Software and open-source licences
MIT, BSD, Apache, GPL, LGPL, AGPL, MPL and other code distribution models.
Open catalog →
This page was machine-translated from Ukrainian and has not been reviewed by a human translator. Where no official English name or text exists, the original Ukrainian or Polish wording is kept. Found an error? Write to
us
— we will fix it.
Original (Ukrainian):
/encyclopedia/licenses
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
Syntext Serna exception to GPL 2.0 or GPL 3.0
389 Directory Server Exception to GPL 2.0
ASN1SCC Exception to GPL-2.0
Ada linking exception to GPL 2.0 or later
Apromore Exception to GPL 2.0 or later
Aptana exception to GPL 3.0
AutoOpts exception to GPL 2.0 or later
Autoconf exception to GPL 2.0 or later
Autoconf exception to GPL 3.0
Autoconf simple exception to GPL-2.0
BSD 3-Clause with GPL reference
Bash exception to GPL
Bison 2.2 exception to GPL 2.0 or later
Bison exception to GPL 2.0 or later
Bootloader Distribution Exception to GPL 2.0 or later
Broadcom Dual GPL-Commercial
Broadcom Linking Exception to GPL 2.0
CLISP Exception to GPL 2.0
CNRI Python Open Source GPL Compatible License Agreement
CUPS Apple OS Exception to GPL and LGPL
Clojure Exception to GPL-3.0
CodeLite Exception to GPL
Creative Commons Licença Pública Geral do GNU (GPL) [General Public License]
Cygwin exception to GPL 2.0
Cygwin exception to GPL 3.0 or later
DRAKVUF Exception to GPL 2.0
DUNE exception to the GPL
DigiRule FOSS License Exception to GPL 2.0
Dual BSD-GPL
Dual Commercial-GPL
Ekiga exception to GPL 2.0 or later
FSF Regex GPL
Fawkes Runtime Exception to GPL 2.0 or later
Flowplayer GPL 3.0
Font exception to GPL
FreeRTOS exception to GPL 2.0
GCC Compiler exception to GPL 2.0
GCC Runtime Library exception to GPL 2.0 or later
GNU IO Library exception to GPL 2.0
GNU JavaMail exception to GPL 2.0 or later
GNU Libtool exception to GPL 2.0
GPL 2.0 or later with Ada exception
GPL 2.0 or later with AutoOpts exception
GPL 2.0 or later with Bison 2.2 exception
GPL 2.0 or later with Ekiga exception
GPL 2.0 or later with GCC exception
GPL 2.0 or later with GeoServer exception
GPL 2.0 or later with Linking exception
GPL 2.0 or later with NAnt exception
GPL 2.0 or later with Open Motif exception
GPL 2.0 or later with OpenSSL exception
GPL 2.0 or later with SANE exception
GPL 2.0 or later with Subcommander exception
GPL 2.0 or later with UPX exception
GPL 2.0 plus Adaptec conditions
GPL 2.0 with Broadcom Linking Exception
GPL 2.0 with Cygwin exception
GPL 2.0 with Dmitry Koterov additions
GPL 2.0 with Fedora Red Hat Exception
GPL 2.0 with FreeRTOS exception
GPL 2.0 with GCC compiler exception
GPL 2.0 with GLibC exception
GPL 2.0 with GNU IO Library exception
GPL 2.0 with GNU Libtool exception
GPL 2.0 with GUILE exception
GPL 2.0 with ISO C++ Library exception
GPL 2.0 with Ice exception
GPL 2.0 with Independent Module Linking exception
GPL 2.0 with Javascript exception
GPL 2.0 with Kernel Exception
GPL 2.0 with LMBench exception
GPL 2.0 with Library exception
GPL 2.0 with MySQL Connector ODBC exception
GPL 2.0 with MySQL FLOSS exception
GPL 2.0 with OpenJDK Classpath exception
GPL 2.0 with OpenSSL exception
GPL 2.0 with Oracle MySQL FOSS exception
GPL 2.0 with Oracle OpenJDK classpath exception
GPL 2.0 with ProGuard exception
GPL 2.0 with Qt-QCA exception
GPL 2.0 with RRDtool FLOSS Exception
GPL 2.0 with U-Boot exception
GPL 2.0 with bison exception
GPL 2.0 with libgit2 exception
GPL 3.0 or later with Bison exception
GPL 3.0 or later with Cygwin exception
GPL 3.0 or later with OpenSSL exception
GPL 3.0 or later with font exception
GPL 3.0 with Aptana exception
GPL 3.0h with OpenBD exception
GPL Cooperation Commitment 1.0
GPL Generic Additional Terms
GPL-3.0 389 DS Base Exception
GPL-3.0 Interface Exception
GPL-3.0 Linking Exception
GPL-3.0 Linking Exception (with Corresponding Source)
GStreamer exception to GPL 2.0 or later
GUILE exception to GPL 2.0
GeoServer exception to GPL 2.0 or later
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