Philip Withnall iz Endless
Prema riječima govornika, i pored toga što se besplatni softver obezbjeđuje besplatno, on ima indirektnu cijenu - uticaj razvoja na životnu sredinu. Na primjer, serverska infrastruktura projekta, serveri za kontinuiranu integraciju, GNOME fondacija i konferencije za programere zahtijevaju električnu energiju i materijale koji proizvode emisije ugljičnog dioksida. Aplikacije također troše energiju na korisničkim sistemima, što također ima indirektan utjecaj na okoliš.
Uvođenje nove metrike će pomoći da se pokaže ozbiljna posvećenost GNOME projekta očuvanju životne sredine. Među faktorima za izračunavanje metrike su radno vrijeme aplikacije, opterećenje CPU-a, skladišta i mreže, te intenzitet testiranja u sistemu kontinuirane integracije. Za procjenu opterećenja predlaže se korištenje sysprof, systemd i powertop obračunskih mehanizama, podaci iz kojih se mogu pretvoriti u ekvivalent emisija ugljičnog dioksida. Na primjer, 1 sat intenzivnog CPU opterećenja može se procijeniti na približno 6 grama
Da bi smanjili trošak ugljika, programeri se ohrabruju da implementiraju optimizacije kao što su keširanje, poboljšanje efikasnosti koda, smanjenje opterećenja mreže i korištenje unaprijed definiranih slika u sustavu kontinuirane integracije, čime se doprinosi borbi protiv globalnog zagrijavanja. 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 “Cijena ugljika”, sumirajući metriku svih aplikacija, kao i troškove GNOME projekta, GNOME fondacije, hackfestova i sistema kontinuirane integracije. Takva metrika će omogućiti vođenje razvoja s obzirom na utjecaj na okoliš, praćenje dinamike i provođenje odgovarajućih optimizacija.
izvor: opennet.ru