Skip to content

opencorridor/open-source-in-environmental-sustainability

 
 

Repository files navigation

Open Source in Environmental Sustainability

Preserving climate and natural resources with openness.

This study provides the first analysis of the open source software ecosystem in sustainability and climate technology. Thousands of actively developed open source projects and organisations have been collected through the Open Sustainable Technology project and systematically analysed using qualitative and quantitative methods. The collected raw data can be browsed here.

The analysis covers multiple dimensions – including the technical, the social, and the organisational. It highlights key risks and challenges for users, developers, and decision-makers as well as opportunities for more systemic collaboration. The data acquisition and generation of the plots is almost completely automated. Thus, the study can be repeated in the future.

Usage

Reading the book

To help you navigate and to give you a better overview of the ecosystem, all plots are interactive. Project and organisation names are linked within the plots. The book can be read on the following URL:

https://report.opensustain.tech/

Building the book

If you'd like to develop and/or build the Open Source in Environmental Sustainability book, you should:

  1. Clone this repository
  2. Run pip install -r requirements.txt (it is recommended you do this within a virtual environment)
  3. Run jupyter-book clean open_source_in_environmental_sustainability/ to remove any existing builds
  4. Run jupyter-book build open_source_in_environmental_sustainability/

Update the database

All plots are based on the CSV files in the open-source-in-environmental-sustainability/csv/ folder. The AwesomeCure projects is used to update and recreate the raw data of this study. Just place the new projects.csv and github_organizations.csv files into the CSV folder. The only data that is not automatically generated are the form_of_organization and location_country.

How to contribute

More than ever, free and open source projects are enabling citizens, scientists, developers, civil society, industry and government to mitigate climate change. Funders have the opportunity to play an active role in promoting a larger, more systematic shift towards open, community-driven infrastructure at the institutional level. We want to hear from you if you:

  • Have experience developing, supporting or systematically using open source software for sustainability applications.
  • Want to contribute to OpenSustain.tech by identifying new and missing projects.
  • Have experience visualising or processing data with Python and know how to integrate such data into a new website.
  • Are a funder and want to support these developer communities via open infrastructure funds, consortia-based support or other collaborative models across institutions and regions.
  • Want to help us build any of the recommendations and future directions of OpenSustain.tech.

Cite this project

DOI

@book{augspurger-malliaraki-hopkins,     
    Author     =  {Augspurger, Tobias and Malliaraki, Eirini and Hopkins, Josh},    
    Date-Added =  {2023-01-10},    
    Title      =  {Open Source in Environmental Sustainability},    
    Year       =  {2023}}   

About

The first analysis of the open source software ecosystem in sustainability and climate technology

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 99.9%
  • Other 0.1%