Note that I'm not talking about who benefits from *using* Open Source software -- I'm talking about which developers benefit from releasing their software as Open Source.-mouser
That depends on the software, doesn't it? A single freeware-type app in 2010 probably isn't going to make a splash like it could have in 2002. As others have noted, the term "open source" has been co-opted by many industries. The biggest example -- beyond Firefox, the Apache web server, and the MySQL database format -- is Linux, and more specifically, Red Hat. However, something big that is shared can make you a lotto winner, e.g., Wikipedia, MySQL, Innobase, and an endless list of industry-specific software bought out by such industries as airlines, autos, oil, healthcare, banking, travel, real estate, mapping, etc.
But writing software is the skill, and it's not the first "open" skill around:
- Carpentry
- Math
- Cooking
- Farming
- Repair (of just about anything)
- Fashion, sewing, weaving, etc.
Writing code is just another trade just like others.
A giant corporation like google can afford to open source most of its software because it's not the software that's valuable any more -- it's the company infrastructure that enables them to serve so many users, and the cross-marketing resources they can throw at the userbase any time it looks like they might be losing market share. Open sourcing their software is merely a way to get more free publicity and free bug fixing for their code.-mouser
As Jaden says,
Amazon's S3 service is available, as does Google, but then that begs the question in a way!
Meanwhile with the focus on online web services, for a indie coders without the money to compete with a large corporation, the paths forward are daunting. If you create something new and innovative, unlike the case with desktop software, you have to know that you won't be able to scale up the service to handle a large volume of users.-mouser
At least that's the hope; figuring out what to do with success, that is. I realize I'm out of my league here when talking about coding and its economics. Looking back, it's easy to see where computing was heading -- the web -- with increasing demands for smaller and more mobile hardware. From desktops to laptops to notebooks to netbooks to phones and now tablets, we all just want to have the internet at hand all the time. As a consumer of code, I recommend working in small groups, learn to take advantage of all the open code available to come up with your next great idea... Dick Tracy internet wristwatch, anyone?!