Feloszlik a Nixpkgs Core Team, gazdátlanul marad az irányítás

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

A Nixpkgs Core Team hivatalosan feloszlott, nagyjából 10 hónappal a létrehozása után. A megmaradt tagok kiégésre, az új közreműködők bevonzásának nehézségeire és a NixOS projekt egészét érintő, elhúzódó irányítási problémákra hivatkoztak.

A NixOS Discourse fórumon közzétett bejelentésben a csapat azt írta, hogy az eredetileg könnyű, a gyakorlati technikai munkával összeegyeztethető irányítási szerep sokkal megterhelőbbé vált a vártnál.

A bejelentés szerint a helyzet fenntarthatatlanná vált. A megmaradt tagok körülbelül két héttel korábban arra jutottak, hogy az egészségük érdekében vissza kell lépniük. A korábbi lemorzsolódás már korábban jelezte, mennyire megterhelő a munkateher.

A csapat feltöltésére tett kísérletek alig javítottak a kilátásokon. A legutóbbi felhívásra mindössze egy jelentkező akadt, a személyes megkeresésekre pedig vegyes reakciók érkeztek. A csapat végül arra jutott, hogy kevés az esély elég embert toborozni egy egészséges, hosszú távon fenntartható struktúra fenntartásához.

A kiégés azonban csak részben magyarázza a döntést. A bejelentés jelentős része azokra a problémákra koncentrál, amelyek a Core Team szerint a NixOS Steering Committee-vel, a projekt legfelső szintű irányító testületével való együttműködés során jelentkeztek.

„Tapasztalataink szerint a Steering Committee intézményként nem rendelkezik az alkotmányban megfogalmazott delegálás természetes ösztönével, miközben nem elég aktív és összetartó ahhoz, hogy az ilyen szintű egyedi döntéseket maga kezelje.”

A távozó csapat álláspontja szerint a Steering Committee nehezen birkózott meg a NixOS alkotmányában rögzített delegálással. Ez felesleges beavatkozáshoz vezetett a már delegált területeken, gyenge kommunikációhoz, ahhoz, hogy sokszor nem volt világos, egy-egy tag nyilatkozata személyes vagy hivatalos álláspont-e, és lassú reakciókhoz a felvetett aggályokra.

Általánosabban fogalmazva a csapat szerint mindez bizonytalanságot keltett abban, hogy valóban rendelkeznek-e azzal az önállósággal, amelyre a rájuk bízott felelősségi körökben szükség lenne.

A bejelentés hangsúlyozza, hogy nem egyetlen Steering Committee-taggal való elszigetelt nézeteltérésekről van szó. A Core Team rendszerszintű problémákként írja le ezeket, amelyek a többszöri egyeztetési kísérletek ellenére is fennmaradtak.

A bejelentés a döntéshozatali filozófia különbségét is kiemeli a két csoport között. A Core Team a konszenzusra törekvő modellt részesítette előnyben, amely szerintük különösen jól működött a vitás kérdések rendezésében, míg a Steering Committee általában többségi szavazással hoz döntéseket.

A Core Team szerint azonban az is sokat nyomott a latban, hogy újra és újra bele kellett állniuk a közösségen belüli nehéz vitákba. Úgy látják, hogy a NixOS közösség egyes részeiben régóta jelen lévő bizalmatlanság az irányítással szemben inkább konfrontatív hozzáállást erősített a nézeteltérések kezelésében. Ez növeli a kiégés kockázatát azoknál, akik egyeztetéssel és konszenzussal próbálják rendezni a konfliktusokat.

Nem meglepő módon a NixOS vezetésén belül sem ért ezzel mindenki egyet. A Steering Committee tagja, John Ericson nyilvánosan vitatta azt a jellemzést, hogy a bizottság túlságosan beleszólt volna a Core Team munkájába.

Szerinte a Core Team alig-alig került fel a Steering Committee napirendjére, és úgy írta le a bizottság hozzáállását, mint amely alapvetően inkább felelősséget ruházott át a csapatra, nem pedig beleavatkozott a munkájába. A mikromenedzsment vádját kifejezetten „objektíven hamisnak” nevezte.

Fontos tisztázni: a felhasználók szempontjából mindez nem jelenti azt, hogy a Nixpkgs megszűnne, vagy hogy leállt volna a NixOS csomaggyűjtemény fejlesztése. A tárolót továbbra is a nagyszámú közreműködőkből álló közösség tartja karban. Ami megszűnt, az egy külön irányítási réteg, amely a Nixpkgs-szel kapcsolatos különféle döntésekért és eszkalációk kezeléséért felelt.

A Core Team szerint az általa korábban felügyelt területeknek jelenleg nincs közvetlen gazdájuk, a végső „ütközőként” a Steering Committee maradt. A két megmaradt tag csökkenteni tervezi a Nixpkgs-ben vállalt szerepét, és nem indulnak a közelgő Steering Committee-választáson.

Hogy később kialakul-e egy új struktúra, már attól függ, hogyan reagál a projekt ezekre az aggályokra, és milyen változások születnek a közelgő Steering Committee-választás nyomán. Egyelőre a kísérlet a vártnál jóval korábban véget ért: alig 10 hónap után a Nixpkgs irányítás nélkül maradt.