假设您参与了一个已经存在长达5到10年的开源项目(GPL),在此期间它已经相当成功 - 尽管有一些商业/专有替代品。
现在,您已经意识到长期贡献者希望在商业上利用该项目,甚至可能为了谋生或以此为基础创办公司。这样他们就可以独自完成工作,而不依赖于其他无关的工作。
那么,将开源/ GPL项目转变为商业“成功”(在自给自足的意义上)的一些可行和建议的步骤是什么,以便长期贡献者可能最好支付工作项目没有影响项目本身的开源性质?
换句话说,开源软件通常是一些比较常见的创收机制,以及如何成功引入/实施这些机制 - 还有哪些先决条件/条件适用?
答案 0 :(得分:3)
几年前我看到一家公司采用了一些OSS垃圾邮件和病毒过滤器,构建了一个Web界面来同时管理它们,将它放在1U服务器上,并将其作为网络安全设备出售。 / p>
对于那些希望为所有垃圾邮件和病毒过滤提供单一解决方案的中型企业来说,这是一个不错的产品,它可以自动更新并且易于管理。
从技术上讲,他们只是销售服务器,而网络管理工具,所有OSS组件都是免费提供的,如果你想花时间单独设置它们。
答案 1 :(得分:2)
您应该考虑“产品光环”,它指的是产品本身不属于产品的所有相关项目和服务。例如,MySQL是开源的,可免费下载,但其产品光环可能包括services,如安装,自定义,咨询,培训等。或者Zend contributes heavily到PHP并提供{{} 3}},但他们也有一些围绕这些产品的Zend framework。 commercial products创建了Komodo IDE,其中包含Active State,然后是open source version,扩展了开源版本。或者使用commercial version ...或任何其他数量的示例。您可能会对该主题感兴趣的一本书是Linux。
答案 2 :(得分:0)
我认为主要问题是项目业主采用的商业模式以及希望将其转化为收入的商业模式。它将取决于它是什么类型的项目,例如最终用户产品或软件API。就最终用户项目而言,软件即服务似乎是一种非常好的商业模式选择。
请注意成功项目的示例和案例研究,例如apache,firefox,sugarCRM ......
关注特定的利基也是一件非常重要的事情。