2024-07-27 - 14:23

Dates and Events:

OSADL Articles:

2023-11-12 12:00

Open Source License Obligations Checklists even better now

Import the checklists to other tools, create context diffs and merged lists


2023-03-01 12:00

Embedded Linux distributions

Results of the online "wish list"


2022-01-13 12:00

Phase #3 of OSADL project on OPC UA PubSub over TSN successfully completed

Another important milestone on the way to interoperable Open Source real-time Ethernet has been reached


2021-02-09 12:00

Open Source OPC UA PubSub over TSN project phase #3 launched

Letter of Intent with call for participation is now available



OSADL Special Events

OSADL Special Events

COOL - Compact OSADL Online Lectures



Online event

What is COOL?

COOL - Compact OSADL Online Lectures: Open Source meets Industry

  • COOL is an OSADL webinar series.
  • COOL takes place regularly once a month and covers new and state-of-the-art topics on Open Source software in industry, either on legal or on technical aspects.
  • COOL editions each consist of two lectures covering a special "Open Source meets industry" topic followed by a discussion round. The first "basic" lecture provides basic knowledge with regard to the respective topic and the second "advanced" lecture dives deeper into the topic and highlights special aspects. The discussion round gives all participants the possibility to ask questions and discuss with the respective speakers and the audience.
  • COOL speakers are OSADL experts on the one hand and external specialists on the other hand who kindly agreed to share their expert knowledge on the respective topic.
  • COOL is a virtual event. The lectures are held by live video streams. Speakers will be available for questions and discussion in a video conference which will take part subsequent to the live video streams.
  • COOL in general is designed to provide support how to best and compliantly use Open Source software in industry.

COOL December 2024 edition

Taking license compliance to the next level: Investigate component interdependency
Wednesday, December 11, 2024, 2pm to 4pm CET

Agenda COOL December 2024 edition:

2:00pm to 2:45pm CET:

Theoretical part: Demystifying the Executable and Linkable Format (ELF), Armijn Hemel MSc, Tjaldur Software Governance Solutions

2:45pm to 3:30pm CET:

Practical part: How to use tools to analyze software component interdependency, Dr. Carsten Emde, OSADL

3:30pm to 4:00pm CET:

Discussion and possibility to ask questions

Description COOL December 2024 edition:

The first step in reaching license compliance of a software project obviously is to obtain licensing information of every single component. This may include not only automated scanning but sometimes some manual interaction. If at least one copyleft license applies, full license compliance may require a second more challenging step to investigate the relationships between the various components of the project. As a special exception, all components may be completely unrelated to each other in which case no additional work is required. Not unusually, however, some components are linked to each other and, if the copyleft of the license imposes additional obligations in this case, the way how they are linked must be analyzed. In case the components are binary executables or libraries, they are equipped with a standardized data structure that includes all linking information and particularly which symbols of the component are either made available to the outside world or are required by the outside world. This data structure is called Executable and Linkable Format (ELF). As the ELF dataset is quite complex, but a good knowledge of it facilitates linkage analysis, Armijn Hemel MSc from Tjaldur Software Governance Solutions will give an in-depth presentation on this topic in the theoretical part. Armijn is a recognized expert in this field, and OSADL would like to thank him very much for accepting the invitation to speak at this edition of COOL.

In the practical part of this edition of COOL, Carsten Emde from OSADL will present a tool, the main part of which was originally developed by Armijn and to which Carsten has added a number of command line options and further functionality in order to make it more suitable for the daily practice of a software compliance officer. This tool is called Callgraph, is maintained by OSADL and is made publicly available in a Git repository. However, this tool has the disadvantage that its use is limited to binary executable files with an ELF header. Consequently, it cannot be used to analyze the import dependency of Python modules. Therefore, another tool was developed that generates Python callgraphs, which is also presented in this practical section.

Recommended audience COOL December 2024 edition:

Software architects, software developers, software engineers and system integrators, Open Source officers, employees of internal legal departments, external legal advisors.

About the speakers of the COOL December 2024 edition:

- Armijn Hemel, Tjaldur Software Governance Solutions: Armijn is the owner of Tjaldur Software Governance Solutions. He is an active researcher of and internationally recognized expert in Open Source license compliance, supply chain management and binary analysis tooling. He studied computer science at Utrecht University in The Netherlands, where he pioneered reproducible builds with NixOS. In the past he served on the board of NLUUG and NixOS Foundation and was a member of the coreteam of gpl-violations.org. Last but not least, Armijn is the technical auditor of the OSADL License Compliance Audit (LCA).

- Dr. Carsten Emde, OSADL: Carsten Emde has a long history of professional activities in the field of software development, system integration and training, particularly for embedded system software. Carsten is specialized on graphical user interface, robotics, real-time systems and on legal and business aspects of using Open Source software in industry. He has been managing OSADL since its foundation in 2005.

Past COOL webinars

(Click on title to expand display.)

2024

2023

2022

2021

2020


Please click on the respective COOL edition in order to display the full agenda and more details about the lectures and the respective guest speakers.

Download of COOL overview September - December 2023 as PDF file (v4)
Download of COOL overview January to May 2023 as PDF file
Download of COOL overview September to December 2022 as PDF file
Download of COOL overview January to May 2022 (new - v7) as PDF file
Download of COOL overview September - December 2021 as PDF file
Download of COOL overview January - May 2021 as PDF file

COOL conference language

The COOL sessions will be in English language.

COOL registration

Please use the online registration form to register for a particular COOL edition: Online registration form.
The access data will be sent to the registered participants shortly before the event.

COOL participation fee

Participation in COOL is free of charge.

COOL feedback

We would appreciate if participants of COOL completed and submitted the following feedback questionnaire in order to better meet their requirements and consider their suggestions in future events: Feedback sheet. Thanks in advance.

COOL presentations

The presentations and video clips of all COOL sessions will be made available after the event. Material of the theoretical part will be publicly available, material of the practical part will be available exclusively for OSADL members or participants with login.

COOL Presentations and video clips (Member or participant login required to display material of the advanced lectures)

Privacy policy

When you register for participation in the event you agree that the personal data you enter in the registration form will be processed at OSADL as necessary (see our privacy policy).

You may revoke this agreement at any time by email, mail or phone using the communication data provided at the imprint page, but this will also cancel your registration.

Questions?

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