a command-line tool for collecting dependency licens · license count o o o o 1 2 2 o o o o o o o o...

13
Licensle A command-line tool for collecting dependency licenses from a project

Upload: others

Post on 15-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A command-line tool for collecting dependency Licens · License Count o o o o 1 2 2 o o o o o o o o o o o 1 1 License Name No license found GPL-20+ See-doc(OTHER) LGPL-2.O+ GNU-Manpages

LicensleA command-line tool for collecting dependency

licenses from a project

Page 2: A command-line tool for collecting dependency Licens · License Count o o o o 1 2 2 o o o o o o o o o o o 1 1 License Name No license found GPL-20+ See-doc(OTHER) LGPL-2.O+ GNU-Manpages

Free software is a matter of liberty, not price. To understand the concept, you should think of "free" as in "free

speech", not as in "free beer".-GNU Project – Free Software Foundation

Page 3: A command-line tool for collecting dependency Licens · License Count o o o o 1 2 2 o o o o o o o o o o o 1 1 License Name No license found GPL-20+ See-doc(OTHER) LGPL-2.O+ GNU-Manpages

OSS License Types

The Good

● MIT● Apache● BSD● zlib● …

(non-copyleft)

The Bad

● MPL● LGPL● ...

The Ugly

● GPL● AGPL● ...

Page 4: A command-line tool for collecting dependency Licens · License Count o o o o 1 2 2 o o o o o o o o o o o 1 1 License Name No license found GPL-20+ See-doc(OTHER) LGPL-2.O+ GNU-Manpages

Top 10 Open Source Licenses in 2018

https://resources.whitesourcesoftware.com/blog-whitesource/top-open-source-licenses-trends-and-predictions

Page 5: A command-line tool for collecting dependency Licens · License Count o o o o 1 2 2 o o o o o o o o o o o 1 1 License Name No license found GPL-20+ See-doc(OTHER) LGPL-2.O+ GNU-Manpages

The Bitter Truth

We are all using licensed libraries and frameworks but we do not really care about the licenses.

...not even about the Open Source licenses.

Page 6: A command-line tool for collecting dependency Licens · License Count o o o o 1 2 2 o o o o o o o o o o o 1 1 License Name No license found GPL-20+ See-doc(OTHER) LGPL-2.O+ GNU-Manpages

BGB § 633 (German Civil Code)

(1) Der Unternehmer hat dem Besteller das Werk frei von Sach- und Rechtsmängeln zu verschaffen.

(1) The Contractor shall provide the Purchaser with the work free of material defects and defects of title.

Page 7: A command-line tool for collecting dependency Licens · License Count o o o o 1 2 2 o o o o o o o o o o o 1 1 License Name No license found GPL-20+ See-doc(OTHER) LGPL-2.O+ GNU-Manpages

Instagram Todoist WhatsApp

Page 8: A command-line tool for collecting dependency Licens · License Count o o o o 1 2 2 o o o o o o o o o o o 1 1 License Name No license found GPL-20+ See-doc(OTHER) LGPL-2.O+ GNU-Manpages

Demo Licensle

Page 9: A command-line tool for collecting dependency Licens · License Count o o o o 1 2 2 o o o o o o o o o o o 1 1 License Name No license found GPL-20+ See-doc(OTHER) LGPL-2.O+ GNU-Manpages

npm i -g licensle

Page 10: A command-line tool for collecting dependency Licens · License Count o o o o 1 2 2 o o o o o o o o o o o 1 1 License Name No license found GPL-20+ See-doc(OTHER) LGPL-2.O+ GNU-Manpages

FOSSology

Page 11: A command-line tool for collecting dependency Licens · License Count o o o o 1 2 2 o o o o o o o o o o o 1 1 License Name No license found GPL-20+ See-doc(OTHER) LGPL-2.O+ GNU-Manpages

https://choosealicense.com

Page 12: A command-line tool for collecting dependency Licens · License Count o o o o 1 2 2 o o o o o o o o o o o 1 1 License Name No license found GPL-20+ See-doc(OTHER) LGPL-2.O+ GNU-Manpages
Page 13: A command-line tool for collecting dependency Licens · License Count o o o o 1 2 2 o o o o o o o o o o o 1 1 License Name No license found GPL-20+ See-doc(OTHER) LGPL-2.O+ GNU-Manpages

thx