- It is the freemium business model - Give away the basic software and charge for enhanced functionality or support.
- It is not enforceable - Users will simply build the software from the source code and there is no way you can get them to pay.
I suspect payment is very enforcable against commercial enterprises. Just add a line to your EULA saying "It is illegal to use this software for commercial purposes without paying for it". Most companies would pay a small fee (say $50 for a full version but without support) for a useful piece of software. Either that or their lawyers would blacklist the software. At least you wouldn't have legions of freeloaders just using the software without contributing anything (money, bug reports/fixes, documentation) back. The argument that even freeloaders help spread the word to someone who might eventually buy something is a trifle bleak. Of course, all power to you if are doing this altruistically or if you are happy with the other rewards (fun, learning, reputation).
Giving software away at zero cost means you have to depend on services for income. You either offer your services as an employee (day job) or as support (adding value to what is given away). Either way, it is a model of pricing input instead of output. Scales only with people. Or you have to fall into a category where you can be adopted by a big foundation like Eclipse or Apache or Mozilla. Good luck with that.
1 comment:
On your comment about the category where an open source project will be adopted by Eclipse, Apache or Mozilla still falls into two categories:
1. It's a big project that is (mostly) funded by a few companies.
2. It's a big project that has wider participation from many companies and individuals in various capacities.
3. The really small projects that give software for free and hope to get enough eyeballs and attention to be able to grow to a point where offering services and addon-products is possible.
My experience is that getting from (3) to either (1) or (2) is a tough challenge and requires a lot of patience :)
The variety of licenses available do go a long way in protecting the rights and interests of developers writing free software. A FOSS/Commercial license (most people choose GPL/Commercial) means that people wanting to use software for commercial use will pay license fees for using software.
Giving away software under a more liberal license (BSD/Apache/MPL/EPL/MIT) would have other commercial implications :)
-- Ketan
Post a Comment
Note: Only a member of this blog may post a comment.