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".
Please make sure to update the detailed license list and the table below whenever you change something regarding dependencies.
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
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
).
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 |