•
•
•
•
What is DaniWeb IT Discussion Community?
You're currently browsing the Software Development category of DaniWeb, a massive community of 370,591 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 2,058 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our Software Development advertiser:
Mar 1st, 2007, 7:38 pm
When we think of "open source", many things come to mind: free, created by volunteers, open to everyone, no profits, etc. That's the steriotype that the media paints mostly, and that when open source programs are created, they are done for the passion of it, and not at all for money. That's the way the license agreement makes it sound (more particularly, the GPL), and that's sort of the whole point.
However, as nice as it may sound, open source programs can quite often make more money than some shareware or even commercial applications, provided that they are popular enough. So how do they make money?
Well, one such way is to offer technical support. This is particularly ironic, because the costs of tech support to just get the application running can sometimes be far more than a commercialized application that comes with basic installation tech support included. Either that, or the commercial application just doesn't need the tech support.
One such example is Red Hat Fedora Linux. It's open source, you can download the basic version free -- but that's about where it stops. If you want an enterprise version for servers, technical assistance, etc, you're going to need to buy Red Hat's tech support package. Now I'm not using any stats or anything, but I'd say it's a pretty good guess to say that installing Windows has far less hitches and driver problems (Windows XP at least) than Fedora Core.
Another example of commercialization in an open source project is Mozilla's Firefox. According to John Chow, the amount of money hauled in from Firefox equaled around 50 million dollars. As described in the blog, most of the money earned was simply by using a Google Search toolbar, which generated 80% of the revenue. Firefox isn't written by volunteers either, as Mozilla emplys tons of programmers to maintain and update the code. In fact, the only thing that makes this browser seem non commercialized is the fact that the source code is freely availbale -- but that's about it. The license agreement is fairly restrictive, too, although it isn't exactly stopping you from creating your own wrapper for Firefox, as long as you use a different name.
Finally, what better way to prove my point than to use the world's largest open source operating system, Linux, as an example? Although we may have thought that the whole kernel source code was written by volunteers, it seems otherwise. In fact, 89% of the lines of code contributed to the kernel were actually written by people getting paid by a corporation.
I'm not saying that open soure software is bad - and in fact, most open source authors aren't really expecting to make a lot of money with the program they're writing, however it's interesting to know how your usage of a program that you may think is absolutely non-commercial is actually, not.
However, as nice as it may sound, open source programs can quite often make more money than some shareware or even commercial applications, provided that they are popular enough. So how do they make money?
Well, one such way is to offer technical support. This is particularly ironic, because the costs of tech support to just get the application running can sometimes be far more than a commercialized application that comes with basic installation tech support included. Either that, or the commercial application just doesn't need the tech support.
One such example is Red Hat Fedora Linux. It's open source, you can download the basic version free -- but that's about where it stops. If you want an enterprise version for servers, technical assistance, etc, you're going to need to buy Red Hat's tech support package. Now I'm not using any stats or anything, but I'd say it's a pretty good guess to say that installing Windows has far less hitches and driver problems (Windows XP at least) than Fedora Core.
Another example of commercialization in an open source project is Mozilla's Firefox. According to John Chow, the amount of money hauled in from Firefox equaled around 50 million dollars. As described in the blog, most of the money earned was simply by using a Google Search toolbar, which generated 80% of the revenue. Firefox isn't written by volunteers either, as Mozilla emplys tons of programmers to maintain and update the code. In fact, the only thing that makes this browser seem non commercialized is the fact that the source code is freely availbale -- but that's about it. The license agreement is fairly restrictive, too, although it isn't exactly stopping you from creating your own wrapper for Firefox, as long as you use a different name.
Finally, what better way to prove my point than to use the world's largest open source operating system, Linux, as an example? Although we may have thought that the whole kernel source code was written by volunteers, it seems otherwise. In fact, 89% of the lines of code contributed to the kernel were actually written by people getting paid by a corporation.
I'm not saying that open soure software is bad - and in fact, most open source authors aren't really expecting to make a lot of money with the program they're writing, however it's interesting to know how your usage of a program that you may think is absolutely non-commercial is actually, not.
This blog entry was written by John Altenmueller, staff writer aka John A. It has received 1,871 views, 2 comments, and 4 linkbacks. 3 voters have rated this entry an average of 3.67 out of 5 stars.
•
•
•
•
apple auction blog code custom development devices disclosure drivers earnings economic growth enterprise ftc gnu gpl hackers india internet iphone java linux media microsoft mmorpg mobile network news office open open source openbsd piracy pirate pirates programming realplayer security server software source sourceforge sun support ubuntu vista warez web windows xp
All Recent Tags Comments (Newest First)
John A | Vampire Moderator | Mar 7th, 2007
TheNNS | Nearly a Posting Virtuoso | Mar 6th, 2007
•
•
•
•
Sorry joe, but it's Fedora Linux, not Red Hat Fedora linux. And I've more driver problems with fedora than with xp.
Post Comment
•
•
•
•
Only community members can start a blog or comment on blog entries. You must register or log in to contribute.
•
•
•
•
•
•
•
•
DaniWeb Software Development Marketplace
Related Blog Entries
- Security Holes Spring Up in Java Framework (3 Days Ago)
- iPhone 3G: It Was All Yellow (4 Days Ago)
- iPhone App Store to open Friday, Jailbreakers could care less (11 Days Ago)
- Cross-Platform RealBasic 3 IDE Ships Today (11 Days Ago)
- Coders Can be Frugal When They Use Krugle (12 Days Ago)
- Microsoft Publishes File Format Specs, 'Open Connections' (13 Days Ago)
- FreeRunner Linux Phone Liberated on July 4 (16 Days Ago)
- Apple Leopard changes spots (18 Days Ago)
- With ‘Ganymede’ Release, Eclipse Community Gets it Done (19 Days Ago)
- Meister 7.2 Makes Builds More Continuous (23 Days Ago)
Related Forum Threads
- Looking for tech development help open source FRRIPnet (Techies' Lounge)
- Open Source Projects (C++)
- Looking for open source message queue implementation (Java)
- The Eternal Sun - open-source MMORPG needs coders (C++)
- Voluntary-The Eternal Sun - open-source MMORPG needs coders (Software Development Job Offers)
- Open Source to Windows (C#)
But Red Hat created Fedora, so I was simply stating the creator in front of the product (much like Apple Macintosh or Microsoft Windows).
>And I've more driver problems with fedora than with xp.
Of course. I mentioned this in the post, and this is because Windows is the dominant force in the market, and the amount of added revenue from supporting Linux/Mac/other OSes is minimal, forcing people to write their own drivers.