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 konceptualisht ndryshon nga licencat e tjera â nĂ«se njĂ« shĂ«rbim pĂ«rdor softuer me kĂ«tĂ« licencĂ«, ajo mbulon jo vetĂ«m kodin, por edhe tĂ« dhĂ«nat qĂ« pĂ«rpunohen. Sipas licencĂ«s CAL, nĂ«se cenohet konfidencialiteti i çelĂ«sit tĂ« pĂ«rdoruesit (pĂ«r shembull, kur çelĂ«sat ruhen nĂ« njĂ« server tĂ« centralizuar), atĂ«herĂ« cenohet edhe e drejta e pronĂ«sisĂ« mbi tĂ« dhĂ«nat dhe humbet kontrolli mbi kopjet e veta tĂ« aplikacionit. NĂ« praktikĂ«, kjo veçori e licencĂ«s lejon manipulimin e çelĂ«save vetĂ«m nĂ« anĂ«n e pĂ«rdoruesit fundor, pa i ruajtur ata nĂ« serverĂ« tĂ« centralizuar.
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.
Perens shpjegoi se njĂ« veçori e rĂ«ndĂ«sishme e licencave tĂ« hapura Ă«shtĂ« mundĂ«sia pĂ«r tâi pĂ«rdorur ato pa pĂ«rfshirĂ« juristĂ«. PĂ«rdoruesi mund thjesht tĂ« instalojĂ« njĂ« program tĂ« shpĂ«rndarĂ« nĂ«n njĂ« licencĂ« tĂ« hapur tĂ« miratuar nga OSI dhe, nĂ«se nuk bĂ«n ndryshime nĂ« kod dhe nuk ia kalon programin dikujt tjetĂ«r, atij madje nuk i duhet ta lexojĂ« licencĂ«n. Mbi 100 licenca tĂ« hapura janĂ« miratuar nga OSI dhe tĂ« gjitha i pĂ«rmbahen kĂ«tij modeli. Por licenca CAL e prish kĂ«tĂ« model â nĂ«se dikush punon me njĂ« program nĂ«n licencĂ«n CAL dhe ka pĂ«rdorues, atĂ«herĂ« mbi tĂ« bie pĂ«rgjegjĂ«si shtesĂ« pĂ«r tâua kthyer tĂ« dhĂ«nat kĂ«tyre pĂ«rdoruesve.
Me anĂ« tĂ« licencĂ«s sĂ« re, Holochain po pĂ«rpiqet tĂ« kontrollojĂ« rrjetin e aplikacioneve dhe tĂ« kundĂ«rshtojĂ« situatĂ«n ku zhvilluesit e klientĂ«ve pĂ«r njĂ« platformĂ« tĂ« shpĂ«rndarĂ« mund tâi lidhin pĂ«rdoruesit pas vetes duke marrĂ« nĂ«n kontroll tĂ« dhĂ«nat e tyre. Perens e pranon qĂ«llimin e mirĂ« pĂ«r tĂ« garantuar privatĂ«sinĂ« e tĂ« dhĂ«nave tĂ« pĂ«rdoruesve, por e konsideron tĂ« papranueshme qĂ« pĂ«r tĂ« kuptuar licencĂ«n dhe pĂ«r tĂ« ndĂ«rvepruar me pĂ«rdoruesit tĂ« nevojitet konsultim me njĂ« jurist. Perens vuri nĂ« dukje gjithashtu problemin e shtimit tĂ« pakontrolluar tĂ« numrit tĂ« licencave, pasi bollĂ«ku i tyre e vĂ«shtirĂ«son kombinimin e aplikacioneve me licenca tĂ« ndryshme, dhe theksoi se mund tĂ« mjaftohet vetĂ«m me tre licenca â AGPLv3, LGPLv3 dhe 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
