SlideShare a Scribd company logo
1 of 20
Download to read offline
Dr. Hendrik Schöttle
Rechtsanwalt, Partner,
Fachanwalt für IT-Recht
2021
Legal Tech Add-On for OSS Compliance
FOSSmatrix
1
osborneclarke.com
Hendrik Schöttle has been working as a lawyer since 2005, since 2007 in Osborne
Clarke's Munich office. He has worked several times in the legal departments of IT
companies within the scope of secondments. He also worked for several years as a
software developer at the Institute for Legal Informatics at Saarland University. His
practical experience and technical know-how benefit his clients in technology-
related consulting.
He is the author of numerous publications, co-author of several handbooks and
commentaries, including the Beck‘sche Handbuch IT- und Datenschutzrecht and the
juris Praxiskommentar zum BGB.
Hendrik Schöttle is a lecturer at the German Lawyers‘ Academy for the specialist IT
law course and regularly gives lectures on IT law topics.
He is a member of the board of BITKOM‘s Open Source Working Group, a member
of the Committee on Data Protection Law of the German Federal Bar Association
(BRAK), the Information Technology Working Group of the German Bar Association
(DAV) and the German Society for Law and Information Technology (DGRI).
Dr. Hendrik Schöttle advises on IT and data protection law.
Hendrik Schöttle was named one of the best lawyers in IT law in 2019 and 2018 by
both the Handelsblatt and Best Lawyers as well as by Wirtschaftswoche. A competitor
quoted in the JUVE Handbook 2019/2020 recommends him as a "top name in open
source”. He is listed in the Kanzleimonitor 2018/2019 and 2017/2018 as a repeatedly
recommended lawyer in IT law. The Kanzleihandbuch Legal 500 Deutschland
recommends him because of his “very good knowledge of IT, even when it comes to
exotic questions” and his “very quick understanding of technical details”. In 2015 he
was awarded the Client Choice Award by Lexology and the International Law Office
(ILO) in the category IT and Internet Law.
He has many years of experience in consulting, drafting contracts and negotiating
complex IT projects. His focus is on IoT, digitalisation and cloud computing. He
advises on software licensing models, especially open source software, and on data
protection law. His clients include internationally active technology groups as well as
renowned IT and e-business companies.
Contact
Dr. Hendrik Schöttle
Partner, Fachanwalt für IT-Recht
Germany
+49 89 5434 8046
hendrik.schoettle@osborneclarke.com
“Top name in
the field of Open
Source”.
Competitor, JUVE
Handbook
2019/2020
2
osborneclarke.com
Why a License Matrix?
• Why a licence matrix when implementing Open Source Compliance?
– Common scanning tools often only compile licence texts and copyright clauses, but do not provide a
detailed and comprehensible overview of other licence obligations
– All the obligations of a licence must be
• scanned, evaluated and then
• be matched with own use.
– The interpretation of individual licences and their obligations is often controversial
– The binary representation of a result alone does not help in the case of controversial interpretations
3
osborneclarke.com
Example: Use Case “ASP Use”
• Example: Use Case “ASP use”: Is making software available in the form of Application Service Provision
(ASP/SaaS) permissible?
– Many licences do not contain clear rules on this
– Usual solution: Many memos on individual licences. Unclear and no help for a quick overview of
compliance with obligations depending on the specific use case
• Our solution:
– Splitting the question into partial aspects and arguments for or against
– Weighting of the aspects with different score values and evaluation logic
– Calculation of the score values
– Clear presentation
– Comparison with application scenarios of the respective company
4
osborneclarke.com
Example: Use Case “ASP Use”
• Example: Use Case “ASP use”: Is making software available in the form of Application
Service Provision (ASP/SaaS) permissible?
• We asked ourselves two questions:
− Is ASP use permitted under the relevant licence?
− If yes: does ASP use trigger the respective obligations of the licence?
5
osborneclarke.com
Example: Use Case “ASP Use”
• Is ASP use permitted under the relevant licence?
− Does the licence text itself contain an explicit provision?
− Are there official statements from product owners or licence stewards?
− Is reference made to ASP Use Cases in the licence text?
− Do licence obligations tie in with ASP Use Cases?
− Was the licence created before ASP was known to be an independent form of use?
− Does the licence generally contain a far-reaching grant of rights of use?
− Is a right of public display or public performance granted?
− Are there known cases of software licensed under the licence and used in the form of
ASP?
− Are there any other facts that indicate a right of use?
6
osborneclarke.com
Use Cases
License Assessment – ASP provision allowed?
ully Compliant
o Conflict 100
License does allow ASP provision.
Open Issue
To be clarified
50 Unclear, whether license allows ASP
provision.
50,00
Compliant
Conflict Unlikely
0 License does likely allow ASP
provision.
,00
ully Compliant
o Conflict 100
License does allow ASP provision.
Conflict
20 License s does likely not allow ASP
provision.
,00
Compliant
Conflict Unlikely
0 License does likely allow ASP
provision.
5 ,00
ully Compliant
o Conflict 100
License does allow ASP provision.
Open Issue
To be clarified
50 Unclear, whether license allows ASP
provision.
50,00
Compliant
Conflict Unlikely
0 License does likely allow ASP
provision.
,00
ully Compliant
o Conflict 100
License does allow ASP provision.
Conflict
20 License s does likely not allow ASP
provision.
,00
Compliant
Conflict Unlikely
0 License does likely allow ASP
provision.
5 ,00
7
osborneclarke.com
Legal-Tech solution with two functions:
• Evaluation of licences, standardised, fully
documented and parameterisable with
percentage data for automatic further
processing
• Use Case Mapping against the respective
licenses with automated conflict checking
Our approach
8
osborneclarke.com
Standardised assessment of
individual licensing obligations
By means of a predefined set
of options and an associated
evaluation metric and logic,
licensing obligations can be
clearly structured,
automatically evaluated and
compared.
1 AGPL .0 only
Medium Alert
Limited Use Case
Match
5 License does permit with restrictions
prohibiting distribution.
Permitted w
restrictions where
forbidden
Sections , 5 and .
The license can be understood as having tacitly excluded
certain methods of distribution by producing an
exhaustive list of obligations for distribution methods of
the source code for distributed binary forms which, for
Information
5
License does neither permit nor
require, but prohibit use in M
environment.
orbidden
explicitly
Section Para 5
Installation Infor
Installation Infor
includes authori
required to install
covered work . Th
2 altova eula
Limited Conflict 25
License does neither permit nor
require, but prohibit with exceptions
permitting distribution.
orbidden w
exceptions where
permitted
According to Section 1. a iv Sentence 2, licensee may
only distribute the restricted source code together with
licensees unrestricted source code in executable
ob ect code form.
Compliant
Conflict Unlikely
License does not contain any
stipulation on use in M
environment. As a consequence, this
is deemed permitted.
ot mentioned
A TL P Compliant
Conflict Unlikely
0 License does only implicitly permit
distribution. Permitted
implicitly
According to Para 1 Sentence 1, the software is fully in
the public domain. This includes the right to distribute it.
Compliant
Conflict Unlikely
License does not contain any
stipulation on use in M
environment. As a consequence, this
is deemed permitted.
ot mentioned
BS 2 Clause ully Compliant
o Conflict
100 License does explicitly permit
distribution. Permitted
explicitly
Section 1 explicitly allows redistributions of source code,
Section 2 explicitly allows redistributions in binary form.
Compliant
Conflict Unlikely
License does not contain any
stipulation on use in M
environment. As a consequence, this
is deemed permitted.
ot mentioned
5 CC0 1.0 Compliant
Conflict Unlikely
0 License does only implicitly permit
distribution. Permitted
implicitly
In Section 2, sentence 1, licensor first waives all rights to
the greatest extent permitted by law. Second, in Section
sentence 2, licensor grants a respective license to the
maximum extent possible, in case a waiver under
Section 2 should not be possible. This can both be
understood as respective grant of distribution rights.
Compliant
Conflict Unlikely
License does not contain any
stipulation on use in M
environment. As a consequence, this
is deemed permitted.
ot mentioned
CC B SA .0 ully Compliant
o Conflict
100 License does explicitly permit
distribution. Permitted
explicitly
Section 2.a.1.A. and B. refer to the sharing of licensed
material, which includes also the distribution of the
licensed material, according to the definition of share in
Section 1.k. Information
5
License does neither permit nor
require, but prohibit use in M
environment.
orbidden
explicitly
According to Section 2.a
the access to the license
measures. The CC wiki a
by the license steward of
M as being covered by
https: wiki.creativecomm
Google Chrome OS Adobe
Additional ToS 0 2020
Medium Alert
Limited Use Case
Match
5 License does permit with restrictions
prohibiting distribution.
Permitted w
restrictions where
forbidden
According to Section 1. a , distribution is only allowed in
form of a browser plug in. Additional conditions in
Section have to be complied with.
However, it is not clear whether licensor has mistakenly
simply forwarded terms that were only allowing
ully Compliant
o Conflict
100 License does explicitly require use in
M environment. equired
explicitly
Section 1. d requires tha
Chrome eader Software
P and EPUB document
Section 1. c , the software
P or EPUB documents
Google Chrome OS MPEG
Additional ToS 0 2020 Conflict
20 License does neither permit nor
require, but prohibit distribution.
orbidden
implicitly
License speaks of personal and non commercial use of
a consumer or other users. istribution is not mentioned
in license text.
Compliant
Conflict Unlikely
License does not contain any
stipulation on use in M
environment. As a consequence, this
is deemed permitted.
ot mentioned
Google ToS 0 2020
Conflict
0 License does neither permit nor
require, but prohibit distribution.
orbidden
explicitly Section Software in Google services , Para .
Compliant License does not contain any
stipula
10 OT L 201 ully Compliant
OSSmatrix
2020 Osborne Clarke
istribution is not understood as the mere resale of one single copy received which may be permitted under mandatory copyright laws anyway . Third
parties in the aforementioned sense are any legal entities or natural persons other than the distributor. A mere internal provision of copies within on legal
entity is not regarded as distribution. istribution is also given in case of offering the software for download to the public.
hile this Section . does only cover distribution by the initial recipient of the Software, a further subdistribution of any downstream recipients is covered
by Section . a. This enables to capture licenses which grant only a non transferable right to distribute software to one further downstream recipient, but
does not allow further subdistribution by this downstream recipient. See also Section . a.
ecessary Only licenses are accepted that require or permit distribution. All other licenses are refused.
This use case is usually chosen in very limited cases only, where all components will be distributed and will not be used internally which usually cannot be
excluded .
avoured All licenses are accepted. Licenses that prohibit the use within a M environment are highlighted bu
In this use case, a tendency towards licenses allowing the use within a M environment is expressed. However,
not mandatory, licenses prohibiting it are accepted as well.
The prohibition to use the software in a M environment can become critical in several cases. Some smartph
comprise M protection, which generally prohibits use of respectively licensed software within apps to the ex
measures. urthermore, embedded devices may be protected by M against manipulation of its firmware, pro
Some licenses make the prohibition of M measures sub ect to additional requirements, such as the GPL .0
case these requirements are not given, the use of M measures do not constitute an infringement of the respe
Some licenses prohibit the use of the software on a system with digital rights management M , which o
cryptographic signature. In this case, the user would not be able to run a modified version of the software on
licenses aim to prohibit. Thus, such licenses prohibit use of the software on such systems or require to prov
to execute modified versions on such systems.
To the contrary, some commercial licenses do explicitly require use of a M environment, e.g. in order to p
software.
The term distribution is understood as the creation of multiple copies of the software and their provision to third parties.
Permitted explicitly implicitly : istribution is permitted. It may however be sub ect to certain minor conditions and restrictions. This applies for most open
source licenses.
equired explicitly implicitly : istribution is required. This may apply for commercial licenses which do only cover distribution but not use for own
purposes, e.g. in case of distribution of software as part of embedded products.
orbidden explicitly implicitly : istribution is not allowed. or most commercial software its distribution is prohibited.
A Tag is set to explicit, in case the license contains an explicit clause on distribution. It is set to implicit if the tag can only be derived indirectly from the
license or its surrounding circumstances.
Features
9
osborneclarke.com
Features
Full documentation
the individual steps to the
result found
The expert opinion in tabular
form: thanks to extensive
documentation, every step of
the assessment is
and thus the overall result is
also comprehensible.
10
osborneclarke.com
Features
Parameterization
of individual factors,
therefore different
evaluations are possible.
Arguments can be
weighted differently at any
time. The result is
automatically recalculated.
In this way, your own risk
affinity/aversion can be
adjusted.
11
osborneclarke.com
Features
Risk assessment with
percentages
not only yes/no, but
gradations in the
percentage range, which
can be further processed
and automatically
evaluated.
In this way, even doubtful
cases and grey scales can
be recorded, evaluated
and visualised.
ully Compliant
o Conflict
100 License does allow ASP provision.
Open Issue
To be clarified
50 Unclear, whether license allows ASP
provision. 50,00
Compliant
Conflict Unlikely
0 License does likely allow ASP
provision. ,00
ully Compliant
o Conflict
100 License does allow ASP provision.
Conflict 20 License s does likely not allow ASP
provision. ,00
Compliant
Conflict Unlikely
0 License does likely allow ASP
provision. 5 ,00
12
osborneclarke.com
Features
Distinction between
three levels
• Abstract license
• Concrete software
• Concrete use case of
the software
Application
scenario of
concrete
software
Concrete
software
Abstract
license
GPL 2.0
Linux Kernel
Driver running in
kernel space
Application
software running
under Linux
Busybox
Stand-alone
installation
Self-written add-
on to Busybox
13
osborneclarke.com
Best Practice | License Matrix | Our approach
Mapping
a separate use case
against the respective
licenses with
automatic check and
clear indication of risk
score values and
reference to individual
check sections
14
osborneclarke.com
Features
License comparison
Quick overview of the main
differences between individual
licenses in direct comparison
15
osborneclarke.com
Features | Summary
• Legal tech solution for license evaluation and use case mapping with the following features:
– Standardised assessment of individual licensing obligations
– Full documentation of the individual steps to the result found
– Individual factors can be parameterised, therefore different valuations are possible
(conservative approach vs. risk-taking approach)
– Risk assessment with percentages (not just yes/no, but gradations in the percentage
range, recording and visualising cases of doubt)
– Mapping of an own use case against the respective licenses with automatic check and
clear indication of risk score values and reference to individual check sections
16
osborneclarke.com
What we do
1. Use Case Development: We create
customised use cases for you. Based on our
experience, we define how you handle the
software.
2. License check: You provide us with a list of
licenses (if necessary, we will assist you with
the creation). We check the rights and
obligations of the licences that apply to your
software.
3. Matching: We check your use cases for
conflicts with the rights and obligations of the
licences.
What you get
• Standard Package: Result of the use case
matching, which clearly shows the
compliance/non-compliance of the use cases
with licenses
• Extended Package: Additional, in-depth
explanation of the rights and obligations of the
individual licences with regard to the use cases -
a legal memo in table form
• Optional: Testing of specific software. This may
be necessary for the licensor to understand the
licence - this may differ from the general
understanding of the licence.
Our Offer
17
osborneclarke.com
Advantages
• We start where the traditional tools stop: legal classification and evaluation of licences. More
than “ ust” creating a Bill of Materials and fulfilling information obligations
• Legally secure and fully documented - the memo of the external law firm in tabular form
• Synergies through more than ten years of experience and the use of existing content enable
efficient consulting
18
osborneclarke.com
osborneclarke.com
18
Customers
DAX 30 Group
One of the
world's largest
automotive supplier
…
19
osborneclarke.com
Osborne Clarke is the business name for an international legal practice and its associated businesses. Full details here: osborneclarke.com/verein *Services in India are provided by a relationship firm
1,850 26
Osborne Clarke International
270+
Partne
rs
675+
Business
Support
900+
Expert lawyers
Europe:
Belgium: Brussels
France: Paris
Germany: Berlin, Cologne, Hamburg, Munich
Italy: Brescia, Busto Arsizio, Milan, Rome
Netherlands: Amsterdam
Spain: Barcelona, Madrid, Zaragoza
UK: Bristol, London, Reading
Asia:
China: Shanghai
Hong Kong
India: Bangalore, Mumbai, New Delhi
Singapore
USA:
New York, San Francisco, Silicon Valley
International
Offices
Employees

More Related Content

What's hot

Tutorial of python
Tutorial of pythonTutorial of python
Tutorial of pythonMr Nyak
 
Discrete state space model 9th &10th lecture
Discrete  state space model   9th  &10th  lectureDiscrete  state space model   9th  &10th  lecture
Discrete state space model 9th &10th lectureKhalaf Gaeid Alshammery
 
Lab10 1-it101
Lab10 1-it101Lab10 1-it101
Lab10 1-it101BPurev
 
IT101 LAB NOM
IT101 LAB NOMIT101 LAB NOM
IT101 LAB NOMBPurev
 
Хэвлэгч машин
Хэвлэгч машинХэвлэгч машин
Хэвлэгч машинojargal
 
Asymptotic analysis of parallel programs
Asymptotic analysis of parallel programsAsymptotic analysis of parallel programs
Asymptotic analysis of parallel programsSumita Das
 
давталттай алгоритм
давталттай алгоритмдавталттай алгоритм
давталттай алгоритмBurotino Iosifob
 
алг лаб3
алг лаб3алг лаб3
алг лаб3OkoDeegii1
 
u.cs101 "Алгоритм ба програмчлал" Лекц №2
u.cs101 "Алгоритм ба програмчлал" Лекц №2u.cs101 "Алгоритм ба програмчлал" Лекц №2
u.cs101 "Алгоритм ба програмчлал" Лекц №2Khuder Altangerel
 
Давталттай алгоритмын бодлогууд
Давталттай алгоритмын бодлогуудДавталттай алгоритмын бодлогууд
Давталттай алгоритмын бодлогуудБаярсайхан Л
 

What's hot (20)

Lecture1
Lecture1Lecture1
Lecture1
 
It101 lect2
It101 lect2It101 lect2
It101 lect2
 
лекц2
 лекц2 лекц2
лекц2
 
Tutorial of python
Tutorial of pythonTutorial of python
Tutorial of python
 
Discrete state space model 9th &10th lecture
Discrete  state space model   9th  &10th  lectureDiscrete  state space model   9th  &10th  lecture
Discrete state space model 9th &10th lecture
 
Lab10 1-it101
Lab10 1-it101Lab10 1-it101
Lab10 1-it101
 
U.cs101 lecture 6
U.cs101   lecture 6U.cs101   lecture 6
U.cs101 lecture 6
 
алгоритм 10 р анги
алгоритм 10 р ангиалгоритм 10 р анги
алгоритм 10 р анги
 
IT101 LAB NOM
IT101 LAB NOMIT101 LAB NOM
IT101 LAB NOM
 
Ush 2014 new3
Ush 2014 new3Ush 2014 new3
Ush 2014 new3
 
Хэвлэгч машин
Хэвлэгч машинХэвлэгч машин
Хэвлэгч машин
 
пхангамж
пхангамж пхангамж
пхангамж
 
PID Controllers
PID ControllersPID Controllers
PID Controllers
 
Ubuntu os
Ubuntu osUbuntu os
Ubuntu os
 
Asymptotic analysis of parallel programs
Asymptotic analysis of parallel programsAsymptotic analysis of parallel programs
Asymptotic analysis of parallel programs
 
давталттай алгоритм
давталттай алгоритмдавталттай алгоритм
давталттай алгоритм
 
Access1
Access1Access1
Access1
 
алг лаб3
алг лаб3алг лаб3
алг лаб3
 
u.cs101 "Алгоритм ба програмчлал" Лекц №2
u.cs101 "Алгоритм ба програмчлал" Лекц №2u.cs101 "Алгоритм ба програмчлал" Лекц №2
u.cs101 "Алгоритм ба програмчлал" Лекц №2
 
Давталттай алгоритмын бодлогууд
Давталттай алгоритмын бодлогуудДавталттай алгоритмын бодлогууд
Давталттай алгоритмын бодлогууд
 

Similar to Osborne Clarke - OpenChain - FOSSmatrix

Outbound Licensing Strategies: Is Open Source the Right Model for Your Company?
Outbound Licensing Strategies: Is Open Source the Right Model for Your Company?Outbound Licensing Strategies: Is Open Source the Right Model for Your Company?
Outbound Licensing Strategies: Is Open Source the Right Model for Your Company?Jennifer O'Neill
 
Copyright or Copy left by manoranjan, glc, tvpm
Copyright or Copy left by manoranjan, glc, tvpmCopyright or Copy left by manoranjan, glc, tvpm
Copyright or Copy left by manoranjan, glc, tvpmAdvocate
 
I\'m Not an IT Lawyer: Why Does Open Source Matter to Me?
I\'m Not an IT Lawyer: Why Does Open Source Matter to Me?I\'m Not an IT Lawyer: Why Does Open Source Matter to Me?
I\'m Not an IT Lawyer: Why Does Open Source Matter to Me?Jennifer O'Neill
 
10 things to know about the intersection of blockchain technology, open sourc...
10 things to know about the intersection of blockchain technology, open sourc...10 things to know about the intersection of blockchain technology, open sourc...
10 things to know about the intersection of blockchain technology, open sourc...Kyiv National Economic University
 
Buyer and Seller Perspectives on Open Source in Tech Contracts
Buyer and Seller Perspectives on Open Source in Tech ContractsBuyer and Seller Perspectives on Open Source in Tech Contracts
Buyer and Seller Perspectives on Open Source in Tech ContractsBlack Duck by Synopsys
 
Introduction To Open Source Licenses
Introduction To Open Source LicensesIntroduction To Open Source Licenses
Introduction To Open Source LicensesHarley Pascua
 
Microsoft Product Licensing Basics
Microsoft Product Licensing BasicsMicrosoft Product Licensing Basics
Microsoft Product Licensing BasicsFlorisKlaver1
 
FOSDEM 2012 Legal Devroom: ⊂ (FLOSS legal/policy ∩ CC [4.0])
FOSDEM 2012 Legal Devroom: ⊂ (FLOSS legal/policy ∩ CC [4.0])FOSDEM 2012 Legal Devroom: ⊂ (FLOSS legal/policy ∩ CC [4.0])
FOSDEM 2012 Legal Devroom: ⊂ (FLOSS legal/policy ∩ CC [4.0])Mike Linksvayer
 
AMB420: Data Center Licensing with License Optimizer
AMB420: Data Center Licensing with License OptimizerAMB420: Data Center Licensing with License Optimizer
AMB420: Data Center Licensing with License OptimizerIvanti
 
Open source software license
Open source software licenseOpen source software license
Open source software licenseaakash malhotra
 
The Business Case for Open Source GIS
The Business Case for Open Source GISThe Business Case for Open Source GIS
The Business Case for Open Source GISJoanne Cook
 
Opensource Powerpoint Review.Ppt
Opensource Powerpoint Review.PptOpensource Powerpoint Review.Ppt
Opensource Powerpoint Review.PptViet NguyenHoang
 
opensource_powerpoint_review
opensource_powerpoint_reviewopensource_powerpoint_review
opensource_powerpoint_reviewwebuploader
 
Opensource powerpoint-reviewppt742
Opensource powerpoint-reviewppt742Opensource powerpoint-reviewppt742
Opensource powerpoint-reviewppt742Vibha Khanna
 
Open source software for IoT – The devil’s in the details
Open source software for IoT – The devil’s in the detailsOpen source software for IoT – The devil’s in the details
Open source software for IoT – The devil’s in the detailsRogue Wave Software
 
Open Source in the Enterprise: Compliance and Risk Management
Open Source in the Enterprise: Compliance and Risk ManagementOpen Source in the Enterprise: Compliance and Risk Management
Open Source in the Enterprise: Compliance and Risk ManagementSebastiano Cobianco
 
Lawyers and Licenses in Open Source-based Development: How to Protect Your So...
Lawyers and Licenses in Open Source-based Development: How to Protect Your So...Lawyers and Licenses in Open Source-based Development: How to Protect Your So...
Lawyers and Licenses in Open Source-based Development: How to Protect Your So...Sonatype
 

Similar to Osborne Clarke - OpenChain - FOSSmatrix (20)

Outbound Licensing Strategies: Is Open Source the Right Model for Your Company?
Outbound Licensing Strategies: Is Open Source the Right Model for Your Company?Outbound Licensing Strategies: Is Open Source the Right Model for Your Company?
Outbound Licensing Strategies: Is Open Source the Right Model for Your Company?
 
Copyright or Copy left by manoranjan, glc, tvpm
Copyright or Copy left by manoranjan, glc, tvpmCopyright or Copy left by manoranjan, glc, tvpm
Copyright or Copy left by manoranjan, glc, tvpm
 
I\'m Not an IT Lawyer: Why Does Open Source Matter to Me?
I\'m Not an IT Lawyer: Why Does Open Source Matter to Me?I\'m Not an IT Lawyer: Why Does Open Source Matter to Me?
I\'m Not an IT Lawyer: Why Does Open Source Matter to Me?
 
10 things to know about the intersection of blockchain technology, open sourc...
10 things to know about the intersection of blockchain technology, open sourc...10 things to know about the intersection of blockchain technology, open sourc...
10 things to know about the intersection of blockchain technology, open sourc...
 
Buyer and Seller Perspectives on Open Source in Tech Contracts
Buyer and Seller Perspectives on Open Source in Tech ContractsBuyer and Seller Perspectives on Open Source in Tech Contracts
Buyer and Seller Perspectives on Open Source in Tech Contracts
 
Introduction To Open Source Licenses
Introduction To Open Source LicensesIntroduction To Open Source Licenses
Introduction To Open Source Licenses
 
Microsoft Product Licensing Basics
Microsoft Product Licensing BasicsMicrosoft Product Licensing Basics
Microsoft Product Licensing Basics
 
FOSDEM 2012 Legal Devroom: ⊂ (FLOSS legal/policy ∩ CC [4.0])
FOSDEM 2012 Legal Devroom: ⊂ (FLOSS legal/policy ∩ CC [4.0])FOSDEM 2012 Legal Devroom: ⊂ (FLOSS legal/policy ∩ CC [4.0])
FOSDEM 2012 Legal Devroom: ⊂ (FLOSS legal/policy ∩ CC [4.0])
 
AMB420: Data Center Licensing with License Optimizer
AMB420: Data Center Licensing with License OptimizerAMB420: Data Center Licensing with License Optimizer
AMB420: Data Center Licensing with License Optimizer
 
Open source software license
Open source software licenseOpen source software license
Open source software license
 
The Business Case for Open Source GIS
The Business Case for Open Source GISThe Business Case for Open Source GIS
The Business Case for Open Source GIS
 
Opensource Powerpoint Review.Ppt
Opensource Powerpoint Review.PptOpensource Powerpoint Review.Ppt
Opensource Powerpoint Review.Ppt
 
opensource_powerpoint_review
opensource_powerpoint_reviewopensource_powerpoint_review
opensource_powerpoint_review
 
Opensource powerpoint-reviewppt742
Opensource powerpoint-reviewppt742Opensource powerpoint-reviewppt742
Opensource powerpoint-reviewppt742
 
Open source software for IoT – The devil’s in the details
Open source software for IoT – The devil’s in the detailsOpen source software for IoT – The devil’s in the details
Open source software for IoT – The devil’s in the details
 
Open Source in the Enterprise: Compliance and Risk Management
Open Source in the Enterprise: Compliance and Risk ManagementOpen Source in the Enterprise: Compliance and Risk Management
Open Source in the Enterprise: Compliance and Risk Management
 
Lawyers and Licenses in Open Source-based Development: How to Protect Your So...
Lawyers and Licenses in Open Source-based Development: How to Protect Your So...Lawyers and Licenses in Open Source-based Development: How to Protect Your So...
Lawyers and Licenses in Open Source-based Development: How to Protect Your So...
 
Open source licenses training
Open source licenses trainingOpen source licenses training
Open source licenses training
 
Open Source ETL
Open Source ETLOpen Source ETL
Open Source ETL
 
My Seminar
My SeminarMy Seminar
My Seminar
 

More from Shane Coughlan

OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingShane Coughlan
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingShane Coughlan
 
OpenChain Monthly Meeting North America and Asia - 2024-03-19
OpenChain Monthly Meeting North America and Asia - 2024-03-19OpenChain Monthly Meeting North America and Asia - 2024-03-19
OpenChain Monthly Meeting North America and Asia - 2024-03-19Shane Coughlan
 
OpenChain Webinar: Universal CVSS Calculator
OpenChain Webinar: Universal CVSS CalculatorOpenChain Webinar: Universal CVSS Calculator
OpenChain Webinar: Universal CVSS CalculatorShane Coughlan
 
openEuler Community Overview - a presentation showing the current scale
openEuler Community Overview - a presentation showing the current scaleopenEuler Community Overview - a presentation showing the current scale
openEuler Community Overview - a presentation showing the current scaleShane Coughlan
 
OpenChain AI Study Group - North America and Europe - 2024-02-20
OpenChain AI Study Group - North America and Europe - 2024-02-20OpenChain AI Study Group - North America and Europe - 2024-02-20
OpenChain AI Study Group - North America and Europe - 2024-02-20Shane Coughlan
 
AI Study Group North America - Europe 2024-02-06
AI Study Group North America - Europe 2024-02-06AI Study Group North America - Europe 2024-02-06
AI Study Group North America - Europe 2024-02-06Shane Coughlan
 
OpenChain Monthly North America / Europe Call - 2024-02-06
OpenChain Monthly North America / Europe Call - 2024-02-06OpenChain Monthly North America / Europe Call - 2024-02-06
OpenChain Monthly North America / Europe Call - 2024-02-06Shane Coughlan
 
OpenChain Export Control Work Group 2024-01-09
OpenChain Export Control Work Group 2024-01-09OpenChain Export Control Work Group 2024-01-09
OpenChain Export Control Work Group 2024-01-09Shane Coughlan
 
OpenChain Legal Work Group - 2024-01-17
OpenChain Legal Work Group -  2024-01-17OpenChain Legal Work Group -  2024-01-17
OpenChain Legal Work Group - 2024-01-17Shane Coughlan
 
Openchain AI Study Group 2024-01-23.pptx
Openchain AI Study Group 2024-01-23.pptxOpenchain AI Study Group 2024-01-23.pptx
Openchain AI Study Group 2024-01-23.pptxShane Coughlan
 
OpenChain Webinar #58 - FOSS License Management through aliens4friends in Ecl...
OpenChain Webinar #58 - FOSS License Management through aliens4friends in Ecl...OpenChain Webinar #58 - FOSS License Management through aliens4friends in Ecl...
OpenChain Webinar #58 - FOSS License Management through aliens4friends in Ecl...Shane Coughlan
 
Maturity Models - Open Compliance Summit 2023
Maturity Models - Open Compliance Summit 2023Maturity Models - Open Compliance Summit 2023
Maturity Models - Open Compliance Summit 2023Shane Coughlan
 
OpenChain Annual Report 2023 - Key Metrics Slides
OpenChain Annual Report 2023 - Key Metrics SlidesOpenChain Annual Report 2023 - Key Metrics Slides
OpenChain Annual Report 2023 - Key Metrics SlidesShane Coughlan
 
OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27
OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27
OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27Shane Coughlan
 
FOSSLight Community Day 2023-11-30
FOSSLight Community Day 2023-11-30FOSSLight Community Day 2023-11-30
FOSSLight Community Day 2023-11-30Shane Coughlan
 
OpenChain Webinar #56: Generative AI and Your Code
OpenChain Webinar #56: Generative AI and Your CodeOpenChain Webinar #56: Generative AI and Your Code
OpenChain Webinar #56: Generative AI and Your CodeShane Coughlan
 
From One Standard to a Family - Taiwan Work Group - 2023-08-15.pptx
From One Standard to a Family - Taiwan Work Group - 2023-08-15.pptxFrom One Standard to a Family - Taiwan Work Group - 2023-08-15.pptx
From One Standard to a Family - Taiwan Work Group - 2023-08-15.pptxShane Coughlan
 
OpenChain Japan Work Group Meeting #28 - 2023-07-11
OpenChain Japan Work Group Meeting #28 - 2023-07-11OpenChain Japan Work Group Meeting #28 - 2023-07-11
OpenChain Japan Work Group Meeting #28 - 2023-07-11Shane Coughlan
 
OpenChain Legal Work Group - 2023-06-29
OpenChain Legal Work Group - 2023-06-29OpenChain Legal Work Group - 2023-06-29
OpenChain Legal Work Group - 2023-06-29Shane Coughlan
 

More from Shane Coughlan (20)

OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
 
OpenChain Monthly Meeting North America and Asia - 2024-03-19
OpenChain Monthly Meeting North America and Asia - 2024-03-19OpenChain Monthly Meeting North America and Asia - 2024-03-19
OpenChain Monthly Meeting North America and Asia - 2024-03-19
 
OpenChain Webinar: Universal CVSS Calculator
OpenChain Webinar: Universal CVSS CalculatorOpenChain Webinar: Universal CVSS Calculator
OpenChain Webinar: Universal CVSS Calculator
 
openEuler Community Overview - a presentation showing the current scale
openEuler Community Overview - a presentation showing the current scaleopenEuler Community Overview - a presentation showing the current scale
openEuler Community Overview - a presentation showing the current scale
 
OpenChain AI Study Group - North America and Europe - 2024-02-20
OpenChain AI Study Group - North America and Europe - 2024-02-20OpenChain AI Study Group - North America and Europe - 2024-02-20
OpenChain AI Study Group - North America and Europe - 2024-02-20
 
AI Study Group North America - Europe 2024-02-06
AI Study Group North America - Europe 2024-02-06AI Study Group North America - Europe 2024-02-06
AI Study Group North America - Europe 2024-02-06
 
OpenChain Monthly North America / Europe Call - 2024-02-06
OpenChain Monthly North America / Europe Call - 2024-02-06OpenChain Monthly North America / Europe Call - 2024-02-06
OpenChain Monthly North America / Europe Call - 2024-02-06
 
OpenChain Export Control Work Group 2024-01-09
OpenChain Export Control Work Group 2024-01-09OpenChain Export Control Work Group 2024-01-09
OpenChain Export Control Work Group 2024-01-09
 
OpenChain Legal Work Group - 2024-01-17
OpenChain Legal Work Group -  2024-01-17OpenChain Legal Work Group -  2024-01-17
OpenChain Legal Work Group - 2024-01-17
 
Openchain AI Study Group 2024-01-23.pptx
Openchain AI Study Group 2024-01-23.pptxOpenchain AI Study Group 2024-01-23.pptx
Openchain AI Study Group 2024-01-23.pptx
 
OpenChain Webinar #58 - FOSS License Management through aliens4friends in Ecl...
OpenChain Webinar #58 - FOSS License Management through aliens4friends in Ecl...OpenChain Webinar #58 - FOSS License Management through aliens4friends in Ecl...
OpenChain Webinar #58 - FOSS License Management through aliens4friends in Ecl...
 
Maturity Models - Open Compliance Summit 2023
Maturity Models - Open Compliance Summit 2023Maturity Models - Open Compliance Summit 2023
Maturity Models - Open Compliance Summit 2023
 
OpenChain Annual Report 2023 - Key Metrics Slides
OpenChain Annual Report 2023 - Key Metrics SlidesOpenChain Annual Report 2023 - Key Metrics Slides
OpenChain Annual Report 2023 - Key Metrics Slides
 
OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27
OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27
OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27
 
FOSSLight Community Day 2023-11-30
FOSSLight Community Day 2023-11-30FOSSLight Community Day 2023-11-30
FOSSLight Community Day 2023-11-30
 
OpenChain Webinar #56: Generative AI and Your Code
OpenChain Webinar #56: Generative AI and Your CodeOpenChain Webinar #56: Generative AI and Your Code
OpenChain Webinar #56: Generative AI and Your Code
 
From One Standard to a Family - Taiwan Work Group - 2023-08-15.pptx
From One Standard to a Family - Taiwan Work Group - 2023-08-15.pptxFrom One Standard to a Family - Taiwan Work Group - 2023-08-15.pptx
From One Standard to a Family - Taiwan Work Group - 2023-08-15.pptx
 
OpenChain Japan Work Group Meeting #28 - 2023-07-11
OpenChain Japan Work Group Meeting #28 - 2023-07-11OpenChain Japan Work Group Meeting #28 - 2023-07-11
OpenChain Japan Work Group Meeting #28 - 2023-07-11
 
OpenChain Legal Work Group - 2023-06-29
OpenChain Legal Work Group - 2023-06-29OpenChain Legal Work Group - 2023-06-29
OpenChain Legal Work Group - 2023-06-29
 

Recently uploaded

cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
buds n tech IT solutions
buds n  tech IT                solutionsbuds n  tech IT                solutions
buds n tech IT solutionsmonugehlot87
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?Watsoo Telematics
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 

Recently uploaded (20)

cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
buds n tech IT solutions
buds n  tech IT                solutionsbuds n  tech IT                solutions
buds n tech IT solutions
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 

Osborne Clarke - OpenChain - FOSSmatrix

  • 1. Dr. Hendrik Schöttle Rechtsanwalt, Partner, Fachanwalt für IT-Recht 2021 Legal Tech Add-On for OSS Compliance FOSSmatrix
  • 2. 1 osborneclarke.com Hendrik Schöttle has been working as a lawyer since 2005, since 2007 in Osborne Clarke's Munich office. He has worked several times in the legal departments of IT companies within the scope of secondments. He also worked for several years as a software developer at the Institute for Legal Informatics at Saarland University. His practical experience and technical know-how benefit his clients in technology- related consulting. He is the author of numerous publications, co-author of several handbooks and commentaries, including the Beck‘sche Handbuch IT- und Datenschutzrecht and the juris Praxiskommentar zum BGB. Hendrik Schöttle is a lecturer at the German Lawyers‘ Academy for the specialist IT law course and regularly gives lectures on IT law topics. He is a member of the board of BITKOM‘s Open Source Working Group, a member of the Committee on Data Protection Law of the German Federal Bar Association (BRAK), the Information Technology Working Group of the German Bar Association (DAV) and the German Society for Law and Information Technology (DGRI). Dr. Hendrik Schöttle advises on IT and data protection law. Hendrik Schöttle was named one of the best lawyers in IT law in 2019 and 2018 by both the Handelsblatt and Best Lawyers as well as by Wirtschaftswoche. A competitor quoted in the JUVE Handbook 2019/2020 recommends him as a "top name in open source”. He is listed in the Kanzleimonitor 2018/2019 and 2017/2018 as a repeatedly recommended lawyer in IT law. The Kanzleihandbuch Legal 500 Deutschland recommends him because of his “very good knowledge of IT, even when it comes to exotic questions” and his “very quick understanding of technical details”. In 2015 he was awarded the Client Choice Award by Lexology and the International Law Office (ILO) in the category IT and Internet Law. He has many years of experience in consulting, drafting contracts and negotiating complex IT projects. His focus is on IoT, digitalisation and cloud computing. He advises on software licensing models, especially open source software, and on data protection law. His clients include internationally active technology groups as well as renowned IT and e-business companies. Contact Dr. Hendrik Schöttle Partner, Fachanwalt für IT-Recht Germany +49 89 5434 8046 hendrik.schoettle@osborneclarke.com “Top name in the field of Open Source”. Competitor, JUVE Handbook 2019/2020
  • 3. 2 osborneclarke.com Why a License Matrix? • Why a licence matrix when implementing Open Source Compliance? – Common scanning tools often only compile licence texts and copyright clauses, but do not provide a detailed and comprehensible overview of other licence obligations – All the obligations of a licence must be • scanned, evaluated and then • be matched with own use. – The interpretation of individual licences and their obligations is often controversial – The binary representation of a result alone does not help in the case of controversial interpretations
  • 4. 3 osborneclarke.com Example: Use Case “ASP Use” • Example: Use Case “ASP use”: Is making software available in the form of Application Service Provision (ASP/SaaS) permissible? – Many licences do not contain clear rules on this – Usual solution: Many memos on individual licences. Unclear and no help for a quick overview of compliance with obligations depending on the specific use case • Our solution: – Splitting the question into partial aspects and arguments for or against – Weighting of the aspects with different score values and evaluation logic – Calculation of the score values – Clear presentation – Comparison with application scenarios of the respective company
  • 5. 4 osborneclarke.com Example: Use Case “ASP Use” • Example: Use Case “ASP use”: Is making software available in the form of Application Service Provision (ASP/SaaS) permissible? • We asked ourselves two questions: − Is ASP use permitted under the relevant licence? − If yes: does ASP use trigger the respective obligations of the licence?
  • 6. 5 osborneclarke.com Example: Use Case “ASP Use” • Is ASP use permitted under the relevant licence? − Does the licence text itself contain an explicit provision? − Are there official statements from product owners or licence stewards? − Is reference made to ASP Use Cases in the licence text? − Do licence obligations tie in with ASP Use Cases? − Was the licence created before ASP was known to be an independent form of use? − Does the licence generally contain a far-reaching grant of rights of use? − Is a right of public display or public performance granted? − Are there known cases of software licensed under the licence and used in the form of ASP? − Are there any other facts that indicate a right of use?
  • 7. 6 osborneclarke.com Use Cases License Assessment – ASP provision allowed? ully Compliant o Conflict 100 License does allow ASP provision. Open Issue To be clarified 50 Unclear, whether license allows ASP provision. 50,00 Compliant Conflict Unlikely 0 License does likely allow ASP provision. ,00 ully Compliant o Conflict 100 License does allow ASP provision. Conflict 20 License s does likely not allow ASP provision. ,00 Compliant Conflict Unlikely 0 License does likely allow ASP provision. 5 ,00 ully Compliant o Conflict 100 License does allow ASP provision. Open Issue To be clarified 50 Unclear, whether license allows ASP provision. 50,00 Compliant Conflict Unlikely 0 License does likely allow ASP provision. ,00 ully Compliant o Conflict 100 License does allow ASP provision. Conflict 20 License s does likely not allow ASP provision. ,00 Compliant Conflict Unlikely 0 License does likely allow ASP provision. 5 ,00
  • 8. 7 osborneclarke.com Legal-Tech solution with two functions: • Evaluation of licences, standardised, fully documented and parameterisable with percentage data for automatic further processing • Use Case Mapping against the respective licenses with automated conflict checking Our approach
  • 9. 8 osborneclarke.com Standardised assessment of individual licensing obligations By means of a predefined set of options and an associated evaluation metric and logic, licensing obligations can be clearly structured, automatically evaluated and compared. 1 AGPL .0 only Medium Alert Limited Use Case Match 5 License does permit with restrictions prohibiting distribution. Permitted w restrictions where forbidden Sections , 5 and . The license can be understood as having tacitly excluded certain methods of distribution by producing an exhaustive list of obligations for distribution methods of the source code for distributed binary forms which, for Information 5 License does neither permit nor require, but prohibit use in M environment. orbidden explicitly Section Para 5 Installation Infor Installation Infor includes authori required to install covered work . Th 2 altova eula Limited Conflict 25 License does neither permit nor require, but prohibit with exceptions permitting distribution. orbidden w exceptions where permitted According to Section 1. a iv Sentence 2, licensee may only distribute the restricted source code together with licensees unrestricted source code in executable ob ect code form. Compliant Conflict Unlikely License does not contain any stipulation on use in M environment. As a consequence, this is deemed permitted. ot mentioned A TL P Compliant Conflict Unlikely 0 License does only implicitly permit distribution. Permitted implicitly According to Para 1 Sentence 1, the software is fully in the public domain. This includes the right to distribute it. Compliant Conflict Unlikely License does not contain any stipulation on use in M environment. As a consequence, this is deemed permitted. ot mentioned BS 2 Clause ully Compliant o Conflict 100 License does explicitly permit distribution. Permitted explicitly Section 1 explicitly allows redistributions of source code, Section 2 explicitly allows redistributions in binary form. Compliant Conflict Unlikely License does not contain any stipulation on use in M environment. As a consequence, this is deemed permitted. ot mentioned 5 CC0 1.0 Compliant Conflict Unlikely 0 License does only implicitly permit distribution. Permitted implicitly In Section 2, sentence 1, licensor first waives all rights to the greatest extent permitted by law. Second, in Section sentence 2, licensor grants a respective license to the maximum extent possible, in case a waiver under Section 2 should not be possible. This can both be understood as respective grant of distribution rights. Compliant Conflict Unlikely License does not contain any stipulation on use in M environment. As a consequence, this is deemed permitted. ot mentioned CC B SA .0 ully Compliant o Conflict 100 License does explicitly permit distribution. Permitted explicitly Section 2.a.1.A. and B. refer to the sharing of licensed material, which includes also the distribution of the licensed material, according to the definition of share in Section 1.k. Information 5 License does neither permit nor require, but prohibit use in M environment. orbidden explicitly According to Section 2.a the access to the license measures. The CC wiki a by the license steward of M as being covered by https: wiki.creativecomm Google Chrome OS Adobe Additional ToS 0 2020 Medium Alert Limited Use Case Match 5 License does permit with restrictions prohibiting distribution. Permitted w restrictions where forbidden According to Section 1. a , distribution is only allowed in form of a browser plug in. Additional conditions in Section have to be complied with. However, it is not clear whether licensor has mistakenly simply forwarded terms that were only allowing ully Compliant o Conflict 100 License does explicitly require use in M environment. equired explicitly Section 1. d requires tha Chrome eader Software P and EPUB document Section 1. c , the software P or EPUB documents Google Chrome OS MPEG Additional ToS 0 2020 Conflict 20 License does neither permit nor require, but prohibit distribution. orbidden implicitly License speaks of personal and non commercial use of a consumer or other users. istribution is not mentioned in license text. Compliant Conflict Unlikely License does not contain any stipulation on use in M environment. As a consequence, this is deemed permitted. ot mentioned Google ToS 0 2020 Conflict 0 License does neither permit nor require, but prohibit distribution. orbidden explicitly Section Software in Google services , Para . Compliant License does not contain any stipula 10 OT L 201 ully Compliant OSSmatrix 2020 Osborne Clarke istribution is not understood as the mere resale of one single copy received which may be permitted under mandatory copyright laws anyway . Third parties in the aforementioned sense are any legal entities or natural persons other than the distributor. A mere internal provision of copies within on legal entity is not regarded as distribution. istribution is also given in case of offering the software for download to the public. hile this Section . does only cover distribution by the initial recipient of the Software, a further subdistribution of any downstream recipients is covered by Section . a. This enables to capture licenses which grant only a non transferable right to distribute software to one further downstream recipient, but does not allow further subdistribution by this downstream recipient. See also Section . a. ecessary Only licenses are accepted that require or permit distribution. All other licenses are refused. This use case is usually chosen in very limited cases only, where all components will be distributed and will not be used internally which usually cannot be excluded . avoured All licenses are accepted. Licenses that prohibit the use within a M environment are highlighted bu In this use case, a tendency towards licenses allowing the use within a M environment is expressed. However, not mandatory, licenses prohibiting it are accepted as well. The prohibition to use the software in a M environment can become critical in several cases. Some smartph comprise M protection, which generally prohibits use of respectively licensed software within apps to the ex measures. urthermore, embedded devices may be protected by M against manipulation of its firmware, pro Some licenses make the prohibition of M measures sub ect to additional requirements, such as the GPL .0 case these requirements are not given, the use of M measures do not constitute an infringement of the respe Some licenses prohibit the use of the software on a system with digital rights management M , which o cryptographic signature. In this case, the user would not be able to run a modified version of the software on licenses aim to prohibit. Thus, such licenses prohibit use of the software on such systems or require to prov to execute modified versions on such systems. To the contrary, some commercial licenses do explicitly require use of a M environment, e.g. in order to p software. The term distribution is understood as the creation of multiple copies of the software and their provision to third parties. Permitted explicitly implicitly : istribution is permitted. It may however be sub ect to certain minor conditions and restrictions. This applies for most open source licenses. equired explicitly implicitly : istribution is required. This may apply for commercial licenses which do only cover distribution but not use for own purposes, e.g. in case of distribution of software as part of embedded products. orbidden explicitly implicitly : istribution is not allowed. or most commercial software its distribution is prohibited. A Tag is set to explicit, in case the license contains an explicit clause on distribution. It is set to implicit if the tag can only be derived indirectly from the license or its surrounding circumstances. Features
  • 10. 9 osborneclarke.com Features Full documentation the individual steps to the result found The expert opinion in tabular form: thanks to extensive documentation, every step of the assessment is and thus the overall result is also comprehensible.
  • 11. 10 osborneclarke.com Features Parameterization of individual factors, therefore different evaluations are possible. Arguments can be weighted differently at any time. The result is automatically recalculated. In this way, your own risk affinity/aversion can be adjusted.
  • 12. 11 osborneclarke.com Features Risk assessment with percentages not only yes/no, but gradations in the percentage range, which can be further processed and automatically evaluated. In this way, even doubtful cases and grey scales can be recorded, evaluated and visualised. ully Compliant o Conflict 100 License does allow ASP provision. Open Issue To be clarified 50 Unclear, whether license allows ASP provision. 50,00 Compliant Conflict Unlikely 0 License does likely allow ASP provision. ,00 ully Compliant o Conflict 100 License does allow ASP provision. Conflict 20 License s does likely not allow ASP provision. ,00 Compliant Conflict Unlikely 0 License does likely allow ASP provision. 5 ,00
  • 13. 12 osborneclarke.com Features Distinction between three levels • Abstract license • Concrete software • Concrete use case of the software Application scenario of concrete software Concrete software Abstract license GPL 2.0 Linux Kernel Driver running in kernel space Application software running under Linux Busybox Stand-alone installation Self-written add- on to Busybox
  • 14. 13 osborneclarke.com Best Practice | License Matrix | Our approach Mapping a separate use case against the respective licenses with automatic check and clear indication of risk score values and reference to individual check sections
  • 15. 14 osborneclarke.com Features License comparison Quick overview of the main differences between individual licenses in direct comparison
  • 16. 15 osborneclarke.com Features | Summary • Legal tech solution for license evaluation and use case mapping with the following features: – Standardised assessment of individual licensing obligations – Full documentation of the individual steps to the result found – Individual factors can be parameterised, therefore different valuations are possible (conservative approach vs. risk-taking approach) – Risk assessment with percentages (not just yes/no, but gradations in the percentage range, recording and visualising cases of doubt) – Mapping of an own use case against the respective licenses with automatic check and clear indication of risk score values and reference to individual check sections
  • 17. 16 osborneclarke.com What we do 1. Use Case Development: We create customised use cases for you. Based on our experience, we define how you handle the software. 2. License check: You provide us with a list of licenses (if necessary, we will assist you with the creation). We check the rights and obligations of the licences that apply to your software. 3. Matching: We check your use cases for conflicts with the rights and obligations of the licences. What you get • Standard Package: Result of the use case matching, which clearly shows the compliance/non-compliance of the use cases with licenses • Extended Package: Additional, in-depth explanation of the rights and obligations of the individual licences with regard to the use cases - a legal memo in table form • Optional: Testing of specific software. This may be necessary for the licensor to understand the licence - this may differ from the general understanding of the licence. Our Offer
  • 18. 17 osborneclarke.com Advantages • We start where the traditional tools stop: legal classification and evaluation of licences. More than “ ust” creating a Bill of Materials and fulfilling information obligations • Legally secure and fully documented - the memo of the external law firm in tabular form • Synergies through more than ten years of experience and the use of existing content enable efficient consulting
  • 19. 18 osborneclarke.com osborneclarke.com 18 Customers DAX 30 Group One of the world's largest automotive supplier …
  • 20. 19 osborneclarke.com Osborne Clarke is the business name for an international legal practice and its associated businesses. Full details here: osborneclarke.com/verein *Services in India are provided by a relationship firm 1,850 26 Osborne Clarke International 270+ Partne rs 675+ Business Support 900+ Expert lawyers Europe: Belgium: Brussels France: Paris Germany: Berlin, Cologne, Hamburg, Munich Italy: Brescia, Busto Arsizio, Milan, Rome Netherlands: Amsterdam Spain: Barcelona, Madrid, Zaragoza UK: Bristol, London, Reading Asia: China: Shanghai Hong Kong India: Bangalore, Mumbai, New Delhi Singapore USA: New York, San Francisco, Silicon Valley International Offices Employees