|
SYS-CON.TV Webcasts
Comments
Did you read today's front page stories & breaking news?
SYS-CON.TV
|
Top Links You Must Click On
Open Source Balancing Open Source and Commerce
Keeping the community committed and satisfying commercial customers
Oct. 19, 2006 03:00 PM
If ever there was a topic that someone was qualified to discuss, it would be me talking about how open source companies need to balance the interests of their community while making money. In fact, our company is named Funambol because it is based on the Latin words funis (rope) and ambulare (walking) that mean a tightrope walker. Managing an open source company requires constantly walking a tightrope that balances the needs of the community and the business. Every step involves decisions between keeping the community committed and satisfying commercial customers.
Since we started Funambol five years ago, I have thought a lot about a business model that allows open source to be a viable alternative to proprietary software. As our website says, our "idea is to get the best of open source (high quality software, a community of people working together, no vendor lock-in), while providing a source of income to pay for the development of the software (yep, open source developers need to eat, too)." So what business model enables an open source company to achieve this balance? To start with, I don't believe that the business model behind the Linux operating system is readily replicable. You cannot just build an open source project, hope it will gain a huge critical mass and expect a white knight to magically appear and contribute money. For an open source company to thrive and succeed, it needs a sustainable model that creates value for its community while generating enough cash to pay the bills.
Dual Licensing: A Duel Between Constituencies?
Putting this theory into practice, however, requires constant decisions about major new features. Investors and salespeople want to "close source" important features to make it easier to sell the commercial version, while the community wants everything to be open. This creates tension in the community ("why did you put THAT feature in the commercial version? We need it! We'll build it ourselves"). Further, if you put too much in the open source version, customers will ask why they should pay for software; if you don't put enough in the open source version, you risk alienating the community as they might decide to work on more innovative projects or fork the project. So, dual licensing with commercial extensions naturally creates tension between the open source and the commercial audiences that manifests in the product roadmap. In the long run, it's not clear that having commercial extensions is a sustainable strategy for many companies (what happens when the software reaches a state of maturity where it is good enough for most users' needs?). Some open source companies have acknowledged this and have switched to a 100% services-based model.
Segmenting Based on Users In our case, we segmented our product based on our user base rather than product features. On one side, we work with our community to build a phenomenal open source project, pure and honest. On the other side, we build a commercial product based on the same core BUT targeted to the needs of someone else. If that "someone else" is not in the open source community, you are golden. Your community remains satisfied and gives back code to the project while "someone else" pays for it and gets what it needs. Reader Feedback: Page 1 of 1
Enterprise Open Source Magazine Latest Stories . . .
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
|
SYS-CON Featured Whitepapers
Most Read This Week |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||