Licencje open source — biblioteka licencji
60 licencji: od permisywnych po source-available i licencje modeli AI.
| Licencja | Rodzina | OSI | Wolna wg FSF | Projekty | W prostych słowach |
|---|---|---|---|---|---|
| Apache-2.0 Apache-2.0 | Permisywna | ✓ | ✓ | 34Android Open Source Project, Apache Cassandra, Apache CouchDB | Licencja permisywna z wyraźną licencją patentową, klauzulą odwetu patentowego i wymogiem oznaczania zmienionych plików. |
| Apache-2.0+LLVM Apache-2.0 WITH LLVM-exception | Permisywna | ✓ | ✓ | 5LLVM, wasm-tools, Wasmtime | Apache-2.0 z wyjątkiem, który znosi wymóg uznania autorstwa dla skompilowanego kodu i pozwala używać go w projektach na GPL-2.0. |
| BSD-2 BSD-2-Clause | Permisywna | ✓ | ✓ | 5FreeBSD, Homebrew, LZ4 | Podobna do MIT: używaj kodu swobodnie; zachowaj informację o prawach autorskich i wyłączenie odpowiedzialności w kopiach źródłowych i binarnych. |
| BSD-3 BSD-3-Clause | Permisywna | ✓ | ✓ | 7Django, Go, NumPy | Podobna do MIT, z dodatkowym zapisem zakazującym używania Twojego nazwiska do promowania produktów pochodnych. |
| Boost-1.0 BSL-1.0 | Permisywna | ✓ | ✓ | 5Asio, Boost C++ Libraries, Catch2 | Licencja permisywna; informacja o licencji jest wymagana w kopiach kodu źródłowego, ale nie w skompilowanych plikach binarnych. |
| ISC ISC | Permisywna | ✓ | ✓ | 5lru-cache, minimatch, node-glob | Krótszy odpowiednik MIT: dowolny użytek pod warunkiem zachowania informacji o prawach autorskich i zezwoleniu. |
| MIT MIT | Permisywna | ✓ | ✓ | 25Angular, Astro, Bun | Rób z kodem niemal wszystko. Zachowaj informację o prawach autorskich i licencji. Brak gwarancji. |
| MIT-0 MIT-0 | Permisywna | ✓ | Nieznane | 5cfn-lint, Powertools for AWS Lambda (.NET), Powertools for AWS Lambda (Java) | MIT bez wymogu uznania autorstwa: używaj, kopiuj i sprzedawaj bez zachowywania jakiejkolwiek informacji. |
| MulanPSL-2.0 MulanPSL-2.0 | Permisywna | ✓ | Nieznane | 5A-Tune, iSulad, openGauss | Chińska licencja permisywna z licencją patentową i klauzulą odwetu. Teksty chiński i angielski są równorzędne; w razie rozbieżności rozstrzyga chiński. |
| PostgreSQL PostgreSQL | Permisywna | ✓ | ✓ | 5pg_cron, pg_partman, pgAdmin 4 | Krótka licencja permisywna podobna do MIT i BSD, używana przez PostgreSQL i jego ekosystem. |
| Unicode-3.0 Unicode-3.0 | Permisywna | ✓ | Nieznane | 5ICU, ICU4X, Unicode Character Database | Licencja permisywna dla danych i oprogramowania Unicode, takich jak ICU i CLDR; zachowaj informację i nie używaj nazwy właściciela praw do promocji. |
| Unlicense Unlicense | Permisywna | ✓ | ✓ | 5memchr (Rust crate), ripgrep, xsv | Przekazuje utwór do domeny publicznej tam, gdzie to możliwe, z permisywną licencją zapasową. Uznanie autorstwa nie jest wymagane. |
| UPL-1.0 UPL-1.0 | Permisywna | ✓ | ✓ | 5Coherence Community Edition, GraalJS, GraalPy | Krótka licencja permisywna z wyraźną licencją patentową, używana przez Oracle w GraalVM i innych projektach. |
| Zlib Zlib | Permisywna | ✓ | ✓ | 5Bullet Physics, GLFW, SDL | Licencja permisywna: zmieniony kod źródłowy trzeba oznaczyć jako zmieniony, nie wolno przeinaczać pochodzenia, a informacja pozostaje w kopiach źródłowych. |
| APSL-2.0 APSL-2.0 | Słaby copyleft | ✓ | ✓ | 5Apple Libc, CoreFoundation (CF-Lite), dyld | Copyleft na poziomie pliku od Apple: zmodyfikowane objęte pliki trzeba opublikować, także przy zewnętrznym wdrożeniu jako usługa. Niezgodna z GPL. |
| Artistic-2.0 Artistic-2.0 | Słaby copyleft | ✓ | ✓ | 5MoarVM, npm CLI, Parrot VM | Pozwala swobodnie modyfikować i rozpowszechniać, ale zmodyfikowaną wersję trzeba wyraźnie oznaczyć lub przemianować albo udostępnić jej kod źródłowy. Zawiera postanowienia patentowe. |
| CDDL-1.0 CDDL-1.0 | Słaby copyleft | ✓ | ✓ | 5illumos, OmniOS, OpenIndiana | Copyleft na poziomie pliku wywodzący się z MPL, z licencją patentową; niezgodna z GPL. |
| EPL-1.0 EPL-1.0 | Słaby copyleft | ✓ | ✓ | 5Clojure, ClojureScript, core.async | Copyleft na poziomie modułu z licencją patentową i prawem stanu Nowy Jork jako właściwym; niezgodna z GPL. |
| EPL-2.0 EPL-2.0 | Słaby copyleft | ✓ | ✓ | 5Eclipse IDE, Eclipse Jetty, Eclipse Mosquitto | Słaby copyleft na poziomie modułu z licencją patentową; może wskazać GPL jako licencję dodatkową dla zgodności. |
| GPL-2.0+CPE GPL-2.0-only WITH Classpath-exception-2.0 | Słaby copyleft | ✓ | ✓ | 5Amazon Corretto, Eclipse Temurin, GNU Classpath | GPL-2.0 dla samej biblioteki, z wyjątkiem pozwalającym niezależnym programom linkować się z nią na dowolnej licencji. |
| LGPL-2.1 LGPL-2.1-only | Słaby copyleft | ✓ | ✓ | 6FFmpeg, GLib, GStreamer | Copyleft dla bibliotek: zmiany w bibliotece pozostają otwarte; zamknięte programy mogą się z nią linkować, jeśli użytkownicy mogą ponownie zlinkować zmodyfikowaną bibliotekę. |
| LGPL-3.0 LGPL-3.0-only | Słaby copyleft | ✓ | ✓ | 5GNU Guile, GNU libunistring, GNU MP (GMP) | Copyleft na poziomie biblioteki: zmiany w bibliotece pozostają otwarte; zamknięte aplikacje mogą się z nią linkować, jeśli użytkownicy mogą bibliotekę wymienić. |
| LPPL-1.3c LPPL-1.3c | Słaby copyleft | ✓ | ✓ | 5amsmath, babel (LaTeX), hyperref | Wolna licencja dla pakietów LaTeX: zmodyfikowane pliki trzeba przemianować lub wyraźnie oznaczyć, aby dokumenty wszędzie działały tak samo. |
| MPL-2.0 MPL-2.0 | Słaby copyleft | ✓ | ✓ | 6Firefox, LibreOffice, OpenBao | Copyleft na poziomie pliku: zmiany w plikach na MPL muszą pozostać otwarte, ale można je łączyć z zamkniętym kodem w innych plikach. |
| Perl-5 Artistic-1.0-Perl OR GPL-1.0-or-later | Słaby copyleft | Nieznane | ✓ | 5Catalyst, DBI, libwww-perl (LWP) | Podwójna licencja Perla: odbiorcy wybierają Artistic License 1.0 albo GPL (wersja 1 lub późniejsza). |
| GPL-2.0 GPL-2.0-only | Silny copyleft | ✓ | ✓ | 8Drupal, Git, GNU libunistring | Silny copyleft: rozpowszechniane utwory zależne trzeba w całości udostępnić na GPL-2.0. Brak wyraźnej licencji patentowej; niezgodna z GPL-3.0, chyba że użyto zapisu „or later”. |
| GPL-3.0 GPL-3.0-only | Silny copyleft | ✓ | ✓ | 6Ansible, GCC, GIMP | Silny copyleft: jeśli rozpowszechniasz oprogramowanie lub utwory zależne, musisz udostępnić pełny kod źródłowy na GPL-3.0. |
| AGPL-3.0 AGPL-3.0-only | Sieciowy copyleft | ✓ | ✓ | 10Elasticsearch, Grafana, Grafana Loki | GPL-3.0 z dodatkowym zapisem sieciowym: użytkownikom korzystającym ze zmodyfikowanej wersji przez sieć trzeba zaoferować jej kod źródłowy. |
| BSL-1.1 BUSL-1.1 | Source-available (kod dostępny) | ✗ | ✗ | 5Akka, Consul, Nomad | Source-available: użytek produkcyjny ogranicza Additional Use Grant, a każda wersja przechodzi na licencję otwartą po Change Date (maks. 4 lata). |
| Confluent CL LicenseRef-Confluent-Community-1.0 | Source-available (kod dostępny) | ✗ | ✗ | 5Confluent REST Proxy, Confluent Schema Registry, Kafka Connect HDFS | Source-available: swobodnie używaj, modyfikuj i rozpowszechniaj, z wyjątkiem oferowania produktu SaaS konkurującego z Confluent. |
| ELv2 Elastic-2.0 | Source-available (kod dostępny) | ✗ | ✗ | 5Airbyte, Beats, Elasticsearch | Source-available: swobodne używanie i modyfikowanie, ale nie wolno oferować oprogramowania jako usługi zarządzanej ani obchodzić kluczy licencyjnych. |
| FSL-1.1 FSL-1.1-ALv2 | Source-available (kod dostępny) | ✗ | ✗ | 5Codecov, GitButler, PowerSync Service | Source-available: dowolny użytek z wyjątkiem konkurencyjnego produktu, a każde wydanie po dwóch latach przechodzi na Apache-2.0. |
| RSALv2 LicenseRef-RSALv2 | Source-available (kod dostępny) | ✗ | ✗ | 5Redis, RedisBloom, RediSearch | Licencja source-available od Redis: swobodne używanie i modyfikowanie, ale bez oferowania oprogramowania jako usługi zarządzanej i bez obchodzenia kluczy licencyjnych. |
| SSPL-1.0 SSPL-1.0 | Source-available (kod dostępny) | ✗ | Nieznane | 11Beats, Elasticsearch, Graylog | Podobna do AGPL, ale oferowanie oprogramowania jako usługi wymaga udostępnienia kodu źródłowego całego stosu usługi. Niezatwierdzona przez OSI. |
| Baichuan 2 LicenseRef-Baichuan-2-Community | Licencja modelu | ✗ | ✗ | 5Baichuan2-13B-Base, Baichuan2-13B-Chat, Baichuan2-13B-Chat-4bits | Bezpłatny użytek komercyjny dla usług poniżej miliona dziennie aktywnych użytkowników, po rejestracji; większe usługi wymagają osobnej licencji. |
| BLOOM RAIL 1.0 LicenseRef-BigScience-BLOOM-RAIL-1.0 | Licencja modelu | ✗ | ✗ | 5BLOOM, BLOOM 1B7, BLOOM 3B | Pierwsza licencja Responsible AI dla dużego modelu językowego: otwarty dostęp z ograniczeniami użycia, które wiążą też utwory zależne. |
| ChatGLM License LicenseRef-ChatGLM-Model | Licencja modelu | ✗ | ✗ | 5ChatGLM-6B, ChatGLM2-6B, ChatGLM3-6B | Wagi są bezpłatne do badań naukowych; użytek komercyjny jest bezpłatny po rejestracji, z zastrzeżeniem ograniczeń użycia. |
| DeepSeek License LicenseRef-DeepSeek-Model | Licencja modelu | ✗ | ✗ | 5DeepSeek Coder 33B, DeepSeek LLM 67B, DeepSeek-Coder-V2 | Licencja modelu w stylu OpenRAIL: użytek komercyjny dozwolony, z ograniczeniami użycia przechodzącymi na utwory zależne. |
| Falcon License 2.0 LicenseRef-TII-Falcon-2.0 | Licencja modelu | ✗ | ✗ | 5Falcon 2 11B, Falcon Mamba 7B, Falcon-H1 | Licencja modelu od TII oparta na Apache-2.0, z zasadami dopuszczalnego użytkowania; użytek komercyjny dozwolony bez opłat licencyjnych. |
| FLUX.1-dev NC LicenseRef-FLUX-1-dev-Non-Commercial | Licencja modelu | ✗ | ✗ | 5FLUX.1 [dev], FLUX.1 Canny [dev], FLUX.1 Depth [dev] | Wagi modelu wyłącznie do użytku niekomercyjnego; komercyjne użycie wag wymaga osobnej licencji od Black Forest Labs. |
| Gemma LicenseRef-Gemma | Licencja modelu | ✗ | ✗ | 5CodeGemma, Gemma, Gemma 2 | Warunki modeli Google: użytek komercyjny dozwolony, z zasadami zakazanych zastosowań przechodzącymi na każdy utwór zależny, w tym modele destylowane. |
| Hunyuan Community LicenseRef-Tencent-Hunyuan-Community | Licencja modelu | ✗ | ✗ | 5Hunyuan-A13B, Hunyuan-Large, Hunyuan3D-2 | Użytek komercyjny dozwolony z zasadami dopuszczalnego użytkowania; bardzo duże usługi wymagają osobnej licencji, a niektóre terytoria są wyłączone. |
| Llama LicenseRef-Llama-Community | Licencja modelu | ✗ | ✗ | 5Code Llama, Llama 2, Llama 3.1 | Własna licencja modelu: użytek komercyjny dozwolony, z Acceptable Use Policy, zasadami uznania autorstwa i nazewnictwa oraz osobną licencją powyżej 700 mln aktywnych użytkowników miesięcznie. |
| Mistral Research LicenseRef-Mistral-Research | Licencja modelu | ✗ | ✗ | 5Ministral 8B, Mistral Large 2 (2407), Mistral Large 2.1 (2411) | Wagi wyłącznie do badań i użytku osobistego; każdy użytek komercyjny lub produkcyjny wymaga licencji komercyjnej od Mistral AI. |
| NVIDIA Open Model LicenseRef-NVIDIA-Open-Model | Licencja modelu | ✗ | ✗ | 5Cosmos-1.0 Diffusion, Mistral-NeMo-Minitron 8B, Nemotron-4 340B Instruct | Licencja modelu dopuszczająca użytek komercyjny: utwory zależne dozwolone, NVIDIA nie rości sobie praw do wyników, ale nie wolno obchodzić wbudowanych zabezpieczeń. |
| OpenRAIL-M LicenseRef-OpenRAIL-M | Licencja modelu | ✗ | ✗ | 5SantaCoder, Stable Diffusion 2.1, Stable Diffusion v1 | Licencja Responsible AI dla modeli: warunki permisywne plus ograniczenia użycia, które każdy utwór zależny musi przekazać dalej. |
| Stability Community LicenseRef-Stability-AI-Community | Licencja modelu | ✗ | ✗ | 5Stable Audio Open, Stable Diffusion 3.5 Large, Stable Diffusion 3.5 Medium | Bezpłatna do badań, użytku niekomercyjnego i komercyjnego przy rocznych przychodach poniżej 1 mln USD; większe firmy potrzebują licencji enterprise. |
| Qwen License LicenseRef-Tongyi-Qianwen | Licencja modelu | ✗ | ✗ | 5Qwen-72B, Qwen1.5-14B, Qwen1.5-72B | Licencja Alibaby dla największych modeli Qwen: użytek komercyjny dozwolony, z uznaniem autorstwa i osobną licencją powyżej 100 milionów aktywnych użytkowników miesięcznie. |
| CC BY 4.0 CC-BY-4.0 | Treści / dane | ✗ | ✓ | 5COCO annotations, Kubernetes documentation, LAION-5B | Dla treści, danych i dokumentacji: dowolny użytek, także komercyjny, z uznaniem autorstwa i wskazaniem zmian. |
| CC BY-NC 4.0 CC-BY-NC-4.0 | Treści / dane | ✗ | ✗ | 6Aya 23, Command R (open weights), Galactica | Dla treści i danych: wymagane uznanie autorstwa, użytek komercyjny jest niedozwolony. |
| CC BY-NC-SA 4.0 CC-BY-NC-SA-4.0 | Treści / dane | ✗ | ✗ | 5CS50, Khan Academy content, LibreTexts | Dla treści: uznanie autorstwa, brak użytku komercyjnego, a adaptacje na tej samej licencji. |
| CC BY-SA 4.0 CC-BY-SA-4.0 | Treści / dane | ✗ | ✓ | 5SQuAD 2.0, Stack Overflow content, Wikipedia text | Copyleft dla treści: dowolny użytek z uznaniem autorstwa, a adaptacje trzeba udostępniać na tej samej licencji. |
| CC0 CC0-1.0 | Treści / dane | ✗ | ✓ | 5Common Voice, MusicBrainz core data, OpenAlex | Przekazanie do domeny publicznej dla danych i treści z licencją zapasową: bez żadnych warunków, nawet uznania autorstwa. |
| CDLA-Permissive-1.0 CDLA-Permissive-1.0 | Treści / dane | ✗ | Nieznane | 5DocLayNet, FinTabNet, PubLayNet | Permisywna licencja na dane od Linux Foundation: swobodnie używaj i udostępniaj dane; wyniki, np. wytrenowane modele, nie są ograniczone. |
| Etalab-2.0 etalab-2.0 | Treści / dane | ✗ | Nieznane | 5Base Adresse Nationale, data.gouv.fr, Demandes de valeurs foncières (DVF) | Otwarta licencja rządu Francji: swobodnie wykorzystuj dane publiczne, także komercyjnie, z uznaniem autorstwa. |
| GFDL-1.3 GFDL-1.3-only | Treści / dane | ✗ | ✓ | 5GCC Manual, GNU Bash Reference Manual, GNU Coreutils Manual | Copyleft dla podręczników: kopie i zmodyfikowane wersje muszą pozostać na GFDL, z zachowaniem historii i sekcji niezmiennych. |
| ODbL-1.0 ODbL-1.0 | Treści / dane | ✗ | ✓ | 5Open Food Facts database, OpenCorporates data, OpenFlights data | Zasada „na tych samych warunkach” dla baz danych: możesz używać danych komercyjnie, ale publiczne pochodne bazy danych muszą pozostać na ODbL. Wytworzone utwory, np. mapy lub obrazy, wymagają tylko uznania autorstwa. |
| ODC-By-1.0 ODC-By-1.0 | Treści / dane | ✗ | Nieznane | 5C4 (AllenAI release), Dolma, FineWeb | Dla baz i zbiorów danych: dowolny użytek, także komercyjny, pod warunkiem zachowania informacji o autorstwie. Utwory wytworzone z danych też wymagają takiej informacji. |
| OFL-1.1 OFL-1.1 | Treści / dane | ✓ | ✓ | 5Fira Sans, IBM Plex, Inter | Wolna licencja na fonty: swobodnie używaj, osadzaj i modyfikuj fonty, ale zmodyfikowane fonty muszą porzucić zastrzeżone nazwy, a samych fontów nie wolno sprzedawać osobno. |
| OGL-UK-3.0 OGL-UK-3.0 | Treści / dane | ✗ | Nieznane | 5Companies House data, data.gov.uk, legislation.gov.uk | Licencja brytyjskiego sektora publicznego: swobodnie wykorzystuj informacje rządowe, także komercyjnie, z uznaniem autorstwa. |