Open Source Maintainer Experiences

The cluster discusses challenges faced by open source maintainers, including user demands for features and fixes, ignored PRs, burnout from entitlement, and advice emphasizing that maintainers don't owe attention and users should contribute via PRs.

➡️ Stable 0.5x Open Source
5,893
Comments
19
Years Active
5
Top Authors
#7325
Topic ID

Activity Over Time

2008
10
2009
31
2010
51
2011
78
2012
135
2013
167
2014
193
2015
173
2016
353
2017
306
2018
287
2019
274
2020
718
2021
710
2022
665
2023
546
2024
552
2025
571
2026
79

Keywords

e.g nodemailer.com HN FOSS OSS NMU PRS XXX VCS GitHub maintainers maintainer open source project pull requests source prs requests open pull

Sample Comments

burntsushi Nov 23, 2018 View on HN

As the maintainer of ripgrep, I'd like to respectfully ask you not to harass other maintainers of open source projects about how they spend their free time. I've been where ggreer is and it's not pleasant. I completely understand their position, and a little empathy on your part would go a long way. In an ideal world, the maintenance status of a project would be mentioned in the project README, but speaking from personal experience, this is seemingly difficult to do in practice.

witcher Jun 19, 2022 View on HN

Amazing write up! Something I would add as open source maintainer:* Feedback is needed. After years I built up a filter to annoying users, and I would simply ignore their feedback, but +1 and mentioning the feature would be useful is invaluable (and why you cannot use workarounds). Please do that in a nice, productive way (:* It might be that the feature you and others are asking for was in paid version of the project, thus maintainers actively ignored it. Not the healthiest thing to do, b

My worst experience is to submit two decent PR that was ignored by maintainers. I had burden to support them for a month, solving merge conflicts, solving new bugs in the main branch that were merged without testing, and to adapt test system to prove my changes are solving something.And then I saw that maintainer not just ignores but closes every else PR with these words:> your contributions are too undisciplined and difficult to review. please just make sure there are issues filed for

brudgers Dec 10, 2017 View on HN

The maintainer does not owe anyone attention. Strangers demanding attention is sometimes a reason maintainers burnout and abandon projects.If it really matters, fork the project and take responsibility for moving it in the direction you think it should go and run it the way you think it ought to be run.Good luck.

kentonv Nov 15, 2023 View on HN

I'd encourage independent open source maintainers to remind themselves that they don't owe anyone anything. If someone asks for something, it's perfectly reasonable to tell them "Sorry, I don't plan to work on this" and "PRs welcome" -- or even "sorry, I'm not accepting PRs, feel free to fork". If they get indignant about it, just ban them. You don't have to feel bad. You write your code for you, if others find it useful, great, if they

mcguire Dec 12, 2021 View on HN

Because those maintainers' time is free?

firasd Sep 11, 2017 View on HN

The key suggestion:"bury the idea that any developer who submits an issue or pull request is automatically entitled to the attention of a maintainer... If you’re the leader of one of these projects, charge an annual fee for community membership. Open source, closed community. The message to users should be “do whatever you want with the code, but pay us for our time if you want to influence the project’s future.” Lock non-paying users out of the forum and issue tracker, and ignore their

atoav Jul 15, 2023 View on HN

The maintainer didn't answer the question. But I don't think it was snarky. If you want a problem solved in an open source project you (and your financially very solvent customers) rely on the minimum would be to offer some way you can help or provide resources.

josephg Apr 14, 2013 View on HN

As a maintainer of a project with almost 2000 stars on github, I sway back and forth between being allowing ("Just submit code to get what you want done. We can fix it once its in the repository") and a stickler for details ("I don't want your change until you give me tests.")I really wish I could just give everyone who submits patches commit access and let them at the repository. It would save me time. It would save you time. It would make my project better. And I don't write opensource soft

fourthark Oct 29, 2019 View on HN

You might want to look at smaller projects. But it’s generally true that maintainers don’t have a lot of time and you might get ignored for many reasons.If there’s a project you use which has bugs, reporting them and submitting fixes is always a great way to start!