Ustanovitelj Void Linuxa je zapustil projekt s škandalom in bil blokiran na GitHubu

V skupnosti razvijalcev Void Linux izbruhnil konflikt, zaradi katerega je Juan Romero Pardines, ustanovitelj projekta, je dejal o odhodu in se sprl z ostalimi udeleženci. Sodeč po poročila na Twitterju in obilico žaljivih izjav in groženj drugim razvijalcem je Juan doživel živčni zlom.

Izbrisal je tudi svojega repozitorije na GitHubu s kopijami pripomočkov xbps, xbps-src, void-mklive in void-runit, ki jih je razvil (različice teh pripomočkov, ki jih uporablja Void Linux, so razvite v predvsem repozitorije GitHub projekt), začeli groziti pravni zahtevki in je dejal o možnosti preklica licence za kodo, ki jo je napisal (opomba: koda orodij Void Linux je dobavljena pod licenco BSD in licence za že odprtokodno kodo ni mogoče preklicati, zato lahko Juan spremeni licenco samo za svojo kopijo orodij in objaviti prihodnje spremembe pod novo licenco, vendar ne sme vplivati ​​na nadaljevanje razvoja predhodno objavljene kode).

Nekaj ​​ur preden je Juan odšel objavljeno predlog reorganizacije procesov, povezanih s spreminjanjem paketov. Po Huangovih besedah ​​je treba trenutni postopek odločanja za odobritev sprememb izboljšati, sicer postane anarhija in ustvarja tveganje za znatne težave pri posodabljanju sistemskih knjižnic. Kot rešitev je Huang predlagal zahtevo, da več sodelujočih predhodno pregleda spremembe paketov, ki vplivajo na druge pakete. Niso se vsi strinjali s tem pristopom, saj so se bali, da bo medsebojni pregled povzročil neučinkovit razvoj in konflikte med vzdrževalci. Juan se je na nesoglasje odzval precej burno, kar je sprožilo konflikt.

Na spletnem mestu Void Linux pojavil pojasnilo preostalih razvijalcev, ki so uporabnikom zagotovili, da Juanov odhod ne bo vplival na razvoj in stanje projekta. Skupnost se tudi opravičuje za Juanovo žaljivo vedenje in drug drugega poziva k spoštovanju. To ni prvi Juanov nerazumljiv izbruh: leta 2018 je ni odgovoril do sporočil in pustil druge udeležence brez dostopa do infrastrukture in repozitorijev, pred tem pa več kot leto dni ni sodeloval pri razvoju, zaradi česar se je morala skupnost organizirati, GitHub repozitorije prenesti na nov račun in prevzeti nadzor nad infrastrukturo v svoje roke. Pred 8 meseci se je Juan vrnil k razvoju, vendar procesi v Void Linuxu že dolgo niso bili več odvisni od njega in ni bil več nepogrešljiv. Ampak
Juan se je še vedno počutil kot šef, kar je povzročilo nezadovoljstvo ostalih udeležencev.

Domnevno naj bi bila Juanova javno dostopna sporočila le odmev večjega konflikta, ki se je zgodil med komunikacijo za zaprtimi vrati in se nanaša na probleme v njegovem osebnem življenju (obstajajo dokazi, da je agresijo izzvalo neprimerno šaljivo sklicevanje na Juanove osebne družinske težave). Mnogi spremljevalci so bili nezadovoljni z Juanovim vedenjem do drugih udeležencev, njegovim preveč kategoričnim pogledom na stvari in žaljivimi izjavami kot odgovor na nestrinjanje z njegovim stališčem. Objavil Juan Sporočila o njegovi nameri odhoda, drugi udeleženci Void Linuxa niso dolgo čakali in so mu takoj odvzeli pravico do dostopa do repozitorijev in infrastrukture, potem ko je z žaljivkami napadel več udeležencev, pa so ga še banali.

Spomnimo se, da distribucija Void Linux se drži modela neprekinjenega cikla posodabljanja različic programa (rolling updates, brez ločenih izdaj distribucije). Projekt uporablja upravitelja sistema za inicializacijo in upravljanje storitev runit, uporablja lastnega upravitelja paketov xbps in sistem gradnje paketov xbps-src. Kot standardno knjižnico je namesto Glibc mogoče uporabiti musl. Namesto OpenSSL se uporablja LibreSSL. Sistemi, razviti v Void širjenje pod licenco BSD.

Dodatek: Juanov profil je vklopljen GitHub in pripadajoči repozitoriji so bili onemogočeno s strani uprave GitHub po prejemu pritožbe o zlorabi z njegove strani. Kopije Juanovih osebnih skladišč poustvarili na GitLabu. Juan načrtuje teči nov projekt in prepisati xbps-src. Tudi on priznal, da je bil včeraj zelo pijan, kar pojasnjuje njegovo neprimerno vedenje pri komunikaciji z drugimi razvijalci.

Vir: opennet.ru

Dodaj komentar