Philip Withnall de Endless
Segundo o relator, a pesar de que o software libre se ofrece de forma gratuíta, ten un prezo indirecto: o impacto do desenvolvemento no medio ambiente. Por exemplo, a infraestrutura de servidores do proxecto, os servidores de integración continua, a Fundación GNOME e as conferencias de desenvolvedores requiren electricidade e materiais que producen emisións de dióxido de carbono. As aplicacións tamén consomen enerxía nos sistemas dos usuarios, o que tamén ten un impacto indirecto no medio ambiente.
A introdución dunha nova métrica axudará a mostrar o serio compromiso do proxecto GNOME coa preservación do medio ambiente. Entre os factores para calcular a métrica están o tempo de funcionamento da aplicación, a carga na CPU, almacenamento e rede e a intensidade das probas no sistema de integración continua. Para estimar a carga, proponse utilizar mecanismos de contabilidade sysprof, systemd e powertop, cuxos datos se poden converter no equivalente de emisións de dióxido de carbono. Por exemplo, 1 hora de carga intensiva da CPU pódese estimar en aproximadamente 6 gramos
Para reducir o custo do carbono, anímase aos desenvolvedores a implementar optimizacións como o almacenamento en caché, a mellora da eficiencia do código, a redución da carga da rede e o uso de imaxes predefinidas nun sistema de integración continua, contribuíndo así á loita contra o quecemento global. Por exemplo, usar imaxes de Docker preparadas nun sistema de integración continua reducirá o valor da métrica 4 veces.
Para cada versión significativa, proponse calcular o "Custo do Carbono" acumulado, sumando as métricas de todas as aplicacións, así como os custos do proxecto GNOME, a Fundación GNOME, os hackfests e o sistema de integración continua. Tal métrica permitirá levar a cabo o desenvolvemento tendo en conta o impacto sobre o medio ambiente, supervisar a dinámica e realizar optimizacións adecuadas.
Fonte: opennet.ru