Eric Raymondi eemaldamine OSI meililistidest ja eetilised probleemid avalikes litsentsides

Eric S. Raymond, üks OSI (Open Source Initiative) asutajatest, kes oli avatud lähtekoodiga liikumise alguses, сообщилet tal keelati juurdepääs OSI meililistidele, kus ta oli püüdnud vastu panna punktide 5 ja 6 läbivaatamine Avatud lähtekoodiga kriteeriumidseotud diskrimineerimiskeeluga ning kritiseerinud ka katseid piirata ebaeetilist käitumist litsentside ja ideede pealesurumisel sotsiaalne õiglus. Juba mitu kuud OSI-s läheb edasi aruteluseotud litsentsi lubamise katsetega CAL (Cryptographic Autonomy License) on üks OSI poolt heaks kiidetud avatud litsentsidest. Jaanuaris
CAL-iga seotud lahkarvamuste tõttu OSI-lt läinud Bruce Perens, kes koos Eric Raymondiga töötas välja avatud lähtekoodi definitsiooni ja lõi OSI organisatsiooni.

Raymondi sõnul on OSI organisatsioon jõudnud bürokratiseerumise tasemele, mis vastab kolmandale poliitika seadus, soovitas kirjanik Robert Conquest "Iga bürokraatliku organisatsiooni käitumist saab kõige paremini mõista, kui eeldada, et seda kontrollib vaenlaste salajane vandenõu." Raymond eemaldati meililistidest, kuna ta oli liiga visa rääkis põhimõtete erineva tõlgendamise vastu, mis keelavad litsentsis teatud rühmade õiguste rikkumise ja diskrimineerimise rakendusvaldkonnas.

Raymondi sõnul püütakse praegu ümber defineerida avatud lähtekoodiga tarkvara kultuurilisi aluseid. Meritokraatia põhimõtete ja “näita mulle koodi” lähenemise asemel surutakse peale uus käitumismudel, mille järgi ei tohiks keegi end ebamugavalt tunda. Selliste toimingute mõju on vähendada tööd tegevate ja koodeksit kirjutavate inimeste prestiiži ja autonoomiat isehakanud õilsate kommete eestkostjate kasuks (toonipolitseinik, keskenduge pigem argumentide esitamisviisile kui argumentidele endile).

Selline töö, isegi kui seda tehakse heade kavatsustega, häirib kogukonnas käitumise enesekorrektsiooni protsesse ja võib väga kergesti muutuda teiste seisukohtade tsensuuriks. “Käitumisjuhised”, mille eesmärk on reguleerida isegi projektiga mitteseotud osalejate tegevusi, on muutumas üha laiemaks ja muutuvad sageli alternatiivsete seisukohtade ja muude arvamuste mahasurumise vahendiks.

Seoses eetiliste piirangutega litsentsides ja erineva seisukohaga avatud litsentsi definitsiooni punktide 5 ja 6 osas on viimasel ajal üha rohkem projekte väljendanud rahulolematust sellega, et pilveteenuse pakkujad loovad tuletistooteid ja tegelevad avatud raamistike edasimüügiga ning DBMS pilveteenuste näol, kuid ei osale kogukonna elus ega aita kaasa arengule. Tagajärjeks on litsentside kasutuselevõtt, mis seab kasutusalale piiranguid. Sarnased litsentsid on viimastel aastatel vastu võetud sellistes projektides nagu Elasticsearch, Redis, MongoDB, Ajakava и PrussakasDB.

Litsentsist võib saada pretsedent CAL (Cryptographic Autonomy License), mis on lähedal sellele, et OSI organisatsioon peab seda avatuks. See litsents toob kaasa uued piirangud, mis tulenevad soovist takistada ettevõtetel kasutajate andmeid kontrollimast ning kohustada rakenduste arendajaid säilitama krüpteerimisvõtmeid ainult lõppkasutaja süsteemides. Märgitud nõudeid võib pidada diskrimineerimiseks rakenduste arendajate suhtes, kes salvestavad võtmeid tsentraliseeritud serverisse.

Pidage meeles, et CAL seotud copyleft-litsentside kategooriasse ja arenenud projekti tellimusel Holochain spetsiaalselt kasutajaandmete täiendavaks kaitseks hajutatud P2P-rakendustes. Holochain arendab räsiahelapõhist platvormi krüptograafiliselt kontrollitud hajutatud rakenduste loomiseks ja püüab uue litsentsiga tagada, et iga Holochainil põhinev rakendus oleks usaldusväärne ja autonoomne. Lisaks nõudele, et kõiki tuletatud teoseid levitaks samadel tingimustel, võimaldab litsents avaliku esituse ainult, säilitades iga üksiku kasutaja privaatsete krüptovõtmete konfidentsiaalsuse ja autonoomia.

CAL erineb põhimõtteliselt teistest litsentsidest, kuna see ei hõlma ainult koodi, vaid ka töödeldavaid andmeid. CAL-i alusel, kui kasutaja võtme konfidentsiaalsus on ohus (näiteks võtmed salvestatakse tsentraliseeritud serverisse), rikutakse andmete omandiõigust ja kaob kontroll nende enda rakenduse koopiate üle. Praktikas võimaldab see litsentsifunktsioon võtmetega manipuleerimist ainult lõppkasutaja poolel, ilma neid tsentraliseeritud serveritesse salvestamata. Näiteks ei võimalda CAL-litsents ettevõttel luua Holochainil põhinevat oma ettevõtte P2P-vestlust, kus töötajate võtmed asetatakse ettevõtte kontrollitavale ühisele salvestusruumile, mis ei välista kirjavahetuse lugemise võimalust.

Märkus: praegu opensource.org, OSI (Open Source Initiative) veebisait, mis kontrollib litsentside vastavust avatud lähtekoodiga kriteeriumidele, pole Vene Föderatsioonis saadaval, kuna blokeerimine Roskomnadzor (IP 159.65.34.8 on lisatud Telegramis kasutatud pilveteenuste vanasse blokeerimisloendisse). Sarnasel blokeerimisel põhjusel mõjutatud 68 avatud lähtekoodiga arendusega seotud ressurssi, sealhulgas blogs.apache.org, git.openwrt.org, mozilla.cloudflare-dns.com, bugs.php.net, bugs.python.org jne.

Allikas: opennet.ru

Lisa kommentaar