NovaForge: new generation software development factory, OW2con'12, Paris
Dependency management and licence compliance, OW2con'16, Paris.
-
Upload
ow2-consortium -
Category
Technology
-
view
43 -
download
0
Transcript of Dependency management and licence compliance, OW2con'16, Paris.
![Page 1: Dependency management and licence compliance, OW2con'16, Paris.](https://reader031.fdocuments.in/reader031/viewer/2022021814/58e56c4e1a28abd82b8b5763/html5/thumbnails/1.jpg)
inno3 | innovation is openness
Dependency Management & Licence Compliance
OW2con'16 – 2016/09/21 @Mozilla France
![Page 2: Dependency management and licence compliance, OW2con'16, Paris.](https://reader031.fdocuments.in/reader031/viewer/2022021814/58e56c4e1a28abd82b8b5763/html5/thumbnails/2.jpg)
inno3 | innovation is openness 2/13
Why?Why should I care about licence compliance ?
![Page 3: Dependency management and licence compliance, OW2con'16, Paris.](https://reader031.fdocuments.in/reader031/viewer/2022021814/58e56c4e1a28abd82b8b5763/html5/thumbnails/3.jpg)
inno3 | innovation is openness 3/13
To respect the authors’ will
![Page 4: Dependency management and licence compliance, OW2con'16, Paris.](https://reader031.fdocuments.in/reader031/viewer/2022021814/58e56c4e1a28abd82b8b5763/html5/thumbnails/4.jpg)
inno3 | innovation is openness 4/13
The risk management side can easily look frightening. It should not come first
![Page 5: Dependency management and licence compliance, OW2con'16, Paris.](https://reader031.fdocuments.in/reader031/viewer/2022021814/58e56c4e1a28abd82b8b5763/html5/thumbnails/5.jpg)
inno3 | innovation is openness 5/13
[Ksummit-discuss] [CORE TOPIC] GPL defense issues
https://frama.link/GPL-defense-issues
https://lists.linuxfoundation.org/pipermail/ksummit-discuss/2016-August/003580.html
![Page 6: Dependency management and licence compliance, OW2con'16, Paris.](https://reader031.fdocuments.in/reader031/viewer/2022021814/58e56c4e1a28abd82b8b5763/html5/thumbnails/6.jpg)
inno3 | innovation is openness 6/13
Focus has changed from detecting to managing
![Page 7: Dependency management and licence compliance, OW2con'16, Paris.](https://reader031.fdocuments.in/reader031/viewer/2022021814/58e56c4e1a28abd82b8b5763/html5/thumbnails/7.jpg)
inno3 | innovation is openness 7/13
From snippets level to package/component level
![Page 8: Dependency management and licence compliance, OW2con'16, Paris.](https://reader031.fdocuments.in/reader031/viewer/2022021814/58e56c4e1a28abd82b8b5763/html5/thumbnails/8.jpg)
inno3 | innovation is openness 8/13
There will always be outliers…
![Page 9: Dependency management and licence compliance, OW2con'16, Paris.](https://reader031.fdocuments.in/reader031/viewer/2022021814/58e56c4e1a28abd82b8b5763/html5/thumbnails/9.jpg)
inno3 | innovation is openness 9/13
Package management : Licences + dependencies + recursion
![Page 10: Dependency management and licence compliance, OW2con'16, Paris.](https://reader031.fdocuments.in/reader031/viewer/2022021814/58e56c4e1a28abd82b8b5763/html5/thumbnails/10.jpg)
inno3 | innovation is openness 10/13
Advantages : naturally integrated in devs environments, easy to build tools on top
![Page 11: Dependency management and licence compliance, OW2con'16, Paris.](https://reader031.fdocuments.in/reader031/viewer/2022021814/58e56c4e1a28abd82b8b5763/html5/thumbnails/11.jpg)
inno3 | innovation is openness 11/13
Room for improvement : quality of Metadata
![Page 12: Dependency management and licence compliance, OW2con'16, Paris.](https://reader031.fdocuments.in/reader031/viewer/2022021814/58e56c4e1a28abd82b8b5763/html5/thumbnails/12.jpg)
inno3 | innovation is openness 12/13
SPDX in a nutshell :- Standardised licence names and IDs. - Operators (AND, OR, +, WITH).
![Page 13: Dependency management and licence compliance, OW2con'16, Paris.](https://reader031.fdocuments.in/reader031/viewer/2022021814/58e56c4e1a28abd82b8b5763/html5/thumbnails/13.jpg)
13
inno3 | innovation is openness 13
Pictures generously dedicated to the public domain by :
https://unsplash.com/@mindjournals / https://unsplash.com/@kalenemsley / https://unsplash.com/@dan_carl5on / https://unsplash.com/@pawelskor /https://unsplash.com/@samuelzeller / https://unsplash.com/@ilyapavlov /https://unsplash.com/@peppe / https://unsplash.com/@nolanissac / https://unsplash.com/@jtkyber1 /https://unsplash.com/@kappuru / https://unsplash.com/@garett3 / https://unsplash.com/@thepicpac