|
|
|
|
|
by sciboy
5538 days ago
|
|
I find it hard to understand how writing open source software has a strong value proposition for someone who isn't worried about "getting the next job" or "looking good in front of peers". For me, I believe the best use of those extra hours I have is to learn entirely new subject areas, not writing tests for code I don't care about, answering support or setting up documentation. I don't care if people know what I am doing, I'm not in it for the glory or whatnot. Instead, over the last few years I have added two entirely new subjects to my repertoire (mathematical statistics and neuropsychology) to a level where I can read, critique and contribute to the latest research in the field. Over the next few years I plan on repeating this process with other subjects. Comparing this with writing more software about things I already know seems to me to be comparing progress with diminishing returns. If you believe I'm wrong, I'd love to know why. Convince me there's value in opening up the 20+ projects sitting in my source control. |
|
If it's your project and you're the maintainer, you get periodic free testing, enhancements, and bugfixes from your users. If you're a power user of an open source project and need to patch it for some reason, you first of all have the ability to do that, but secondly if you contribute it upstream your patch becomes someone else's problem.
Basically it's a trade between power users, who contribute enhancements, and project maintainers, who take on the burden of maintaining the project. Usually, the project is useful to the maintainer in some way, and the maintainer now has a better piece of software due to having open sourced it.