Leksykon IT › Programowanie › Boost Software License

Boost Software License

Programowanie Svenska → Zaktualizowano: 2026-11-01

Liberalna licencja bibliotek Boost C++, która znosi obowiązek dołączania tekstu licencji do skompilowanych programów.

Boost długo pozwalał każdej bibliotece wybierać własną licencję, aż w 2003 roku projekt ustalił wspólny tekst. Od MIT różni się jednym drobnym, lecz istotnym szczegółem: informacja o licencji musi towarzyszyć kodowi źródłowemu, ale już nie kodowi maszynowemu. Program, który statycznie linkuje pół Boosta, nie musi niczego dołączać. Dla biblioteki C++ złożonej głównie z szablonów, które trafiają do binarki użytkownika, był to rozsądny kompromis.

Jej identyfikator SPDX to BSL-1.0, co bez końca myli się z Business Source License, której zostało BUSL-1.1. Jedna jest open source, druga wyraźnie nie. Akronimy nigdy nie były mocną stroną prawa.

← Wróć do leksykonu