Who pays for Open Source Software? #OpenSource

The Sidebar reminds the world that modern web is built on a foundation of dependencies: Small open source software packages we pull into our projects and literally depend on for functionality. This ensures we can include advanced functionality in our applications without building that functionality from scratch.

These dependencies usually depend on other dependencies forming a dependency tree which can include hundreds or thousands or tens of thousands of dependencies. To give you an idea of how giant these dependency trees can get, check out this visualization of the dependency tree for GatsbyJS (above).

The comic xkcd demonstrates it well:

The huge issue is who is paying for critical parts of the software we use to be maintained? When you install npm dependencies for your project, you’ll likely get a prompt like this one in your terminal:

The critical infrastructure of the web and the internet is built on the backs on the mostly unpaid (and even when paid mostly underpaid) open source contributors.

We, as users of open source software, owe it to ourselves and our peers to do what is within our means to help this situation and build sustainable funding into open source. Here are a few suggestions:

  • Sponsor open source contributors directly through GitHub or Patreon.
  • Lobby the companies we work for to sponsor the projects they rely on.
  • Make funding of key open source projects part of your client contracts.
  • Educate the world about this issue and help build equitable solutions to keep the open source lights on.

Read more in the article here.


Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7:30pm ET! To join, head over to YouTube and check out the show’s live chat and our Discord!

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Join over 38,000+ makers on Adafruit’s Discord channels and be part of the community! http://adafru.it/discord

CircuitPython – The easiest way to program microcontrollers – CircuitPython.org


New Products – Adafruit Industries – Makers, hackers, artists, designers and engineers! — New Products 11/15/2024 Featuring Adafruit bq25185 USB / DC / Solar Charger with 3.3V Buck Board! (Video)

Python for Microcontrollers – Adafruit Daily — Python on Microcontrollers Newsletter: A New Arduino MicroPython Package Manager, How-Tos and Much More! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi

EYE on NPI – Adafruit Daily — EYE on NPI Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey

Adafruit IoT Monthly — The 2024 Recap Issue!

Maker Business – Adafruit Daily — Apple to build another chip at TSMC Arizona

Electronics – Adafruit Daily — SMT Tip – Stop moving around!

Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at AdafruitDaily.com !


No Comments

No comments yet.

Sorry, the comment form is closed at this time.