SlideShare a Scribd company logo
1 of 29
Download to read offline
Automating Compliance
A Growing Challenge for Agile + Cloud
Ultimately, …
2019-06-12 2K. Reincke: Automating Compliance
FOSS compliance is plain sailing:
We know, what we have to do,
for using FOSS compliantly.
Ultimately, FOSS Compliance Is Plain Sailing:
2019-06-12 3K. Reincke: Automating Compliance
If we distribute a product (in any sense) containing FOSS (in any sense),
then we have to distribute the following information together with the product:
 A list naming each FOSS component of that product [name & release number]
 For each component of that list:
 the corresponding copyright owners (method depends on the license)
 the respective license text
 the respective disclaimer
 (sometimes) some additional files (the NOTICE file in case of the apache license)
 For each component of that list licensed under a weak or strong copyleft license
 a written offer saying that we will deliver the source code if requested
And we have to set up process for serving request evoked by the last point:
Ultimately, FOSS Compliance Is Plain Sailing
2019-06-12 4K. Reincke: Automating Compliance
FOSS Stack
Open Source
Compliance Artefact
So, …
2019-06-12 5K. Reincke: Automating Compliance
If the world is as simple as described,
why do we nevertheless talk so much about FOSS compliance?
Why Is FOSS Compliance Tricky?
2019-06-12 6K. Reincke: Automating Compliance
IPTV
Why Is FOSS Compliance Tricky?
2019-06-12 7K. Reincke: Automating Compliance
IPTV SETOP BOX
TV Set
SMARTPHONE
SPEEDPORT
ROUTER
IPTV-BACKEND in
DATACENTER
IPTV
Why Is FOSS Compliance Tricky?
2019-06-12 8K. Reincke: Automating Compliance
IPTV
Why Is FOSS Compliance Tricky?
2019-06-12 9K. Reincke: Automating Compliance
ComplianceFocus
LINUX-LIB-1
TELEKOM-APP
LINUX-LIB-2
LINUX-LIB-3
LINUX KERNEL
GNU/LINUX LIBRARIES
GNULINUX-APP
GNULINUX-APP
LINUX-LIB-1
TELEKOM-APP
LINUX-LIB-2
LINUX-LIB-3
ComplianceFocus
Why Is FOSS Compliance Tricky?
2019-06-12 10K. Reincke: Automating Compliance
ComplianceFocus
LINUX-LIB-1
TELEKOM-APP
LINUX-LIB-2
LINUX-LIB-3
LINUX KERNEL
GNU/LINUX LIBRARIES
GNULINUX-APP
GNULINUX-APP
LINUX-LIB-1
TELEKOM-APP
LINUX-LIB-2
LINUX-LIB-3
ComplianceFocus
With updates over the air
A challenge for CI/CD
Why Is FOSS Compliance Tricky?
2019-06-12 11K. Reincke: Automating Compliance
DISTRIBUTED TO CUSTOMERS
=>
COMPLIANCE!!!
Why Is FOSS Compliance Tricky?
2019-06-12 12K. Reincke: Automating Compliance
DISTRIBUTED TO CUSTOMERS
=>
COMPLIANCE!!!
So, Why Is FOSS Compliance Tricky?
2019-06-12 13K. Reincke: Automating Compliance
Products use a mass of FOSS components
… sometimes in form of a mess
You are not alone
2019-06-12 14K. Reincke: Automating Compliance
The Community supports us
2019-06-12 15K. Reincke: Automating Compliance
Compliance
Automation
QMSTR
SW360
SOFTWARE
HERITAGE
FOSSA
RIVER
The Community supports us
2019-06-12 16K. Reincke: Automating Compliance
SW360 … provides … a
central hub for software
components in an
organization QMSTR
SW360
SOFTWARE
HERITAGE
FOSSA
RIVER
The Community supports us
2019-06-12 17K. Reincke: Automating Compliance
FOSSology is a toolkit by
which you can run [and]
manage] license, copyright
and export control scans. QMSTR
SW360
SOFTWARE
HERITAGE
FOSSA
RIVER
The Community supports us
2019-06-12 18K. Reincke: Automating Compliance
The Software Package Data
Exchange is an open standard for
communicating software bill of
material (including components,
licenses & copyrights … QMSTR
SW360
SOFTWARE
HERITAGE
FOSSA
RIVER
So, …
2019-06-12 19K. Reincke: Automating Compliance
Is our situation pardisaic?
Complex, but already solved?
So, is our situation paradisiac?
2019-06-12 20K. Reincke: Automating Compliance
Do we have the complete compliance tool chain?
The FSFE Legal & Licensing Work Shop 2019
2019-06-12 21K. Reincke: Automating Compliance
DoUbtS may be alloweD …
2019-06-12 22K. Reincke: Automating Compliance
But what can we do?
The Solution:
2019-06-12 23K. Reincke: Automating Compliance
Test Driven Open Source Compliance Automation
The solution: 3 compliant products
2019-06-12 24K. Reincke: Automating Compliance
LIB
APP
+
LIBS
+
+
LIB
+
+
+
APP APP
the SolUtion: 3 compliant proDUctS …
2019-06-12 25K. Reincke: Automating Compliance
Open Source
Compliance Artefact
+ ++
Open Source
Compliance Artefact
Open Source
Compliance Artefact
… with 3 manUally createD reference
OpEN Source Compliance Artefacts
The Solution: Purpose
2019-06-12 26K. Reincke: Automating Compliance
Give the tools the
chance to prove
what they really can! QMSTR
SW360
SOFTWARE
HERITAGE
FOSSA
RIVER
The Solution: Purpose
2019-06-12 27K. Reincke: Automating Compliance
Close the
automation gaps
systematically! QMSTR
SW360
SOFTWARE
HERITAGE
FOSSA
RIVER
The solution: Must also be open Source!
2019-06-12 28K. Reincke: Automating Compliance
https://github.com/Open-Source-Compliance/tdosca
T.D.OSCA
Test Driven Open Source Compliance Automation
BYE BYE
2019-06-12 29K. Reincke: Automating Compliance
opensource@telekom.de
karsten.reincke@telekom.de

More Related Content

Similar to Deutsche Telekom Keynote Presentation at OW2con'19, June 12-13, Paris

apidays Australia 2023 - APIs Aren't Enough: Why SaaS Leaders Are Investing I...
apidays Australia 2023 - APIs Aren't Enough: Why SaaS Leaders Are Investing I...apidays Australia 2023 - APIs Aren't Enough: Why SaaS Leaders Are Investing I...
apidays Australia 2023 - APIs Aren't Enough: Why SaaS Leaders Are Investing I...apidays
 
Cloud computing From Iaas to PaaS to SaaS
Cloud computing From Iaas to PaaS to SaaSCloud computing From Iaas to PaaS to SaaS
Cloud computing From Iaas to PaaS to SaaSChris Sparshott
 
How to Avoid Common Mistakes at Scale: AWS Developer Workshop at Web Summit 2018
How to Avoid Common Mistakes at Scale: AWS Developer Workshop at Web Summit 2018How to Avoid Common Mistakes at Scale: AWS Developer Workshop at Web Summit 2018
How to Avoid Common Mistakes at Scale: AWS Developer Workshop at Web Summit 2018Amazon Web Services
 
blay Oracle Audit Defence_ ITAM Review Audit Defence Workshop Amsterdam April...
blay Oracle Audit Defence_ ITAM Review Audit Defence Workshop Amsterdam April...blay Oracle Audit Defence_ ITAM Review Audit Defence Workshop Amsterdam April...
blay Oracle Audit Defence_ ITAM Review Audit Defence Workshop Amsterdam April...Martin Thompson
 
Modernize your AS400 - the future proof, low cost solution.
Modernize your AS400 - the future proof, low cost solution.Modernize your AS400 - the future proof, low cost solution.
Modernize your AS400 - the future proof, low cost solution.112Motion
 
Application performance monitoring with Elastic APM and the ELK stack
Application performance monitoring with Elastic APM and the ELK stackApplication performance monitoring with Elastic APM and the ELK stack
Application performance monitoring with Elastic APM and the ELK stackAlain Lompo
 
Bosch: AN UPDATE ON OUR ACTIVITIES IN AUTOMATING OSS COMPLIANCE: A WORKING SH...
Bosch: AN UPDATE ON OUR ACTIVITIES IN AUTOMATING OSS COMPLIANCE: A WORKING SH...Bosch: AN UPDATE ON OUR ACTIVITIES IN AUTOMATING OSS COMPLIANCE: A WORKING SH...
Bosch: AN UPDATE ON OUR ACTIVITIES IN AUTOMATING OSS COMPLIANCE: A WORKING SH...Shane Coughlan
 
Leverage integration cloud_service_for_ebs_
Leverage integration cloud_service_for_ebs_Leverage integration cloud_service_for_ebs_
Leverage integration cloud_service_for_ebs_aioughydchapter
 
Unleashing the Power of Automated Refactoring with JDT
Unleashing the Power of Automated Refactoring with JDTUnleashing the Power of Automated Refactoring with JDT
Unleashing the Power of Automated Refactoring with JDTNaresh Jain
 
How Big Data is Transforming the Data Center
How Big Data is Transforming the Data CenterHow Big Data is Transforming the Data Center
How Big Data is Transforming the Data CenterHelpSystems
 
AWS 如何協助客戶建立 DevOps 流程
AWS 如何協助客戶建立 DevOps 流程AWS 如何協助客戶建立 DevOps 流程
AWS 如何協助客戶建立 DevOps 流程Amazon Web Services
 
How-to-encourage-App-Team-to-adopt-DevOps-flow-on-AWS
How-to-encourage-App-Team-to-adopt-DevOps-flow-on-AWSHow-to-encourage-App-Team-to-adopt-DevOps-flow-on-AWS
How-to-encourage-App-Team-to-adopt-DevOps-flow-on-AWSAmazon Web Services
 
NDC 2011 - Let me introduce my Moncai
NDC 2011 - Let me introduce my MoncaiNDC 2011 - Let me introduce my Moncai
NDC 2011 - Let me introduce my Moncaimoncai
 
AWS微服務時代-Serverless架構與物聯網的整合與應用-Tomofun-Charles Yang
AWS微服務時代-Serverless架構與物聯網的整合與應用-Tomofun-Charles YangAWS微服務時代-Serverless架構與物聯網的整合與應用-Tomofun-Charles Yang
AWS微服務時代-Serverless架構與物聯網的整合與應用-Tomofun-Charles YangAmazon Web Services
 
OOW16 - Leverage Oracle Integration Cloud Service for Oracle E-Business Suite...
OOW16 - Leverage Oracle Integration Cloud Service for Oracle E-Business Suite...OOW16 - Leverage Oracle Integration Cloud Service for Oracle E-Business Suite...
OOW16 - Leverage Oracle Integration Cloud Service for Oracle E-Business Suite...vasuballa
 
Voice Assistants Beyond Smart Speakers - Integrate Alexa into Your Unique Pro...
Voice Assistants Beyond Smart Speakers - Integrate Alexa into Your Unique Pro...Voice Assistants Beyond Smart Speakers - Integrate Alexa into Your Unique Pro...
Voice Assistants Beyond Smart Speakers - Integrate Alexa into Your Unique Pro...Amazon Web Services
 

Similar to Deutsche Telekom Keynote Presentation at OW2con'19, June 12-13, Paris (20)

apidays Australia 2023 - APIs Aren't Enough: Why SaaS Leaders Are Investing I...
apidays Australia 2023 - APIs Aren't Enough: Why SaaS Leaders Are Investing I...apidays Australia 2023 - APIs Aren't Enough: Why SaaS Leaders Are Investing I...
apidays Australia 2023 - APIs Aren't Enough: Why SaaS Leaders Are Investing I...
 
Cloud computing From Iaas to PaaS to SaaS
Cloud computing From Iaas to PaaS to SaaSCloud computing From Iaas to PaaS to SaaS
Cloud computing From Iaas to PaaS to SaaS
 
How to Avoid Common Mistakes at Scale: AWS Developer Workshop at Web Summit 2018
How to Avoid Common Mistakes at Scale: AWS Developer Workshop at Web Summit 2018How to Avoid Common Mistakes at Scale: AWS Developer Workshop at Web Summit 2018
How to Avoid Common Mistakes at Scale: AWS Developer Workshop at Web Summit 2018
 
Licenses open
Licenses openLicenses open
Licenses open
 
blay Oracle Audit Defence_ ITAM Review Audit Defence Workshop Amsterdam April...
blay Oracle Audit Defence_ ITAM Review Audit Defence Workshop Amsterdam April...blay Oracle Audit Defence_ ITAM Review Audit Defence Workshop Amsterdam April...
blay Oracle Audit Defence_ ITAM Review Audit Defence Workshop Amsterdam April...
 
DataCore At VMworld 2016
DataCore At VMworld 2016DataCore At VMworld 2016
DataCore At VMworld 2016
 
Modernize your AS400 - the future proof, low cost solution.
Modernize your AS400 - the future proof, low cost solution.Modernize your AS400 - the future proof, low cost solution.
Modernize your AS400 - the future proof, low cost solution.
 
Application performance monitoring with Elastic APM and the ELK stack
Application performance monitoring with Elastic APM and the ELK stackApplication performance monitoring with Elastic APM and the ELK stack
Application performance monitoring with Elastic APM and the ELK stack
 
Bosch: AN UPDATE ON OUR ACTIVITIES IN AUTOMATING OSS COMPLIANCE: A WORKING SH...
Bosch: AN UPDATE ON OUR ACTIVITIES IN AUTOMATING OSS COMPLIANCE: A WORKING SH...Bosch: AN UPDATE ON OUR ACTIVITIES IN AUTOMATING OSS COMPLIANCE: A WORKING SH...
Bosch: AN UPDATE ON OUR ACTIVITIES IN AUTOMATING OSS COMPLIANCE: A WORKING SH...
 
Leverage integration cloud_service_for_ebs_
Leverage integration cloud_service_for_ebs_Leverage integration cloud_service_for_ebs_
Leverage integration cloud_service_for_ebs_
 
Unleashing the Power of Automated Refactoring with JDT
Unleashing the Power of Automated Refactoring with JDTUnleashing the Power of Automated Refactoring with JDT
Unleashing the Power of Automated Refactoring with JDT
 
How Big Data is Transforming the Data Center
How Big Data is Transforming the Data CenterHow Big Data is Transforming the Data Center
How Big Data is Transforming the Data Center
 
AWS 如何協助客戶建立 DevOps 流程
AWS 如何協助客戶建立 DevOps 流程AWS 如何協助客戶建立 DevOps 流程
AWS 如何協助客戶建立 DevOps 流程
 
How-to-encourage-App-Team-to-adopt-DevOps-flow-on-AWS
How-to-encourage-App-Team-to-adopt-DevOps-flow-on-AWSHow-to-encourage-App-Team-to-adopt-DevOps-flow-on-AWS
How-to-encourage-App-Team-to-adopt-DevOps-flow-on-AWS
 
NDC 2011 - Let me introduce my Moncai
NDC 2011 - Let me introduce my MoncaiNDC 2011 - Let me introduce my Moncai
NDC 2011 - Let me introduce my Moncai
 
Spotfire
SpotfireSpotfire
Spotfire
 
AWS微服務時代-Serverless架構與物聯網的整合與應用-Tomofun-Charles Yang
AWS微服務時代-Serverless架構與物聯網的整合與應用-Tomofun-Charles YangAWS微服務時代-Serverless架構與物聯網的整合與應用-Tomofun-Charles Yang
AWS微服務時代-Serverless架構與物聯網的整合與應用-Tomofun-Charles Yang
 
OOW16 - Leverage Oracle Integration Cloud Service for Oracle E-Business Suite...
OOW16 - Leverage Oracle Integration Cloud Service for Oracle E-Business Suite...OOW16 - Leverage Oracle Integration Cloud Service for Oracle E-Business Suite...
OOW16 - Leverage Oracle Integration Cloud Service for Oracle E-Business Suite...
 
Voice Assistants Beyond Smart Speakers - Integrate Alexa into Your Unique Pro...
Voice Assistants Beyond Smart Speakers - Integrate Alexa into Your Unique Pro...Voice Assistants Beyond Smart Speakers - Integrate Alexa into Your Unique Pro...
Voice Assistants Beyond Smart Speakers - Integrate Alexa into Your Unique Pro...
 
RabbitMQ & Kafka
RabbitMQ & KafkaRabbitMQ & Kafka
RabbitMQ & Kafka
 

More from OW2

OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in RomaOW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in RomaOW2
 
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...OW2
 
GLPi v.10, les fonctionnalités principales et l'offre cloud
GLPi v.10, les fonctionnalités principales et l'offre cloudGLPi v.10, les fonctionnalités principales et l'offre cloud
GLPi v.10, les fonctionnalités principales et l'offre cloudOW2
 
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...OW2
 
FusionIAM : la gestion des identités et des accés open source
FusionIAM : la gestion des identités et des accés open sourceFusionIAM : la gestion des identités et des accés open source
FusionIAM : la gestion des identités et des accés open sourceOW2
 
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...OW2
 
SFScon'20 Bringing the User into the Equation
SFScon'20 Bringing the User into the EquationSFScon'20 Bringing the User into the Equation
SFScon'20 Bringing the User into the EquationOW2
 
Towards a sustainable solution to open source sustainability, OW2online20, Ju...
Towards a sustainable solution to open source sustainability, OW2online20, Ju...Towards a sustainable solution to open source sustainability, OW2online20, Ju...
Towards a sustainable solution to open source sustainability, OW2online20, Ju...OW2
 
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...OW2
 
Open Source governance and the Eclipse Foundation, OW2online, June 2020
Open Source governance and the Eclipse Foundation, OW2online, June 2020Open Source governance and the Eclipse Foundation, OW2online, June 2020
Open Source governance and the Eclipse Foundation, OW2online, June 2020OW2
 
Open source contribution policies, OW2online, June 2020
Open source contribution policies, OW2online, June 2020Open source contribution policies, OW2online, June 2020
Open source contribution policies, OW2online, June 2020OW2
 
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...OW2
 
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020OW2
 
Open Source Compliance at Orange, OW2online, June 2020
Open Source Compliance at Orange, OW2online, June 2020Open Source Compliance at Orange, OW2online, June 2020
Open Source Compliance at Orange, OW2online, June 2020OW2
 
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020OW2
 
Intelligent package management with FASTEN, OW2online, June 2020
Intelligent package management with FASTEN, OW2online, June 2020Intelligent package management with FASTEN, OW2online, June 2020
Intelligent package management with FASTEN, OW2online, June 2020OW2
 
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020OW2
 
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...OW2
 
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...OW2
 
Cacti and Big Data at Orange France, OW2online, June 2020
Cacti and Big Data at Orange France, OW2online, June 2020Cacti and Big Data at Orange France, OW2online, June 2020
Cacti and Big Data at Orange France, OW2online, June 2020OW2
 

More from OW2 (20)

OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in RomaOW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
 
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
 
GLPi v.10, les fonctionnalités principales et l'offre cloud
GLPi v.10, les fonctionnalités principales et l'offre cloudGLPi v.10, les fonctionnalités principales et l'offre cloud
GLPi v.10, les fonctionnalités principales et l'offre cloud
 
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
 
FusionIAM : la gestion des identités et des accés open source
FusionIAM : la gestion des identités et des accés open sourceFusionIAM : la gestion des identités et des accés open source
FusionIAM : la gestion des identités et des accés open source
 
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
 
SFScon'20 Bringing the User into the Equation
SFScon'20 Bringing the User into the EquationSFScon'20 Bringing the User into the Equation
SFScon'20 Bringing the User into the Equation
 
Towards a sustainable solution to open source sustainability, OW2online20, Ju...
Towards a sustainable solution to open source sustainability, OW2online20, Ju...Towards a sustainable solution to open source sustainability, OW2online20, Ju...
Towards a sustainable solution to open source sustainability, OW2online20, Ju...
 
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
 
Open Source governance and the Eclipse Foundation, OW2online, June 2020
Open Source governance and the Eclipse Foundation, OW2online, June 2020Open Source governance and the Eclipse Foundation, OW2online, June 2020
Open Source governance and the Eclipse Foundation, OW2online, June 2020
 
Open source contribution policies, OW2online, June 2020
Open source contribution policies, OW2online, June 2020Open source contribution policies, OW2online, June 2020
Open source contribution policies, OW2online, June 2020
 
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
 
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
 
Open Source Compliance at Orange, OW2online, June 2020
Open Source Compliance at Orange, OW2online, June 2020Open Source Compliance at Orange, OW2online, June 2020
Open Source Compliance at Orange, OW2online, June 2020
 
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
 
Intelligent package management with FASTEN, OW2online, June 2020
Intelligent package management with FASTEN, OW2online, June 2020Intelligent package management with FASTEN, OW2online, June 2020
Intelligent package management with FASTEN, OW2online, June 2020
 
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
 
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
 
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
 
Cacti and Big Data at Orange France, OW2online, June 2020
Cacti and Big Data at Orange France, OW2online, June 2020Cacti and Big Data at Orange France, OW2online, June 2020
Cacti and Big Data at Orange France, OW2online, June 2020
 

Recently uploaded

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 

Recently uploaded (20)

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 

Deutsche Telekom Keynote Presentation at OW2con'19, June 12-13, Paris

  • 1. Automating Compliance A Growing Challenge for Agile + Cloud
  • 2. Ultimately, … 2019-06-12 2K. Reincke: Automating Compliance FOSS compliance is plain sailing: We know, what we have to do, for using FOSS compliantly.
  • 3. Ultimately, FOSS Compliance Is Plain Sailing: 2019-06-12 3K. Reincke: Automating Compliance If we distribute a product (in any sense) containing FOSS (in any sense), then we have to distribute the following information together with the product:  A list naming each FOSS component of that product [name & release number]  For each component of that list:  the corresponding copyright owners (method depends on the license)  the respective license text  the respective disclaimer  (sometimes) some additional files (the NOTICE file in case of the apache license)  For each component of that list licensed under a weak or strong copyleft license  a written offer saying that we will deliver the source code if requested And we have to set up process for serving request evoked by the last point:
  • 4. Ultimately, FOSS Compliance Is Plain Sailing 2019-06-12 4K. Reincke: Automating Compliance FOSS Stack Open Source Compliance Artefact
  • 5. So, … 2019-06-12 5K. Reincke: Automating Compliance If the world is as simple as described, why do we nevertheless talk so much about FOSS compliance?
  • 6. Why Is FOSS Compliance Tricky? 2019-06-12 6K. Reincke: Automating Compliance IPTV
  • 7. Why Is FOSS Compliance Tricky? 2019-06-12 7K. Reincke: Automating Compliance IPTV SETOP BOX TV Set SMARTPHONE SPEEDPORT ROUTER IPTV-BACKEND in DATACENTER IPTV
  • 8. Why Is FOSS Compliance Tricky? 2019-06-12 8K. Reincke: Automating Compliance IPTV
  • 9. Why Is FOSS Compliance Tricky? 2019-06-12 9K. Reincke: Automating Compliance ComplianceFocus LINUX-LIB-1 TELEKOM-APP LINUX-LIB-2 LINUX-LIB-3 LINUX KERNEL GNU/LINUX LIBRARIES GNULINUX-APP GNULINUX-APP LINUX-LIB-1 TELEKOM-APP LINUX-LIB-2 LINUX-LIB-3 ComplianceFocus
  • 10. Why Is FOSS Compliance Tricky? 2019-06-12 10K. Reincke: Automating Compliance ComplianceFocus LINUX-LIB-1 TELEKOM-APP LINUX-LIB-2 LINUX-LIB-3 LINUX KERNEL GNU/LINUX LIBRARIES GNULINUX-APP GNULINUX-APP LINUX-LIB-1 TELEKOM-APP LINUX-LIB-2 LINUX-LIB-3 ComplianceFocus With updates over the air A challenge for CI/CD
  • 11. Why Is FOSS Compliance Tricky? 2019-06-12 11K. Reincke: Automating Compliance DISTRIBUTED TO CUSTOMERS => COMPLIANCE!!!
  • 12. Why Is FOSS Compliance Tricky? 2019-06-12 12K. Reincke: Automating Compliance DISTRIBUTED TO CUSTOMERS => COMPLIANCE!!!
  • 13. So, Why Is FOSS Compliance Tricky? 2019-06-12 13K. Reincke: Automating Compliance Products use a mass of FOSS components … sometimes in form of a mess
  • 14. You are not alone 2019-06-12 14K. Reincke: Automating Compliance
  • 15. The Community supports us 2019-06-12 15K. Reincke: Automating Compliance Compliance Automation QMSTR SW360 SOFTWARE HERITAGE FOSSA RIVER
  • 16. The Community supports us 2019-06-12 16K. Reincke: Automating Compliance SW360 … provides … a central hub for software components in an organization QMSTR SW360 SOFTWARE HERITAGE FOSSA RIVER
  • 17. The Community supports us 2019-06-12 17K. Reincke: Automating Compliance FOSSology is a toolkit by which you can run [and] manage] license, copyright and export control scans. QMSTR SW360 SOFTWARE HERITAGE FOSSA RIVER
  • 18. The Community supports us 2019-06-12 18K. Reincke: Automating Compliance The Software Package Data Exchange is an open standard for communicating software bill of material (including components, licenses & copyrights … QMSTR SW360 SOFTWARE HERITAGE FOSSA RIVER
  • 19. So, … 2019-06-12 19K. Reincke: Automating Compliance Is our situation pardisaic? Complex, but already solved?
  • 20. So, is our situation paradisiac? 2019-06-12 20K. Reincke: Automating Compliance Do we have the complete compliance tool chain?
  • 21. The FSFE Legal & Licensing Work Shop 2019 2019-06-12 21K. Reincke: Automating Compliance
  • 22. DoUbtS may be alloweD … 2019-06-12 22K. Reincke: Automating Compliance But what can we do?
  • 23. The Solution: 2019-06-12 23K. Reincke: Automating Compliance Test Driven Open Source Compliance Automation
  • 24. The solution: 3 compliant products 2019-06-12 24K. Reincke: Automating Compliance LIB APP + LIBS + + LIB + + + APP APP
  • 25. the SolUtion: 3 compliant proDUctS … 2019-06-12 25K. Reincke: Automating Compliance Open Source Compliance Artefact + ++ Open Source Compliance Artefact Open Source Compliance Artefact … with 3 manUally createD reference OpEN Source Compliance Artefacts
  • 26. The Solution: Purpose 2019-06-12 26K. Reincke: Automating Compliance Give the tools the chance to prove what they really can! QMSTR SW360 SOFTWARE HERITAGE FOSSA RIVER
  • 27. The Solution: Purpose 2019-06-12 27K. Reincke: Automating Compliance Close the automation gaps systematically! QMSTR SW360 SOFTWARE HERITAGE FOSSA RIVER
  • 28. The solution: Must also be open Source! 2019-06-12 28K. Reincke: Automating Compliance https://github.com/Open-Source-Compliance/tdosca T.D.OSCA Test Driven Open Source Compliance Automation
  • 29. BYE BYE 2019-06-12 29K. Reincke: Automating Compliance opensource@telekom.de karsten.reincke@telekom.de