Skip to main content

Training & Tutorials


Full-Day Course: FOSSology - Hands On Training

Date: Friday, October 7
Time: 9:00 am - 5:00 pm
Venue: Bishop, InterContinental Berlin
Cost: $100

To add this to your existing LinuxCon + ContainerCon Europe registration, please click here.

FOSSology is an open source license compliance software system and toolkit. As a toolkit, you can run license, copyright and export control scans from the command line. As a system, a database and Web user interface provide you with a compliance workflow. License, copyright and export scanners are tools used in the workflow.

Analyzing open source license compliance requires expert knowledge. As a consequence the use of the tool requires understanding of license analysis problems and how they are covered by FOSSology. This training will therefore provide the following elements:

  • Challenges in real world examples at license analysis of open source components
  • Learning how to cope with license proliferation and custom license texts
  • Efficiently managing large open source components with heterogeneous licensing
  • Saving work with reusing license conclusions of open source packages when analyzing a newer version
  • Getting an overview about an example workflow for component analysis with FOSSology

The course allows and encourages to perform the presented functionality in a hands on manner. Attendees use their computers to directly perform presented tasks on their own FOSSology application. As an open source project, anyone can easily install FOSSology using a pre-built docker image from docker hub or vagrant / virtualbox on most platforms.

This course will be valuable to anyone concerned with and involved in Open Source Management, including operational and legal executives, software development managers, open source program managers and developers. It requires basic understanding of software licensing. If not, it is recommended to have performed the training Compliance Training for Developers (LFC191) available here.

About the Instructors:
The FOSSology Steering Team will administer the course.



Full-Day Course: Fundamentals of Professional Open Source Management

Date: Friday, October 7
Time: 9:00 am - 6:00 pm
Venue: Check!, InterContinental Berlin
Cost: $600

To add this to your existing LinuxCon + ContainerCon Europe registration, please click here.

When Open Source Software is critical to the success of your organization, it requires Professional Open Source Management. This full-day course, taught by Greg Olson and Bill Weinberg of the Linux Foundation Open Source Consulting team, will cover fundamental concepts of Professional Open Source Management, illustrated with real-world examples.

This survey course is organized around the key phases of developing an Open Source Management program:

  • Open Source Management Strategy
  • Open Source Policy
  • Open Source Processes
  • Open Source Management Program Implementation

Within these phases, the following topics will be covered:​

  • Discovery and evaluation
  • Review and approval
  • Open source in commercial procurement
  • Code management and maintenance
  • Community interaction
  • License compliance
  • Executive oversight

This course will be valuable to anyone concerned with and involved in Open Source Management, including operational and legal executives, software development managers, open source program managers and developers.


About the Instructors:

Greg Olson, Sr. Director Open Source Consulting, The Linux Foundation

Greg Olson has over 30 years of software industry experience in engineering, marketing and business development and executive management. As a consultant he has worked with over 350 companies to develop Open Source business, technology and community strategies and Open Source management programs. In creating the open source governance practice at the Olliance Group in 2007, Greg pioneered the industry with a methodology that enables companies to maximize the productivity benefits of open source software while managing legal and operational risks. 

Bill Weinberg, Senior Director and Analyst, Open Source Strategy, The Linux Foundation

Bill Weinberg brings three decades of open source, embedded and open systems, telecommunications, and other technology experience to this program. A prolific contributor to print and online journals and a frequent speaker and panelist at key industry events, Bill is well known for his writing and speaking on topics ranging from global adoption of linux to embedded/real-time computing, from application migration to licensing and standardization, and from telecom infrastructure to mobile applications.



Free bonus content! All LinuxCon + ContainerCon Europe attendees are invited to stay an extra day in Berlin to attend free tutorials on Friday, October 7. Registration for the tutorials is included in your LinuxCon + ContainerCon Europe registration.

Click here to add a tutorial to your existing LinuxCon + ContainerCon Europe registration.

Tutorial: CoreOS: Hyperscale Infrastructure - Brandon Philips, CoreOS

Room: Kopenick
Time: 9:00 am - 12:00 pm

The architectural patterns of large scale platforms are changing. Dedicated VMs and configuration management tools are being replaced by containerization and new service management technologies. This presentation will give an overview of the components avialable to build Google-style infrastructure, including CoreOS, etcd, Kubernetes, and rkt. Come and learn how to use these new technologies to build efficient, reliable and secure distributed systems at any scale. 


Tutorial: Docker 101 Lab - Bruno Cornec, Hewlett Packard Enterprise

Room: Charlottenburg I/II
Time: 9:00 am - 12:00 pm

This session will allow you to get a first experience with the docker ecosystem, download existing containers from the Docker Trusted Registry to start building your first environment, explore with the basic docker commands (search, run, pull), start using Dockerfile to build your own container and think about various aspects related to build a containerized application such as owncloud. 


Tutorial: Heat, cloud-init and cloud-config: OpenStack Orchestration Deep Dive - Florian Haas, hastexo

Room: Schoneberg
Time: 9:00 am - 12:00 pm

OpenStack has excellent workload orchestration support - except the information required to use it is not always wonderfully accessible. This workshop helps you navigate the orchestration maze. In this technical workshop, you will be introduced to OpenStack Heat, cloud-init, and the hidden gems in cloud-config. Working on a live OpenStack infrastructure, you will learn how to deploy Heat orchestration templates, optimize instance configuration with cloud-init and cloud-config, and learn how to customize individual instances right from your heat command line or the OpenStack Dashboard. 


Tutorial: Kubernetes Hands-On Lab - Rafael Benevides, Red Hat

Room: Tegel
Time: 9:00 am - 12:00 pm

Ready to leverage your Docker skills? Come to this hands-on lab to see how your current Docker skill set can be easily mapped to Kubernetes concepts and commands. And get ready to deploy your containers in production! You will also learn service discovery, perform rolling update, canary, and roll backs. In addition, we will also explore advanced features such as: - Secrets, Persistent volumes, Health checks and much more.

This is a 3 hour BYOL (Bring Your Own Laptop) hands-on lab. It uses Vagrant+VirtualBox to setup a development environment in your own laptop. The instructor will provide an existing VM image with an existing installation and container images. 


Tutorial: Orchestrating Containers in Production at Scale with Docker Swarm - Jerome Petazzoni, Docker

Room: Bellevue
Time: 1:00 pm - 5:00 pm

Docker is an open platform to build, ship and run any application, anywhere. In this hands-on tutorial, you will learn advanced Docker concepts, and see how to deploy and scale applications using Docker "Swarm Mode" and its native clustering abilities.

We will cover the following topics:

  • Building and running micro-services with Docker Compose
  • Identifying bottlenecks and scaling containers
  • Concepts and features of SwarmKit, Swarm Mode and Docker 1.12
  • Setup and management of a cluster with Swarm Mode
  • Operation of a local container registry
  • Deployment of a local container registry
  • Overlay networks concepts, administration and debugging
  • Rolling updates and policies
  • Centralized logging (using an ELK stack as an example)
  • Centralized metrics collection (using Intel Snap as an example)
  • Stateful services using local volumes
  • Scripting build and distribution of images
  • Distributed application bundles
  • Advanced node management

Come with your laptop! You don't need to install anything before the workshop, as long as you have a web browser and a SSH client. Each attendee will be given a cluster of 5 nodes for the duration of the workshop, and will be able to build, ship and run the demo application on this cluster to get the hands-on experience.


Tutorial: Persistent Memory Programming with NVML - Pawel Lebioda & Tomasz Kapela, Intel

Room: Charlottenburg III
Time: 9:00 am - 12:00 pm

Byte-addressable Persistent Memory is an emerging technology expected to soon have a dramatic and distruptive impact on software. Usage of persistent memory requires a different approach to data handling within applications. One of the first attempts to tackle this problem is the open source Linux NVM (Non Volatile Memory) Library. This library tries to address the main issues of persistent memory programming, at the same time trying to provide the developer with tools to ease persistent memory testing. During this workshop, the participants will write a simple, volatile program. Then write the same application in the libpmemobj C API and convert it to the C++API. 


Tutorial: Comparing Container Orchestration Tools - Neependra Kumar Khare, CloudYuga

Room: Tiergarten
Time: 9:00 am - 12:00 pm

To deploy containers in production one would need to use some kind of orchestration tool like Docker Swarm, Kubernetes, Mesos Marathon, Nomad, etc. In this lab/workshop, we'll compare some of those tools and see the pros/cons of them. 


Silver Sponsors

Bronze Sponsors

Women in Open Source Lunch Sponsor

Lanyard Sponsor

Media Partners