Open Source Software is free, but Open Source Project maintenance is expensive.
The Open Source Maintenance Fee directly funds your projects' maintainers.
Simple. Sensible. Sustainable.
https://opensourcemaintenancefee.org/?utm_source=BlueSky&utm_medium=Display&utm_campaign=osmf&utm_term=launch
The Open Source Maintenance Fee directly funds your projects' maintainers.
Simple. Sensible. Sustainable.
https://opensourcemaintenancefee.org/?utm_source=BlueSky&utm_medium=Display&utm_campaign=osmf&utm_term=launch
Comments
Some quick thoughts from a maintainer:
When your site says “JS”, it means “Node.js”. Nitpick, sorry, but relevant for non-Node folks…
In the Node ecosystem, the following command exists and seems relevant: https://docs.npmjs.com/cli/v11/commands/npm-fund
1/
The documentation suggests replacing the current license (MIT) with your EULA file, but I’m not sure that’s semantically correct or will be recognized by tooling.
I know there is UI in VS that prompts to accept EULAs. I don't know what npm offers. It is entirely possible the tooling will need to improve.
However, these are hypotheticals. I'd like to see it actually happen to ground a solution.
The Maintenance Fee can have weaknesses in systems with deep dependency chains, but not necessarily.
That said, more detail may needed for edge cases, like what the expectations are when you don't take in enough fees to pay your dependencies. I look forward to those problems. :)
But maybe that’s the only solution to the problem at hand…
Thanks again for all that you do!
With $ involved, people try to game the system. Fortunately, reputation plays a big part in consumer choices, and reputation is harder to fake.