Philip Withnall iz Endless
Kljub temu, da je brezplačna programska oprema na voljo brezplačno, ima po govornikovih besedah posredno ceno - vpliv razvoja na okolje. Na primer, strežniška infrastruktura projekta, strežniki za neprekinjeno integracijo, fundacija GNOME in konference za razvijalce zahtevajo elektriko in materiale, ki proizvajajo emisije ogljikovega dioksida. Aplikacije porabljajo energijo tudi na uporabniških sistemih, kar posredno vpliva tudi na okolje.
Uvedba nove metrike bo pomagala pokazati resno zavezanost projekta GNOME k ohranjanju okolja. Med dejavniki za izračun metrike so čas delovanja aplikacije, obremenitev procesorja, pomnilnika in omrežja ter intenzivnost testiranja v sistemu neprekinjene integracije. Za oceno obremenitve se predlaga uporaba računovodskih mehanizmov sysprof, systemd in powertop, katerih podatke je mogoče pretvoriti v ekvivalent izpustov ogljikovega dioksida. Na primer, 1 uro intenzivne obremenitve procesorja lahko ocenimo na približno 6 gramov
Za zmanjšanje stroškov ogljika se razvijalce spodbuja k implementaciji optimizacij, kot so predpomnjenje, izboljšanje učinkovitosti kode, zmanjšanje obremenitve omrežja in uporaba vnaprej določenih slik v neprekinjenem sistemu integracije, s čimer prispevajo k boju proti globalnemu segrevanju. Na primer, uporaba že pripravljenih slik Docker v neprekinjenem integracijskem sistemu bo metrično vrednost zmanjšala za 4-krat.
Za vsako pomembno izdajo je predlagano, da se izračuna kumulativni »Carbon Cost«, ki sešteje meritve vseh aplikacij, pa tudi stroške projekta GNOME, GNOME Foundation, hackfestov in sistema stalne integracije. Takšna metrika bo omogočila vodenje razvoja z vidika vpliva na okolje, spremljanje dinamike in izvajanje ustreznih optimizacij.
Vir: opennet.ru