Ask HN: How many professional developers contribute to open source?
When I was learning to code and tinker with computers, all my favorite tools were open source. As soon as I had the ability, I started to contribute to open source software. I assumed this was the norm.
However, in the professional jobs I've had since, I've noticed that not many (if any) of my co-workers worked on open source projects in their free time or in their past.
Has HN had different experiences? What sort of people end up working on open source? How many developers end up working on open source?
--------------------
Note: I don't want to imply that people should be programming all the time just to get a job, I don't mean to perpetuate the ideas that cause developers to burn out. Everything in moderation.
12 comments
[ 4.9 ms ] story [ 39.3 ms ] threadLots of them wanted to - but it was just a matter of time ... they have full time jobs, families etc
Since tech companies are the financial beneficiaries of everything open from operating systems to databases and programming languages, shouldn't "they" be reinvesting?
Why would we expect professionals to do this for free? When they do it is extremely generous.
Naturally, we depend heavily on open source software to run the business...
most of the time, when I find a bug in an open source project, I would directly report and post my solution in the bug report, instead of fixing it myself.
The thing is, after 6-8 hours of working, most people want to do other stuff. Read, spend time with kids/wife/SO, go take a walk, play video games, etc. If they make any contribution to open source, it's during work time to serve business needs.
I know far more who've put out a few bits of solo programmed freeware or shareware, or pushed the odd utility to a library though.
Of all the places I've worked, none have encouraged or suggested contribution, but many have used open source in the business.
1. There are the leaders of the movement who often don't work full time it's for themselves or an employer that pays them to be them. A few examples of this group (I'm including both "free" and "open") would include Richard Stallman, Linus Torvalds, Bruce Perens, Eric S. Raymond, Tim O'Reilly, Larry Wall, Guido van Rossum, John Gilmore. That's obviously not a complete list.
2. There are the outstanding professional developers with passion for their FOSS projects. They always seem to work for themselves or always manage to find employers who encourage open source contributions.
3. There are developers who are learning or otherwise haven't yet started working full time.
4. The 1% (mentioned by several commenters) who have very busy lives but manage to contribute as much as they're able.
I may be off and I'm definitely over simplifying but I say thank god for all four groups and others. I feel gratitude every day.
Yes, the FOSS world is political and narrow at times, which is a shame but that's human beings anywhere you find them.