Hacker News new | ask | show | jobs
by setquk 2763 days ago
Just as a point, I’ve helped with open source projects under commercial interest. I’ve fixed bugs and created documentation and all I got was a fuck off or silence from the maintainers.

So I don’t bother any more. Most of the time I build a new wheel that benefits no one.

Fostering a good culture requires lots of work from both sides, contributor and maintainer.

I’m not saying all projects are like this but I’ve waded into too many of these so far.

2 comments

This very much depends upon the project. Being open source doesn't imply an open development process. It's very frustrating when people ignore contributions.

On the other hand, some contributions can be very expensive to integrate. If they require extensive review of the design, the code and then testing, it's imposing a huge burden on the other party. Clearly, this doesn't apply to trivial bugfixes the same way it applies to feature additions and wide-ranging refactoring, but it's important not to forget the costs which have to be borne.

It's always a pleasure to contribute to a project which has thought about this, and actually dedicates resources for external code review and integration, and actively fosters a strong and loyal community around it. It encourages repeat contributions and deeper participation, and is genuinely of mutual benefit. But not all projects can afford to do this, particularly smaller ones where a single person has to forego their evening to look at your stuff.

I wonder how many people end up just not contributing in public?

See: https://rachelbythebay.com/w/2018/10/09/moat/