Eric Raymondin poistaminen OSI-postituslistoilta ja eettiset kysymykset julkisissa lisensseissä

Eric S. Raymond, yksi OSI:n (Open Source Initiative) perustajista, joka oli avoimen lähdekoodin liikkeen alkupäässä, сообщилettä häneltä evättiin pääsy OSI:n postituslistoille, joilla hän oli yritti vastustaa kohtien 5 ja 6 tarkistaminen Avoimen lähdekoodin kriteeritliittyi syrjinnän kieltoon ja kritisoi myös yrityksiä rajoittaa epäeettistä toimintaa lisenssien ja ideoiden pakottamisen tasolla sosiaalinen oikeudenmukaisuus. OSI:ssa jo useita kuukausia jatkuu keskusteluliittyvät yrityksiin ottaa lisenssi käyttöön CAL (Cryptographic Autonomy License) on yksi OSI:n hyväksymistä avoimista lisensseistä. Tammikuussa
OSI:n CALiin liittyvien erimielisyyksien vuoksi mennyt Bruce Perens, joka yhdessä Eric Raymondin kanssa kehitti avoimen lähdekoodin määritelmän ja loi OSI-organisaation.

Raymondin mukaan OSI-organisaatio on saavuttanut kolmatta vastaavan byrokratisoitumisen tason politiikan laki, kirjoittajan ehdottama Robert Conquest "Kaiken byrokraattisen organisaation käyttäytyminen voidaan ymmärtää parhaiten olettamalla, että sitä hallitsee vihollistensa salainen salaliitto." Raymond poistettiin postituslistoilta, koska hän oli liian itsepintainen suoritettu vastustaa niiden perusperiaatteiden erilaista tulkintaa, jotka kieltävät lisenssissä tiettyjen ryhmien oikeuksien loukkaamisen ja syrjinnän sovelluksen alalla.

Raymondin mukaan avoimen lähdekoodin ohjelmistojen kulttuuriperustaa yritetään tällä hetkellä määritellä uudelleen. Meritokratian periaatteiden ja "näytä koodi" -lähestymistavan sijaan pakotetaan uusi käyttäytymismalli, jonka mukaan kenenkään ei pitäisi tuntea olonsa epämukavaksi. Tällaisten toimien vaikutus on heikentää työtä tekevien ja koodia kirjoittavien ihmisten arvovaltaa ja autonomiaa jalojen tapojen itsemääräämien huoltajien hyväksi (äänipoliisi, keskity argumenttien esittämistapaan itse argumenttien sijaan).

Tällainen työ, vaikka sitä tehdäänkin hyvillä aikomuksilla, häiritsee käyttäytymisen itsekorjausprosesseja yhteisössä ja voi hyvin helposti muuttua muiden näkemysten sensuuriksi. "Käyttäytymissäännöt", joiden tarkoituksena on säännellä osallistujien myös hankkeisiin liittymättömiä toimintoja, ovat yleistymässä ja niistä tulee usein työkalu vaihtoehtoisten näkemysten ja muiden mielipiteiden tukahduttamiseen.

Mitä tulee lisenssien eettisiin rajoituksiin ja erilaiseen näkemykseen avoimen lisenssin määritelmän kohdista 5 ja 6, viime aikoina yhä useammat projektit ovat ilmaisseet tyytymättömyytensä siihen, että pilvipalveluntarjoajat luovat kaupallisia johdannaisia ​​ja harjoittavat avoimien puitteiden jälleenmyyntiä ja DBMS pilvipalvelujen muodossa, mutta eivät osallistu yhteisön elämään eivätkä auta kehitystä. Seurauksena on sellaisten lisenssien käyttöönotto, jotka rajoittavat käytön laajuutta. Vastaavia lisenssejä on otettu käyttöön viime vuosina mm Elasticsearch, Redis, MongoDB, Aikataulu и TorakkaDB.

Lisenssistä voi tulla ennakkotapaus CAL (Cryptographic Autonomy License), jota OSI-organisaatio pitää lähes avoimena. Tämä lisenssi tuo uusia rajoituksia, koska halutaan estää yrityksiä hallitsemasta käyttäjätietoja ja velvoittaa sovelluskehittäjät tallentamaan salausavaimia vain loppukäyttäjien järjestelmiin. Mainittuja vaatimuksia voidaan pitää sovelluskehittäjien syrjintänä, jotka tallentavat avaimia keskitetylle palvelimelle.

Muista, että CAL sovelletaan copyleft-lisenssien luokkaan ja kehittänyt projektin tilauksesta Holochain erityisesti käyttäjätietojen lisäsuojaukseen hajautetuissa P2P-sovelluksissa. Holochain kehittää hashchain-pohjaista alustaa kryptografisesti varmennettujen hajautettujen sovellusten rakentamiseen ja yrittää uudella lisenssillä varmistaa, että kaikki Holochain-pohjaiset sovellukset ovat luotettavia ja itsenäisiä. Sen lisäksi, että lisenssi edellyttää, että kaikkia johdannaisteoksia levitetään samoilla ehdoilla, lisenssi myöntää julkisen esityksen vain säilyttäen jokaisen yksittäisen käyttäjän yksityisten salausavainten luottamuksellisuuden ja autonomian.

CAL eroaa käsitteellisesti muista lisensseistä, koska se kattaa koodin lisäksi myös käsiteltävät tiedot. Jos käyttäjän avainten luottamuksellisuus vaarantuu (esimerkiksi avaimet tallennetaan keskitetylle palvelimelle) CAL-käyttöoikeuden alaisena, tietojen omistusoikeus rikotaan ja sovelluksen omien kopioiden hallinta menetetään. Käytännössä tämä lisenssiominaisuus mahdollistaa avainten manipuloinnin vain loppukäyttäjän puolella, tallentamatta niitä keskitetyille palvelimille. Esimerkiksi CAL-lisenssi ei salli yrityksen luoda omaa Holochain-pohjaista P2P-chattiaan, jossa työntekijöiden avaimet sijoitetaan yrityksen hallitsemaan yhteiseen tallennustilaan, mikä ei sulje pois mahdollisuutta lukea kirjeenvaihtoa.

Huomautus: Tällä hetkellä opensource.org, OSI:n (Open Source Initiative), joka tarkistaa lisenssien avoimen lähdekoodin kriteerien noudattamista, verkkosivusto ei ole saatavilla Venäjän federaatiossa, koska estäminen Roskomnadzor (IP 159.65.34.8 sisältyy Telegramissa käytettyjen pilvipalvelujen vanhaan estoluetteloon). Samasta syystä estoon vaikuttaa 68 avoimen lähdekoodin kehittämiseen liittyvää resurssia, mukaan lukien blogs.apache.org, git.openwrt.org, mozilla.cloudflare-dns.com, bugs.php.net, bugs.python.org jne.

Lähde: opennet.ru

Lisää kommentti