A few days ago then this report here came out, which states that these days open source developers can actually ask for 30% to 40% premiums in their salary. Well, I have to say, even I didn't know that. I wish I would have had that information when I spoke to that crowd of students back then.
What's the reason for this? Here are some quotes from the article, which explain:
"There's been a huge wave of people embracing open source technologies ... The rise of open source software in application development puts developers with a specialization in those technologies in a position to ask for a 30 or 40 percent pay increase ... We've gotten more requests from our permanent placement division for open source developers in the last six months than in the last five or six years combined ..."So, it's simple supply and demand. The demand for open source knowledgeable developers has grown dramatically, and the supply is limited. If you have open source skills, you can make significantly more money with them.
That is, if you live over there (the report was done by a US firm). Somehow, I get the impression this is not quite the same here in New Zealand (yet?). I'm still trying to find an indication of how much open source development is done in New Zealand, or how much open source technologies are used in New Zealand enterprises.
I would love to hear from you: Where you work, has open source been considered? Evaluated? Is used? If so, how? Is any open source development taking place?
Other related posts:
UK government supports open source
25 open source projects for software development
Dabbling in OpenSolaris
Comment by KevDaly, on 1-Mar-2008 08:20
The sticking point here lies in the words get paid.
Where is the Open Source model for what the Microsofties would call the MicroISV?
If you can't sell software, the money has to come from somewhere else (support contracts for instance). This ironically favours large corporations over small businesses.
Of course I do have to commend IBM, Sun, Oracle and the others for their skill in persuading a set of highly talented and intelligent individuals to effectively work for them for free, but I don't see a good model for making a living as an independent software developer.
That said, I think Open Source has a lot to recommend it, and I believe the more people participate in it the better - what disturbs me is the attitude of many proponents that it is somehow morally superior, and that software must be free. This is both arrogant and brain dead.
Comment by Vinay Kalia, on 30-Jun-2008 13:30
Your article on Earning money as an open source developer was an eye opener for me. Thanks for that. I have a simple question here. I love to do programming and looking to earn some money while doing that -- like fixing customer issues for open source software or developing new software. Please let me know if you are aware of any such association or community where software developers get payed for fixing customer incidents and what are the requirements to join them.
Thanks and regards
Comment by dineth, on 16-Jul-2008 19:57
Nice article; somewhat relevant to my google search which ended me up here. My question is this:
if i want to start writing my own open source software (say i have a nice idea for...gnome desktop), what are the chances of me earning a few bucks along the way? what kind of business model is there to earn cash? simply because, my code's freely available for use by others so there's no selling it.
would love your input on this :p thanks!
Comment by monica, on 16-Jul-2008 23:21
I want to ask you how can be earned money from free applications. I saw firefox add-ons, and many other programs that don't cost the user anything. From what are those people earning money? Or they do all those programs in their free time and expect nothing in return?
Comment by anders, on 11-Aug-2008 01:10
@Vinay Kalia: look at http://sourceforge.net/marketplace which is a place where you can offer your services
Comment by Pathologist, on 14-Jan-2010 02:53
@foobar You've mentioned that "I can use open source tools and make commercial software with it, which is closed source"
Isn't this a violation of GPL? Does it mean that I can use in commercial product some open code that is exposed openly.
I would highly appreciate if you explain this statement as detailed as possible.