I've been considering the idea of working on some open source projects, mainly because of the same reasons that everyone else does it: for fun and to learn something new. But now more than ever these OS (Open Source) projects are taking more and more strength and becoming more and more popular. So, I've been thinking, are we developers killing our profession by working for free? I know there are some OS projects that pay something, but nothing compared to what you would get paid for working in a full time software company.
Think about these worst case scenarios:
- OpenOffice or any other of these office suits brings Microsoft Office down and now Microsoft has to lay off thousands of developers because of this...
- Linux becomes the #1 used operating system, and both Apple and Microsoft have to lay off Windows and Mac developers.
Think of this analogy:
- What if there were "Open Source Banks"?! Where the tellers, managers, execs, etc are super friendly, worked for free, and offered some kick ass products, why go to a Bank of America and pay tons in fees, right?
In other words, what if all software became open source? This probably will never happen or even if it does there will still be plenty of jobs for us out there, but anyway, I wanted to see what other people thought of this crazy paranoia of mine :)
See Also:
http://stackoverflow.com/questions/196131/making-money-with-open-source-as-a-developer
http://stackoverflow.com/questions/116581/open-source-why-or-why-not
http://stackoverflow.com/questions/276957/the-difference-between-free-software-and-open-source-software