Skip to content

Latest commit

 

History

History
57 lines (41 loc) · 6.6 KB

DEPLICENSES.md

File metadata and controls

57 lines (41 loc) · 6.6 KB

Dependency licenses

What is this?

This is a list of all the various licenses that our dependencies use and information (with source) about why they are compatible with GNUGPLv3.
All information below should be treated as "at the time of writing".

Installing, removing or updating dependencies

Please make sure to update the detailed license list and the table below whenever you change something regarding dependencies.

Unix-like

On UNIX-like systems you can update the detailed license list with:

yarn unix:dep-licenses-update

and can quickly generate the first column of the table below with

yarn unix:dep-licenses-summary

Windows

On Windows you can update the detailed license list by running

yarn licenses list > DEPLICENSESDETAILS

and removing the yarn licenses and Done in... lines manually.

Similarly you can generate the first column of the table below by removing all lines not starting with or (regex: ^[^├└].*\n).

Summary

License Compatibility (with source)
(AFL-2.1 OR BSD-3-Clause) BSD-3-Clause is compatible with GNUGPLv3
(MIT OR Apache-2.0) MIT is compatible with GNUGPLv3
(MIT OR CC0-1.0) MIT is compatible with GNUGPLv3
(WTFPL OR MIT) MIT is compatible with GNUGPLv3
0BSD essentially Public Domain => compatible with GNUGPLv3
Apache-2.0 compatible with GNUGPLv3
BSD-2-Clause compatible with GNUGPLv3
BSD-3-Clause compatible with GNUGPLv3
CC-BY-3.0 should be compatible with GNUGPLv3
CC-BY-4.0 compatible with GNUGPLv3
CC0-1.0 essentially Public Domain => compatible with GNUGPLv3
ISC compatible with GNUGPLv3
MIT compatible with GNUGPLv3
MPL-2.0 compatible with GNUGPLv3
Public Domain compatible with GNUGPLv3
Python-2.0 only package to use this license uses the GPL compliant part from Python-2.0.1) => compatible with GNUGPLv3