软件 开源 商业模式
Typesafe的全球服务总监Jamie Allen在Twitter上发表了有趣的观点:
Pivotal终止对Groovy的支持的行动完全提醒我们,依赖FOSS项目的企业应该帮助他们。
— Jamie Allen(@jamie_allen) ,2015年1月20日
他当然是对的。 我们经常被提醒我们应该支持我们所依赖的FOSS项目。 就在最近,Wikipedia上面还挂着这个巨大的横幅,要钱 ,我们可能应该这样做 。 但是,我们真的依赖它们吗,我们真的可以有所作为吗? 让我们从业务角度看问题。
没有第二顶红帽
大约一年前, Andreessen Horowitz的合伙人Peter Levine在Tech Crunch上发表了一篇非常有趣的文章, 他刚刚向Stack Exchange投资了4000万美元 。 这篇文章是关于为何再也不会出现RedHat:开源经济学 。 它比较了红帽和VMWare的市值和收入与微软,Oracle或亚马逊的市值和收入,表明就这些规模指标而言,即使是红帽也算不上什么竞争对手。
为什么会这样呢?
让我们回到Groovy:大概有成千上万的Groovy开发人员只是下载了Groovy,然后再也没有与供应商进行交互。 说很多开发人员并不知道Pivotal是Groovy的主要赞助商,这甚至可能是没有错的。 当然,Groovy是一个强大的品牌,但实际上它是“每个人的品牌”,因此:没有人的品牌。 它不是一个强大的品牌,它只吸引了对语言感兴趣的技术人员(这确实是一种与您合作的美丽语言!)
现在,出于完全可以理解的原因,Pivotal已从Groovy撤消了订婚 。 让我们回顾一下杰米的观点:
Pivotal终止对Groovy的支持的行动完全提醒我们,依赖FOSS项目的企业应该帮助他们。
如果“我们”支持Groovy会很重要吗?
也许。 Groovy Foundation(类似于Apache Foundation或Eclipse Foundation)可能使Groovy对Pivotal的依赖程度有所降低,并且这种情况仍然可能发生。 可能,一些依赖Groovy或Gradle的较大公司可能会加入并成为白银,金或白金赞助商,或类似的赞助商。 也许, Gradleware将抓住机会并“购买” Groovy成为THE Groovy公司。
但是行得通吗? Typesafe是否也可以使用? 现在甚至免费赠送C#的时候,可以通过开源语言和平台获利吗?
Red Hat可以从Linux上赚钱,因为Linux是一个非常复杂的生态系统,在生产环境中运行时只需要支持订阅即可。 如果供应商承诺在不到1小时的响应时间内提供24小时支持,那么这个星球上的任何一家银行都将永远无法运行服务器场。 但是对于Scala来说,Groovy也是一样吗? 开发人员长期以来一直在进行“关键”工作。 生成二进制文件并将其运送到生产上,由生产负责。 如果该二进制文件是用Groovy,Scala,Java,Ceylon,Kotlin,Fantom或其他千亿万个Java替代版本构建的,那么操作就不会在乎。 当然,所有操作都将是JVM或Weblogic以及数据库。 运营是长期订阅资金的来源,而不是发展。
这并不意味着没有人应该从开发者那里赚钱。 像JetBrains , ZeroTurnaround或我们自己这样的公司, Data Geekery证明它的规模很小 。 但是,如果公司“销售”一种无法立即帮助他们增加客户购买其其他订阅的编程语言,则您应该警惕,因为供应商生产该编程语言产品的动机非常不清楚-在这种情况下在Pivotal看来,“不清楚”甚至无法描述厂商的动机。
这些是整体平台策略的好例子,因为操作和最终用户可以立即驱动决策链,该链为开发人员锁定语言提供了理由:
- C#-> Visual Studio-> SQL Server-> Azure等
- Java-> JVM / Weblogic-> Oracle数据库-> Oracle Commerce等
好的例子就是这些,尽管提升潜力可能不足以维持整个生态系统。 我们将看看它是如何工作的:
- Kotlin-> IntelliJ
这些不太好的例子,因为价值主张链实际上并不明显。 语言锁定没有任何理由:
- Groovy->云平台
- Scala->React式编程
- 锡兰-> RHEL ??
商业模式
杰米·艾伦(Jamie Allen)的Tweet展示了许多开源供应商到底出了什么问题。 尽管他声称最终用户依赖其供应商提供的OSS产品,但事实恰恰相反。 最终用户可以简单地将OSS产品派生出来,并在更换产品之前让其达到正常的使用寿命。 但是供应商确实取决于他们的FOSS社区的信誉和仁慈。 然后,卖方尝试利用商誉在完全不相关的产品之间进行奇怪的加价销售。 这行不通。
因此,请加入我们的努力。 使开源业务。 可行的企业,由卖方(当然,也由市场)驱动的企业。 有意义的业务。 涉及双重许可和合理加售的业务。 主要使用开放源代码作为实际业务的免费增值入口的业务。
您可以在心中对F(L)OSS保持浪漫,这没关系。 但是请不要依赖它。 如果您不成功,那就太糟糕了,仅仅因为您没有从“赞助人”那里花钱,因为您不在乎产品的业务方面。
软件 开源 商业模式