Leksykon IT › Programowanie › Zmiana licencji (relicensing)

Zmiana licencji (relicensing)

Programowanie Svenska → Zaktualizowano: 2026-11-01

Zmiana licencji istniejącego projektu, wymagająca zgody każdego posiadacza praw autorskich – albo CLA, które już ją zawiera.

W projekcie społecznościowym to żmudna robota. Mozilla przez lata wyszukiwała współautorów, zanim w 2004 roku kod mógł zostać objęty trzema licencjami, a VLC skontaktowało się z setkami programistów, by około 2011 roku przenieść libVLC z GPL na LGPL. OpenStreetMap usunęło dane autorów, którzy nie zgodzili się na przejście na ODbL w 2012 roku. Jądro Linuksa realistycznie nigdy nie zmieni licencji; nikt nawet nie wie, ilu jego autorów jeszcze żyje.

Dla firmy, która jest właścicielem całego kodu, to kwestia jednego popołudnia. Elastic przeszedł z Apache 2.0 na SSPL w 2021 roku, HashiCorp z MPL na BSL w 2023, a Redis z BSD na parę licencji source-available w 2024. Każdy z nich zyskał w nagrodę forka – OpenSearch, OpenTofu, Valkey – a Elastic i Redis dodały później AGPL jako opcję.

← Wróć do leksykonu