Bruce Perens on leaving the Open Source Initiative (OSI), which verifies licenses for compliance with Open Source criteria. Bruce is a co-founder of OSI, one of the authors of the Open Source definition, the creator of the BusyBox package, and the second leader of the Debian project (he replaced Ian Murdock in 1996). The reason for his departure is cited as his unwillingness to be associated with the upcoming OSI decision to include (Cryptographic Autonomy License) among open licenses.
The CAL license to the category of copyleft licenses and was commissioned by the specifically for additional protection of user data in decentralized P2P applications. Holochain develops a platform based on hashchains for creating cryptographically verified distributed applications.
The CAL license allows the use of Holochain in the form of free and open-source software, provided certain conditions are met. Firstly, the source code of Holochain and all derivative works must be provided under the same conditions, including those related to the safeguarding of cryptographic keys' confidentiality. Secondly, the right to public performance of Holochain, including the use of Holochain API to launch applications, is granted only while maintaining the confidentiality and autonomy of the cryptographic keys of each individual user.
CAL концептуально не походит на другие лицензии — если сервис использует ПО под данной лицензией, она охватывает не только код, но и обрабатываемые данные. В соответствии с лицензией CAL, если конфиденциальность ключа пользователя нарушена (например, ключи сохраняются на централизованном сервере), то нарушается и право владения данными и теряется контроль над собственными копиями приложения. На практике, указанная особенность лицензии допускает манипуляции с ключами только на стороне конечного пользователя, без их хранения на централизованных серверах.
Për shembull, licenca CAL nuk do të lejojë që një kompani të krijojë në bazë të Holochain një chat P2P të brendshëm, në të cilin çelësat e punonjësve të ruhen në një depo të përbashkët nën kontrollin e kompanisë, e cila nuk përjashton mundësinë e leximit të bisedave. Kështu, Holochain përpiqet të arrijë që çdo aplikacion i bazuar në Holochain të jetë i besueshëm dhe autonom. Nëse një aplikacion tërheq sisteme të centralizuara për të punuar me çelësat e përdoruesve, një aplikacion i tillë humbet të drejtën për të punuar me Holochain.
Bruce Perens , që licenca CAL nuk ofron lirinë e nevojshme dhe është e orientuar për të mbrojtur nga abuzimet nga ana e zhvilluesve, të cilët përpiqen të kontrollojnë plotësisht të dhënat e përdoruesve në aplikacionet e tyre. Kërkesat për mbajtjen e çelësave vetëm në sistemet e përdoruesve të fundit në dritën mund të perceptohen si një shkelje e të drejtave të grupeve të caktuara dhe diskriminim sipas fushës së aplikimit.
Перенс пояснил, что важным свойством открытых лицензий является возможность применять их, не привлекая юристов. Пользователь может просто установить программу, поставляемую под утверждённой в OSI открытой лицензией, и если он не вносит изменения в код и не передаёт программу кому-то ещё, ему даже не нужно читать лицензию. В OSI одобрено более 100 открытых лицензий и все они соответствуют данной модели. Но лицензия CAL ломает эту модель — если кто-то работает с программой под лицензией CAL и у него есть пользователи, то на него налагается дополнительная ответственность за возвращение данных этим пользователям.
При помощи новой лицензии Holochain пытается контролировать сеть приложений и противостоять тому, что разработчики клиентов для распределённой платформы, могут привязать к себе пользователей, захватив их данные. Перенс признаёт благой цель обеспечения конфиденциальности данных пользователей, но считает недопустимым то, что для понимания лицензии и взаимодействия с пользователями потребуется консультация юриста. Перенс также обратил внимание на порочность разрастания числа лицензией, обилие которых затрудняет комбинирование приложений под разными лицензиями, и указал, что можно обойтись только тремя лицензиями — AGPLv3, LGPLv3 и Apache v2.
Licenca CAL është zhvilluar nga avokati i njohur Van Lindberg (), i specializuar në çështjet e pronësisë intelektuale dhe licencave në softuerin e hapur. Sipas , që arriti të sigurojë publikimi The Register, Lindberg në mënyrë private loboi për miratimin e drejtuesve të OSI për të njohur licencën CAL si të hapur, duke anashkaluar procesin publik të miratimit të licencës.
Lindberg u përgjigj se shumë njerëz fillimisht formuan njëOpinion të tejskajshëm për licencën CAL dhe përpiqen të përdorin çdo arsyetim për të kundërshtuar. Fjala lobim në këtë kontekst është e papërshtatshme, pasi rishikimi i licencës dhe diskutimi janë zhvilluar në forume publike, ndërsa çështjet procedurale janë diskutuar vetëm në mënyrë private.
Pamela Chestek, e cila drejton komitetin për rishikimin e licencave, theksoi se nuk ka asgjë të çuditshme në komunikimin privat, pasi zakonisht bordi menaxhues i OSI konsultohet me palët para rishikimit të licencës. Përfshirë një bisedë telefonike me Lindbergun, në të cilën ajo përpiqej të shpjegonte se çfarë ishin pikërisht problemet me licencën e propozuar. Ndoshta kjo komunikim është keqkuptuar. Sa i përket licencës CAL, diskutimi mbi të ende nuk ka përfunduar dhe një mendim përfundimtar ende nuk është formuar.
Burimi: opennet.ru
