Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Green-Software-Foundation/sci

A specification that describes how to calculate a carbon intensity for software applications.
https://github.com/Green-Software-Foundation/sci

Last synced: about 7 hours ago
JSON representation

A specification that describes how to calculate a carbon intensity for software applications.

Awesome Lists containing this project

README

        

# Software Carbon Intensity (SCI) Specification

A specification that describes how to calculate a carbon intensity score for software applications.

Created and managed by the [Standards Working Group](https://github.com/Green-Software-Foundation/standards_wg) in the [greensoftware.foundation](https://greensoftware.foundation).

## Project Scope
This document, the Software Carbon Intensity technical specification, describes how to calculate the carbon intensity of a software application. It describes the methodology of calculating the total carbon emissions and the selection criteria to turn the total into a rate that can be used to achieve real-world, physical emissions reductions, also known as abatement.

Electricity has a carbon intensity depending on where and when it is consumed. An intensity is a rate. It has a numerator and a denominator. A rate provides you with helpful information when considering how to design, develop, and deploy software applications. This specification describes the carbon intensity of a software application or service.

## Getting Started
- The development version of the specification is [here](https://github.com/Green-Software-Foundation/sci/blob/dev/SPEC.md).
- The latest published version of the specification is [here](https://github.com/Green-Software-Foundation/sci/blob/main/SPEC.md).
- The `dev` branch contains the current version that is being worked on and the `main` branch contains the latest published version.
- Check the [issues tab](https://github.com/Green-Software-Foundation/software_carbon_intensity/issues) for active and closed conversations regarding the spec.

## GitHub Training
- [Getting started with GitHub](https://green-software-foundation.github.io/github-training/)

## Contributing
The recommended approach for getting involved with the specification is to:
- Read the [development version](https://github.com/Green-Software-Foundation/software_carbon_intensity/blob/dev/Software_Carbon_Intensity/Software_Carbon_Intensity_Specification.md) of the specification.
- Raise an issue, question, or recommendation in the issues tab above and start a discussion with other members.
- Once agreement has been reached, then raise a pull request to update the specification with your recommended changes.
- Let others know about your pull request by either commenting on the relevant issue or posting in the Standards Working Group slack channel.
- Pull requests are reviewed and merged during Standards Working Group meetings.
- Only chairs of the Standards Working Group can merge pull requests.

## Versioning
* We use [Semantic Versioning](http://semver.org/) for versioning.

## Copyright
Standard WG projects are copyrighted under [Creative Commons Attribution 4.0](https://creativecommons.org/licenses/by/4.0/).

## License
Standard WG projects are licensed under the MIT License - see the [LICENSE.md](Software_Carbon_Intensity/License.md) file for details.

## Patent
Standard WG projects operate under the W3C Patent Mode.

# Feedback
* [GitHub discussions](https://github.com/Green-Software-Foundation/software_carbon_intensity/discussions/new?category=sci-feedback)
*