Bruce Perens o odchodu z Open Source Initiative (OSI), organizace, která kontroluje licence z hlediska souladu s open source. Bruce je spoluzakladatelem OSI, jedním z autorů definice Open Source, tvůrcem balíčku BusyBox a druhým vedoucím projektu. Debian (v roce 1996 nahradil Iana Murdocka). Důvodem odchodu byla jeho neochota podílet se na rozhodnutí OSI o zařazení (Cryptographic Autonomy License) mezi otevřenými licencemi.
Licence CAL do kategorie copyleftových licencí a podle objednávky projektu Holochain vyvíjí platformu založenou na hashchainu pro vytváření kryptograficky ověřených distribuovaných aplikací, konkrétně pro dodatečnou ochranu uživatelských dat v distribuovaných P2P aplikacích.
Licence CAL umožňuje používat Holochain jako svobodný software s otevřeným zdrojovým kódem, pokud je splněno několik podmínek. Zaprvé, zdrojový kód Holochainu a veškerá odvozená díla musí být distribuovány za stejných podmínek, včetně podmínek týkajících se zachování důvěrnosti kryptografických klíčů. Zadruhé, právo veřejně provozovat Holochain, včetně používání Holochain API ke spouštění aplikací, je uděleno pouze za předpokladu, že je zachována důvěrnost a autonomie soukromých kryptografických klíčů každého jednotlivého uživatele.
Licence CAL se koncepčně liší od ostatních licencí – pokud služba používá software v rámci této licence, vztahuje se nejen na kód, ale i na zpracovávaná data. Pokud je v rámci licence CAL ohrožen klíč uživatele (například pokud jsou klíče uloženy na centralizovaném serveru), je narušeno i vlastnictví dat a dochází ke ztrátě kontroly nad vlastními kopiemi aplikace uživatele. V praxi tato funkce licence umožňuje manipulaci s klíči pouze na straně koncového uživatele, aniž by je bylo nutné ukládat na centralizovaných serverech.
Například CAL by firmě neumožňovala vytvořit si vlastní firemní P2P chat na Holochainu, kde by klíče zaměstnanců byly uloženy ve sdíleném, firemním úložišti, které umožňuje odposlouchávání. Holochain tak zajišťuje, že jakákoli aplikace založená na Holochainu je důvěryhodná a autonomní. Pokud se aplikace spoléhá na centralizované systémy pro správu uživatelských klíčů, není již povoleno s Holochainem spolupracovat.
Bruce Perens že licence CAL neposkytuje potřebnou svobodu a je zaměřena na ochranu před zneužitím vývojáři, kteří se snaží získat úplnou kontrolu nad uživatelskými daty ve svých aplikacích. Požadavky na ukládání klíčů pouze na systémech koncových uživatelů s ohledem na může být vnímáno jako porušení práv určitých skupin a diskriminace v oblasti použití.
Perens vysvětlil, že důležitou vlastností open source licencí je možnost jejich používání bez zapojení právníků. Uživatel si může jednoduše nainstalovat program distribuovaný pod open source licencí schválenou OSI a pokud neupraví kód ani program s nikým jiným nesdílí, nemusí si licenci ani číst. OSI schválila přes 100 open source licencí, z nichž všechny se řídí tímto modelem. Licence CAL však tento model porušuje – pokud někdo používá program s licencí CAL a má uživatele, je navíc zodpovědný za vrácení dat těmto uživatelům.
S novou licencí se Holochain pokouší kontrolovat aplikační síť a zabránit vývojářům klientů distribuovaných platforem v tom, aby si uživatele vázali na sebe zachycováním jejich dat. Perens uznává záslužný cíl zajištění soukromí uživatelů, ale považuje za nepřijatelné, aby pochopení licence a interakce s uživateli vyžadovaly právní poradenství. Perens také poukázal na škodlivost šíření licencí, jejichž hojnost ztěžuje kombinování aplikací pod různými licencemi, a argumentoval, že by mohly stačit tři licence – AGPLv3, LGPLv3 a Apache v2.
Licenci CAL vyvinul renomovaný právník Van Lindbergh (), specializující se na problematiku duševního vlastnictví a licencování softwaru s otevřeným zdrojovým kódem. V dokumentech, které získal The Register, Lindberg soukromě loboval u ředitelů OSI za zveřejnění licence CAL jako otevřeného zdrojového kódu a obcházení procesu veřejného udělování licencí.
Lindberg odpověděl, že mnoho lidí mělo od samého začátku předsudky ohledně licence CAL a snažili se využít jakékoli příležitosti k jejímu oponování. Slovo „lobbování“ je v tomto kontextu nevhodné, protože přezkum a diskuse o licenci probíhaly na veřejných fórech, zatímco soukromě se diskutovalo pouze o procedurálních otázkách.
Pamela Chesteková, která předsedá komisi pro přezkum licencí, poznamenala, že na soukromé korespondenci nebylo nic neobvyklého, jelikož správní rada OSI obvykle před přezkumem licence konzultuje se stranami. Také měla telefonický rozhovor s Lindbergem, ve kterém se pokusila objasnit konkrétní problémy s navrhovanou licencí. Možná byla tato komunikace špatně pochopena. Pokud jde o licenci CAL, diskuse o ní stále probíhají a konečné stanovisko dosud nebylo vydáno.
Zdroj: opennet.ru
