Other than altruistic idea of giving back to community, what motivates businesses to operate as open source? What is the successful business plan before deciding to open up?
Here are some well known models:
- Free version to promote a "pro" paid version (i.e. RedHat)
- Exit by buyout by a large commercial player (i.e. Oracle <- MySQL)
- Selling consulting and support services
- Selling a hosted version (SaaS)
- Selling training and certification
Each of the above models can be exploited by competition:
- Take your free version and create derived one (Linux distros are prime example)
- It seems it would be cheaper for competition to buy out individual key personnel
- So can anybody else who has time to read the manual
- Cloud service companies make it easy to deploy even the most complex open source apps
- But who's buying?
What is it that would make Canonical into a future RedHat? What motivates SQLAlchemy developers to keep coding and tirelessly answering questions on the mailing list? Etc. etc.
