climate-strike / license

Prevent oil and gas companies from co-opting your work and extracting more fossil fuels with this software license.
https://climatestrike.software
484 stars 16 forks source link
climate-change climate-crisis climatechange climatestrike licenses

Climate Strike Software

Build Status

Climate Strike Software is software that uses the Climate Strike License, a software license that developers can use to prohibit the use of their code by applications or companies that threaten to accelerate climate change through fossil fuel extraction.

Table of Contents

  1. Why now?
  2. Top OSS projects that accelerate the climate crisis
  3. How to use the License
  4. Reading List
  5. Is it an Open Source License

Why now?

Despite the urgency of our planet's climate crisis, oil production is at an all-time high. The use of new technology is one of the main reasons behind the growth. Reservoirs that were deemed too costly to harvest are now being harvested with new equipment, better industrial processes, and increasingly specialized software. At this rate, most oil and gas company's projected oil production is only set to increase.

Most recently, Big Oil has begun to use cloud computing, the internet of things, and artificial intelligence (AI) to accelerate fossil fuel extraction. Specialists have also begun to call AI the next "productivity revolution in the Oil & Gas industry" and are increasingly depending open source technologies to increase their efficiency. In their profit-maximizing short-sightedness, oil and gas companies are ramping up with new software to automate and optimize oil production.

By adopting the Climate Strike License, developers can explicitly prohibit the use of their software within some of the largest oil companies including Chevron, BP, Exxon Mobil, and many other companies that turn a blind eye to the greatest threat that humanity has faced.

This license reminds developers that we have the power to stop these multinational oil companies from taking advantage of open source software -- that instead of waiting idly by, that they can take an active position in preventing a climate catastrophe.

Top OSS projects that accelerate the climate crisis

This is a list of the top 10 open source projects that knowingly or unknowingly contribute to the climate crisis. If each of these projects adopts the climate strike license, we may start to see a significant impact on the productivity of the fossil fuel industries.

To create this list, we parsed through GitHub for all the repos that are explicitly used for oil production and we looked through all of their dependencies. This list reflects the repos that are most commonly used when building software for oil production.

See our full methodology for creating this list.

Rank Project Uses the Climate Strike License Date of adoption Link to Issue
1 numpy :x: N/A Issue Discussion
2 matplotlib :x: N/A Not yet created
3 scipy :x: N/A Not yet created
4 pandas :x: N/A Not yet created
5 pytest :x: N/A Not yet created
6 sphinx :x: N/A Not yet created
7 jupyter :x: N/A Not yet created
8 pytest-cov :x: N/A Not yet created
9 nose :x: N/A Not yet created
10 requests :x: N/A Not yet created

How to use the License?

To use the license in your project, follow the steps below:

  1. Add the license appropriate for your project (MIT, BSD, or request another) to the root level of your project:

  2. Update the <year> and <copyright holders> fields at the top of the license.

  3. Attach the badge to your project by pasting the following snippet into your project's README.md:

    [![Build Status](https://img.shields.io/static/v1.svg?label=CSL&message=software%20against%20climate%20change&color=green?style=flat&logo=github)](https://img.shields.io/static/v1.svg?label=CSL&message=software%20against%20climate%20change&color=green?style=flat&logo=github)
  4. Add your project to the Greenlist by making a PR to this repo.

Reading List

A short list of useful articles about software and climate change:

Is it an Open Source License?

While the Climate Strike License violates the Open Source Initiative's canonical Open Source Definition, which explicitly excludes licenses that limit re-use "in a specific field of endeavor", we feel that as tech workers, we should take responsibility in how our software is used, and that the urgency of climate change cannot be limited by the ideological position of open source software. Instead, we want adopters of the Climate Strike License to take a bold stance in the fight to save the planet.