Summary and August Penguin 2017 kickoff
People Over Code - Community Lessons
With Open Source fast becoming the default method for software development in the open but also in companies, one serious question raises its ugly head. How do you build, nurture and foster a productive and welcoming community of contributors, users and developers? Based on the work of Pieter Hintjens, this presentation will introduce you to the results of 30 years of experience in building distributed, diverse communities using Open Source methods.
About Jan Wildeboer
Ever since he found Linux in 1993, Jan Wildeboer has been a fierce fighter for more Open on every level. As a developer of Open Source projects, as a lobbyist and as an activist. But it’s not only software. He also runs a 3D printer at home, is a transnational immigration officer and a known speaker at various conferences and events. Jan works at Red Hat as the EMEA Open Source Evangelist.
Google vs. Oracle: progress of the lawsuit and it's effects on open source projects
In 2010 Oracle sued Google, claiming that the Android OS infringes on patents and copyrights held by Oracle.
As of today, this lawsuit has received two verdicts, several significant judicial decisions, and an appeal to the US supreme court has been filed.
This case raises important questions regarding defending copyrights on software in general and the validity of open source licenses in particular. In this lecture we will give an overview of the technological and legal background of the case, and its influence on open source.
About Eli Greenbaum
Eli is a partner in the Igal Arnon law firm. He has a masters degree in practical physics from Columbia University and studied law at Yale. He has vast experience in the legal issues of open source and has authored several important articles on the subject.
From bare-metal data-center to utilized cloud infrastructure using open-source projects
In this talk I'll present open source projects that provide different aspects of cloud infrastructure management flows.
We'll discuss the challenges, the existing solutions and compare the alternatives in the open-source world to understand them from the installation and operation aspects.
The goal of the session is to show and provide examples for open source projects in the cloud management world. We'll discuss Red Hat's contribution to those project, the usages, architectures and some more.
The audience will understand the needs and challenges in the world of cloud infrastructures, and should feel comfortable to try and contribute to the projects after the session.
About Yaniv Bronheim
Yaniv Bronheim is a Senior Software Engineer from Red-Hat. He contributed to the oVirt project (the community project for RHV-M).
He's an active maintainer for the VDSM project and responsible for the VDSM oVirt community. Nowadays he develops in various environments based on Red Hat projects.
He seeks to share and talk about the oVirt/RHV, the open-source environment, coding and more.
The Free Three: Data, Software and Knowledge
The Public Knowledge Workshop works to increase government transparency and civilian involvement. On the way to the goal we don't compromise on the means, free software is the weapon of the electric knight.
The lecture will provide an overview of the development tools and infrastructure that is being used by the workshop - those that are aimed for a sprint, a jog, and how we plan and continue for the long range with various tools.
I have a data source - but it is in a format that is not machine-readable, how do I convert it?
I have data in an open format - where do I save it?
I have a database - how do I give others access to it?
I have a data interface - how do I display it?
About Yehuda Deutsch
Yehuda Deutsch deals day-to-day with server side development and implementing development procedures. In the Public Knowledge Workshop he manages the infrastructure and makes sure that developers can focus on developing and advancing the projects. In the Hamakor NGO he is in charge of systems written in a rare language called PHP. In his spare time he opens pull requests on github.
TRex- fast open source traffic generation tool
TRex is an open source project of Traffic Generation that is based on dpdk technology.
The project started as an initiative of engineers at Cisco Israel and is now being developed by engineers from several companies.
The aim of the project is to provide a cheap (the system can run on a home computer) and high quality alternative to commercial traffic generation tools that can be found in the labs of every company developing communication gear.
In the lecture I will introduce the project and the path taken to convince a company such as Cisco to open the project's source code and to continue development in an open-source model.
Ido is an engineer working at Cisco. He is part of the TRex project development team.
Ido has more than 20 years experiment in networking systems and all kind of Unix systems.
GNU's textutils as a power tool for big data analysis
The GNU textutils package was developed in the 80's but the ideas it implemented are rooted deep in the 70's as well as BSD and UNIX. Today, 30 years later, textutils is still relevant and is used as a significant tool in the toolbox of Big Data developers and analysts. The integration with cloud computing makes textutils a package that can provide, in some cases, better solutions than modern Big Data tools.
The lecture will show principles of using command-line tools, such as textutils, for Big Data tasks.
About Boaz Menuhin
Former military intelligence, Ben Gurion University computer science graduate. One of the first employees at Crosswise (sold to Oracle). Today deals with Big Data and cloud computing services.
Hello, World! I am an app inside a container
The goal of this session is to show use cases the docker way vs. the traditional way:
Docker vs. VM
App development and test
Demo (if time allows)
About Ala Hino
Ala is in the software engineering area with more than 15 years of experience.
Currently, He is a Senior Software Engineer at Red Hat, working on RHV storage.
Prior to Red Hat and for more than 8 years, he was a Technical Leader at Cisco where he worked on the ISE product.
His motto is: "I don't divide the world into the weak and the strong, or the successes and the failures ... I divide the world into the learners and non-learners." - Benjamin Barber
Over decades, almost no changes were made to the definition of relational databases. Recently, they are challenged by NoSQL databases that were developed to solve very specific problems.
However, it turns out that adding a tiny layer over relational databases, without breaking any backwards compatibility, triples their abilities and enables a new generation of applications.
This layer is being developed in Israel as an open source project (over PostgreSQL in the first stage).
Amongst the abilities added thanks to this layer:
Temporality that makes the tabular databases "cubic", three-dimensional, with the time dimension adding abilities that one could only dream about before.
Making "Schema" unnecessary, so that any beginner SQL user could perform actions that only a DBA could perform in the past.
The code implementing the program can become part of the data.
Natural support for modern data types (such as tagging).
The lecture will include mostly a live demonstration (that's what we all like, no?)
About Eli Marmor
Eli is a member of the open source community for about 20 years, and has contributed code and other contributions to the war effort.
An veteran innovator of patents, that have helped Google defend against lawsuits filed against it, by both patent trolls and proprietary software vendors.
Developed the "Netmask" proxy which allowed localization of software products and websites even without access to their source code.
Currently working on developing an open-source framework which will enable almost anyone (including children) to develop applications for web and mobile with capabilities that are currently unavailable for applications.
Offensive cyber automation
We'll be talking about FOSS tools and techniques of automating offensive cyber activity for the grater good.
This is a high level tough technical talk that examines practical ways and tools that allow us to take advantage of the of the 'best defense is offense' paradigm.
Also at the end of the talk we'll spare a few minutes to consider what is required in order to move on from automation to intelligent action and how might you go about doing that.
About Lior Barash
Lior has been creating and delivering services and open source based solutions for Data networking and Cyber Security systems architecture from design to deployment for the better part of the last 15 years, he has been involved in various roles and projects practicing large scale networking and security solutions, consultant services, security assessments from the physical to the logical layers, threat modelling, computer crime investigations etc. Through the past eleven years he has been writing an lecturing about information security systems for all the major schools in Israel including academic institutes.
We will cover basics of open source software, such as origins, why to contribute to open source and how you can make a difference and impact the world with open source.
How we (HPE Live Network team) adopted and made use of the MEAN stack to run software.
About Liran Tal
Being an avid supporter and contributor to the open source software movement, in 2007 Liran has redefined network RADIUS management by founding, and developing daloRADIUS - a world-recognized and industry-leading open source web application.
Open vSwitch introduction
A pragmatic introduction to Open vSwitch (OVS), the most popular production quality, multilayer virtual switch.
Licensed under the open source Apache 2.0 license.
The talk includes a brief history and introduction, followed by creating an OVS based network on the fly.
Audience will learn what is Open vSwitch, how to create networks with it and what solutions use it today.
About Edward Haas
Edward Haas is a software engineer at Red Hat. He has been dealing with the communications field for about 20 years. In recent years he has been working on speeding up data transfer using software. Today he is part of the virtualization group at Red Hat and specializes in the subject of networking.
From postfix to GMail: Open Source in the SaaS era
In recent years, the "software as a service" model has been picking up speed. Many users and organizations are moving to this model and giving up on owning and maintaining their own servers and software in favor of using a service provided by a third party.
This trend poses new challenges to the open source movement - while most software as a service providers use and contribute to open source, a large part of the software which is the base for their services is proprietary, or the service can not be run using open source. Additionally, open source software products are sometimes released when a significant portion of their functionality is based on a complementary proprietary service - for example, Android.
This situation challenges the open source software movement and raises questions about the definition of open source.
About Avishai Ish-Shalom
Avishai has been dealing for years with free software and massive web systems. He founded the Fewbytes company, lectures and organizes conferences on various technical subjects, and is one of the leading activists of the DevOps movement in Israel.
How to build a personalized Raspberry Pi OS that one can get code contributions to
This talk will go over two projects I developed: OctoPi and FullPageOS.
I will show how they are built, how the way they are built allowed me to get code contributions and let the project grow, and what was the "trick" used in the scripts that allowed the system to be built on non-ARM based computers.
We will see how a variant can be built and explain how they can be used as a template for a new independent system.
About Guy Sheffer
Guy is a developer in the free software community for over a decade. He is a maker and has a passion to create open source projects for fun. In the last two years guy founded the ShapeDo company that tracks changes (diffs) in building plans. He is willing to 3D print things as a function of how cool they are.