Philip Withnall iz Endlessa
Prema riječima govornika, unatoč činjenici da se besplatni softver daje besplatno, on ima neizravnu cijenu - utjecaj razvoja na okoliš. Na primjer, infrastruktura poslužitelja projekta, poslužitelji za kontinuiranu integraciju, Zaklada GNOME i konferencije za razvojne programere zahtijevaju električnu energiju i materijale koji proizvode emisije ugljičnog dioksida. Aplikacije također troše energiju na korisničkim sustavima, što također neizravno utječe na okoliš.
Uvođenje nove metrike pomoći će pokazati ozbiljnu predanost projekta GNOME očuvanju okoliša. Među faktorima za izračun metrike su vrijeme rada aplikacije, opterećenje CPU-a, pohrane i mreže te intenzitet testiranja u sustavu kontinuirane integracije. Za procjenu opterećenja predlaže se korištenje računovodstvenih mehanizama sysprof, systemd i powertop, čiji se podaci mogu pretvoriti u ekvivalent emisija ugljičnog dioksida. Na primjer, 1 sat intenzivnog opterećenja procesora može se procijeniti na približno 6 grama
Kako bi se smanjio trošak ugljika, programeri se potiču na implementaciju optimizacija kao što je predmemorija, poboljšanje učinkovitosti koda, smanjenje opterećenja mreže i korištenje unaprijed definiranih slika u sustavu kontinuirane integracije, čime se pridonosi borbi protiv globalnog zatopljenja. Na primjer, korištenje gotovih Docker slika u sustavu kontinuirane integracije smanjit će metričku vrijednost za 4 puta.
Za svako značajno izdanje predlaže se izračunavanje kumulativnog "troška ugljika", zbrajanjem metrike svih aplikacija, kao i troškova projekta GNOME, Zaklade GNOME, hackfestova i sustava kontinuirane integracije. Takva metrika omogućit će provođenje razvoja s obzirom na utjecaj na okoliš, praćenje dinamike i provođenje odgovarajućih optimizacija.
Izvor: opennet.ru