Gektori Martine tagajĂ€rjel teatas oma kohustustest loobumisest ning osalemise lĂ”petamisest pakettide ĂŒlevaatamisel Karol Herbst (Karol Herbst), kes juhtis Nouveau draivereid ja MMIO jĂ€lgimise mehhanismi (MMIOTRACE) Red Hatis. PĂ€rast lahkumist jÀÀvad tuuma veel kaks mainerit, kes toetavad Nouveau draivereid ja kes Karoli arvates teevad oma tööd suurepĂ€raselt.
Lahkumise pĂ”hjuseks tuuakse vĂ€lja kaasatuse puudumine tuumaarendajate ringis. Karol on veendunud, et avatud lĂ€htekoodiga tarkvara arendamise kogukonnas peaks töö kĂ€ima austuse, vĂ”rdsete vĂ”imaluste ja ilma vĂ”imu mĂ€ngudeta. Karoli sĂ”nul sai viimasel tilgal mÀÀravaks Theodore Tsâo sĂ”num, kus ta vĂ”rdles mainerite tegevust "Ă”hukese sinise joonega" (mis seostatakse Ă”iguskaitseorganitega ja sĂŒmboliseerib piiri korralduse ja anarhia vahel), mis nĂ”uab, et tuuma sisenev kood oleks toetatud ja kvaliteetne.
Karoli arvates ei saa inimene, kes ĂŒtleb selliseid sĂ”nu, olla abistaja ametikohal, sĂ”ltumata sellest, kui oluline ta projektile on. Ta tuleb kĂ”rvaldada enne, kui ta mĂ”istab, mida need sĂ”nad paljudele marginaliseeritud inimestele tĂ€hendavad ja milliseid Ă”udusi need nende mĂ”tetes tekitavad. Karol lahkub, sest ei saa jÀÀda sellesse kogukonda, kus selliseid sĂ”nu talutakse.
Theodor Ts'o tÔi vÀlja vÔrdluse Ôhukese sinise joonega arutledes vanade arendajate vastupanu Rusti edendamisele tuumikus. Ta kirjutas, et m Àinteenijate jÔud on piiratud ja nad ei saa mÔjutada juba vastuvÔetud muudatuste jÀtkuvat arendamist, kuna ei saa kÀskida inimesi infrastruktuuri testimise tÀiustamiseks töötama. Ainsaks kvaliteedi tagamise vahendiks on m Àinteenijate vÔime takistada kÔva ja kahtlaste muudatuste lisamist tuumikusse. Kui kood on aktsepteeritud, kaotavad m Àinteenijad vÔimaluse arendajate mÔjutamiseks ja muutuvad isiklikult vastutavaks selle koodi eest.
Oluline muudatus peab tagama, et hooldajad on veendunud muudatuse tÀielikus töökindluses ning et selle arendajad suudavad koodi pÀrast tuuma vastuvÔtmist hooldada, jÀttes selle jÀrelevalveta. Theodor toob nÀiteks meeskonnad, kes on huvitatud vaid oma laste edendamisest, kes kaovad kohe pÀrast koodi vastuvÔtmist ja ei ilmu enam, ning hooldajatel tuleb lahendada kÔik tekkinud probleemid.
MĂ”ned inimesed sĂŒĂŒdistavad topeltstandardite kehtestamises, kuna ĂŒhte arendajate koodi vĂ”etakse vastu peaaegu kohe, samas kui teise kood jÀÀb kaua lĂ€bivaatamiseks. Selles osas on oluline usaldus, mis on loodud ja teenitud maine. Kui arendaja on juba nĂ€idanud oma vĂ”imet vastutada esitatud muudatuste eest, lĂ€bib kooskĂ”lastamine kiiresti. Uute liikmete puhul vĂ”ib muudatuste vastuvĂ”tmine venida, kuna kaaslane peab mĂ”istma, kas osaleja suudab oma koodi eest vastutada. SeetĂ”ttu peavad osalejad, eriti need, kes pĂŒĂŒavad edendada radikaalseid muudatusi, kulutama palju aega, et saada osa ĂŒhiskonnast. NĂ€iteks vĂ”ttis Clangi kompilaatori tuumakoondamise muudatuste integreerimine aega 10 aastat.
Allikas: opennet.ru
