Bruce Perens forlod OSI-organisationen på grund af uenigheder vedrørende CAL-licensen

Bruce Perens har annonceret om udtræden af Open Source Initiative (OSI), som beskæftiger sig med at kontrollere licenser for overensstemmelse med kriterierne for Open Source. Bruce er medstifter af OSI, en af forfatterne til definitionen af Open Source, skaberen af BusyBox-pakken og den anden leder af Debian-projektet (han overtog posten fra Ian Murdock i 1996). Årsagen til hans afgang siges at være ønsket om ikke at have noget med OSI's kommende beslutning om at inkludere CAL (Cryptographic Autonomy License) blandt de åbne licenser.

CAL-licensen tilhører kategorien copyleft-licenser og er udviklet på bestilling af projektet Holochain især for at beskytte brugerdata i distribuerede P2P-applikationer. Holochain udvikler en platform baseret på hashkæder til oprettelse af kryptografisk verificerede distribuerede applikationer.

CAL-licensen tillader brug af Holochain i form af gratis og open source software, hvis flere betingelser er opfyldt. For det første skal kildekoden til Holochain og alle afledte værker distribueres under de samme vilkår, herunder betingelser relateret til beskyttelse af fortroligheden af kryptografiske nøgler. For det andet gives retten til offentlig udførelse af Holochain, inklusive brugen af Holochain API til at køre applikationer, kun hvis fortroligheden og autonomien af hver enkelt brugers lukkede kryptografiske nøgler opretholdes.

CAL adskiller sig konceptuelt fra andre licenser — hvis en tjeneste bruger software under denne licens, dækker den ikke kun koden, men også de behandlede data. I henhold til CAL-licensen, hvis fortroligheden af brugerens nøgle krænkes (for eksempel hvis nøgler gemmes på en centraliseret server), så krænkes også ejerskabsretten til dataene, og kontrollen over egne kopier af applikationen går tabt. I praksis tillader denne egenskab ved licensen manipulation af nøglerne kun på slutbrugerens side, uden opbevaring på centraliserede servere.

For example, a CAL license will not allow a company to create its own corporate P2P chat based on Holochain, where employee keys are stored in a common repository controlled by the company, which does not exclude the possibility of reading correspondence. Thus, Holochain aims to ensure that any application based on Holochain is trustworthy and autonomous. If an application uses centralized systems to work with user keys, it loses the right to operate with Holochain.

Bruce Perens considers, that the CAL license does not provide the necessary freedom and is aimed at protecting Holochain against abuses by developers trying to completely control user data in their applications. The requirement to store keys only on end-user systems in light of Open Source criteria may be perceived as infringing the rights of certain groups and discrimination based on the area of application.

Perens explained that an important feature of open licenses is the ability to use them without involving lawyers. A user can simply install a program provided under an OSI-approved open license, and if they do not make changes to the code and do not distribute the program to others, they do not even need to read the license. There are over 100 open licenses approved by OSI, and all of them conform to this model. However, the CAL license breaks this model — if someone is working with a program under the CAL license and has users, additional responsibilities for returning data to those users are imposed on them.

With the new license, Holochain is trying to control the network of applications and counteract the fact that developers of clients for the distributed platform may bind users to themselves by capturing their data. Perens acknowledges the good intention of ensuring user data privacy, but considers it unacceptable that understanding the license and interacting with users require legal consultation. Perens also pointed out the problematic proliferation of licenses, whose abundance complicates the combination of applications under different licenses and indicated that only three licenses are really needed — AGPLv3, LGPLv3, and Apache v2.

CAL-licensen er udviklet af den kendte jurist Van Lindberg (Van Lindberg), der specialiserer sig i spørgsmål relateret til intellektuel ejendom og licenser i open source-software. Ifølge oplysninger, som er blevet indhentet af mediet The Register, har Lindberg privat lobbyeret for, at OSI's bestyrelse anerkender CAL-licensen uden om den offentlige godkendelsesproces.

Lindberg svarede, at mange mennesker oprindeligt har dannet sig en forudindtaget mening om CAL-licensen og forsøger at finde enhver anledning til modstand. Ordet lobbyisme er ikke passende i denne sammenhæng, da gennemgangen af licensen og dens diskussion fandt sted på offentlige fora, mens de proceduremæssige spørgsmål kun blev drøftet privat.

Pamela Chestek, der leder komiteen for licensgennemsyn, understregede, at der ikke er noget usædvanligt ved privat kommunikation, da OSI's bestyrelse normalt rådgiver med parterne før licensgennemsyn. Hun havde blandt andet en telefonsamtale med Lindberg, hvor hun forsøgte at forklare, hvad der præcist var problemerne med den foreslåede licens. Dette kommunikation kan muligvis være blevet misforstået. Hvad angår CAL-licensen er diskussionen stadig ikke afsluttet, og en endelig mening er endnu ikke dannet.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster