Skip to content

Frequently Asked Questions

Russell Trow edited this page Jan 16, 2024 · 38 revisions

Do you have a question that isn't covered here? Raise it in Discussions


Carbon Hack 2024

What is Carbon Hack 2024?

Carbon Hack 2024 is a global hackathon for developers who want to make a difference in the fight against climate change. It challenges participants to use the Impact Framework, a tool that allows measuring and calculating the environmental impact of software.

When and where is Carbon Hack 2024?

Carbon Hack 2024 will take place from 18th March to 8th April 2024. It is a virtual event, so you can join from anywhere in the world.

What is the theme of Carbon Hack 2024?

The theme of Carbon Hack 2024 is measurement. We want to see how you can use the Impact Framework to measure the carbon emissions, water consumption, or any other environmental impact of software. You can also create models, manifest files, content, or contributions to the framework itself.

For Carbon Hack we are challenging participants to build solutions that align to and extend the capability of IF.

What are the prizes for Carbon Hack 2024?

Carbon Hack 2024 offers prizes in a selection of different categories. Read about the prizes and judging criteria.

Who are the judges for 2024?

Judges are drawn from the organizations sponsoring Carbon Hack 2024, as well as key stakeholders from the Green Software Foundation. A full list will be published when the hack begins.

What do we want to emerge from the Hackathon?

Our vision is to unleash the creative potential of developers who care about the planet and want to make a difference. We believe that software can be a powerful tool for reducing carbon emissions and promoting sustainability, and we want to celebrate the innovative solutions that you will create and share with the world. By participating in the Hackathon, you are not only demonstrating your skills and passion, but also inspiring others to join the Green Software movement and make an impact for the future.


Participation

How can I participate in Carbon Hack 2024?

To participate in Carbon Hack 2024, you first need to join the newsletter on the Carbon Hack website. You can then gather a team of up to 5 people and figure out what you will build. You can also use the matchmaking process to find new teammates.

Can individuals take part in Carbon Hack?

Absolutely! We recommend that folks work as part of teams which allows a range of different talents to be brought to the project, but there is no restriction on individual participation and indeed, individuals have previously won prizes in Carbon Hack.

Does my projects need to be Open Source? What licence should they use?

We expect all submitted projects to be Open Source, with any assets published and made available to the public, enabling anyone to copy, modify and redistribute the solution.

What are the rules and guidelines for Carbon Hack 2024?

Full rules will be published in January 2024 and will be found at https://github.com/Green-Software-Foundation/hack/wiki/Rules.

Is there a Slack channel or Discord server for the Hackathon?

No, because all interactions are designed to be on GitHub. Use Discussions to connect with other participants, ask questions, and find team members.

If you are looking to join a project or contribute to an existing project idea submitted, we recommend commenting within an idea issue.


Impact Framework

What is Impact Framework?

Impact Framework (IF) aims to make the environmental impacts of software easier to calculate and share.

IF allows you to calculate the environmental impacts, such as carbon, of your software applications without writing any code. All you have to do is write a simple manifest file, known as an impl and IF handles the rest.

The project is entirely open source and composability is a core design principle - we want you to be able to create your own models and plug them in to our framework, or pick from a broad universe of open source models created by others.

To work with IF, you will also need to install the Impact CLI and have access to the Impact Framework repository.

How much time does it take to create a manifest/YAML file?

The absolute simplest single model case might take 10 mins for someone with some prior exposure to the syntax. For a new user perhaps longer to get the structure and syntax sorted. We have users with >450,000 line manifest files that probably took weeks to organize.

Clone this wiki locally