Odstránenie Erica Raymonda z poštových zoznamov OSI a etické problémy v otvorených licenciách

Eric S. Raymond, jeden zo zakladateľov OSI (Open Source Initiative), ktorý stál pri zrode hnutia s otvoreným zdrojom, сообщилže mu bol odmietnutý prístup k zoznamom adresátov OSI, na ktorých je skúsil som odolať revízia bodov 5 a 6 Kritériá otvoreného zdrojav súvislosti so zákazom diskriminácie a tiež kritizoval pokusy obmedziť neetické správanie na úrovni licencií a vnucovania myšlienok sociálnej spravodlivosti. Už niekoľko mesiacov v OSI pokračuje diskusiasúvisiace s pokusmi o povolenie licencie CAL (Cryptographic Autonomy License) je jednou z otvorených licencií schválených OSI. V januári
kvôli nezhodám zo strany OSI v súvislosti s CAL preč Bruce Perens, ktorý spolu s Ericom Raymondom vyvinul definíciu Open Source a vytvoril organizáciu OSI.

Podľa Raymonda organizácia OSI dosiahla úroveň byrokratizácie zodpovedajúcu tretiemu zákon politiky, navrhol spisovateľ Robert Conquest "Správanie akejkoľvek byrokratickej organizácie najlepšie pochopíme, ak budeme predpokladať, že je ovládaná tajným sprisahaním jej nepriateľov." Raymond bol odstránený zo zoznamov adries, pretože bol príliš vytrvalý vykonané proti odlišnému výkladu základných princípov zakazujúcich v licencii porušovanie práv určitých skupín a diskrimináciu v oblasti aplikácie.

Podľa Raymonda v súčasnosti existuje pokus o predefinovanie kultúrnych základov softvéru s otvoreným zdrojovým kódom. Namiesto princípov zásluhovosti a prístupu „ukáž mi kód“ sa zavádza nový model správania, podľa ktorého by sa nikto nemal cítiť nepríjemne. Výsledkom takéhoto konania je zníženie prestíže a autonómie ľudí, ktorí vykonávajú prácu a píšu kódex, v prospech samozvaných strážcov vznešených spôsobov (tónový policajtzamerať sa skôr na spôsob, akým sú argumenty prezentované, než na argumenty samotné).

Takáto práca, aj keď je vykonávaná s dobrým úmyslom, narúša procesy autokorekcie správania v komunite a môže sa veľmi ľahko zmeniť na cenzúru iných názorov. „Kódexy správania“ určené na reguláciu aj mimoprojektových aktivít účastníkov sú čoraz rozšírenejšie a často sa stávajú nástrojom na potláčanie alternatívnych uhlov pohľadu a iných názorov.

Čo sa týka etických obmedzení v licenciách a odlišného pohľadu na body 5 a 6 definície otvorenej licencie, v poslednom čase čoraz viac projektov vyjadruje nespokojnosť s tým, že poskytovatelia cloudu vytvárajú odvodené komerčné produkty a zaoberajú sa ďalším predajom otvorených rámcov a tzv. DBMS vo forme cloudových služieb, ale nezúčastňujú sa na živote komunity a nepomáhajú pri rozvoji. Dôsledkom je zavedenie licencií, ktoré obmedzujú rozsah použitia. Podobné licencie boli v posledných rokoch prijaté v projektoch ako napr ElasticSearch, Redis, MongoDB, Časová os и ŠvábDB.

Licencia sa môže stať precedensom CAL (Cryptographic Autonomy License), ktorú organizácia OSI takmer považuje za otvorenú. Táto licencia zavádza nové obmedzenia kvôli snahe zabrániť spoločnostiam kontrolovať používateľské dáta a zaviazať vývojárov aplikácií, aby ukladali šifrovacie kľúče iba na systémy koncových používateľov. Uvedené požiadavky možno považovať za diskrimináciu vývojárov aplikácií, ktorí ukladajú kľúče na centralizovanom serveri.

Pamätajte, že LKP platí do kategórie copyleftových licencií a vyvinuté podľa objednávky projektu Holochain špeciálne pre dodatočnú ochranu užívateľských dát v distribuovaných P2P aplikáciách. Holochain vyvíja platformu založenú na hashchaine na vytváranie kryptograficky overených distribuovaných aplikácií a pomocou novej licencie sa snaží zabezpečiť, aby každá aplikácia založená na Holochaine bola dôveryhodná a autonómna. Okrem požiadavky, aby sa všetky odvodené diela distribuovali za rovnakých podmienok, licencia poskytuje verejné predvedenie len pri zachovaní dôvernosti a autonómie súkromných kryptografických kľúčov každého jednotlivého používateľa.

LKP je koncepčne odlišná od ostatných licencií, pretože pokrýva nielen kód, ale aj spracovávané údaje. Ak je v rámci licencie LKP ohrozená dôvernosť kľúčov používateľa (napríklad kľúče sú uložené na centralizovanom serveri), dôjde k porušeniu vlastníctva údajov a strate kontroly nad ich vlastnými kópiami aplikácie. V praxi táto licenčná funkcia umožňuje manipuláciu s kľúčmi iba na strane koncového používateľa bez ich ukladania na centralizované servery. Licencia CAL napríklad neumožní spoločnosti vytvárať si vlastný firemný P2P chat založený na Holochaine, v ktorom sú kľúče zamestnancov umiestnené na spoločnom úložisku kontrolovanom spoločnosťou, čo nevylučuje možnosť čítania korešpondencie.

Poznámka: Aktuálne opensource.org, webová stránka OSI (Open Source Initiative), ktorá kontroluje, či licencie spĺňajú kritériá Open Source, je v Ruskej federácii nedostupná z dôvodu blokovanie Roskomnadzor (IP 159.65.34.8 je zahrnutá v starom zozname blokovaných cloudových služieb, ktoré boli použité v telegrame). Z podobného dôvodu blokovania postihnutých 68 zdrojov súvisiacich s vývojom open source vrátane blogs.apache.org, git.openwrt.org, mozilla.cloudflare-dns.com, bugs.php.net, bugs.python.org atď.

Zdroj: opennet.ru

Pridať komentár