Freizügig (Permissive)

Boost Software License 1.0

Freizügige Lizenz, bei der Hinweise nur bei Verbreitung in Quellform nötig sind; für kompilierte Binärdateien besteht keine Hinweispflicht.

SPDXBSL-1.0

Erlaubnisse, Bedingungen und Einschränkungen auf einen Blick

Erlaubnisse

  • Kommerzielle NutzungDas Original und abgeleitete Werke dürfen kommerziell genutzt werden.
  • ÄnderungDer Code darf verändert werden.
  • VerbreitungDer Code darf verbreitet werden.
  • Private NutzungDer Code darf intern genutzt und geändert werden, ohne ihn zu veröffentlichen.

Bedingungen

  • Hinweis bei Quellcode-VerbreitungDer Hinweis ist nur bei Verbreitung in Quellform nötig, nicht bei Binärdateien.

Einschränkungen

  • HaftungsbeschränkungEs wird ausdrücklich jede Haftung für Schäden ausgeschlossen.
  • Keine GewährleistungEs wird ausdrücklich jede Gewährleistung ausgeschlossen.

Einteilung in Erlaubnisse, Bedingungen und Einschränkungen: Daten von choosealicense.com (GitHub, MIT-Lizenz).

Was ist das für eine Lizenz?

Die Boost Software License 1.0 wurde 2003 für die Boost-C++-Bibliotheken geschaffen. Sie ist freizügig wie MIT, unterscheidet sich aber darin, dass die Bedingungen nur für Kopien in Quellform gelten. Urheberrechtsvermerk und Lizenztext müssen in allen vollständigen oder teilweisen Kopien der Software enthalten sein – es sei denn, diese Kopien bestehen ausschließlich aus maschinenausführbarem, von einem Sprachprozessor (Compiler) erzeugtem Objektcode. Boost und das Test-Framework Catch2 u. a. verwenden sie.

Warum diese Bedingung?

Bei C++-Template-Bibliotheken fließt der Header-Code direkt in die ausführbare Datei des Nutzers ein. Bei MIT müsste jede Verbreitung dieser Datei einen Hinweis enthalten; die BSL beseitigt diese Last, sodass Endprodukte, die die Bibliothek nutzen, keinen Hinweisbildschirm brauchen.

Pflichten bei der Verbreitung

Häufige Irrtümer

Anwendung

Nach Boost-Konvention wird der Text als LICENSE_1_0.txt abgelegt und jeder Quelldatei der Hinweis „Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at https://www.boost.org/LICENSE_1_0.txt)“ vorangestellt. Wählen Sie im Generator-Tab „Dateikopf“ den offiziellen Hinweistext, wird dieser Wortlaut erzeugt. Die SPDX-Kennung lautet BSL-1.0.

Wofür sie sich eignet

Für Header-only-C++-Bibliotheken und für Bibliotheken, die in Produkten eingesetzt werden, bei denen ein Hinweisbildschirm schwer umzusetzen ist, etwa Spiele oder eingebettete Systeme.

Darf BSL-1.0-Code in andere Projekte übernommen werden?

Allgemeine Einschätzung, wenn Code unter dieser Lizenz in ein Projekt mit der unten genannten Lizenz übernommen und gemeinsam verbreitet wird. Weitere Kombinationen im Kompatibilitätsprüfer →

ZielprojektErgebnisHinweis
Proprietäre (kommerzielle) Software MöglichBei Verbreitung als Quellcode müssen der ursprüngliche Urheberrechts- und Lizenztext erhalten bleiben (bei reiner Binärverbreitung nicht nötig).
MIT MöglichBei Verbreitung als Quellcode müssen der ursprüngliche Urheberrechts- und Lizenztext erhalten bleiben (bei reiner Binärverbreitung nicht nötig).
Apache-2.0 MöglichBei Verbreitung als Quellcode müssen der ursprüngliche Urheberrechts- und Lizenztext erhalten bleiben (bei reiner Binärverbreitung nicht nötig).
MPL-2.0 MöglichBei Verbreitung als Quellcode müssen der ursprüngliche Urheberrechts- und Lizenztext erhalten bleiben (bei reiner Binärverbreitung nicht nötig).
LGPL-2.1 MöglichBei Verbreitung als Quellcode müssen der ursprüngliche Urheberrechts- und Lizenztext erhalten bleiben (bei reiner Binärverbreitung nicht nötig).
LGPL-3.0 MöglichBei Verbreitung als Quellcode müssen der ursprüngliche Urheberrechts- und Lizenztext erhalten bleiben (bei reiner Binärverbreitung nicht nötig).
GPL-2.0 MöglichBei Verbreitung als Quellcode müssen der ursprüngliche Urheberrechts- und Lizenztext erhalten bleiben (bei reiner Binärverbreitung nicht nötig).
GPL-3.0 MöglichBei Verbreitung als Quellcode müssen der ursprüngliche Urheberrechts- und Lizenztext erhalten bleiben (bei reiner Binärverbreitung nicht nötig).
AGPL-3.0 MöglichBei Verbreitung als Quellcode müssen der ursprüngliche Urheberrechts- und Lizenztext erhalten bleiben (bei reiner Binärverbreitung nicht nötig).

Die Inhalte dieser Website sind allgemeine Informationen und keine Rechtsberatung. Für konkrete Entscheidungen zu Vertrieb, Verträgen oder Streitfällen wenden Sie sich an eine Anwältin, einen Anwalt oder andere Fachleute.