Skip to content

Comment on Don't use the mailing listsparent

Comments

If I've written and published a new algorithm, and my submission to the open-source community is met with "It sucks, go read up on our guidelines"* , I'm not inclined to spend my free time on a resubmission.

It seems childishly wasteful to turn away potential contributors because you simply feel you have the right to be an asshole to people. Personally, if you want to treat me harshly for my work, I expect some good money.

* Paraphrased reaction to software a classmate sent in after completing her thesis

I agree--I once used a library and noticed that it was missing some functionality. The mailing list had a number of people requesting this functionality. I found an older piece of code with the functionality and updated it to the language of the library. I got license permissions from all the original authors. I submitted it and the maintainers raised some questions about code quality--but one of the maintainers thought there was a workaround and didn't really want to add it. I acted on the code quality issues and the code just sat around and was never accepted and the mailing list still (years later) has people asking for the functionality, but I'm not going to spend more time on it when it seems that outside contributions are not welcome. This was after climbing the barriers to entry of trying to figure out the layout of the project, procedures for submission, etc.

In contrast, there was another project where my student and I noticed a bug in a piece of software and patched it. It was quickly accepted and we moved on. I would be happy to contribute to that project again.

It's all about barriers to entry. If a project wants outside contributors, those barriers need to be low. Of course, the project creators/maintainers are also doing this in their free time, so have the right to do what they want, but they should expect less community contributions if they make those barriers high...

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.