Nace la Green Software Foundation de la mano de Microsoft y en colaboración con Accenture, GitHub y Thoughtworks como una organización sin ánimo de lucro creada para las personas que están en el negocio de la creación de software, con la intención de proporcionarles las indicaciones necesarias para que descubran todo lo que pueden hacer para reducir las emisiones de software de las que son responsables.
Es una realidad que durante los últimos años la importancia de abordar los desafíos ambientales y sociales ha ido haciéndose con un mayor protagonismo. A medida que aumenta la conciencia sobre el cambio climático, la escasez de recursos y otros problemas relacionados, muchas empresas de diferentes sectores han comenzado a tomar medidas para reducir su impacto ambiental y promover prácticas más sostenibles, como es el caso de Microsoft, que ha creado esta fundación con el objetivo de “crear un ecosistema confiable de personas, estándares, herramientas y mejores prácticas para crear software ecológico”, dando así un paso hacia un mundo más sostenible o más concretamente, hacia un software más sostenible.
La misión principal de la fundación es que se lleven a cabo un mayor número de medidas sostenibles en la industria del software, buscando un consumo de energía y electricidad más inteligente que derive hacia un futuro con bajas emisiones de carbono. Como se mencionó anteriormente, la fundación busca crear un ecosistema de mejores prácticas en el desarrollo del software, para lo cual se ha centrado en promover la sostenibilidad desde el inicio del proceso de desarrollo y proporcionar a los desarrolladores las herramientas necesarias para crear software más eficiente y respetuoso con el medio ambiente. Es por ello que actualmente se encuentran trabajando en la creación de diferentes herramientas, entre ellas, un índice de intensidad de carbono del software y un kit de desarrollo de software consciente del carbono, que permitirán evaluar el impacto ambiental de su código y realizar mejoras desde el principio.
En definitiva, lo que se busca con el software sostenible es, principalmente, minimizar su impacto negativo en el medio ambiente y garantizar su viabilidad a largo plazo. Y es que desde Microsoft afirman que hay dos formas generales de ver el software: el software como parte del problema climático o como parte de la solución climática, y ellos ya han dejado claro cómo quieren verlo.