You are here: Home / OSADL / Events / 
2019-11-15 - 23:56
OSADL Special Events

OSADL Special Events

Practical FOSS license management for embedded Linux systems - License Compliance Audit (LCA) training course

January 24, 2018 (optional half-day refresher course) and
January 25, 2018 (training course)
at ConferenceCenter, Technologiepark Heidelberg
Im Neuenheimer Feld 582, 2nd floor
69120 Heidelberg/Germany

Agenda - Registration - Accommodation - Presentations (member or participant login required)

Description of the training course

There is no doubt that compliance is an important issue for every company and compliance with copyright law - and as such license compliance - is part of it.

Important steps towards license compliance certainly are, on the one hand, to follow the obligations of the licenses used in a particular product and, on the other hand, to establish appropriate processes in a company. To evaluate whether a particular product is license compliant, it is often recommended to conduct an audit such as the OSADL License Compliance Audit (LCA). Companies who successfully underwent the audit, are entitled to exhibit the trademark protected LCA logo on the certified product. The training course will give insights of how the LCA is carried out and participants will learn from the audit experience of our auditors and how to avoid typical mistakes.

Description of the refresher course

The one-day training course would require that the participants have a general knowledge of copyright law and general principles of company compliance. For all those who have not yet been in contact with copyright law and company compliance and for those who would like to be better prepared to follow the subsequent audit training a half-day refresher course is offered. The refresher course will take place on January 24, 2018 in the afternoon.

How participants will benefit

OSADL decided to offer a License Compliance Audit (LCA) training course on practical FOSS license management for embedded Linux systems on request of many interested parties. The training course is targeting on the one hand on companies that have concrete plans to undergo an LCA and would like to learn exactly what will be audited in advance and how to prepare for the audit. On the other hand, the training course gives a comprehensive overview of the license obligations that have to be fulfilled when using and distributing Linux based embedded systems and, thus, may also be useful for those who are interested in license compliance in general. In any case, participants have the particular opportunity to learn from the audit experience of our auditors and how to avoid typical mistakes.

Who shall attend?

  • Employees of companies who are already manufacturing Linux-based embedded systems or a planning to do so in the next future. This includes but is not limited to following professional groups:
    • CTOs
    • Head of software development
    • Software developers
    • Lawyers and legal professionals
    • Employees of legal departments
    • Quality managers
    • Compliance officers
  • Companies planning to undergo a License Compliance Audit (LCA) and who would like to learn what the LCA is all about and how to get prepared for it.
  • Linux service providers and consultants 

Date and Time

January 24, 2018 | 1 pm – 5:30 pm: Refresher Course
January 24, 2018 | from 7 pm onwards:  Dinner
January 25, 2018 | 9 am – 5:30 pm: Training Course


Wednesday, January 24, 2018 – Refresher course (optional)

Afternoon session - Introduction

13:00 – 14:00

Get-together, light lunch snacks

14:00 – 15:00

Introduction to international copyright law

Dr. Carsten Emde

15:00 – 16:00

Introduction to Open source software licenses

Dr. Carsten Emde

16:00 – 16:30

Coffee break

16:30 – 17:30

Special aspects of GPL-2.0 and LGPL-2.1

Dr. Carsten Emde


Dinner at Hotel zur Alten Brücke & Wirtshaus zum Nepomuk, Obere Neckarstraße 2, 69117 Heidelberg, Phone: +49 6221 739 130, infoª

Thursday, January 25, 2018 – Training Course

Practical FOSS license management for embedded Linux systems - License compliance audit (LCA) training course

09:00 – 10:30


- Rationale – goals of a license compliance audit

- Product audit vs. process audit

- Today’s compliance and enforcement situation

Armijn Hemel, MSc

Dr. Till Jaeger

10:30 – 11:00

Coffee break

11:00 – 13:00

GPL-2.0: What are your distribution obligations and what we check

- Providing license text(s) – practical options and extraction

- Providing copyright notices

- Warranty disclaimer

- Providing source code – pitfalls and technical aspects, written offer or direct delivery

Armijn Hemel, MSc

Dr. Till Jaeger

13:00 – 14:00

Lunch break

14:00 – 15:15

GPL-2.0: What are your distribution obligations in the case of modifications and what we check

- Patches, git and other technologies

- Modification notices

- Licensing notices – modified files and new files

Armijn Hemel, MSc

Dr. Till Jaeger

15:15 – 15:30

GPL-2.0: “No further restrictions” and your own terms and conditions

Armijn Hemel, MSc

Dr. Till Jaeger

15:30 – 16:00

Coffee break

16:00 – 16:30

LGPL-2.1: Specifics and additional obligations compared to GPL-2.0

- How glibc and other C libraries work in a Linux System

- Reengineering and modification – your own applications and third party applications
– Relinking - static and dynamic linking

Armijn Hemel, MSc

Dr. Till Jaeger

16:30 – 17:00

Going beyond – additional audit services

- Updates

- User space

- Other

Armijn Hemel , MSc

Dr. Till Jaeger

17:00 – 17:30

Questions and answers, discussion

Armijn Hemel, MSc

Dr. Till Jaeger


End of Training Course



  • Dr. Carsten Emde, General Manager of OSADL. Carsten has a 25-year history of embedded system consulting specialized in machine vision, graphical user interface and real-time systems. He has been serving the company since its beginning in 2005.
  • Armijn Hemel, MSc, Owner of Tjaldur Software Governance Solutions, Tiel/NL and active researcher of and internationally recognized expert in Open Source license compliance and supply chain management. In the past Armijn served on the board of NLUUG and was a member of the coreteam of Currently he is a board member of NixOS Foundation.
  • Dr. Till Jaeger, Certified Copyright and Media Law Attorney and Partner at JBB Rechtsanwälte, Berlin, and a Founding Member of the Institute for Legal Questions on Free and Open Source Software (ifrOSS)

Participation fee

Employees of regular OSADL members, associate OSADL members and academic OSADL members: free access

Regular training course price for non-members: EUR 950

All given prices are net prices per person exclusive VAT.


Please click here to register. Registration deadline is January 15, 2018.

Seminar language

The seminar language is English, but questions may certainly be asked in German as well, if desired. Nevertheless, all presentation material will be in English.


A limited contingent of rooms is blocked at the following hotel:

  • Hotel Ibis Heidelberg, Willy Brandt Platz 3, D-69115 Heidelberg, phone +49 6221/9130, fax: +49 6221/913300,; email: H1447ª  Price per person/night: 81 EUR including breakfast. The room contingent is blocked for the night from January 24 to January 25, 2018. The room contingent expires on December 27, 2017.

Please contact the hotel directly, if you wish to make use of the room contingent at the indicated rate. Just mention “OSADL Training Course" in order to get the room rate mentioned above. The rooms will be made available on a first-come, first-served basis. Please note that the room contingent will expire as indicated.

Evening Programm

In the evening of January 24, 2018 at 7 p.m. a guest space has been reserved for dinner at a typical Heidelberg restaurant:

Hotel zur Alten Brücke & Wirtshaus zum Nepomuk
Obere Neckarstraße 2
69117 Heidelberg
Phone: +49 6221 739 130

Please do not forget to tick the related "dinner" check box when registering if you wish to attend the dinner.

How to reach

The Training Course will take place at the ConferenceCenter of Heidelberg Technology Park, Im Neuenheimer Feld 582 in Heidelberg. The meeting room is located in the second floor of the building. Please go directly upstairs and follow the signs to the Training Course.

By car:
A map to calculate directions to the ConferenceCenter of the Heidelberg Technology Park is available here. A limited number of parking spaces is available and will be reserved for the participants of the Training Course.

Public transportation:
The ConferenceCenter of the Heidelberg Technology Park is located about two and a half kilometers away from Heidelberg main railway station. The electric tram lines RNV 21 and RNV 24 direction „Handschuhsheim” take about six minutes, the closest tram stop is „Technologiepark”. You will reach the conference rooms from there in a short walk.


Please do not hesitate to contact us in case you have further questions:
Andrea Ruf
Phone.: +49 6221 98504 13