Software and open-source licences
MIT, BSD, Apache, GPL, LGPL, AGPL, MPL and other code distribution models.
Open catalog →0 of 0 items on this page have been translated into English. The remainder is shown in Ukrainian, which is the authoritative source. /encyclopedia
An encyclopedia of software, open, content and commercial licences: permissions, restrictions, compatibility and user obligations.
DRY — an evidence-based encyclopaedia of digital rights. Put simply: it explains what you can and cannot do with someone else’s digital content — whether it’s code, an image, a font, a dataset, an AI model or text — and under what conditions.
A licence is permission granted by the rights holder to use their work. It specifies three things: what you are permitted to do (copy, modify, distribute, sell, incorporate into your own product, train an ML model), under what conditions (attribute authorship, make the source code available, retain the same licence) and what you are not permitted to do.
The fact that a file is freely available — on GitHub, Kaggle, YouTube or in search results — does not in itself grant the right to copy, modify or use it commercially. Such rights are granted only by a licence or by law. If there is no licence, the default is ‘all rights reserved’.
Not just the name. For each licence individually: what is permitted, what conditions are mandatory, what is prohibited, what it is compatible with — as well as the official source text, version, date of verification and revision history.
Software and open-source licences (MIT, BSD, Apache, GPL, LGPL, AGPL, MPL…), Creative Commons and open content, photos/videos/music/fonts, open data and databases, licensing of AI models and datasets, commercial use and compatibility.
No fluff — just verified facts. Every statement is backed by an official source, and includes the date and version. This is not legal advice, but verified information to help you make your own decision.
MIT, BSD, Apache, GPL, LGPL, AGPL, MPL and other code distribution models.
Open catalog →Attribution, derivative works, non-commercial use and ShareAlike.
Open topic →Licensing of media, stock materials, music, icons and typefaces.
Open topic →Dataset licences, database producer rights and re-use.
Open topic →Terms of use for model weights, code, training sets and outputs.
Open topic →Sale, modification, sublicensing, copyleft and combining different licences.
Open topic →GPL 2.0 or GPL 3.0 with Syntext Serna exception
Editorial summary is still being prepared.
Syntext Serna exception to GPL 2.0 or GPL 3.0
Editorial summary is still being prepared.
389 Directory Server Exception to GPL 2.0
Editorial summary is still being prepared.
ASN1SCC Exception to GPL-2.0
Editorial summary is still being prepared.
Ada linking exception to GPL 2.0 or later
Editorial summary is still being prepared.
Apromore Exception to GPL 2.0 or later
Editorial summary is still being prepared.
Aptana exception to GPL 3.0
Editorial summary is still being prepared.
AutoOpts exception to GPL 2.0 or later
Editorial summary is still being prepared.
Autoconf exception to GPL 2.0 or later
Editorial summary is still being prepared.
Autoconf exception to GPL 3.0
Editorial summary is still being prepared.
Autoconf simple exception to GPL-2.0
Editorial summary is still being prepared.
BSD 3-Clause with GPL reference
Editorial summary is still being prepared.
Bash exception to GPL
Editorial summary is still being prepared.
Bison 2.2 exception to GPL 2.0 or later
Editorial summary is still being prepared.
Bison exception to GPL 2.0 or later
Editorial summary is still being prepared.
Bootloader Distribution Exception to GPL 2.0 or later
Editorial summary is still being prepared.
Broadcom Dual GPL-Commercial
Editorial summary is still being prepared.
Broadcom Linking Exception to GPL 2.0
Editorial summary is still being prepared.
CLISP Exception to GPL 2.0
Editorial summary is still being prepared.
CNRI Python Open Source GPL Compatible License Agreement
Editorial summary is still being prepared.
CUPS Apple OS Exception to GPL and LGPL
Editorial summary is still being prepared.
Classpath exception to GPL 2.0 or later
Editorial summary is still being prepared.
Clojure Exception to GPL-3.0
Editorial summary is still being prepared.
CodeLite Exception to GPL
Editorial summary is still being prepared.
Creative Commons Licença Pública Geral do GNU (GPL) [General Public License]
Editorial summary is still being prepared.
Cygwin exception to GPL 2.0
Editorial summary is still being prepared.
Cygwin exception to GPL 3.0 or later
Editorial summary is still being prepared.
DRAKVUF Exception to GPL 2.0
Editorial summary is still being prepared.
DUNE exception to the GPL
Editorial summary is still being prepared.
DigiRule FOSS License Exception to GPL 2.0
Editorial summary is still being prepared.
Dual BSD-GPL
Editorial summary is still being prepared.
Dual Commercial-GPL
Editorial summary is still being prepared.
Ekiga exception to GPL 2.0 or later
Editorial summary is still being prepared.
FSF Regex GPL
Editorial summary is still being prepared.
Fawkes Runtime Exception to GPL 2.0 or later
Editorial summary is still being prepared.
Flowplayer GPL 3.0
Editorial summary is still being prepared.
Font exception to GPL
Editorial summary is still being prepared.
FreeRTOS exception to GPL 2.0
Editorial summary is still being prepared.
GCC Compiler exception to GPL 2.0
Editorial summary is still being prepared.
GCC Runtime Library exception to GPL 2.0 or later
Editorial summary is still being prepared.
GNU IO Library exception to GPL 2.0
Editorial summary is still being prepared.
GNU JavaMail exception to GPL 2.0 or later
Editorial summary is still being prepared.
GNU Libtool exception to GPL 2.0
Editorial summary is still being prepared.
GPL 2.0 or later with Ada exception
Editorial summary is still being prepared.
GPL 2.0 or later with AutoOpts exception
Editorial summary is still being prepared.
GPL 2.0 or later with Bison 2.2 exception
Editorial summary is still being prepared.
GPL 2.0 or later with Ekiga exception
Editorial summary is still being prepared.
GPL 2.0 or later with GCC exception
Editorial summary is still being prepared.
GPL 2.0 or later with GeoServer exception
Editorial summary is still being prepared.
GPL 2.0 or later with Linking exception
Editorial summary is still being prepared.
GPL 2.0 or later with NAnt exception
Editorial summary is still being prepared.
GPL 2.0 or later with Open Motif exception
Editorial summary is still being prepared.
GPL 2.0 or later with OpenSSL exception
Editorial summary is still being prepared.
GPL 2.0 or later with SANE exception
Editorial summary is still being prepared.
GPL 2.0 or later with Subcommander exception
Editorial summary is still being prepared.
GPL 2.0 or later with UPX exception
Editorial summary is still being prepared.
GPL 2.0 plus Adaptec conditions
Editorial summary is still being prepared.
GPL 2.0 with Broadcom Linking Exception
Editorial summary is still being prepared.
GPL 2.0 with Cygwin exception
Editorial summary is still being prepared.
GPL 2.0 with Dmitry Koterov additions
Editorial summary is still being prepared.
GPL 2.0 with Fedora Red Hat Exception
Editorial summary is still being prepared.
GPL 2.0 with FreeRTOS exception
Editorial summary is still being prepared.
GPL 2.0 with GCC compiler exception
Editorial summary is still being prepared.
GPL 2.0 with GLibC exception
Editorial summary is still being prepared.
GPL 2.0 with GNU IO Library exception
Editorial summary is still being prepared.
GPL 2.0 with GNU Libtool exception
Editorial summary is still being prepared.
GPL 2.0 with GUILE exception
Editorial summary is still being prepared.
GPL 2.0 with ISO C++ Library exception
Editorial summary is still being prepared.
GPL 2.0 with Ice exception
Editorial summary is still being prepared.
GPL 2.0 with Independent Module Linking exception
Editorial summary is still being prepared.
GPL 2.0 with Javascript exception
Editorial summary is still being prepared.
GPL 2.0 with Kernel Exception
Editorial summary is still being prepared.
GPL 2.0 with LMBench exception
Editorial summary is still being prepared.
GPL 2.0 with Library exception
Editorial summary is still being prepared.
GPL 2.0 with MySQL Connector ODBC exception
Editorial summary is still being prepared.
GPL 2.0 with MySQL FLOSS exception
Editorial summary is still being prepared.
GPL 2.0 with OpenJDK Classpath exception
Editorial summary is still being prepared.
GPL 2.0 with OpenSSL exception
Editorial summary is still being prepared.
GPL 2.0 with Oracle MySQL FOSS exception
Editorial summary is still being prepared.
GPL 2.0 with Oracle OpenJDK classpath exception
Editorial summary is still being prepared.
GPL 2.0 with ProGuard exception
Editorial summary is still being prepared.
GPL 2.0 with Qt-QCA exception
Editorial summary is still being prepared.
GPL 2.0 with RRDtool FLOSS Exception
Editorial summary is still being prepared.
GPL 2.0 with U-Boot exception
Editorial summary is still being prepared.
GPL 2.0 with bison exception
Editorial summary is still being prepared.
GPL 2.0 with libgit2 exception
Editorial summary is still being prepared.
GPL 3.0 or later with Bison exception
Editorial summary is still being prepared.
GPL 3.0 or later with Cygwin exception
Editorial summary is still being prepared.
GPL 3.0 or later with OpenSSL exception
Editorial summary is still being prepared.
GPL 3.0 or later with font exception
Editorial summary is still being prepared.
GPL 3.0 with Aptana exception
Editorial summary is still being prepared.
GPL 3.0h with OpenBD exception
Editorial summary is still being prepared.
GPL Cooperation Commitment 1.0
Editorial summary is still being prepared.
GPL Generic Additional Terms
Editorial summary is still being prepared.
GPL-3.0 389 DS Base Exception
Editorial summary is still being prepared.
GPL-3.0 Interface Exception
Editorial summary is still being prepared.
GPL-3.0 Linking Exception
Editorial summary is still being prepared.
GPL-3.0 Linking Exception (with Corresponding Source)
Editorial summary is still being prepared.
GStreamer exception to GPL 2.0 or later
Editorial summary is still being prepared.
GUILE exception to GPL 2.0
Editorial summary is still being prepared.
A card is not limited to the licence name. It separately shows what is allowed, which conditions are mandatory, what is prohibited, and what the licence is compatible with.
Choose a licence