The Broad Way

[ Sharp Mind · Sharp Blade · Sharp Spirit ]

root@construct:~
/the-open-source-maintainer-is-not-your-employee
$_
<-- back to /rants
2026-03-16//RANT

The Open Source Maintainer Is Not Your Employee

Got tagged in an issue thread yesterday where someone was DEMANDING a fix for a bug in a library that is free, open source, maintained by one person in their spare time, and used by this complainer in a commercial product generating revenue. The tone of the issue was incredible. "This is UNACCEPTABLE. We deployed this to production and it broke. We need a fix IMMEDIATELY." Sir, the last commit was made at 2:47 AM on a Tuesday. The maintainer has a day job. The library is free. You deployed it to production without reading the changelog. But somehow this is the maintainer's emergency. This entitlement in open source is out of control. "This does not work on MY setup." Cool. Did you read the requirements? Did you check the supported versions? Did you provide a minimal reproduction? No? You just pasted your entire stack trace and wrote "FIX THIS" in the title? Fantastic. "When will this feature be added?" When someone builds it. That someone could be YOU. The code is RIGHT THERE. Fork it. Branch it. Submit a PR. That is literally the point of open source. "I found a vulnerability." Great, report it responsibly. Do NOT open a public issue titled "CRITICAL SECURITY FLAW" with full exploitation details and then get angry when the maintainer does not respond within an hour. They are at their kid's soccer game. The vulnerability has existed for three years. It can wait until Monday. Here is what people forget: every open source project you use for free represents THOUSANDS of hours of unpaid labor. Debugging. Documentation. Answering issues. Reviewing PRs from strangers. Dealing with people who open issues saying "this sucks" with no further context. The maintainer owes you NOTHING. Zero. They shared their work with the world. You chose to use it. If it breaks your production, that is YOUR responsibility. You could have pinned the version. You could have written tests. You could have read the source. Want guaranteed support? Pay for software. Hire a consultant. Buy the enterprise tier. But do not yell at someone who gave you their work for free because it does not perfectly fit your undocumented edge case. To every open source maintainer reading this: thank you. Your work runs the world. You do not owe anyone a response time SLA.
The Broad Way | Kinho.dev