这对Facebook而言是件好事,但对Netflix和思科等已经使用Cassandra技术的企业来说,却未必是好事。对主流企业尤其如此,他们所渴求的稳定性是Facebook无法给予的,因为Facebook并不提供开源软件支持业务。
开源公司需求仍在
正因如此,“开源公司”时代才刚刚开始,远未结束。Facebook及其同行每发布一个开源项目,都必须有相应的企业提供持续的维护和代码支持。
尽管“每家公司都必须是软件公司”的说法有些老生常谈,但实际上,多数公司都远未达到这个目标。即使是那些以软件开发为核心竞争力的公司,也未必有足够的精力来维护他们使用的每一个开源项目。有鉴于此,除了编写开源软件的公司外,肯定还需要一些专门为此提供支持的企业。
Cassandra就是一个很好的例子:DataStax已经为其提供了商业支持,并在持续开发这套代码,而且由Apache软件基金会负责托管。但类似的例子还有很多。例如Hadoop最初由雅虎开发,目前获得了Hortonworks和Cloudera等组织的支持。Lucene最初由雅虎的道格 卡汀(Doug Cutting)开发,现在由Elasticsearch和Lucidworks等提供支持。
我们进入了开源软件的黄金时代。计算领域最有吸引力、最重大的趋势都是由开源软件推动的,无论是智能手机操作系统,还是企业领域的云计算基础设施,抑或当今越发热门的大数据技术,都概莫能外。尽管很多开源软件都不是软件公司开发的,但支持服务还是要由软件公司来提供。
|