BSD License
SPDX License List містить стандартизовані short identifiers, повні назви, тексти й canonical URLs для ліцензій і винятків.; license = "BSD-3-Clause" GitHub і подібні платформи можуть автономно розпізнавати стандартні BSD-ліцензії, якщо в репозиторії є собою файл `LICENSE` зі стандартним текстом.;=== Embedded product ===
- SPDX-License-Identifier: BSD-3-Clause
Це корисно для:
Цікавий факт: BSD-style ліцензування добре пасує академічному підходу: “ми публікуємо ідею й реалізацію, а ви можете розвивати її далі”.;
- web services;
- APIs;
- internal services;
- cloud platforms;
- hosted applications;
- developer tools;
- backend libraries;
- monitoring services;
- commercial SaaS.; * Документація щодо permissive licenses.;== BSD License і proprietary software ==
Non-endorsement clause
BSD-ліцензії дозволяють використовувати, копіювати, змінювати й поширювати програмне забезпечення з мінімальними обмеженнями.; Перевага: BSD License дає майже максимальну свободу повторного використання коду, залишаючи мінімальні вимоги до attribution і disclaimer.; істотно: SPDX identifier має відповідати реальному тексту ліцензії у файлі `LICENSE`.; * академічних проєктів;
- дослідницького коду;
- reference implementations;
- університетських бібліотек;
- networking research;
- operating systems research;
- навчального коду;
- спільного використання між індустрією й академією.;
OSI approval важлива для:
!; :contentReference [oaicite:3]{index=3}
/* SPDX-License-Identifier: BSD-2-Clause */
- SPDX License List.; * дозволити широке повторне використання;
- дозволити commercial use;
- дозволити proprietary use;
- мати коротку стандартну ліцензію;
- опублікувати library;
- опублікувати системний інструмент;
- поділитися академічним кодом;
- зробити SDK;
- мінімізувати license friction;
- уникнути copyleft-вимог;
- дозволити інтеграцію в open source і closed source продукти.; Copyleft-ліцензії
- при поширенні source code потрібно зберігати copyright notice, список умов і disclaimer;
- при поширенні binary form потрібно відтворювати copyright notice, список умов і disclaimer у документації або інших матеріалах.; З часом це стало незручним, особливо коли в одному продукті поєднувалося багато компонентів із різними авторами.; BSD License
Disclaimer зазвичай означає:
Приклад сенсу:
</syntaxhighlight> [project] У файлах коду можна додати SPDX:
{
Практична роль: правильна metadata зменшує ручну роботу під час dependency audit і license compliance.; BSD 3-Clause License додатково називають New BSD License, Modified BSD License або Revised BSD License.;=== Open source library ===
- відкривати похідний код;
- поширювати зміни під BSD;
- публікувати модифікації;
- використовувати ту саму ліцензію для всього продукту;
- робити програмний продукт безкоштовним;
- повідомляти автора про використання;
- віддавати proprietary code;
- розкривати commercial source code;
- застосовувати copyleft.; BSD-2-Clause є собою простішою, а BSD-3-Clause додає non-endorsement clause.;== BSD License і MIT License ==
Для BSD-3-Clause:
Типові помилки початківців
Іншими словами, можна використовувати код, але не можна казати або натякати, що автори BSD-коду підтримують ваш програмний продукт, якщо вони цього не дозволили.; істотно: навіть permissive-ліцензії не означають “можна видалити всі згадки про автора”.; Критерій
- у source code;
- у документації;
- у third-party notices;
- у license bundle;
- у About / Legal section застосунку;
- у firmware notices для embedded-пристроїв;
- у package metadata.; BSD-2-Clause
</syntaxhighlight>
- `BSD-2-Clause`;
- `BSD-3-Clause`;
- `BSD-4-Clause`;
- `0BSD`;
- `BSD-1-Clause`;
- `BSD-2-Clause-Patent`.;
Поширені варіанти:
== Патенти ==
[package]
'''Найлюдяніший факт:''' BSD License — це ліцензійний пакет для авторів, які хочуть сказати: “Беріть мій код, будуйте на ньому що завгодно, тільки не стирайте походження й не перекладайте відповідальність на мене”.; * OSI: BSD 2-Clause License.;== BSD License у package metadata ==
Автори оригінального коду рекомендують наш програмний продукт — не можна без дозволу.; '''Практична роль:''' файл LICENSE і SPDX-ідентифікатор прибирають неоднозначність: користувачі одразу бачать, який саме BSD-варіант застосовується.; Він має змогу бути цікавий у проєктах, де хочуть:
<syntaxhighlight lang="text">
'''Основна ідея:''' BSD License каже: “Можете використовувати код майже як завгодно, але не прибирайте повідомлення про авторські права, текст ліцензії й відмову від гарантій”.;== Warranty disclaimer ==
Головна ідея BSD-ліцензій проста: можна широко використовувати код, зокрема в комерційних і proprietary-продуктах, але потрібно зберігати copyright notice, license text і disclaimer.; організація відкриває SDK під BSD-3-Clause, щоб інші могли без зайвих зусиль інтегруватися з її платформою, але не використовували назву компанії для endorsement без дозволу.; це назва сімейства permissive open source-ліцензій, що походять від Berkeley Software Distribution, або BSD виступає ключовою рисою '''BSD License'''.; BSD-2-Clause або BSD-3-Clause добре підходять.; license = "BSD-2-Clause"
* permissive BSD-style ліцензування;
* коротший текст, ніж Apache License 2.0;
* явніший patent grant;
* стандартний SPDX identifier;
* кращу ясність для patent-sensitive contributors.; Вона вимагала згадувати використання коду в рекламних матеріалах.;<syntaxhighlight lang="json">
При використанні BSD-licensed коду в іншому продукті потрібно зберегти відповідні notices:
Або:
<syntaxhighlight lang="python">
<div style="background:#fff4e5; border-left:6px solid #f39c12; padding:12px; margin:12px 0;">
'''істотно:''' 0BSD — не те саме, що BSD-2-Clause або BSD-3-Clause.; !; BSD License важлива для операційних систем і системного ПЗ.; * Найпоширеніші сучасні варіанти — BSD-2-Clause і BSD-3-Clause.;</div>
</div>
<div style="background:#eafaf1; border-left:6px solid #2ecc71; padding:12px; margin:12px 0;">
Цікавий факт
- надає можливість proprietary use;
- не вимагає відкривати похідний код;
- коротка;
- зрозуміла;
- сумісна з багатьма політиками;
- не створює copyleft-обов’язків;
- зручна для embedded і enterprise;
- добре підходить для libraries;
- надає можливість продаж продукту.; BSD License добре підходить, якщо потрібно:
Коли варто використовувати BSD License
Copyright (c) 2026 Example Author
BSD License і MIT License дуже схожі за permissive-духом.; Apache License 2.0
- FreeBSD;
- OpenBSD;
- NetBSD;
- DragonFly BSD;
- мережевими стеком;
- системними утилітами;
- libraries;
- embedded platforms;
- UNIX-like ecosystems;
- частинами комерційних ОС;
- research operating systems.; Критерій
class="wikitable"
LICENSE
Для Python: | ||
|---|---|---|
| Тип | Permissive | Reciprocal / copyleft |
| Відкриття похідного коду | Не вимагає | Часто вимагає |
| Proprietary use | Дозволене | має змогу бути обмежене |
| Головна ідея | Мінімальні обмеження | Збереження відкритості похідних робіт |
Найчастіше під “BSD License” мають на увазі одну з двох сучасних ліцензій: !;== BSD License і Apache License 2.0 ==
завдяки наявності Практична роль: SPDX-рядок користувачі можуть людям, package managers, SBOM-інструментам і compliance scanners автономно розпізнавати ліцензію.; This project is licensed under the BSD 3-Clause License.;== Як додати BSD License до проєкту ==
організація використовує BSD-licensed компонент у firmware пристрою й додає license notice у third-party notices.; * не змушує відкривати похідний код;
- не гарантує повернення покращень у open source;
- класичні BSD-2/3 не мають детального patent grant;
- стара BSD-4-Clause має незручну advertising clause;
- термін “BSD License” має змогу бути неоднозначним;
- не дає гарантій якості;
- не дає підтримки;
- потребує правильного збереження notices;
- має змогу бути занадто permissive для проєктів, які хочуть copyleft.; :contentReference [oaicite:4]{index=4}
- BSD-2-Clause дуже близька за духом до MIT License.;
Third-party notices
</syntaxhighlight> BSD License належить до permissive licenses.; * SPDX License List подає стандартизовані identifiers і canonical URLs для BSD-ліцензій.; * OSI: BSD 3-Clause License.; Критерій
Найлюдяніший факт: BSD License — це ліцензійний пакет довіри: автор дає багато свободи й не вимагає взаємності, але просить чесно зберегти походження коду.; Це означає, що програмне забезпечення надається без гарантій.; * BSD License надає можливість використовувати код у proprietary products.; Критерій
Це корисно для:
Див.; додатково
- автор не гарантує безпомилкову роботу;
- автор не гарантує придатність для конкретної задачі;
- автор не несе відповідальності за збитки;
- користувач системи використовує код на власний ризик;
- перед production-використанням код потрібно тестувати.; BSD License
"license": "BSD-3-Clause" README.md
Головна перевага: BSD License робить код дуже легким для повторного використання майже в будь-якому продукті.;== BSD License і ISC License ==
!; * SPDX: BSD 2-Clause "Simplified" License.; BSD-2-Clause |- | Тип | Permissive | Permissive |- | Комерційне використання | Дозволене | Дозволене |- | Proprietary products | Дозволені | Дозволені |- | Attribution | Так | Так |- | Warranty disclaimer | Так | Так |- | Non-endorsement clause | є собою в BSD-3-Clause | Немає |}
Apache License 2.0 додатково permissive, але довша й детальніша.; BSD License має змогу бути не найкращим вибором, якщо:
Тематичні мітки
BSD License історично пов’язана з університетською й дослідницькою культурою.; BSD License — це сімейство permissive open source-ліцензій, які дозволяють широко використовувати, змінювати й поширювати код, зокрема в комерційних і proprietary-продуктах.;== BSD License і copyleft ==
істотно: BSD License дуже вільна, але attribution і license notice все одно потрібно зберігати.; Його часто називають Original BSD License.; У більшості випадків краще BSD-2-Clause або BSD-3-Clause.;Основні переважні аспекти BSD License:
'''істотно:''' якщо репозиторій не має ліцензії, інші люди не мають чіткого дозволу використовувати код як open source.; {| class="wikitable"
|-
| Тип
| Permissive
| Permissive
|-
| Довжина
| Коротка
| Дуже коротка
|-
| Attribution
| Так
| Так
|-
| Warranty disclaimer
| Так
| Так
|-
| Proprietary use
| Дозволене
| Дозволене
|}
'''Non-endorsement clause''' — це третя умова BSD-3-Clause License.;<syntaxhighlight lang="toml">
Для Cargo:
</div>
!; * комерційних застосунків;
- SDK;
- embedded firmware;
- операційних систем;
- мережевого обладнання;
- cloud services;
- desktop apps;
- mobile apps;
- game engines;
- libraries;
- internal company tools.; See the LICENSE file for details.; Критично: BSD License відповідає на питання “чи можна використовувати код”, але не відповідає на питання “чи безпечний цей код”.; BSD 4-Clause License — старіший варіант BSD License.;
license = "BSD-3-Clause" </div> Вона означає: <div style="background:#e7f3ff; border-left:6px solid #2b7cff; padding:12px; margin:12px 0;"> ## License Типова структура: </div> </div> == SPDX identifiers == '''Практична роль:''' BSD-2-Clause-Patent — це спроба поєднати простоту BSD-2-Clause з явнішою патентною мовою.; * потрібно, щоб похідний код обов’язково залишався open source; * потрібен strong copyleft; * потрібен AGPL-style захист для SaaS; * потрібен детальний patent grant; * проєкт не хоче дозволяти proprietary forks; * істотно, щоб усі downstream-покращення поверталися спільноті; * потрібна сувора trademark policy; * потрібні складні contributor terms.; * FreeBSD materials about BSD-style licensing.;{{SEO |title=BSD License — permissive open source-ліцензії BSD-2-Clause, BSD-3-Clause і BSD-style ліцензування |description=BSD License — Wiki-стаття про сімейство permissive open source-ліцензій BSD. Розглянуто BSD-2-Clause, BSD-3-Clause, 4-clause BSD, advertising clause, non-endorsement clause, copyright notice, warranty disclaimer, SPDX identifiers, OSI approval, використання в open source і комерційних продуктах, відмінності від MIT License, GPL, Apache License 2.0, ISC License, переваги, обмеження, цікаві факти і хороші практики. |keywords=BSD License, BSD ліцензія, BSD-2-Clause, BSD-3-Clause, BSD 2-Clause License, BSD 3-Clause License, permissive license, open source license, SPDX BSD-2-Clause, SPDX BSD-3-Clause, OSI approved license, FreeBSD License, Modified BSD License, New BSD License, Simplified BSD License, copyright notice, warranty disclaimer, non-endorsement clause, advertising clause |alternativeTo=MIT License у permissive-проєктах; GPL для проєктів без copyleft-вимог; Apache License 2.0 для простіших сценаріїв без явного patent grant; ISC License; proprietary license для відкритого коду; custom licenses без стандартної сумісності; ліцензії без SPDX-ідентифікатора }} BSD-2-Clause і BSD-3-Clause належать до стандартних open source-ліцензій, які широко використовуються в екосистемі.; '''Висновок:''' BSD License дає downstream-користувачам більше свободи, але не гарантує, що їхні покращення повернуться в open source.;<div style="background:#eafaf1; border-left:6px solid #2ecc71; padding:12px; margin:12px 0;"> У сучасних package ecosystems ліцензію часто вказують через SPDX identifier.;<div style="background:#e8f8f5; border-left:6px solid #16a085; padding:12px; margin:12px 0;"> Рекомендовано: '''Практична роль:''' BSD License не має AGPL-style network copyleft, з цієї причини не вимагає відкривати server-side зміни лише через мережеве використання.; Краще вказати конкретно: `BSD-2-Clause` або `BSD-3-Clause`.; Або: <div style="background:#fdecea; border-left:6px solid #e74c3c; padding:12px; margin:12px 0;"> !;<div style="background:#fff4e5; border-left:6px solid #f39c12; padding:12px; margin:12px 0;"> * писати без ускладнень “BSD” без уточнення версії; * плутати BSD-2-Clause і BSD-3-Clause; * використовувати BSD-4-Clause випадково; * видаляти copyright notice; * забувати disclaimer; * думати, що BSD License забороняє комерційне використання; * думати, що BSD License змушує відкривати похідний код; * плутати BSD License з GPL; * не включати third-party notices у commercial product; * використовувати ім’я автора для реклами без дозволу при BSD-3-Clause; * змінювати текст ліцензії й далі називати її стандартною BSD.;
істотно: BSD License — це вибір на користь свободи downstream-користувача, навіть якщо цей користувач системи закриє свій похідний код.;== Коли BSD License має змогу бути невдалим вибором ==
Ця умова створювала проблеми: Це має змогу бути:
; Навіть якщо код BSD-licensed, потрібно перевіряти:
У `LICENSE` додають текст конкретної BSD-ліцензії: BSD-2-Clause або BSD-3-Clause.; BSD License надає можливість використовувати код у SaaS-продуктах без обов’язку відкривати власний server-side код.; Практична порада: BSD-2-Clause добре підходить, коли потрібна максимальна простота, а BSD-3-Clause — коли істотно додати non-endorsement clause.; * BSD License не є собою copyleft-ліцензією.;
Академічний проєктПоширені помилки: Головна проблема BSD-4-Clause — '''advertising clause'''.; {| class="wikitable"
</div>
<div style="background:#fff4e5; border-left:6px solid #f39c12; padding:12px; margin:12px 0;">
'''Проста різниця:''' BSD License надає можливість закривати похідний код, а GPL зазвичай вимагає, щоб похідна робота при поширенні залишалася відкритою.; Це істотно для:
'''Цікавий момент:''' сучасні популярні BSD-ліцензії фактично стали простішими саме з цієї причини, що стара advertising clause виявилася надто незручною.;== BSD License і університети ==
<div style="background:#e8f8f5; border-left:6px solid #16a085; padding:12px; margin:12px 0;">
* приватне використання;
* комерційне використання;
* копіювання;
* модифікацію;
* поширення;
* включення в proprietary software;
* включення в open source-проєкти;
* продаж продуктів із BSD-licensed кодом;
* створення похідних робіт;
* використання в embedded software;
* використання в server software;
* використання в libraries і SDK.; * Матеріали щодо open source compliance, SBOM, third-party notices, copyright notices, warranty disclaimers і license compatibility.; '''істотно:''' якщо патентні питання критичні, варто розглянути Apache License 2.0 або BSD-2-Clause-Patent і проконсультуватися з фахівцем.;== Загальний характеристика ==
|
;Джерела
BSD License як сімейство ліцензій
|
; * BSD-2-Clause;
BSD-ліцензії містять warranty disclaimer.; * активність підтримки;
Copyright notice має змогу виглядати так: Advertising clause* SPDX-License-Identifier: BSD-2-Clause */ |
; !; * BSD-3-Clause додає non-endorsement clause.; !; Водночас вона не є собою copyleft-ліцензією, не вимагає відкривати похідний код і не гарантує повернення покращень у спільноту.;
Помилка: обирати стару BSD-4-Clause для нового проєкту без особливої причини.;
Хороші практики BSD LicenseПоширені ідентифікатори: </syntaxhighlight> src/ Commercial SDKBSD-2-Clause-PatentПроста аналогія: BSD-2-Clause — це дуже легка ліцензійний пакет: “залиш повідомлення про автора й гарантій немає”.; [package] Головне правило: BSD License проста, але її потрібно називати точно й зберігати всі notices.; Вона пов’язана з BSD Unix, який сильно вплинув на еволюція сучасних операційних систем, мережевих стеків, серверного програмного забезпечення й UNIX-подібних систем.;</syntaxhighlight> |
; Приклад для npm: | ; Для BSD-ліцензій істотно використовувати точні SPDX identifiers.;
BSD 2-Clause License додатково відома як Simplified BSD License або FreeBSD License.; Університетська лабораторія публікує research code, щоб інші могли вивчати, змінювати й використовувати його без copyleft-обмежень.;
Через advertising clause BSD-4-Clause менш зручна й значно рідше рекомендована для нових проєктів.; Приклад для Rust `Cargo.toml`: </syntaxhighlight> Вона пов’язана з: BSD License не є собою copyleft-ліцензією.; * Матеріали щодо BSD Unix, FreeBSD, OpenBSD, NetBSD і BSD-style software ecosystems.;== BSD License і безпека ==
</div>
* SPDX-License-Identifier: BSD-3-Clause
*/
</div>
Розробник створює library і хоче, щоб її могли використовувати open source-проєкти, стартапи й комерційні продукти.;
ВисновокBSD License і GitHubЧого BSD License не вимагаєПриклади сценаріїв використання |
- | Тип | Permissive | Copyleft |
|---|---|---|---|---|---|---|---|---|---|
| Похідний код | має змогу бути закритим | Має залишатися GPL-сумісним при поширенні похідної роботи | |||||||
| Proprietary software | Дозволене | Обмежене copyleft-умовами | |||||||
| Головна умова | Зберегти notices і disclaimer | Зберегти software freedoms і надати source code | |||||||
| Ідея | Максимальна гнучкість | Взаємність і захист відкритості |
Для BSD-2-Clause:
компаній забезпечується через Цікаво, що BSD-style ліцензування дозволило коду з BSD-екосистеми потрапити в дуже різні продукти: open source-системи, комерційні ОС, мережеве обладнання, embedded-пристрої й proprietary software.; BSD License permissive, а GPL copyleft.;=== Системна утиліта === BSD License не вимагає: Приклад для Python `pyproject.toml`:
|- | Тип | Permissive | Permissive |- | Copyright notice | Потрібно зберігати | Потрібно зберігати |- | Warranty disclaimer | є собою | є собою |- | Non-endorsement clause | Немає | є собою |- | Комерційне використання | Дозволене | Дозволене |- | Proprietary products | Дозволені | Дозволені |}
0BSD
BSD License і комерційні продукти
Практична роль: package metadata сприяє автоматичним інструментам перевіряти ліцензії dependencies.; license = "BSD-2-Clause"
'''Практична роль:''' non-endorsement clause захищає авторів від того, щоб їхні імена використовували в маркетингу чужого продукту.;<div style="background:#eafaf1; border-left:6px solid #2ecc71; padding:12px; margin:12px 0;">
!;<div style="background:#fef2f2; border-left:6px solid #ef4444; padding:12px; margin:12px 0;">
'''Висновок:''' MIT License зазвичай коротша, BSD-2-Clause дуже близька до неї, а BSD-3-Clause додає non-endorsement захист.; Критерій
* open source governance;
* corporate compliance;
* GitHub license recognition;
* package ecosystems;
* SBOM;
* legal review;
* сумісності з open source-політиками;
* довіри до стандартного тексту ліцензії.; * BSD-style ліцензування сильно вплинуло на UNIX-like системи, мережевий код і комерційне ПЗ.;<syntaxhighlight lang="toml">
== BSD License і операційні системи ==
{| class="wikitable"
ISC License схожа на BSD-2-Clause та MIT License: коротка, permissive і проста.;<syntaxhighlight lang="c">
== BSD 3-Clause License ==
<div style="background:#f0eaff; border-left:6px solid #8e44ad; padding:12px; margin:12px 0;">
Причини:
'''істотно:''' не варто писати без ускладнень “BSD License”, якщо потрібна юридична точність.; GPL
</div>
* ускладнювала license compliance;
* погано масштабувалася для великих продуктів;
* могла створювати багато різних attribution-вимог;
* погіршувала сумісність із GPL;
* робила ліцензію менш зручною для сучасного open source.; Такі ліцензії дають багато свободи користувачам і не вимагають, щоб похідні роботи обов’язково залишалися open source.;
/*
переважні аспекти BSD License
- не можна використовувати ім’я автора для просування продукту без дозволу;
- не можна натякати, що original contributors підтримують ваш fork або product;
- attribution дозволена, endorsement без дозволу — ні.; * permissive;
- коротка;
- зрозуміла;
- надає можливість commercial use;
- надає можливість proprietary use;
- не вимагає відкривати похідний код;
- має стандартні SPDX identifiers;
- добре підходить для libraries;
- зручна для academic code;
- зручна для системного ПЗ;
- широко сумісна з іншими ліцензіями;
- BSD-3-Clause має non-endorsement захист;
- проста для compliance порівняно з copyleft-ліцензіями.; BSD-3-Clause
BSD-2-Clause є собою короткою, permissive і дуже зручною для повторного використання.;== Приклад SPDX у файлі ==
BSD License надає можливість:
}
- `THIRD_PARTY_NOTICES.txt`;
- розділ Legal у застосунку;
- документація;
- About screen;
- license bundle;
- firmware notices;
- web page з open source notices;
- package metadata.; Проста різниця: BSD-3-Clause додає правило: “не використовуйте ім’я автора для реклами або endorsement без дозволу”.;== BSD 2-Clause і BSD 3-Clause ==
0BSD або Zero-Clause BSD — дуже permissive BSD-style ліцензійний пакет, яка фактично прибирає attribution-вимогу класичних BSD-ліцензій.; BSD License Класичні BSD-2-Clause і BSD-3-Clause не мають такої явної й детальної patent grant-мови, як Apache License 2.0.; |- | Тип | Permissive | Permissive |- | Довжина | Коротка | Значно довша |- | Patent grant | Зазвичай не такий явний | Має явний patent grant |- | NOTICE mechanism | Простий notice/disclaimer | Детальніший NOTICE-підхід |- | Корпоративні патентні сценарії | Потребують окремої уваги | Часто зручніша через патентну мову |}
Обмеження BSD License
BSD-licensed код можна використовувати в proprietary software, якщо виконані умови ліцензії.; Ця умова забороняє використовувати імена copyright holder або contributors для просування похідного продукту без попереднього письмового дозволу.; ISC License
}
project/
* точно вказувати `BSD-2-Clause` або `BSD-3-Clause`;
* додати файл `LICENSE`;
* використовувати стандартний текст ліцензії;
* додати SPDX identifier у файли коду;
* зберігати copyright notices;
* зберігати disclaimer;
* не використовувати імена contributor-ів для endorsement без дозволу;
* вести third-party notices;
* перевіряти dependencies;
* вести SBOM для великих продуктів;
* не використовувати стару BSD-4-Clause для нових проєктів без причини;
* перевіряти patent concerns у корпоративних продуктах.; SPDX для BSD-2-Clause додатково посилається на OSI-сторінку цієї ліцензії як related web page.;</div>
Для npm:
<div style="background:#ecfdf5; border-left:6px solid #10b981; padding:12px; margin:12px 0;">
</div>
</div>
'''Головна думка:''' BSD License — це проста permissive-ліцензія з великим рівнем довіри до користувача: використовуйте код вільно, але зберігайте notices, disclaimer і не приписуйте авторам endorsement без дозволу.; Якщо потрібно зберегти attribution-умову, краще не використовувати 0BSD.; * Для юридичної точності краще писати `BSD-2-Clause` або `BSD-3-Clause`, а не без ускладнень “BSD License”.; Вона зручна для:
== OSI approval ==
<syntaxhighlight lang="c">
<div style="background:#fef2f2; border-left:6px solid #ef4444; padding:12px; margin:12px 0;">
== BSD License і GPL ==
Це комфортно для:
'''істотно:''' якщо патентні питання критичні, Apache License 2.0 має змогу бути кращим вибором, ніж класична BSD-2-Clause або BSD-3-Clause.; {
У `README.md` можна написати:
== Copyright notice ==
</div>
</div>
<syntaxhighlight lang="c">
!; Приклад у коді:
'''Помилка:''' обирати BSD License, якщо головна мета — змусити всі похідні роботи залишатися open source.; Можливі проблеми:
* contributors;
* dependency scanners;
* package users;
* open source compliance;
* SBOM;
* legal review;
* автоматичного визначення ліцензії;
* прозорості проєкту.; '''Перевага:''' BSD License дуже зручна для компаній, бо надає можливість включати код у комерційні й закриті продукти.; BSD License часто зручна для комерційних продуктів.; :contentReference [oaicite:1]{index=1}
== BSD License і SaaS ==
* '''BSD 2-Clause License''' або '''Simplified BSD License''';
* '''BSD 3-Clause License''' або '''New BSD License / Modified BSD License'''.;
ліцензійний пакет не гарантує безпеку коду.; BSD License
Перевага: BSD License надає можливість open source-коду жити і в відкритих, і в закритих продуктах без складної взаємності.; :contentReference [oaicite:2]{index=2}
BSD-2-Clause-Patent — варіант BSD-2-Clause із патентною частиною.; Висновок: BSD-2-Clause, MIT і ISC часто виконують схожу практичну роль: дозволяють широке повторне використання з мінімальними умовами.;Практична роль: стандартна OSI-approved ліцензійний пакет значно зрозуміліша для користувачів і компаній, ніж самописний license text.; Термін BSD License має змогу означати різні ліцензії, з цієї причини його краще уточнювати.;</syntaxhighlight>
Цікаві факти про BSD License
Вона має дві основні умови:
Практична роль: BSD License надає можливість бізнесу використовувати open source-код без обов’язку відкривати весь власний програмний продукт.; * Стара BSD-4-Clause мала advertising clause, яка виявилася незручною.; Головна вимога BSD-ліцензій — зберігати copyright notice, license conditions і disclaimer.;== BSD 4-Clause License ==
Advertising clause — це умова старої 4-clause BSD License, яка вимагала згадки в advertising materials.; // SPDX-License-Identifier: BSD-3-Clause
0BSD має змогу бути доречною для:
Приклад license metadata
Небезпека: найбільша плутанина з BSD License виникає через нечітке формулювання “BSD” без конкретного SPDX identifier.; [project] // SPDX-License-Identifier: BSD-2-Clause
SPDX прямо подає `BSD-2-Clause` як short identifier для BSD 2-Clause "Simplified" License.;- Open source
- Software license
- Permissive license
- MIT License
- GPL
- Apache License 2.0
- ISC License
- 0BSD
- SPDX
- Open Source Initiative
- FreeBSD
- OpenBSD
- NetBSD
- DragonFly BSD
- BSD
- UNIX
- Copyright
- Copyleft
- Proprietary software
- SBOM
- Open source compliance
- Ліцензія програмного забезпечення
- Документація
BSD 2-Clause License
- BSD License
- BSD ліцензія
- BSD-2-Clause
- BSD-3-Clause
- BSD 2-Clause License
- BSD 3-Clause License
- Simplified BSD License
- Modified BSD License
- New BSD License
- FreeBSD License
- Permissive license
- Open source license
- SPDX BSD-2-Clause
- SPDX BSD-3-Clause
- Copyright notice
- Warranty disclaimer
- Non-endorsement clause
- Advertising clause
- Open source compliance
- Документація