Borttagning av Eric Raymond från OSI e-postlistor och etiska frågor i offentliga licenser

Eric S. Raymond, en av grundarna av OSI (Open Source Initiative), som var ursprunget till öppen källkodsrörelsen, сообщилatt han nekades tillgång till OSI-sändlistorna på vilka han har försökt motstå revidering av punkterna 5 och 6 Kriterier för öppen källkodrelaterade till förbudet mot diskriminering, och kritiserade även försök att begränsa oetiskt beteende på licensnivå och påtvingande av idéer social rättvisa. Redan flera månader i OSI fortsätter diskussionrelaterade till försök att aktivera licensen CAL (Cryptographic Autonomy License) är en av de öppna licenserna som godkänts av OSI. I januari
på grund av CAL-relaterade oenigheter från OSI borta Bruce Perens, som tillsammans med Eric Raymond utvecklade definitionen av öppen källkod och skapade OSI-organisationen.

Enligt Raymond har OSI-organisationen nått en nivå av byråkratisering som motsvarar den tredje politikens lag, föreslagit av författaren Robert Conquest "Beteendet hos vilken byråkratisk organisation som helst förstås bäst genom att anta att den kontrolleras av en hemlig konspiration av sina fiender." Raymond togs bort från e-postlistorna för att han var för uthållig eker mot en annan tolkning av de grundläggande principerna som i en licens förbjuder intrång i vissa gruppers rättigheter och diskriminering inom tillämpningsområdet.

Enligt Raymond pågår ett försök att omdefiniera de kulturella grunderna för programvara med öppen källkod. Istället för principerna om meritokrati och "visa mig koden"-metoden, införs en ny beteendemodell, enligt vilken ingen ska känna sig obekväm. Effekten av sådana handlingar är att minska prestige och autonomi för de människor som gör arbetet och skriver koden, till förmån för självutnämnda väktare av ädla seder (ton-polis, fokusera på det sätt på vilket argument presenteras snarare än på själva argumenten).

Sådant arbete, även om det utförs med goda avsikter, stör processerna för självkorrigering av beteenden i samhället och kan mycket lätt övergå i censur av andra åsikter. "Uppförandekoder", utformade för att reglera även icke-projektrelaterade aktiviteter för deltagare, blir allt mer utbredda och blir ofta ett verktyg för att undertrycka alternativa synpunkter och andra åsikter.

När det gäller etiska begränsningar i licenser och en annan syn på punkterna 5 och 6 i definitionen av en öppen licens har på senare tid allt fler projekt uttryckt missnöje med det faktum att molnleverantörer skapar härledda kommersiella produkter och ägnar sig åt återförsäljning av öppna ramverk och DBMS i form av molntjänster, men deltar inte i samhällets liv och hjälper inte till i utvecklingen. Konsekvensen är införandet av licenser som medför begränsningar av användningsomfånget. Liknande licenser har antagits de senaste åren i projekt som t.ex Elasticsearch, Redis, MongoDB, Tidsskalan и Kackerlacka DB.

En licens kan bli ett prejudikat CAL (Cryptographic Autonomy License), som är nära att anses vara öppen av OSI-organisationen. Denna licens inför nya begränsningar på grund av önskan att förhindra företag från att kontrollera användardata och för att tvinga applikationsutvecklare att lagra krypteringsnycklar endast på slutanvändarsystem. De noterade kraven kan betraktas som diskriminering mot applikationsutvecklare som lagrar nycklar på en centraliserad server.

Kom ihåg att CAL applicerar till kategorin copyleft-licenser och tagit fram på uppdrag av projektet Holochain specifikt för ytterligare skydd av användardata i distribuerade P2P-applikationer. Holochain utvecklar en hashchain-baserad plattform för att bygga kryptografiskt verifierade distribuerade applikationer och försöker med den nya licensen säkerställa att alla Holochain-baserade applikationer är pålitliga och autonoma. Förutom att kräva att alla härledda verk distribueras under samma villkor, ger licensen endast offentlig prestation samtidigt som konfidentialitet och autonomi för varje enskild användares privata kryptografiska nycklar bibehålls.

CAL skiljer sig begreppsmässigt från andra licenser, eftersom den täcker inte bara koden, utan även data som behandlas. Under en CAL, om en användares nyckelsekretess äventyras (till exempel lagras nycklar på en centraliserad server), så kränks dataägandet och kontrollen över deras egna kopior av applikationen förloras. I praktiken tillåter denna licensfunktion endast nyckelmanipulation på slutanvändarens sida, utan att lagra dem på centraliserade servrar. Till exempel kommer en CAL-licens inte att tillåta ett företag att skapa sin egen företags P2P-chatt baserad på Holochain, där anställdas nycklar placeras på en gemensam lagring som kontrolleras av företaget, vilket inte utesluter möjligheten att läsa korrespondens.

Obs: för närvarande opensource.org, webbplatsen för OSI (Open Source Initiative), som kontrollerar licenser för att uppfylla kriterierna för öppen källkod, är inte tillgänglig i Ryska federationen p.g.a. blockering Roskomnadzor (IP 159.65.34.8 ingår i den gamla blockeringslistan över molntjänster som användes i Telegram). Av liknande skäl för blockering påverkade 68 resurser relaterade till utveckling av öppen källkod, inklusive blogs.apache.org, git.openwrt.org, mozilla.cloudflare-dns.com, bugs.php.net, bugs.python.org, etc.

Källa: opennet.ru

Lägg en kommentar