Supporting upstream open source projects

For many years the MetaBrainz Foundation has wanted to directly support some of the upstream open source projects we use for development. These upstream projects are used behind the scenes by one or more MetaBrainz projects. They often don’t have individual users, and many lack the visibility for getting other funding.

We are starting with a small donation of $1,001, annually. These will be one-time donations to 13 projects, $77 each. The total amount and the list of projects (see below) will be revised every year.

  • Babel a JavaScript compiler, used by all our websites.
  • core-js a modular standard library, used by BB, CB, LB, MB & MeB.o.
  • curl a command-line tool for transferring data with URLs, used by all our projects.
  • DateTime-Locale a distribution of packages for localization support, used by MB Server.
  • DOMPurify a super-fast and uber-tolerant XSS sanitizer for HTML, used by BB & LB.
  • Floating UI a library to position floating elements, used by CB and MB Server.
  • Libera Chat an IRC network, used for our development channels.
  • OpenSSL a toolkit for secure communication, used by all our servers.
  • Pallets a collection of web development libraries used by CB, LB & MeB.o.
  • React Table a library for building supercharged tables, used by MB Server.
  • ShellCheck a development tool to verify our shell scripts, in all our repositories.
  • SortableJS a library for reorderable drag-and-drop lists, used by LB.
  • Typesense a typo tolerant search engine, used by LB.

Additionally, we’ve been supporting Let’s Encrypt for a while. We donated $250 in 2024 because of our heavy use of their encryption certificates for most of our sites.

Lastly, even though it isn’t a donation, we are glad to be supporting Weblate through their hosting plan. See our previous post about translation for more details.

Leave a Reply

Your email address will not be published. Required fields are marked *