Ліцензії відкритого коду: довідник
60 ліцензій — від дозвільних до source-available та ліцензій ШІ-моделей.
| Ліцензія | Родина | OSI | Вільна за FSF | Проєкти | Простими словами |
|---|---|---|---|---|---|
| Apache-2.0 Apache-2.0 | Дозвільна | ✓ | ✓ | 34Android Open Source Project, Apache Cassandra, Apache CouchDB | Дозвільна ліцензія з явною патентною ліцензією, патентною відповіддю та вимогою позначати змінені файли. |
| Apache-2.0+LLVM Apache-2.0 WITH LLVM-exception | Дозвільна | ✓ | ✓ | 5LLVM, wasm-tools, Wasmtime | Apache-2.0 з винятком, який знімає вимогу зазначати авторство для скомпільованого коду і дозволяє використовувати його в проєктах під GPL-2.0. |
| BSD-2 BSD-2-Clause | Дозвільна | ✓ | ✓ | 5FreeBSD, Homebrew, LZ4 | Як MIT: використовуйте код вільно; зберігайте повідомлення про авторське право та відмову від гарантій у вихідних і бінарних копіях. |
| BSD-3 BSD-3-Clause | Дозвільна | ✓ | ✓ | 7Django, Go, NumPy | Як MIT, плюс положення, що забороняє використовувати ваше ім'я для просування похідних продуктів. |
| Boost-1.0 BSL-1.0 | Дозвільна | ✓ | ✓ | 5Asio, Boost C++ Libraries, Catch2 | Дозвільна ліцензія; повідомлення обов'язкове у вихідних копіях, але не в скомпільованих бінарних файлах. |
| ISC ISC | Дозвільна | ✓ | ✓ | 5lru-cache, minimatch, node-glob | Коротший еквівалент MIT: будь-яке використання за умови збереження повідомлення про авторське право та дозвіл. |
| MIT MIT | Дозвільна | ✓ | ✓ | 25Angular, Astro, Bun | З кодом можна робити майже що завгодно. Зберігайте повідомлення про авторське право та ліцензію. Без гарантій. |
| MIT-0 MIT-0 | Дозвільна | ✓ | Невідомо | 5cfn-lint, Powertools for AWS Lambda (.NET), Powertools for AWS Lambda (Java) | MIT без вимоги зазначати авторство: використовуйте, копіюйте й продавайте, не зберігаючи жодних повідомлень. |
| MulanPSL-2.0 MulanPSL-2.0 | Дозвільна | ✓ | Невідомо | 5A-Tune, iSulad, openGauss | Китайська дозвільна ліцензія з патентною ліцензією та положенням про відповідь. Китайський та англійський тексти рівноцінні; у разі розбіжностей переважає китайський. |
| PostgreSQL PostgreSQL | Дозвільна | ✓ | ✓ | 5pg_cron, pg_partman, pgAdmin 4 | Коротка дозвільна ліцензія, подібна до MIT і BSD, яку використовують PostgreSQL та його екосистема. |
| Unicode-3.0 Unicode-3.0 | Дозвільна | ✓ | Невідомо | 5ICU, ICU4X, Unicode Character Database | Дозвільна ліцензія для даних і ПЗ Unicode, як-от ICU та CLDR; зберігайте повідомлення й не використовуйте ім'я правовласника для просування. |
| Unlicense Unlicense | Дозвільна | ✓ | ✓ | 5memchr (Rust crate), ripgrep, xsv | Передає твір у суспільне надбання, де це можливо, з дозвільною резервною ліцензією. Зазначати авторство не потрібно. |
| UPL-1.0 UPL-1.0 | Дозвільна | ✓ | ✓ | 5Coherence Community Edition, GraalJS, GraalPy | Коротка дозвільна ліцензія з явною патентною ліцензією, яку Oracle використовує для GraalVM та інших проєктів. |
| Zlib Zlib | Дозвільна | ✓ | ✓ | 5Bullet Physics, GLFW, SDL | Дозвільна ліцензія: змінений вихідний код треба позначити як змінений, не можна спотворювати походження, а повідомлення залишається у вихідних копіях. |
| APSL-2.0 APSL-2.0 | Слабкий копілефт | ✓ | ✓ | 5Apple Libc, CoreFoundation (CF-Lite), dyld | Копілефт на рівні файлу від Apple: змінені файли, на які поширюється ліцензія, треба опублікувати, зокрема й у разі зовнішнього розгортання як сервісу. Несумісна з GPL. |
| Artistic-2.0 Artistic-2.0 | Слабкий копілефт | ✓ | ✓ | 5MoarVM, npm CLI, Parrot VM | Дозволяє вільно змінювати й розповсюджувати, але модифіковану версію треба чітко позначити чи перейменувати або відкрити її вихідний код. Містить патентні положення. |
| CDDL-1.0 CDDL-1.0 | Слабкий копілефт | ✓ | ✓ | 5illumos, OmniOS, OpenIndiana | Копілефт на рівні файлу, похідний від MPL, з патентною ліцензією; несумісна з GPL. |
| EPL-1.0 EPL-1.0 | Слабкий копілефт | ✓ | ✓ | 5Clojure, ClojureScript, core.async | Копілефт на рівні модуля з патентною ліцензією та правом штату Нью-Йорк як застосовним; несумісна з GPL. |
| EPL-2.0 EPL-2.0 | Слабкий копілефт | ✓ | ✓ | 5Eclipse IDE, Eclipse Jetty, Eclipse Mosquitto | Слабкий копілефт на рівні модуля з патентною ліцензією; для сумісності може вказувати GPL як вторинну ліцензію. |
| GPL-2.0+CPE GPL-2.0-only WITH Classpath-exception-2.0 | Слабкий копілефт | ✓ | ✓ | 5Amazon Corretto, Eclipse Temurin, GNU Classpath | GPL-2.0 для самої бібліотеки плюс виняток, що дозволяє незалежним програмам компонуватися з нею під будь-якою ліцензією. |
| LGPL-2.1 LGPL-2.1-only | Слабкий копілефт | ✓ | ✓ | 6FFmpeg, GLib, GStreamer | Бібліотечний копілефт: зміни бібліотеки залишаються відкритими; закриті програми можуть із нею компонуватися, якщо користувачі можуть повторно скомпонувати їх із модифікованою бібліотекою. |
| LGPL-3.0 LGPL-3.0-only | Слабкий копілефт | ✓ | ✓ | 5GNU Guile, GNU libunistring, GNU MP (GMP) | Копілефт на рівні бібліотеки: зміни бібліотеки залишаються відкритими; закриті застосунки можуть із нею компонуватися, якщо користувачі можуть замінити бібліотеку. |
| LPPL-1.3c LPPL-1.3c | Слабкий копілефт | ✓ | ✓ | 5amsmath, babel (LaTeX), hyperref | Вільна ліцензія для пакетів LaTeX: змінені файли треба перейменувати або чітко позначити, щоб документи всюди працювали однаково. |
| MPL-2.0 MPL-2.0 | Слабкий копілефт | ✓ | ✓ | 6Firefox, LibreOffice, OpenBao | Копілефт на рівні файлу: зміни у файлах під MPL мають залишатися відкритими, але їх можна поєднувати із закритим кодом в інших файлах. |
| Perl-5 Artistic-1.0-Perl OR GPL-1.0-or-later | Слабкий копілефт | Невідомо | ✓ | 5Catalyst, DBI, libwww-perl (LWP) | Подвійна ліцензія Perl: одержувачі обирають Artistic License 1.0 або GPL (версії 1 чи пізнішої). |
| GPL-2.0 GPL-2.0-only | Сильний копілефт | ✓ | ✓ | 8Drupal, Git, GNU libunistring | Сильний копілефт: похідні твори, що розповсюджуються, треба повністю випускати під GPL-2.0. Немає явної патентної ліцензії; несумісна з GPL-3.0, якщо не використано «or later». |
| GPL-3.0 GPL-3.0-only | Сильний копілефт | ✓ | ✓ | 6Ansible, GCC, GIMP | Сильний копілефт: якщо ви розповсюджуєте ПЗ або похідні твори, ви маєте відкрити повний вихідний код під GPL-3.0. |
| AGPL-3.0 AGPL-3.0-only | Мережевий копілефт | ✓ | ✓ | 10Elasticsearch, Grafana, Grafana Loki | GPL-3.0 з мережевим положенням: користувачам, які взаємодіють із модифікованою версією через мережу, треба запропонувати її вихідний код. |
| BSL-1.1 BUSL-1.1 | Source-available (код доступний для перегляду) | ✗ | ✗ | 5Akka, Consul, Nomad | Source-available: виробниче використання обмежує Additional Use Grant, а кожна версія переходить на відкриту ліцензію після Change Date (макс. 4 роки). |
| Confluent CL LicenseRef-Confluent-Community-1.0 | Source-available (код доступний для перегляду) | ✗ | ✗ | 5Confluent REST Proxy, Confluent Schema Registry, Kafka Connect HDFS | Source-available: вільно використовуйте, змінюйте й розповсюджуйте, крім надання SaaS-продукту, що конкурує з Confluent. |
| ELv2 Elastic-2.0 | Source-available (код доступний для перегляду) | ✗ | ✗ | 5Airbyte, Beats, Elasticsearch | Source-available: вільне використання й модифікація, але не можна надавати ПЗ як керований сервіс або обходити ліцензійні ключі. |
| FSL-1.1 FSL-1.1-ALv2 | Source-available (код доступний для перегляду) | ✗ | ✗ | 5Codecov, GitButler, PowerSync Service | Source-available: будь-яке використання, крім конкурентного продукту, а кожен випуск через два роки стає Apache-2.0. |
| RSALv2 LicenseRef-RSALv2 | Source-available (код доступний для перегляду) | ✗ | ✗ | 5Redis, RedisBloom, RediSearch | Source-available ліцензія від Redis: вільне використання й модифікація, але без надання ПЗ як керованого сервісу та без обходу ліцензійних ключів. |
| SSPL-1.0 SSPL-1.0 | Source-available (код доступний для перегляду) | ✗ | Невідомо | 11Beats, Elasticsearch, Graylog | Подібна до AGPL, але надання ПЗ як сервісу вимагає відкрити вихідний код усього стека сервісу. Не схвалена OSI. |
| Baichuan 2 LicenseRef-Baichuan-2-Community | Ліцензія моделі | ✗ | ✗ | 5Baichuan2-13B-Base, Baichuan2-13B-Chat, Baichuan2-13B-Chat-4bits | Безкоштовне комерційне використання для сервісів із менш ніж мільйоном щоденних активних користувачів після реєстрації; більшим сервісам потрібна окрема ліцензія. |
| BLOOM RAIL 1.0 LicenseRef-BigScience-BLOOM-RAIL-1.0 | Ліцензія моделі | ✗ | ✗ | 5BLOOM, BLOOM 1B7, BLOOM 3B | Перша ліцензія Responsible AI для великої мовної моделі: відкритий доступ з обмеженнями за способом використання, що поширюються й на похідні твори. |
| ChatGLM License LicenseRef-ChatGLM-Model | Ліцензія моделі | ✗ | ✗ | 5ChatGLM-6B, ChatGLM2-6B, ChatGLM3-6B | Ваги безкоштовні для академічних досліджень; комерційне використання безкоштовне після реєстрації з урахуванням обмежень використання. |
| DeepSeek License LicenseRef-DeepSeek-Model | Ліцензія моделі | ✗ | ✗ | 5DeepSeek Coder 33B, DeepSeek LLM 67B, DeepSeek-Coder-V2 | Ліцензія моделі в стилі OpenRAIL: комерційне використання дозволене, з обмеженнями за способом використання, що переходять на похідні твори. |
| Falcon License 2.0 LicenseRef-TII-Falcon-2.0 | Ліцензія моделі | ✗ | ✗ | 5Falcon 2 11B, Falcon Mamba 7B, Falcon-H1 | Ліцензія моделі від TII на основі Apache-2.0 з політикою допустимого використання; комерційне використання дозволене без роялті. |
| FLUX.1-dev NC LicenseRef-FLUX-1-dev-Non-Commercial | Ліцензія моделі | ✗ | ✗ | 5FLUX.1 [dev], FLUX.1 Canny [dev], FLUX.1 Depth [dev] | Ваги моделі лише для некомерційного використання; комерційне використання ваг потребує окремої ліцензії від Black Forest Labs. |
| Gemma LicenseRef-Gemma | Ліцензія моделі | ✗ | ✗ | 5CodeGemma, Gemma, Gemma 2 | Умови моделей Google: комерційне використання дозволене, з політикою заборонених способів використання, що переходить на кожен похідний твір, зокрема дистильовані моделі. |
| Hunyuan Community LicenseRef-Tencent-Hunyuan-Community | Ліцензія моделі | ✗ | ✗ | 5Hunyuan-A13B, Hunyuan-Large, Hunyuan3D-2 | Комерційне використання дозволене з політикою допустимого використання; дуже великим сервісам потрібна окрема ліцензія, а деякі території виключено. |
| Llama LicenseRef-Llama-Community | Ліцензія моделі | ✗ | ✗ | 5Code Llama, Llama 2, Llama 3.1 | Власна ліцензія моделі: комерційне використання дозволене, з Acceptable Use Policy, правилами зазначення авторства та назв і окремою ліцензією понад 700 млн щомісячних активних користувачів. |
| Mistral Research LicenseRef-Mistral-Research | Ліцензія моделі | ✗ | ✗ | 5Ministral 8B, Mistral Large 2 (2407), Mistral Large 2.1 (2411) | Ваги лише для досліджень і особистого використання; будь-яке комерційне чи виробниче використання потребує комерційної ліцензії від Mistral AI. |
| NVIDIA Open Model LicenseRef-NVIDIA-Open-Model | Ліцензія моделі | ✗ | ✗ | 5Cosmos-1.0 Diffusion, Mistral-NeMo-Minitron 8B, Nemotron-4 340B Instruct | Ліцензія моделі з комерційним використанням: похідні твори дозволені, NVIDIA не претендує на права на результати, але вбудовані запобіжники безпеки не можна обходити. |
| OpenRAIL-M LicenseRef-OpenRAIL-M | Ліцензія моделі | ✗ | ✗ | 5SantaCoder, Stable Diffusion 2.1, Stable Diffusion v1 | Ліцензія Responsible AI для моделей: дозвільні умови плюс обмеження за способом використання, які кожен похідний твір має передавати далі. |
| Stability Community LicenseRef-Stability-AI-Community | Ліцензія моделі | ✗ | ✗ | 5Stable Audio Open, Stable Diffusion 3.5 Large, Stable Diffusion 3.5 Medium | Безкоштовна для досліджень, некомерційного використання та комерційного використання з річним доходом до 1 млн доларів США; більшим компаніям потрібна корпоративна ліцензія. |
| Qwen License LicenseRef-Tongyi-Qianwen | Ліцензія моделі | ✗ | ✗ | 5Qwen-72B, Qwen1.5-14B, Qwen1.5-72B | Ліцензія Alibaba для найбільших моделей Qwen: комерційне використання дозволене, із зазначенням авторства та окремою ліцензією понад 100 мільйонів щомісячних активних користувачів. |
| CC BY 4.0 CC-BY-4.0 | Контент / дані | ✗ | ✓ | 5COCO annotations, Kubernetes documentation, LAION-5B | Для контенту, даних і документації: будь-яке використання, зокрема комерційне, із зазначенням авторства та змін. |
| CC BY-NC 4.0 CC-BY-NC-4.0 | Контент / дані | ✗ | ✗ | 6Aya 23, Command R (open weights), Galactica | Для контенту й даних: потрібно зазначати авторство, комерційне використання заборонене. |
| CC BY-NC-SA 4.0 CC-BY-NC-SA-4.0 | Контент / дані | ✗ | ✗ | 5CS50, Khan Academy content, LibreTexts | Для контенту: зазначення авторства, без комерційного використання, а адаптації — під тією самою ліцензією. |
| CC BY-SA 4.0 CC-BY-SA-4.0 | Контент / дані | ✗ | ✓ | 5SQuAD 2.0, Stack Overflow content, Wikipedia text | Копілефт для контенту: будь-яке використання із зазначенням авторства, а адаптаціями треба ділитися під тією самою ліцензією. |
| CC0 CC0-1.0 | Контент / дані | ✗ | ✓ | 5Common Voice, MusicBrainz core data, OpenAlex | Передання даних і контенту в суспільне надбання з резервною ліцензією: жодних умов, навіть зазначення авторства. |
| CDLA-Permissive-1.0 CDLA-Permissive-1.0 | Контент / дані | ✗ | Невідомо | 5DocLayNet, FinTabNet, PubLayNet | Дозвільна ліцензія для даних від Linux Foundation: вільно використовуйте й поширюйте дані; результати, як-от навчені моделі, не обмежуються. |
| Etalab-2.0 etalab-2.0 | Контент / дані | ✗ | Невідомо | 5Base Adresse Nationale, data.gouv.fr, Demandes de valeurs foncières (DVF) | Відкрита ліцензія уряду Франції: вільно повторно використовуйте публічні дані, зокрема комерційно, із зазначенням авторства. |
| GFDL-1.3 GFDL-1.3-only | Контент / дані | ✗ | ✓ | 5GCC Manual, GNU Bash Reference Manual, GNU Coreutils Manual | Копілефт для посібників: копії та модифіковані версії мають залишатися під GFDL зі збереженням історії та незмінних розділів. |
| ODbL-1.0 ODbL-1.0 | Контент / дані | ✗ | ✓ | 5Open Food Facts database, OpenCorporates data, OpenFlights data | Принцип «на тих самих умовах» для баз даних: дані можна використовувати комерційно, але публічні похідні бази даних мають залишатися під ODbL. Створені твори, як-от мапи чи зображення, потребують лише зазначення авторства. |
| ODC-By-1.0 ODC-By-1.0 | Контент / дані | ✗ | Невідомо | 5C4 (AllenAI release), Dolma, FineWeb | Для баз і наборів даних: будь-яке використання, зокрема комерційне, за умови збереження повідомлення про авторство. Твори, створені з даних, також потребують такого повідомлення. |
| OFL-1.1 OFL-1.1 | Контент / дані | ✓ | ✓ | 5Fira Sans, IBM Plex, Inter | Вільна ліцензія для шрифтів: вільно використовуйте, вбудовуйте й змінюйте шрифти, але змінені шрифти мають відмовитися від зарезервованих назв, а самі шрифти не можна продавати окремо. |
| OGL-UK-3.0 OGL-UK-3.0 | Контент / дані | ✗ | Невідомо | 5Companies House data, data.gov.uk, legislation.gov.uk | Ліцензія державного сектору Великої Британії: вільно використовуйте урядову інформацію, зокрема комерційно, із зазначенням авторства. |