Forigo de Eric Raymond de OSI-dissendolistoj kaj etikaj aferoj en publikaj licencoj

Eric S. Raymond, unu el la fondintoj de la OSI (Open Source Initiative), kiu estis ĉe la originoj de la malfermkoda movado, raportiske li estis rifuzita aliro al la OSI-dissendolistoj sur kiuj li provis rezisti revizio de punktoj 5 kaj 6 Malfermfontaj kriteriojrilata al la malpermeso de diskriminacio, kaj ankaŭ kritikis provojn limigi maletikan konduton je la nivelo de licencoj kaj la altrudo de ideoj sociaj justeco. Jam plurajn monatojn en OSI daŭrigas diskutorilata al provoj ebligi la permesilon CAL (Cryptographic Autonomy License) estas unu el la malfermaj permesiloj aprobitaj de OSI. En januaro
pro CAL-rilataj malkonsentoj de OSI for Bruce Perens, kiu kune kun Eric Raymond evoluigis la Open Source-difinon kaj kreis la OSI-organizon.

Laŭ Raymond, la OSI-organizo atingis nivelon de burokratigo responda al la tria leĝo de politiko, proponita de la verkisto Robert Conquest "La konduto de iu ajn burokratia organizo estas plej bone komprenata per supozo, ke ĝi estas regata de sekreta komploto de siaj malamikoj." Raymond estis forigita de dissendolistoj pro esti tro persista farita kontraŭ malsama interpreto de la fundamentaj principoj malpermesantaj en licenco la malobservon de la rajtoj de iuj grupoj kaj diskriminacion en la kampo de apliko.

Laŭ Raymond, estas nuntempe provo redifini la kulturajn fundamentojn de malfermkoda programaro. Anstataŭ la principoj de meritokratio kaj la aliro "montru al mi la kodon", estas trudata nova modelo de konduto, laŭ kiu neniu devus senti sin malkomforta. La efiko de tiaj agoj estas redukti la prestiĝon kaj aŭtonomion de la homoj, kiuj faras la laboron kaj skribas la kodon, en favoro de mem-elektitaj gardantoj de noblaj moroj (ton-policisto, temigu la manieron en kiu argumentoj estas prezentitaj prefere ol la argumentoj mem).

Tia laboro, eĉ se ĝi estas farita kun bonaj intencoj, interrompas la procezojn de memkorektado de konduto en la komunumo kaj povas tre facile transformiĝi en cenzuron de aliaj vidpunktoj. "Kondutkodoj", destinitaj por reguligi eĉ neprojekt-rilatajn agadojn de partoprenantoj, pli kaj pli disvastiĝas kaj ofte fariĝas ilo por subpremi alternativajn vidpunktojn kaj aliajn opiniojn.

Koncerne etikajn limigojn en licencoj kaj malsama vidpunkto pri punktoj 5 kaj 6 de la difino de malferma permesilo, lastatempe pli kaj pli da projektoj esprimis malkontenton pri la fakto, ke nubaj provizantoj kreas derivitajn komercajn produktojn kaj okupiĝas pri revendo de malfermaj kadroj kaj DBMS en la formo de nubaj servoj, sed ne partoprenas en la vivo de la komunumo kaj ne helpas en evoluo. La sekvo estas la enkonduko de licencoj kiuj trudas restriktojn sur la amplekso de uzo. Similaj licencoj estis adoptitaj en la lastaj jaroj en projektoj kiel ekzemple Elasta Serĉo, Redis, MongoDB, Temposkalo и BlatoDB.

Licenco povas fariĝi precedenco CAL (Cryptographic Autonomy License), kiu estas proksima al esti konsiderita malferma fare de la OSI-organizo. Ĉi tiu permesilo enkondukas novajn restriktojn pro la deziro malhelpi kompaniojn kontroli uzantdatenojn kaj devigi aplikaĵprogramistojn stoki ĉifrajn ŝlosilojn nur en finuzantaj sistemoj. La notitaj postuloj povas esti konsiderataj kiel diskriminacio kontraŭ aplikaĵprogramistoj, kiuj stokas ŝlosilojn sur centralizita servilo.

Bonvolu memori, ke la CAL rilatas al la kategorio de copyleft-licencoj kaj disvolvita de laŭ ordono de la projekto Holoĉeno specife por plia protekto de uzantdatenoj en distribuitaj P2P-aplikoj. Holochain disvolvas platformon bazitan sur hashchain por konstrui kriptografie kontrolitajn distribuitajn aplikojn kaj, kun la nova permesilo, provas certigi, ke ajna aplikaĵo bazita en Holochain estas fidinda kaj aŭtonoma. Aldone al postulado, ke ĉiuj derivitaj verkoj estu distribuitaj laŭ la samaj kondiĉoj, la permesilo donas publikan efikecon nur konservante la konfidencon kaj aŭtonomion de la privataj kriptografaj ŝlosiloj de ĉiu individua uzanto.

CAL estas koncipe diferenca de aliaj licencoj, ĉar ĝi kovras ne nur la kodon, sed ankaŭ la datumojn prilaboratajn. Sub CAL, se la ŝlosilkonfidenco de uzanto estas endanĝerigita (ekzemple, ŝlosiloj estas stokitaj sur alcentrigita servilo), tiam datenposedo estas malobservita kaj kontrolo de siaj propraj kopioj de la aplikiĝo estas perdita. En praktiko, ĉi tiu licenca funkcio permesas ŝlosilan manipuladon nur flanke de la finuzanto, sen stoki ilin sur centralizitaj serviloj. Ekzemple, CAL-licenco ne permesos al firmao krei sian propran kompanian P2P-babilejon bazitan sur Holochain, en kiu dungitaj ŝlosiloj estas metitaj sur komuna stokado kontrolita de la firmao, kio ne ekskludas la eblecon legi korespondadon.

Noto: Nuntempe opensource.org, la retejo de la OSI (Open Source Initiative), kiu kontrolas licencojn por konformeco al Malfermfontaj kriterioj, estas neatingebla en la Rusa Federacio pro blokado Roskomnadzor (IP 159.65.34.8 estas inkluzivita en la malnova bloka listo de nubaj servoj, kiuj estis uzataj en Telegramo). Pro simila kialo de blokado tuŝita 68 rimedoj rilataj al malfermkoda evoluo, inkluzive de blogs.apache.org, git.openwrt.org, mozilla.cloudflare-dns.com, bugs.php.net, bugs.python.org, ktp.

fonto: opennet.ru

Aldoni komenton