Opensource / Impact Engine Framework
Summary
Modern applications are composed of many smaller pieces of software (components) running on many different environments, for example, private cloud, public cloud, bare-metal, virtualized, containerized, mobile, laptops, and desktops. Every environment requires a different way of measurement, and there is no single solution you can use to calculate the carbon emissions for all environments.
The friction to measuring software emissions isn't that we need to know how, it's that we run software on many things and each thing has several different ways to measure.
Integration with SCI Open Data
At the backend carbonQL project is planned to be integrated with multiple datasets that can be used to provide carbon emissions values. These datasets could be public or private as well.
As per SCI specifications, carbon emissions values are required for the 4 different components of the SCI equation E, I, M and R. There are reference emission value datasets like Climatiq, Boazvita, Cloud carbon co-efficients that need to be leveraged to provide values for these SCI components. We refer to these emission value datasets as SCI open data and there is a curated list of datasets available as part of the SCI guidance project
Key people & links
PM: tbc | Green Software Foundation
Chair/Project lead - Srinivasan Rakhunathan (Microsoft)
Vice Chair - Navveen Balani (Accenture)
Website: Open Source Working Group
Repository:carbonQL Github repo
Contact
Email: carbon-ql@greensoftware.foundation (for members only)
Discussions: GitHub (for members and public)
If you work for a GSF member organisation, you also need to:
Fill out the https://grnsft.org/onboarding/register form if you are new to the GSF; or
Fill out the https://grnsft.org/onboarding/subscribe form if you are already part of the GSF but want to join this working group.
After that, you will:
Be added to the open-source WG mailing list.
Receive invitations to our regular meetings.
If you don’t work for a GSF member organisation, then please encourage your employer to https://greensoftware.foundation/join-us. In the meantime, you are welcome to contribute to any of our conversations or projects on https://github.com/orgs/Green-Software-Foundation/discussions/ as an individual contributor.
Getting Involved
Are you ready to join the fun and make a difference? The first thing you should do is go to the GitHub discussions forum and say “Hi” in the Introductions category and/or read & comment on any of the discussions. You can also browse and join any of the lively discussions there. This is the best way to learn and get involved with this awesome working group and the wider GSF community.
Do you have a brilliant project idea that you want to share with the world? Then start a discussion on the https://github.com/orgs/Green-Software-Foundation/discussions/categories/community-working-group Ideas board and get the interest of at least three people from 2 different member organisations. You can then reach out to the chairs or PM who will add your idea to the next working group meeting agenda.
Our carbon-ql project meets 11 am GMT / 3:30pm IST every Thursday.