SlideShare a Scribd company logo
Open Source Licensing for Rocket Scientists
Andreas Schreiber, Carina Haupt
German Aerospace Center (DLR)
Intelligent and Distributed Systems Dept.
Cologne, Berlin
FOSS Backstage Micro-Summit 2017
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 1
Introduction
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 2
Co-Founder
Data Scientist
Patient
Simulation and Software Technology, Cologne/Berlin
Head of Intelligent and Distributed Systems department
Institute of Data Science, Jena
Head of Secure Software Engineering group
DLR
German Aerospace Center
• Research Institution
• Space Agency
• Project Management Agency
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 3
Credit: Nonwarit/Fotolia
Locations and employees
Approx. 8000 employees across
40 institutes and facilities at 20 sites.
Offices in Brussels, Paris,
Tokyo and Washington.
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 4
> FrOSCon 12 > A. Schreiber, C. Haupt • Wissenschaft & Open Source – It's Complicated > 20.08.2017DLR.de • Folie 5
„Free as in ‘freedom’,
not as in ‘free beer’“
Free and
Open Source
Software
FOSDEM 2016, Brüssel
Software at DLR
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 6
ΠCOM
ηCOM
Power Equation LP Spool
Power Equ. HP Sp.
HPT Cooling
ΠCOM
ηCOM
Power Equation LP Spool
Power Equ. HP Sp.
HPT Cooling
-2000
0
2000
-500
0
2000
4000
6000
Software Development at DLR
Some numbers…
• More than 1500 employees develop
software
• More than 150 Mio EUR personnel costs
per year for software development
• DLR is one of the biggest „software
company“ in Germany
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 7
Software Development at DLR
Characteristics
• „Developer“ often do not have any training
in software development
• Huge amount of software projects
• Variety of used software technologies
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 8
Software Development at DLR
Variety
• Many different software technologies used
• For example, more than 30
programming languages
• Open Source Software as well as
proprietary software
• Many different licenses
• Huge number of software projects
• Overview about existing projects is
hardnot possible
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 9
Examples for Open-Source-Software from DLR
Development and usage together with external partners
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 10
RCE
• Remote Component
Environment
• rcenvironment.de
SUMO
• Simulation of Urban Mobility
• www.sumo.dlr.de
ESMValTool
• Earth System Model
eValuation Tool
• www.esmvaltool.org
Domain Knowledge
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 11
ΠCOM
ηCOM
Power Equation LP Spool
Power Equ. HP Sp.
HPT Cooling
ΠCOM
ηCOM
Power Equation LP Spool
Power Equ. HP Sp.
HPT Cooling
-2000
0
2000
-500
0
2000
4000
6000
Knowledge represented in Software
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 12
Collaboration and Cooperation
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 13
Distributed Design Processes
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 14
Concurrent Engineering
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 15
Results
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 16
Open Source at DLR
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 17
Problems of the Past
• Software with license issues was published
• License compatibility of used software was not fulfilled
• Colleagues did not know which open source license would suit best
• Colleagues did not know which requirements for the source code had to be fulfilled
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 18
Warnings and Tips for Open Source (2012)
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 19
Developer vs. Licenses
Results of a recent study:
“… we conducted a survey that posed development scenarios involving three popular open source
licenses (GNU GPL 3.0, GNU LGPL 3.0 and MPL 2.0) both alone and in combination. The 375
respondents to the survey, who were largely developers, gave answers consistent with those of a
legal expert's opinion in 62% of 42 cases. Although developers clearly understood cases
involving one license, they struggled when multiple licenses were involved.”
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 20
Daniel A. Almeida, Gail C. Murphy, Greg Wilson, and Mike Hoye. 2017.
Do software developers understand open source licenses?.
In Proceedings of the 25th International Conference on Program Comprehension (ICPC '17).
IEEE Press, Piscataway, NJ, USA, 1-11. DOI: https://doi.org/10.1109/ICPC.2017.7
Measures at DLR
Information and trainings
• Training on licenses
• Brochure
Knowledge exchange
• Wikis
• Knowledge-Exchange-Workshops
Consulting and support
• Recommended licenses
• Support
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 21
Information and Trainings
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 22
Training on Open Source Licensing
„Legal aspects of open source usage“
• Official and regular training in the DLR education program
• Every DLR employee can participate
• Short training (currently about 4 hours)
• Run by two persons
• Legal expert of DLR technology marketing (Dep.
licenses and patents)
• Software engineer of DLR facility simulation- and
software technology
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 23
Introduction to open source
Legal basics
Open source software
Selected open source licenses
Usage of open source software
Training „Legal aspects of open source usage“
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 24
Introduction to
Open Source
Legal Basics
Open Source
Software
Selected Open-
Source Licenses
Usage of Open
Source Software
• Open Source
and Free
Software
• Philosophy of
Open Source
• Open Source at
DLR
• Copyright
• Liability
• Warranty
• Contract law
• Ownership
• Software
licenses
• • Definition of
“Open Source“
• Types of Open
Source licenses
• Copyleft
• GPL, AGPL,
LGPL
• Eclipse Public
License
• BSD License
• Apache License
• Artistic License
• Individuality of
software
• OSS in own
projects
• License
compatibility
• Development of
OSS
• Distribution of
OSS
Training Participants
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 25
Year Participants DLR Site
2012 32 Oberpfaffenhofen
2013 23 Berlin, Köln
2014 12 Stuttgart
2015 9 Berlin
2016 14 Köln
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 26
0%
10%
20%
30%
40%
50%
60%
No prior knowledge Limited prior knowledge Some prior knowledge Lots of prior knowledge
Self-assessmentofpriorknowledge(%)
Categories of prior knowledge
Prior Knowledge in Open Source Licensing
Expectations of Participants
Query of expectations bevor the training (extract)
• To learn which aspects have to be taken in account in a project
• Get an overview over open source license models
• Learn how to use open source software in closed source projects
• Get to know examples from within DLR
• Learn the legal basics
• To learn and understand personal consequences for license violations
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 27
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 28
0%
10%
20%
30%
40%
50%
60%
70%
1 2 3 4 5 6
Percentageofparticipants(%)
Grade (1 = best, 6 = worst)
Ratings of Open Source Trainings
Fulfillment of Expectations
Expected Benefit
Open Source Brochure
Information about legal basics
• Basics about open source license law
• Developed by a law firm
• Funded and published by
DLR Technology Marketing
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 29
Open Source Brochure – Content
Two main chapters
• Distribution of unmodified code
• Distribution of modified code
In both chapters: Lists of all liabilities for licenses, which are widely used at DLR
• BSD, Apache, GPL, MIT, …
Licenses
• with strong copyleft
• with weak copyleft
• without copyleft
• with special rights
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 30
Open Source Brochure
Practical Information
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 31
Checklisten
Infoboxen
Open Source Brochure
Help for Decisions
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 32
Entscheidungs-
baum
Knowledge Exchange
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 33
Wikis
• Originally, we had many different Wiki installations at DLR
• Since 2013, one central DLR.Wiki based
on Atlassian Confluence
• Wikis for
• Software Engineering
• Events
• …
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 34
DLR.Open Wiki
About everything open related
Categories
• Topics
• Tools
• Literature
• Q&A
• Events
Most information may also be found in the
web, but also DLR specific information
Single-Point-of-Information at DLR
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 35
KnowledgeExchangeWorkshops
WissensAustauschWorkshops (WAWs)
Workshops for knowledge exchange
between DLR employees (peer-to-peer)
We have KnowledgeExchangeWorkshops for
many topics
• Software Engineering
• Visualization of huge data sets
• Autonomous flying
• Photonic systems
• DLR.Open (incl. Open Source)
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 36
KnowledgeExchangeWorkshops
Open to any DLR employee
• Up to 60 participants
Interactive program
• Short impulse lectures
• Personal introduction
• Lightning talks
• Discussions / working in small groups
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 37
> FrOSCon 12 > A. Schreiber, C. Haupt • Wissenschaft & Open Source – It's Complicated > 20.08.2017DLR.de • Folie 38
Foto
> FrOSCon 12 > A. Schreiber, C. Haupt • Wissenschaft & Open Source – It's Complicated > 20.08.2017DLR.de • Folie 39
> FrOSCon 12 > A. Schreiber, C. Haupt • Wissenschaft & Open Source – It's Complicated > 20.08.2017DLR.de • Folie 40
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 41
0%
5%
10%
15%
20%
25%
30%
35%
40%
45%
Networking Open Source
Process
Legal
information
Exchange
knowledge
Visibility Specific
actions
Repl. of prop.
Software
Expectations on Topics
Expected Topics (%) Degree of fulfillment (%)
Lessons Learned from the KnowledgeExchangeWorkshops
General findings
• Open source software is already widely spread at DLR
• Open source software mainly is used in the form of open tools
and libraries
• Own research software still mainly closed source
• Eager interest to publish own software
Critic of Open Source
• Missing opportunity to earn money
• Community build up is resources consuming
• Additional burden of time is demotivating
General DLR process to handle open source is missing
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 42
Consulting and Support
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 43
Help on Licensing Issues
Individual help and support
• General license questions, property rights
 DLR technology marketing
• Legal support for copyright or further legal
questions
 DLR legal department
• License compatibility, license selection,
development
 DLR simulation and software
technology
Email as central point of contact
 opensource@dlr.de
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 44
Typical Topics
• Criteria for choosing an Open-Source-
Software
• Best-Practices for own Open Source
projects
• Migration from commercial and proprietary
software to Open Source software
Recommended Licenses
Default licenses, approved by DLRs legal department
• Simplified BSD License
• Apache License 2.0
• Eclipse Public License 1.0
DLR will not develop its own Open Source license
• In contrast to related organizations (NASA, ESA, …)
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 45
Wiki
Q&A section of the DLR.Open wiki
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 46
Key Messages
Our approach at DLR is based on
1. First offer targeted information to the employees
2. Afterwards provide time and space for peer to peer discussions and knowledge exchange
3. Only afterwards rely on a formal process and directions given „from above“
Feedback
• Positive evaluation of current actions
• Tips, hints and specific action items for further steps
Our approach is copied by others (Helmholtz-Community etc.)
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 47
> FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 48
Thank You!
Questions?
Andreas Schreiber (@onyame)
Head of Department
Andreas.Schreiber@dlr.de
Carina Haupt (@caha42)
Head of Software Engineering Group
Carina.Haupt@dlr.de
DLR Intelligent and Distributed Systems
http://www.DLR.de/sc/ivs

More Related Content

PPTX
Raising Awareness about Open Source Licensing at the German Aerospace Center
PDF
Republica 2014 open-source_in_the_wild
PDF
Introduction to License Compliance and My research (D. German)
PPTX
Intro to open source - 101 presentation
PPT
Open Source & Open Development
PDF
Neo4j GraphTalks Oslo - Introduction to Graphs
PDF
GraphTalk Copenhagen - Introduction to Graphs and Neo4j
PDF
20130409 1 developing apps for android with kivy
Raising Awareness about Open Source Licensing at the German Aerospace Center
Republica 2014 open-source_in_the_wild
Introduction to License Compliance and My research (D. German)
Intro to open source - 101 presentation
Open Source & Open Development
Neo4j GraphTalks Oslo - Introduction to Graphs
GraphTalk Copenhagen - Introduction to Graphs and Neo4j
20130409 1 developing apps for android with kivy

Similar to Open Source Licensing for Rocket Scientists (20)

PDF
Software Development for the Cloud - Trends, Opportunities, and Challenges
PPTX
Contemporary software TRENDS SOFTWARE TRENDS
PPTX
Open Source vs Proprietary
PDF
Welcome to the FOSS4G Community
PPTX
The Coming OSS Sustainability Crisis
PDF
Interactive Visualization of Software Components with Virtual Reality Headsets
PPTX
Open Source Insight: NVD's New Look, Struts Vuln Ransomware & Google Open So...
PDF
Open Source Journey in Moxa: Build up Open Source Office in Hardware Manufact...
PPTX
OSS - enterprise adoption strategy and governance
PDF
GoOpen 2010: Sandro D'Elia
PPTX
C-SCALE Tutorial: Licensing Open Source Software
PDF
ApacheCon 2010 - Open Source in Aeronautics and Space Research
PPTX
Open source 101
PDF
IrmaBorst
PDF
Open Source Software Development by TLV Partners
PDF
Open source presentation
PDF
OOP Munich 2015: Industry Collaboration in Open Source - an imperative to mas...
PPTX
Autopsy 3: Free Open Source End-to-End Windows-based Digital Forensics Platform
PPTX
Autopsy 3: Free Open Source End-to-End Windows-based Digital Forensics Platform
PPT
Open Source ETL
Software Development for the Cloud - Trends, Opportunities, and Challenges
Contemporary software TRENDS SOFTWARE TRENDS
Open Source vs Proprietary
Welcome to the FOSS4G Community
The Coming OSS Sustainability Crisis
Interactive Visualization of Software Components with Virtual Reality Headsets
Open Source Insight: NVD's New Look, Struts Vuln Ransomware & Google Open So...
Open Source Journey in Moxa: Build up Open Source Office in Hardware Manufact...
OSS - enterprise adoption strategy and governance
GoOpen 2010: Sandro D'Elia
C-SCALE Tutorial: Licensing Open Source Software
ApacheCon 2010 - Open Source in Aeronautics and Space Research
Open source 101
IrmaBorst
Open Source Software Development by TLV Partners
Open source presentation
OOP Munich 2015: Industry Collaboration in Open Source - an imperative to mas...
Autopsy 3: Free Open Source End-to-End Windows-based Digital Forensics Platform
Autopsy 3: Free Open Source End-to-End Windows-based Digital Forensics Platform
Open Source ETL
Ad

More from Andreas Schreiber (20)

PPTX
Provenance-based Security Audits and its Application to COVID-19 Contact Trac...
PPTX
Visualization of Software Architectures in Virtual Reality and Augmented Reality
PPTX
Provenance as a building block for an open science infrastructure
PPTX
Provenance for Reproducible Data Science
PPTX
Visualizing Provenance using Comics
PPTX
Quantified Self Comics
PPTX
Nachvollziehbarkeit mit Hinblick auf Privacy-Verletzungen
PPTX
Reproducible Science with Python
PPTX
Python at Warp Speed
PPTX
A Provenance Model for Quantified Self Data
PPTX
Open Source im DLR
PDF
Tracking after Stroke: Doctors, Dogs and All The Rest
PPTX
High Throughput Processing of Space Debris Data
PDF
Bericht von der QS15 Conference & Exposition
PPTX
Telemedizin: Gesundheit, messbar für jedermann
PDF
Big Python
PDF
Quantified Self mit Wearable Devices und Smartphone-Sensoren
PDF
Example Blood Pressure Report of BloodPressureCompanion
PDF
Beispiel-Blutdruckbericht des BlutdruckBegleiter
PDF
Informatik für die Welt von Morgen
Provenance-based Security Audits and its Application to COVID-19 Contact Trac...
Visualization of Software Architectures in Virtual Reality and Augmented Reality
Provenance as a building block for an open science infrastructure
Provenance for Reproducible Data Science
Visualizing Provenance using Comics
Quantified Self Comics
Nachvollziehbarkeit mit Hinblick auf Privacy-Verletzungen
Reproducible Science with Python
Python at Warp Speed
A Provenance Model for Quantified Self Data
Open Source im DLR
Tracking after Stroke: Doctors, Dogs and All The Rest
High Throughput Processing of Space Debris Data
Bericht von der QS15 Conference & Exposition
Telemedizin: Gesundheit, messbar für jedermann
Big Python
Quantified Self mit Wearable Devices und Smartphone-Sensoren
Example Blood Pressure Report of BloodPressureCompanion
Beispiel-Blutdruckbericht des BlutdruckBegleiter
Informatik für die Welt von Morgen
Ad

Recently uploaded (20)

PDF
Modernizing your data center with Dell and AMD
PPTX
Big Data Technologies - Introduction.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPT
Teaching material agriculture food technology
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Cloud computing and distributed systems.
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
Modernizing your data center with Dell and AMD
Big Data Technologies - Introduction.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Building Integrated photovoltaic BIPV_UPV.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Teaching material agriculture food technology
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Cloud computing and distributed systems.
Spectral efficient network and resource selection model in 5G networks
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Review of recent advances in non-invasive hemoglobin estimation
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Digital-Transformation-Roadmap-for-Companies.pptx

Open Source Licensing for Rocket Scientists

  • 1. Open Source Licensing for Rocket Scientists Andreas Schreiber, Carina Haupt German Aerospace Center (DLR) Intelligent and Distributed Systems Dept. Cologne, Berlin FOSS Backstage Micro-Summit 2017 > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 1
  • 2. Introduction > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 2 Co-Founder Data Scientist Patient Simulation and Software Technology, Cologne/Berlin Head of Intelligent and Distributed Systems department Institute of Data Science, Jena Head of Secure Software Engineering group
  • 3. DLR German Aerospace Center • Research Institution • Space Agency • Project Management Agency > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 3 Credit: Nonwarit/Fotolia
  • 4. Locations and employees Approx. 8000 employees across 40 institutes and facilities at 20 sites. Offices in Brussels, Paris, Tokyo and Washington. > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 4
  • 5. > FrOSCon 12 > A. Schreiber, C. Haupt • Wissenschaft & Open Source – It's Complicated > 20.08.2017DLR.de • Folie 5 „Free as in ‘freedom’, not as in ‘free beer’“ Free and Open Source Software FOSDEM 2016, Brüssel
  • 6. Software at DLR > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 6 ΠCOM ηCOM Power Equation LP Spool Power Equ. HP Sp. HPT Cooling ΠCOM ηCOM Power Equation LP Spool Power Equ. HP Sp. HPT Cooling -2000 0 2000 -500 0 2000 4000 6000
  • 7. Software Development at DLR Some numbers… • More than 1500 employees develop software • More than 150 Mio EUR personnel costs per year for software development • DLR is one of the biggest „software company“ in Germany > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 7
  • 8. Software Development at DLR Characteristics • „Developer“ often do not have any training in software development • Huge amount of software projects • Variety of used software technologies > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 8
  • 9. Software Development at DLR Variety • Many different software technologies used • For example, more than 30 programming languages • Open Source Software as well as proprietary software • Many different licenses • Huge number of software projects • Overview about existing projects is hardnot possible > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 9
  • 10. Examples for Open-Source-Software from DLR Development and usage together with external partners > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 10 RCE • Remote Component Environment • rcenvironment.de SUMO • Simulation of Urban Mobility • www.sumo.dlr.de ESMValTool • Earth System Model eValuation Tool • www.esmvaltool.org
  • 11. Domain Knowledge > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 11 ΠCOM ηCOM Power Equation LP Spool Power Equ. HP Sp. HPT Cooling ΠCOM ηCOM Power Equation LP Spool Power Equ. HP Sp. HPT Cooling -2000 0 2000 -500 0 2000 4000 6000
  • 12. Knowledge represented in Software > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 12
  • 13. Collaboration and Cooperation > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 13
  • 14. Distributed Design Processes > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 14
  • 15. Concurrent Engineering > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 15
  • 16. Results > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 16
  • 17. Open Source at DLR > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 17
  • 18. Problems of the Past • Software with license issues was published • License compatibility of used software was not fulfilled • Colleagues did not know which open source license would suit best • Colleagues did not know which requirements for the source code had to be fulfilled > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 18
  • 19. Warnings and Tips for Open Source (2012) > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 19
  • 20. Developer vs. Licenses Results of a recent study: “… we conducted a survey that posed development scenarios involving three popular open source licenses (GNU GPL 3.0, GNU LGPL 3.0 and MPL 2.0) both alone and in combination. The 375 respondents to the survey, who were largely developers, gave answers consistent with those of a legal expert's opinion in 62% of 42 cases. Although developers clearly understood cases involving one license, they struggled when multiple licenses were involved.” > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 20 Daniel A. Almeida, Gail C. Murphy, Greg Wilson, and Mike Hoye. 2017. Do software developers understand open source licenses?. In Proceedings of the 25th International Conference on Program Comprehension (ICPC '17). IEEE Press, Piscataway, NJ, USA, 1-11. DOI: https://doi.org/10.1109/ICPC.2017.7
  • 21. Measures at DLR Information and trainings • Training on licenses • Brochure Knowledge exchange • Wikis • Knowledge-Exchange-Workshops Consulting and support • Recommended licenses • Support > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 21
  • 22. Information and Trainings > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 22
  • 23. Training on Open Source Licensing „Legal aspects of open source usage“ • Official and regular training in the DLR education program • Every DLR employee can participate • Short training (currently about 4 hours) • Run by two persons • Legal expert of DLR technology marketing (Dep. licenses and patents) • Software engineer of DLR facility simulation- and software technology > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 23 Introduction to open source Legal basics Open source software Selected open source licenses Usage of open source software
  • 24. Training „Legal aspects of open source usage“ > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 24 Introduction to Open Source Legal Basics Open Source Software Selected Open- Source Licenses Usage of Open Source Software • Open Source and Free Software • Philosophy of Open Source • Open Source at DLR • Copyright • Liability • Warranty • Contract law • Ownership • Software licenses • • Definition of “Open Source“ • Types of Open Source licenses • Copyleft • GPL, AGPL, LGPL • Eclipse Public License • BSD License • Apache License • Artistic License • Individuality of software • OSS in own projects • License compatibility • Development of OSS • Distribution of OSS
  • 25. Training Participants > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 25 Year Participants DLR Site 2012 32 Oberpfaffenhofen 2013 23 Berlin, Köln 2014 12 Stuttgart 2015 9 Berlin 2016 14 Köln
  • 26. > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 26 0% 10% 20% 30% 40% 50% 60% No prior knowledge Limited prior knowledge Some prior knowledge Lots of prior knowledge Self-assessmentofpriorknowledge(%) Categories of prior knowledge Prior Knowledge in Open Source Licensing
  • 27. Expectations of Participants Query of expectations bevor the training (extract) • To learn which aspects have to be taken in account in a project • Get an overview over open source license models • Learn how to use open source software in closed source projects • Get to know examples from within DLR • Learn the legal basics • To learn and understand personal consequences for license violations > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 27
  • 28. > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 28 0% 10% 20% 30% 40% 50% 60% 70% 1 2 3 4 5 6 Percentageofparticipants(%) Grade (1 = best, 6 = worst) Ratings of Open Source Trainings Fulfillment of Expectations Expected Benefit
  • 29. Open Source Brochure Information about legal basics • Basics about open source license law • Developed by a law firm • Funded and published by DLR Technology Marketing > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 29
  • 30. Open Source Brochure – Content Two main chapters • Distribution of unmodified code • Distribution of modified code In both chapters: Lists of all liabilities for licenses, which are widely used at DLR • BSD, Apache, GPL, MIT, … Licenses • with strong copyleft • with weak copyleft • without copyleft • with special rights > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 30
  • 31. Open Source Brochure Practical Information > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 31 Checklisten Infoboxen
  • 32. Open Source Brochure Help for Decisions > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 32 Entscheidungs- baum
  • 33. Knowledge Exchange > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 33
  • 34. Wikis • Originally, we had many different Wiki installations at DLR • Since 2013, one central DLR.Wiki based on Atlassian Confluence • Wikis for • Software Engineering • Events • … > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 34
  • 35. DLR.Open Wiki About everything open related Categories • Topics • Tools • Literature • Q&A • Events Most information may also be found in the web, but also DLR specific information Single-Point-of-Information at DLR > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 35
  • 36. KnowledgeExchangeWorkshops WissensAustauschWorkshops (WAWs) Workshops for knowledge exchange between DLR employees (peer-to-peer) We have KnowledgeExchangeWorkshops for many topics • Software Engineering • Visualization of huge data sets • Autonomous flying • Photonic systems • DLR.Open (incl. Open Source) > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 36
  • 37. KnowledgeExchangeWorkshops Open to any DLR employee • Up to 60 participants Interactive program • Short impulse lectures • Personal introduction • Lightning talks • Discussions / working in small groups > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 37
  • 38. > FrOSCon 12 > A. Schreiber, C. Haupt • Wissenschaft & Open Source – It's Complicated > 20.08.2017DLR.de • Folie 38 Foto
  • 39. > FrOSCon 12 > A. Schreiber, C. Haupt • Wissenschaft & Open Source – It's Complicated > 20.08.2017DLR.de • Folie 39
  • 40. > FrOSCon 12 > A. Schreiber, C. Haupt • Wissenschaft & Open Source – It's Complicated > 20.08.2017DLR.de • Folie 40
  • 41. > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 41 0% 5% 10% 15% 20% 25% 30% 35% 40% 45% Networking Open Source Process Legal information Exchange knowledge Visibility Specific actions Repl. of prop. Software Expectations on Topics Expected Topics (%) Degree of fulfillment (%)
  • 42. Lessons Learned from the KnowledgeExchangeWorkshops General findings • Open source software is already widely spread at DLR • Open source software mainly is used in the form of open tools and libraries • Own research software still mainly closed source • Eager interest to publish own software Critic of Open Source • Missing opportunity to earn money • Community build up is resources consuming • Additional burden of time is demotivating General DLR process to handle open source is missing > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 42
  • 43. Consulting and Support > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 43
  • 44. Help on Licensing Issues Individual help and support • General license questions, property rights  DLR technology marketing • Legal support for copyright or further legal questions  DLR legal department • License compatibility, license selection, development  DLR simulation and software technology Email as central point of contact  opensource@dlr.de > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 44 Typical Topics • Criteria for choosing an Open-Source- Software • Best-Practices for own Open Source projects • Migration from commercial and proprietary software to Open Source software
  • 45. Recommended Licenses Default licenses, approved by DLRs legal department • Simplified BSD License • Apache License 2.0 • Eclipse Public License 1.0 DLR will not develop its own Open Source license • In contrast to related organizations (NASA, ESA, …) > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 45
  • 46. Wiki Q&A section of the DLR.Open wiki > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 46
  • 47. Key Messages Our approach at DLR is based on 1. First offer targeted information to the employees 2. Afterwards provide time and space for peer to peer discussions and knowledge exchange 3. Only afterwards rely on a formal process and directions given „from above“ Feedback • Positive evaluation of current actions • Tips, hints and specific action items for further steps Our approach is copied by others (Helmholtz-Community etc.) > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 47
  • 48. > FOSS Backstage Micro-Summit > A. Schreiber, C. Haupt • Open Source Licensing for Rocket Scientists > 20.11.2017DLR.de • Chart 48 Thank You! Questions? Andreas Schreiber (@onyame) Head of Department Andreas.Schreiber@dlr.de Carina Haupt (@caha42) Head of Software Engineering Group Carina.Haupt@dlr.de DLR Intelligent and Distributed Systems http://www.DLR.de/sc/ivs