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)
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.