自从我撰写关于该主题的文章以来,关于如果供应商的主要产出是自由许可的,他们是否能够蓬勃发展和扩大规模的辩论仍在持续发酵,至今已近两年。将业务建立在开源策略之上无疑是具有挑战性的,因为无论你多少次引用理查德·斯托曼关于软件自由意味着“言论自由”,而不是“免费啤酒”的说法,人们仍然普遍期望开源意味着免费:免费软件、免费更新、免费知识、免费支持。
部分原因是,这种混淆来自于许多 GPL 软件是“免费如啤酒”的。许多开源项目源于个人或小组围绕他们想要解决的问题而聚集。他们免费发布他们的成果,因为他们希望其他人加入他们的努力。
但认为志愿者软件程序员正在架构适用于企业部署的应用程序软件是一种误解。如果没有赞助商,例如大型跨国公司、基金会或政府拨款资助有偿的项目管理、设计和开发投入,基于志愿者和社区的项目很难扩展。我个人参与开源项目源于领导一个政府资助的联合项目,该项目涉及 20 所大学和其他教育机构为 Moodle 做出贡献,然后建立 Mahara 项目和一个名为 Eduforge 的更广泛的社区网站。
我很快了解到,外部资金的变幻莫测不是一个长期的可持续发展模式。
充满挑战的环境
许多商业衍生的开源项目最终也变成免费提供。当其他人很容易用你编写的完全相同的代码来削弱你的报价时,很难不这样做。即使不是完全“免费如啤酒”,价格方面仍然存在巨大的下行压力。因此,尝试成为一家成功的开源供应商并非易事。
例如,仅通过相关的咨询或专业服务收入来支持开源产品真的很难扩展。由于利润微薄且需求时好时坏,在没有许可收入的情况下,很难维持推动产品前进所需的投资。尽管我知道一些勇敢且令人印象深刻的公司正在这样做,但大多数曾经的开源供应商最终都通过各种诱饵和转换策略成为了披着开源羊皮的专有狼。
以“开放核心”为例,这意味着提供扩展或增强核心开源软件的专有模块。缺点是在单个软件产品中交付混合模式功能集很容易违反 GPL。客户很快就会看穿它的本质,这只是另一种形式的锁定,更不用说被排除在任何有意义的创新价值链之外。
许多单供应商商业开源公司采用双重许可方法,提供免费的社区版本和付费的企业专有许可证。这里的风险在于,公司会优先考虑专有版本,因为那是他们的收入来源,而社区版本很快就会被视为“功能阉割版”,甚至更糟糕的是“废弃软件”。例如,SugarCRM 暂停或减缓了其社区版本的开发,现在明确表示它不适合在生产环境中使用。我不是在批评他们——你必须赚足够的钱才能维持运营,对吧?但他们仍然是开源供应商吗?
然后是开源公司和云计算的巨大讽刺。在这种分发模式中,开源软件并未发布给客户。自由软件基金会考虑将 AGPLv1 的特殊条款纳入 GPLv3,但最终决定保持许可证的独立性。因此,虽然云计算方法在没有访问源代码的意义上不是开源的,但它完全合法。
如何在没有诱饵和转换的情况下取得成功
还有什么剩下的吗?是的,为了确保企业级开源软件的可持续性而进行的商业化是可能的,而无需诉诸专有的诱饵和转换策略。这需要为包括研发、代码维护、文档和培训在内的一揽子服务提供低成本订阅。
理所当然的是,你需要优秀的架构师、分析师、设计师、用户体验专家和程序员紧密合作,共同开发、维护和改进软件产品。你需要收入来支付这些费用。但是,考虑到 GPL 的自由,你也需要为这种清晰且有形价值提供足够低的价格点,以阻止明显的搭便车行为。从逻辑上讲,如果价格点很低,那就意味着快速扩展规模,因此你需要将你的服务模式产品化或打包,认识到销售 GPL 产品是困难的,如果不是不可能捍卫的话。为了快速扩展规模,你还需要一个积极参与的利益相关者(客户和合作伙伴)社区来帮助提供必要的反馈,以便你的研发真正有的放矢。
你还需要一个高质量、忠诚的合作伙伴网络,他们可以创建一个充满活力的解决方案提供商市场,为客户提供真正的选择。通过完全访问 100% GPL 代码,并且无需独自承担投资开源产品集的负担,合作伙伴可以通过为客户提供广泛的增值专业知识来加速其业务增长:云服务、托管、咨询、实施、培训、配置、集成、迁移服务、定制和插件扩展。本质上,通过与开源技术合作,由服务公司、系统集成商和实施专家组成的全球社区可以提供比专有模式更深层次的价值。开源在更灵活的“价值链”中赋予创新能力。这意味着客户可以自由地充分接受来自任何地方的想法,这些想法是相关的、有价值的和可持续的,同时不受供应商封闭知识产权的约束。
要使这种模式奏效是一个巨大的挑战。更困难的是,当开源社区的杰出人士也加入进来,呼吁你向全世界提供相当于免费啤酒的福利时。无论是开源定义还是 GPL,都没有义务任何人实时(甚至稍后)将所有内容发布到公共领域。这不是对 GPL 的解释——没有要求在 GitHub 或任何其他地方公开每项创新或软件维护更新。尽管难以衡量,但如果大多数开源代码没有发布,肯定不是实时的,这也就不足为奇了。
开源供应商没有义务为公众在公共领域工作。与我们的合作伙伴为我们的共同客户合作,并向他们交付企业开源解决方案的所有美好之处就足够了。
我们不免费制作软件,我们为自由而制作软件。
评论已关闭。