Close

Grants

Helping you to contribute to the mission

Source code is spread around a broad spectrum of code hosting platforms and websites, and developed using a variety of version control systems. In order to collect and archive it properly, Software Heritage needs adaptors for each of the platforms and version control systems out there.  This is a humbling task, that needs expert contributions.

 

This is why we are partnering with funders around the world to provide grants for experts that are willing to engage with the long term mission of Software Heritage. This page lists these grant programs, together with the grants already awarded, and information on how to apply for the programs that are still open.

Making all software count

A grant from Alfred P. Sloan Foundation has been awarded to Software Heritage specifically to foster the emergence of a community of expert contributors to increase the coverage of the Software Heritage archive.

Founded in 1934 by industrialist Alfred P. Sloan Jr., the Foundation is a not-for-profit grantmaking institution that supports high quality, impartial scientific research; fosters a robust, diverse scientific workforce; strengthens public understanding and engagement with science; and promotes the health of the institutions of scientific endeavor. 

Learn more and discover how to apply

Cottage Labs

By receiving this first subgrant from Alfred P. Sloan Foundation, Cottage Labs will bring to bear its expertise to develop a SWORD based connector that will allow all instances of InvenioRDM to safely and efficiently archive in Software Heritage the source code of all research projects that will be deposited in them, and to provide the corresponding intrinsic identifiers (SWHID) to the research community.

Read more

Stefan Sperling

A second subgrant from Sloan Foundation has been awarded to Stefan Sperling to contribute to expand the Software Heritage archive.

Stefan will be working on CVS and Subversion loaders. 

CVS and Subversion were in widespread use in the 90s and 2000s, beforethe advent of distributed version control systems like Git or Mercurial.

Read more

Octobus

A third subgrant from Sloan Foundation has been awarded to Octobus who will be working on archiving SourceForge, one of the oldest public forges, and adding Bazaar to the list of version control systems supported by the Software Heritage ingestion pipeline.

Read more

OCamlPro

A fourth subgrant has been awarded to OCamlPro, that will help increase the coverage of the Software Heritage archive by integrating it with the OCaml ecosystem.

OCamlPro will be archiving source code from Opam packages, and support falling back to the Software Heritage archive in case it cannot be found in its original location, leveraging the SWHID identifiers.

Read more

Castalia Solutions

A fifth subgrant has been awarded to Castalia Solutions.

Castalia Solutions will be developing the Maven Repositories connector to archive the Maven ecosystem. This will enable the identification and retrieval of source code from Maven repositories, parsing POMs to follow the Maven graph, and linking artifacts to their development place and original source code development repository.

Using the Maven connector the Software Heritage archive will be able to access millions of artifacts from the major repositories: Central, Spring, Atlassian, JBoss.

Read More

NGI Zero

A grant from the NLNet Foundation, has funded work that allowed Software Heritage to save 250.000 endangered Bitbucket repositories, improve its Mercurial loader and get connectors with Nix and Guix.

Since 1997 NLnet foundation (after its historical contribution to the early internet in Europe) has been financially supporting organizations and people that contribute to an open information society. It funds those with ideas to fix the internet through a fast, competitive and open process.

Do not hesitate in submitting a proposal related to Software Heritage directly to NLNet

Read more

Octobus

In collaboration with the Octobus team, Software Heritage archived all the public Mercurial repositories.

Thanks to the NLNet Foundation this massive effort ensures that none of the public repositories will never be lost, even those that are not actively maintained any more.

Read more

Tweag

Tweag is a software innovation lab that helps deep tech startups quickly scale their engineering performance and execute on high-risk, high-reward projects with confidence. They develop the components needed to ensure that the source code used to build packages using the Nix and Guix functional package managers is systematically archived in the Software Heritage archive.

Thanks again to the NLNet Foundation for ensuring this grant dedicated to Tweag.

Read more