2024-10-04 - 01:21

Dates and Events:

OSADL Articles:

2024-10-02 12:00

Linux is now an RTOS!

PREEMPT_RT is mainline - What's next?


2023-11-12 12:00

Open Source License Obligations Checklists even better now

Import the checklists to other tools, create context diffs and merged lists


2023-03-01 12:00

Embedded Linux distributions

Results of the online "wish list"


2022-01-13 12:00

Phase #3 of OSADL project on OPC UA PubSub over TSN successfully completed

Another important milestone on the way to interoperable Open Source real-time Ethernet has been reached


2021-02-09 12:00

Open Source OPC UA PubSub over TSN project phase #3 launched

Letter of Intent with call for participation is now available



Open Source License Checklists - Access to raw data

Access to raw data

This is a description of how to access the raw data on which the OSADL Open Source license obligations checklists are based. Please note that the information provided here changes from time to time as it is always a work in progress. Therefore, it is discouraged to store these data locally, but instead obtain them from here or refresh any local clones whenever the data were updated in between (see below).

Each checklist, distinctly denominated by the license's SPDX abbreviation, is located under a link of the form https://www.osadl.org/fileadmin/checklists/unreflicenses/<SPDX>.txt. Apart from all obligations and use cases, this material also contains all additional information, such as indications of copyleft clauses, patent hints and (in-)compatibilities with other licenses. All licenses for which checklists are available are listed below along with a link to the respective SPDX license text and to the checklist raw data file.

The checklists encode license obligations through a canonical vocabulary consisting of language elements (e.g. YOU MUST), actions (e.g. Provide) and terms (e.g. Copyright notice). Every word or expression is clearly defined, and the raw data of a particular definition is located under a link of the form https://www.osadl.org/fileadmin/checklists/<language,actions,terms>/<LANGUAGE,Action,Term>.txt. The explanation of the language element ATTRIBUTE, for example, is available under the link https://www.osadl.org/fileadmin/checklists/language/ATTRIBUTE.txt. Complete lists of all available files can be downloaded from the following links:

Technical hints how to access the raw data files

The recommended way to download our data is as follows:

  1. Unconditionally download the files you are interested in, then use the data immediately and delete the files afterwards.
  2. Alternatively, use a local copy, but check the timestamp file at https://www.osadl.org/fileadmin/checklists/timestamp and compare it with the date of your previous download.
  3. The timestamp is formatted as extended ISO-8601 string the format of which can be obtained from https://www.osadl.org/fileadmin/checklists/timeformat.
  4. It is also possible to do the update check per file by referring to the timestamp data of all files at https://www.osadl.org/fileadmin/checklists/alltimestamps.json.
  5. Download the files again, if the timestamp is newer than your local copy.
  6. Never use a local copy without checking the timestamp to see whether it is outdated.
  7. Do not make brute-force fancy queries to test whether a particular license or term is supported. For single queries, always refer to the file names given in the lists.

CVS and JSON export interface of the compatibility matrix

Raw data of the compatibility matrix are also available in CSV and in JSON format.

CSV

The CSV format uses the same two-dimensional layout as the original matrix on the Web. It has column headers in row #1 and row headers in column #1

Name (download)TypeURL (open)File sizeTimestamp
matrix.csvComma-separated variableshttps:/​/​www.osadl.org/​fileadmin/​checklists/​matrix.csv56k2024-10-02T22:05:00+0000

This CSV data set can be used, for example, to be converted into an HTML table as exemplified on a separate Web page.

JSON

The JSON object format uses a nested array with the outer array containing the leading licenses (i.e. the rows of the matrix) and the inner array containing the secondary licenses (i.e. the columns of the matrix). In addition, it comes in three variants:

Name (download)TypeURL (open)File sizeTimestamp
matrix.jsonAssociative arrayhttps:/​/​www.osadl.org/​fileadmin/​checklists/​matrix.json253k2024-10-02T22:05:00+0000
matrixseq.jsonIndexed arrayhttps:/​/​www.osadl.org/​fileadmin/​checklists/​matrixseq.json696k2024-10-02T22:05:00+0000
matrixseqexpl.jsonIndexed array w/ explanationshttps:/​/​www.osadl.org/​fileadmin/​checklists/​matrixseqexpl.json3M2024-10-02T22:05:00+0000

Code snippets of how to use the above JSON data sets are provided on a separate Web page.

Copyleft table

Also the copyleft table is available as a JSON data array:

Name (download)TypeURL (open)File sizeTimestamp
copyleft.jsonAssociative arrayhttps:/​/​www.osadl.org/​fileadmin/​checklists/​copyleft.json4k2024-10-02T22:05:00+0000

Source code disclosure table

Also the source code disclosure table is available as a JSON data array:

Name (download)TypeURL (open)File sizeTimestamp
sourcedisclosure.jsonAssociative arrayhttps:/​/​www.osadl.org/​fileadmin/​checklists/​sourcedisclosure.json4k2024-10-02T22:05:00+0000

Reminder

You may maintain a local copy of the above files, but please make sure that you always check the timestamp and refresh your local copy should our data have been updated in between.

Licensing

The raw data of the OSADL Open Source License Checklists are licensed under the Creative Commons Attribution 4.0 International license (CC-BY-4.0), https://creativecommons.org/licenses/by/4.0/.

© 2017 - 2024 Open Source Automation Development Lab (OSADL) eG and contributors, infoªosadl.org

Attribution text

"A project by the Open Source Automation Development Lab (OSADL) eG. For further information about the project see the description at www.osadl.org/checklists."

List of license checklists in raw data form

License nameSPDX abbreviationLink to checklist raw data
BSD Zero Clause License0BSDhttps://www.osadl.org/fileadmin/checklists/unreflicenses/0BSD.txt
Academic Free License v2.0AFL-2.0https://www.osadl.org/fileadmin/checklists/unreflicenses/AFL-2.0.txt
Academic Free License v2.1AFL-2.1https://www.osadl.org/fileadmin/checklists/unreflicenses/AFL-2.1.txt
Academic Free License v3.0AFL-3.0https://www.osadl.org/fileadmin/checklists/unreflicenses/AFL-3.0.txt
GNU Affero General Public License v3.0 onlyAGPL-3.0-onlyhttps://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-only.txt
GNU Affero General Public License v3.0 or laterAGPL-3.0-or-laterhttps://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt
Apache License 1.0Apache-1.0https://www.osadl.org/fileadmin/checklists/unreflicenses/Apache-1.0.txt
Apache License 1.1Apache-1.1https://www.osadl.org/fileadmin/checklists/unreflicenses/Apache-1.1.txt
Apache License 2.0Apache-2.0https://www.osadl.org/fileadmin/checklists/unreflicenses/Apache-2.0.txt
Artistic License 1.0Artistic-1.0https://www.osadl.org/fileadmin/checklists/unreflicenses/Artistic-1.0.txt
Artistic License 1.0 (Perl)Artistic-1.0-Perlhttps://www.osadl.org/fileadmin/checklists/unreflicenses/Artistic-1.0-Perl.txt
Artistic License 2.0Artistic-2.0https://www.osadl.org/fileadmin/checklists/unreflicenses/Artistic-2.0.txt
Bitstream Vera Font LicenseBitstream-Verahttps://www.osadl.org/fileadmin/checklists/unreflicenses/Bitstream-Vera.txt
SQLite Blessingblessinghttps://www.osadl.org/fileadmin/checklists/unreflicenses/blessing.txt
Blue Oak Model License 1.0.0BlueOak-1.0.0https://www.osadl.org/fileadmin/checklists/unreflicenses/BlueOak-1.0.0.txt
BSD 1-​Clause LicenseBSD-1-Clausehttps://www.osadl.org/fileadmin/checklists/unreflicenses/BSD-1-Clause.txt
BSD 2-​Clause "Simplified" LicenseBSD-2-Clausehttps://www.osadl.org/fileadmin/checklists/unreflicenses/BSD-2-Clause.txt
BSD-​2-​Clause Plus Patent LicenseBSD-2-Clause-Patenthttps://www.osadl.org/fileadmin/checklists/unreflicenses/BSD-2-Clause-Patent.txt
BSD 3-​Clause "New" or "Revised" LicenseBSD-3-Clausehttps://www.osadl.org/fileadmin/checklists/unreflicenses/BSD-3-Clause.txt
BSD 3-​Clause Open MPI variantBSD-3-Clause-Open-MPIhttps://www.osadl.org/fileadmin/checklists/unreflicenses/BSD-3-Clause-Open-MPI.txt
BSD 4-​Clause "Original" or "Old" LicenseBSD-4-Clausehttps://www.osadl.org/fileadmin/checklists/unreflicenses/BSD-4-Clause.txt
BSD-​4-​Clause (University of California-​Specific)BSD-4-Clause-UChttps://www.osadl.org/fileadmin/checklists/unreflicenses/BSD-4-Clause-UC.txt
BSD 4.3 TAHOE LicenseBSD-4.3TAHOEhttps://www.osadl.org/fileadmin/checklists/unreflicenses/BSD-4.3TAHOE.txt
BSD Source Code AttributionBSD-Source-Codehttps://www.osadl.org/fileadmin/checklists/unreflicenses/BSD-Source-Code.txt
Boost Software License 1.0BSL-1.0https://www.osadl.org/fileadmin/checklists/unreflicenses/BSL-1.0.txt
bzip2 and libbzip2 License v1.0.5bzip2-1.0.5https://www.osadl.org/fileadmin/checklists/unreflicenses/bzip2-1.0.5.txt
bzip2 and libbzip2 License v1.0.6bzip2-1.0.6https://www.osadl.org/fileadmin/checklists/unreflicenses/bzip2-1.0.6.txt
Creative Commons Attribution 2.5 GenericCC-BY-2.5https://www.osadl.org/fileadmin/checklists/unreflicenses/CC-BY-2.5.txt
Creative Commons Attribution 3.0 UnportedCC-BY-3.0https://www.osadl.org/fileadmin/checklists/unreflicenses/CC-BY-3.0.txt
Common Develop­ment and Dis­tri­bu­tion License 1.0CDDL-1.0https://www.osadl.org/fileadmin/checklists/unreflicenses/CDDL-1.0.txt
Common Develop­ment and Dis­tri­bu­tion License 1.1CDDL-1.1https://www.osadl.org/fileadmin/checklists/unreflicenses/CDDL-1.1.txt
Common Public License 1.0CPL-1.0https://www.osadl.org/fileadmin/checklists/unreflicenses/CPL-1.0.txt
curl Licensecurlhttps://www.osadl.org/fileadmin/checklists/unreflicenses/curl.txt
Educational Community License v1.0ECL-1.0https://www.osadl.org/fileadmin/checklists/unreflicenses/ECL-1.0.txt
Educational Community License v2.0ECL-2.0https://www.osadl.org/fileadmin/checklists/unreflicenses/ECL-2.0.txt
Eiffel Forum License v2.0EFL-2.0https://www.osadl.org/fileadmin/checklists/unreflicenses/EFL-2.0.txt
Eclipse Public License 1.0EPL-1.0https://www.osadl.org/fileadmin/checklists/unreflicenses/EPL-1.0.txt
Eclipse Public License 2.0EPL-2.0https://www.osadl.org/fileadmin/checklists/unreflicenses/EPL-2.0.txt
European Union Public License 1.1EUPL-1.1https://www.osadl.org/fileadmin/checklists/unreflicenses/EUPL-1.1.txt
European Union Public License 1.2EUPL-1.2https://www.osadl.org/fileadmin/checklists/unreflicenses/EUPL-1.2.txt
FSF All Permissive LicenseFSFAPhttps://www.osadl.org/fileadmin/checklists/unreflicenses/FSFAP.txt
FSF Unlimited LicenseFSFULhttps://www.osadl.org/fileadmin/checklists/unreflicenses/FSFUL.txt
FSF Unlimited License (with License Retention)FSFULLRhttps://www.osadl.org/fileadmin/checklists/unreflicenses/FSFULLR.txt
FSF Unlimited License (With License Retention and Warranty Disclaimer)FSFULLRWDhttps://www.osadl.org/fileadmin/checklists/unreflicenses/FSFULLRWD.txt
Freetype Project LicenseFTLhttps://www.osadl.org/fileadmin/checklists/unreflicenses/FTL.txt
GNU General Public License v1.0 onlyGPL-1.0-onlyhttps://www.osadl.org/fileadmin/checklists/unreflicenses/GPL-1.0-only.txt
GNU General Public License v1.0 or laterGPL-1.0-or-laterhttps://www.osadl.org/fileadmin/checklists/unreflicenses/GPL-1.0-or-later.txt
GNU General Public License v2.0 onlyGPL-2.0-onlyhttps://www.osadl.org/fileadmin/checklists/unreflicenses/GPL-2.0-only.txt
GNU General Public License v2.0 only WITH Classpath exception 2.0GPL-2.0-only WITH
Classpath-exception-2.0
https://www.osadl.org/fileadmin/checklists/unreflicenses/GPL-2.0-only WITH Classpath-exception-2.0.txt
GNU General Public License v2.0 or laterGPL-2.0-or-laterhttps://www.osadl.org/fileadmin/checklists/unreflicenses/GPL-2.0-or-later.txt
GNU General Public License v3.0 onlyGPL-3.0-onlyhttps://www.osadl.org/fileadmin/checklists/unreflicenses/GPL-3.0-only.txt
GNU General Public License v3.0 or laterGPL-3.0-or-laterhttps://www.osadl.org/fileadmin/checklists/unreflicenses/GPL-3.0-or-later.txt
Historic Permission Notice and DisclaimerHPNDhttps://www.osadl.org/fileadmin/checklists/unreflicenses/HPND.txt
IBM PowerPC Initialization and Boot SoftwareIBM-pibshttps://www.osadl.org/fileadmin/checklists/unreflicenses/IBM-pibs.txt
ICU LicenseICUhttps://www.osadl.org/fileadmin/checklists/unreflicenses/ICU.txt
Independent JPEG Group LicenseIJGhttps://www.osadl.org/fileadmin/checklists/unreflicenses/IJG.txt
ImageMagick LicenseImageMagickhttps://www.osadl.org/fileadmin/checklists/unreflicenses/ImageMagick.txt
Info-​ZIP LicenseInfo-ZIPhttps://www.osadl.org/fileadmin/checklists/unreflicenses/Info-ZIP.txt
IBM Public License Version 1.0IPL-1.0https://www.osadl.org/fileadmin/checklists/unreflicenses/IPL-1.0.txt
ISC LicenseISChttps://www.osadl.org/fileadmin/checklists/unreflicenses/ISC.txt
JasPer LicenseJasPer-2.0https://www.osadl.org/fileadmin/checklists/unreflicenses/JasPer-2.0.txt
GNU Library General Public License v2 onlyLGPL-2.0-onlyhttps://www.osadl.org/fileadmin/checklists/unreflicenses/LGPL-2.0-only.txt
GNU Library General Public License v2 or laterLGPL-2.0-or-laterhttps://www.osadl.org/fileadmin/checklists/unreflicenses/LGPL-2.0-or-later.txt
GNU Lesser General Public License v2.1 onlyLGPL-2.1-onlyhttps://www.osadl.org/fileadmin/checklists/unreflicenses/LGPL-2.1-only.txt
GNU Lesser General Public License v2.1 or laterLGPL-2.1-or-laterhttps://www.osadl.org/fileadmin/checklists/unreflicenses/LGPL-2.1-or-later.txt
GNU Lesser General Public License v3.0 onlyLGPL-3.0-onlyhttps://www.osadl.org/fileadmin/checklists/unreflicenses/LGPL-3.0-only.txt
GNU Lesser General Public License v3.0 or laterLGPL-3.0-or-laterhttps://www.osadl.org/fileadmin/checklists/unreflicenses/LGPL-3.0-or-later.txt
libpng LicenseLibpnghttps://www.osadl.org/fileadmin/checklists/unreflicenses/Libpng.txt
PNG Reference Library version 2libpng-2.0https://www.osadl.org/fileadmin/checklists/unreflicenses/libpng-2.0.txt
libtiff Licenselibtiffhttps://www.osadl.org/fileadmin/checklists/unreflicenses/libtiff.txt
BSLA no advertizing n.a.https://www.osadl.org/fileadmin/checklists/unreflicenses/LicenseRef-scancode-bsla-no-advert.txt
Info-​Zip License 2003-​05n.a.https://www.osadl.org/fileadmin/checklists/unreflicenses/LicenseRef-scancode-info-zip-2003-05.txt
ppp Licensen.a.https://www.osadl.org/fileadmin/checklists/unreflicenses/LicenseRef-scancode-ppp.txt
Minpack LicenseMinpackhttps://www.osadl.org/fileadmin/checklists/unreflicenses/Minpack.txt
MirOS LicenseMirOShttps://www.osadl.org/fileadmin/checklists/unreflicenses/MirOS.txt
MIT LicenseMIThttps://www.osadl.org/fileadmin/checklists/unreflicenses/MIT.txt
CMU LicenseMIT-CMUhttps://www.osadl.org/fileadmin/checklists/unreflicenses/MIT-CMU.txt
Mozilla Public License 1.1MPL-1.1https://www.osadl.org/fileadmin/checklists/unreflicenses/MPL-1.1.txt
Mozilla Public License 2.0MPL-2.0https://www.osadl.org/fileadmin/checklists/unreflicenses/MPL-2.0.txt
Mozilla Public License 2.0 (no copyleft exception)MPL-2.0-no-copyleft-exceptionhttps://www.osadl.org/fileadmin/checklists/unreflicenses/MPL-2.0-no-copyleft-exception.txt
Microsoft Public LicenseMS-PLhttps://www.osadl.org/fileadmin/checklists/unreflicenses/MS-PL.txt
Microsoft Reciprocal LicenseMS-RLhttps://www.osadl.org/fileadmin/checklists/unreflicenses/MS-RL.txt
Net Boolean Public License v1NBPL-1.0https://www.osadl.org/fileadmin/checklists/unreflicenses/NBPL-1.0.txt
University of Illinois/NCSA Open Source LicenseNCSAhttps://www.osadl.org/fileadmin/checklists/unreflicenses/NCSA.txt
NTP LicenseNTPhttps://www.osadl.org/fileadmin/checklists/unreflicenses/NTP.txt
SIL Open Font License 1.1OFL-1.1https://www.osadl.org/fileadmin/checklists/unreflicenses/OFL-1.1.txt
OGC Software License, Version 1.0OGC-1.0https://www.osadl.org/fileadmin/checklists/unreflicenses/OGC-1.0.txt
Open LDAP Public License v2.8OLDAP-2.8https://www.osadl.org/fileadmin/checklists/unreflicenses/OLDAP-2.8.txt
OpenSSL LicenseOpenSSLhttps://www.osadl.org/fileadmin/checklists/unreflicenses/OpenSSL.txt
Open Software License 3.0OSL-3.0https://www.osadl.org/fileadmin/checklists/unreflicenses/OSL-3.0.txt
PHP License v3.01PHP-3.01https://www.osadl.org/fileadmin/checklists/unreflicenses/PHP-3.01.txt
PostgreSQL LicensePostgreSQLhttps://www.osadl.org/fileadmin/checklists/unreflicenses/PostgreSQL.txt
Python License 2.0Python-2.0https://www.osadl.org/fileadmin/checklists/unreflicenses/Python-2.0.txt
Qhull LicenseQhullhttps://www.osadl.org/fileadmin/checklists/unreflicenses/Qhull.txt
RSA Message-​Digest LicenseRSA-MDhttps://www.osadl.org/fileadmin/checklists/unreflicenses/RSA-MD.txt
Saxpath LicenseSaxpathhttps://www.osadl.org/fileadmin/checklists/unreflicenses/Saxpath.txt
SGI Free Software License B v2.0SGI-B-2.0https://www.osadl.org/fileadmin/checklists/unreflicenses/SGI-B-2.0.txt
Sleepycat LicenseSleepycathttps://www.osadl.org/fileadmin/checklists/unreflicenses/Sleepycat.txt
Standard ML of New Jersey LicenseSMLNJhttps://www.osadl.org/fileadmin/checklists/unreflicenses/SMLNJ.txt
Spencer License 86Spencer-86https://www.osadl.org/fileadmin/checklists/unreflicenses/Spencer-86.txt
SSH OpenSSH licenseSSH-OpenSSHhttps://www.osadl.org/fileadmin/checklists/unreflicenses/SSH-OpenSSH.txt
SSH short noticeSSH-shorthttps://www.osadl.org/fileadmin/checklists/unreflicenses/SSH-short.txt
SunPro LicenseSunProhttps://www.osadl.org/fileadmin/checklists/unreflicenses/SunPro.txt
Unicode License Agreement -​ Data Files and Software (2015)Unicode-DFS-2015https://www.osadl.org/fileadmin/checklists/unreflicenses/Unicode-DFS-2015.txt
Unicode License Agreement -​ Data Files and Software (2016)Unicode-DFS-2016https://www.osadl.org/fileadmin/checklists/unreflicenses/Unicode-DFS-2016.txt
The UnlicenseUnlicensehttps://www.osadl.org/fileadmin/checklists/unreflicenses/Unlicense.txt
Universal Permissive License v1.0UPL-1.0https://www.osadl.org/fileadmin/checklists/unreflicenses/UPL-1.0.txt
W3C Software Notice and License (2002-​12-​31)W3Chttps://www.osadl.org/fileadmin/checklists/unreflicenses/W3C.txt
W3C Software Notice and License (1998-​07-​20)W3C-19980720https://www.osadl.org/fileadmin/checklists/unreflicenses/W3C-19980720.txt
W3C Software Notice and Document License (2015-​05-​13)W3C-20150513https://www.osadl.org/fileadmin/checklists/unreflicenses/W3C-20150513.txt
Do What The F*ck You Want To Public LicenseWTFPLhttps://www.osadl.org/fileadmin/checklists/unreflicenses/WTFPL.txt
X11 LicenseX11https://www.osadl.org/fileadmin/checklists/unreflicenses/X11.txt
XFree86 License 1.1XFree86-1.1https://www.osadl.org/fileadmin/checklists/unreflicenses/XFree86-1.1.txt
zlib LicenseZlibhttps://www.osadl.org/fileadmin/checklists/unreflicenses/Zlib.txt
zlib/libpng License with Ac­know­ledge­mentzlib-acknowledgementhttps://www.osadl.org/fileadmin/checklists/unreflicenses/zlib-acknowledgement.txt
Zope Public License 2.0ZPL-2.0https://www.osadl.org/fileadmin/checklists/unreflicenses/ZPL-2.0.txt
Archive of all checklists in raw-data format