Leksykon IT › Programowanie › Cryptographic Autonomy License (CAL)

Cryptographic Autonomy License (CAL)

Programowanie Svenska → Zaktualizowano: 2026-11-01

Licencja copyleft, która wymaga nie tylko udostępnienia kodu, lecz także tego, by użytkownicy mogli odzyskać własne dane.

Napisał ją prawnik Van Lindberg dla rozproszonego frameworku Holochain. Wychodzi od założenia AGPL, że uruchamianie oprogramowania jako usługi dla innych uruchamia obowiązki licencyjne, i dodaje coś nowego: operator usługi musi zapewnić każdemu użytkownikowi dostęp do wprowadzonych przez niego danych i nie może utrudniać mu zachowania kontroli nad własnymi kluczami kryptograficznymi.

Droga przez OSI była długa. Krytycy twierdzili, że licencja regulująca dane, a nie kod, wykracza poza to, czego może wymagać licencja open source, i pierwsza wersja została wycofana w 2019 roku. Poprawiona CAL-1.0 uzyskała zatwierdzenie na początku 2020. Prawie nikt jej nie stosuje, ale pytanie, które stawia, czyli ile znaczy otwarty kod, gdy dane są zamknięte, tylko zyskało na ostrości.

← Wróć do leksykonu