开源的商业化
开源软件被广泛采用并且商业化,这对于开源项目来说是一种新的挑战或压力吗? 字串3
Javier Soltero Hyperic CEO 字串4
商业化产生了额外的压力,尤其对于那些原本免费、但在企业参与变成商业产品的项目来说压力更大。坦率地讲,一个牵涉商业利益的开源软件项目会引起很多人的“过敏”反应。之所以会产生这种反应,主要是因为商业利益有可能毁掉该项目的开发决策过程。事实上,如果没有某种问责制,那么开源项目就有可能在很大程度上成为不能及时交付而且可用性极差的学术试验,这对于商业利益来说是有风险的。如何将这种问责制应用于开源项目,是商业化能否成功的关键。 字串8
当某个项目的采用率增加时,就会需要一定程度的管理和指导。一个有趣的场景是,一个项目在多个社区中都有不小的采用率,因此也就产生了很多潜在的利益冲突。如果没有一个合适的管理架构,那么该项目就会因无法协调各种不同的利益而出现纷争的局面。
字串5
不过这些情况实际上都不适用于我们这样把知识产权、项目和企业捆绑成一个实体的公司。我们的社区是开放的,开发工作和其他开源项目完全一样。这样的社区就能够平衡对资金的需求和推动社区去提供对客户有价值的产品这两种需求。
字串5
Matt Asay Alfresco业务发展副总裁
确实如此,但我认为开源的结构本身就可以减轻开源项目的成功所附带的不利影响。例如,所有的企业并购,都可以预期合并后的公司会通过投资很快进入某个市场。不过开源项目可不是强迫就能做得来的。社区是不能强迫的,而要把采用率转变成收入也是强迫不来的。所以我认为,我们正在看到并将继续看到开源社区会出现大量的类似淘金热的心态,正是由于对开源商业模式已经有了很紧迫的需求,所以不太可能陷入Web 2.0这样干打雷不下雨的尴尬窘境。 字串2
我所担心的主要是可能会出现走捷径的现象。很多人将开源只看成是营销花招。他们提供一定数量的开源代码作为一种甜头,诱惑一些人去购买他们的“正版”软件。以我的经验,这种做法只会削弱开源对于客户的价值,只会让客户对开源模式失去信任感。我真得不希望让客户们以为开源模式不过是厂商的一种新的营销伎俩,从而对开源失去兴趣。
字串3
Zack Urlocker MySQL产品副总裁
字串4
有开源项目,就有将此项目商业化的企业。但是商业增长并非所有人都会优先考虑的东西。Apache项目就非常普及,但从未有人想过要靠它来挣钱。不过我认为,认识到可以用开源来构建商业模式已经是一个巨大进步了。这在5~10年前还是不可想象的。而像Red Hat、Sun、IBM等公司利用开源软件已经赚到了大把大把的美元。
不过有一点必须弄清楚,你要做的是商业化,还是只做项目。如果是做商业化,就需要有一个商业模式,能够为客户的付出提供有价值的东西。事实上,有两类开源客户,他们都是需要加以关注的市场。这两类用户就是不付费的社区用户和付费的企业客户。你需要同时为这两类客户提供服务。如果你不够商业化,那结果就会像Apache。如果你不够社区化,那你也不可能获得广泛的采用率和开发规模。在商业化机会到来之前,采用率应该是第一位的。做到这一点并不容易,但只要路子走对了,获得双方用户的欢迎还是有可能的。 字串7
Mark Spencer Digium创始人兼CTO
字串1
首先,认识到开源软件商业化带来的机会是很重要的。我认为Digium就是这样一家站在了下一步发展前沿的公司。以赢利的企业来开发开源项目,这对企业来说存在着一个机遇,因为它能够提供非赢利组织所无法提供的市场推广、产品质量保障、正规的测试、文档、行业认证,以及其他很多的好处。
字串1
另外,由于一些企业只使用开源软件,但实际上却没有以任何方式对社区做出回馈贡献,所以也存在着一些难题。从法律上说,这种做法有时候是允许的,但肯定不利于开源项目的发展,尤其是当这些企业还与投入了资源开发该项目核心技术的公司相互竞争的时候。虽然跟项目关系密切的社区很清楚这两类公司的差别,但是普通的使用人群可能并不知晓。所以我认为应该教育用户去支持“真正”开源的企业,这对于发挥开源模式的最大效率是至关重要的。 字串5
Dave Rosenberg Mulesource CEO兼联合创始人 字串1
开源“项目”转变成“产品”是有极大的可能性,因为现在已有很多企业在把开源作为其核心基础设施的组成部分,因为风险投资公司正在主动地向开源公司投资。 字串9
这种状况是带来了更多的压力,但也创造了更多的机会。而且因为已经有了一些成功的开源商业模式,所以商业化正在变得越来越简单。
Robert Sutor IBM开源及标准业务部副总裁
我不认为存在什么普遍的和完善的指南这一类东西能够指导开源项目在一夜之间变得流行起来。
同样的,一些开源项目要想在其基础上产生成功的商业模式似乎也有很长的路要走。假如所有的名校都开始安排大量的时间用开源的成功商业模式去教育学生的话,那我们就知道开源真正成功了。依我看,是会出现很多新的挑战和压力,但那不是因为技术,而是因为商业问题。我们的开源社区有很多很多杰出的开发人员,我们同样希望这些社区里能够诞生很多很多杰出的、具有“远大抱负”的商业领袖。 字串7
Sam Ramji 微软平台技术高级总监
字串2
实行商业化至少有两种做法。一是简单地增加性能,从而增加代码量。看一下Linux内核的发展轨迹,随着代码量的增加,其复杂性也增加了。而更多的复杂性也就意味着更多的缺陷。这并不新鲜,所有的软件都是这么走过来的,开源软件当然也不能例外。我们必须制定关键性、战略性的决策,找出能够保持软件质量的最佳开发模式。 字串7
第二种做法对于一直在社区中共同开发的项目构成了挑战。因为当这些项目被商业化以后,来自商业化的利润回流却是非常不公平的。这种状况目前已经引起了开发人员和商业人员之间的关系紧张,但我认为,这个行业最终将能找到某种标准,可以公平地分配商业化的利润。 字串5
Chris DiBona Google开源程序经理
目前的情况和上世纪90年代末没有太大差别。好事情是,开源项目中的商业利益确实可能会在一些重要的开源项目中产生好的代码。但坏事情是,它也同样可能会让开发人员屈服于无法拒绝的一些坏的代码。不可能所有的项目都好到既能拒绝水平差的编程人员又能拒绝他们的坏的代码。
Andy Astor EnterpriseDB CEO
对于开源项目来说,最大的挑战就是要继续保持清醒和热情。最早的一些开源项目都是由一些相对小型的社区开发的,开发人员围绕某个特殊理念充满了激情。很坦率地讲,他们开发项目时,完全没有想过赚钱的目的。但是随着开源运动的发展,参与者们不得不谨慎从事了。有人曾对我说:“当组织变大以后,它也就变得愚蠢了。”我认为这句话也适用于任何新技术或者新趋势。因此,开源项目需要做的就是保持清醒,维持他们的优势,千万别向最低的水平看齐。
字串9
Eric S. Raymond 程序员、作家及开源软件支持者 字串5
我不认为商业化会产生什么新问题。只不过会多少改变问题的影响范围而已。坦率地讲,行业媒体如此热衷的所谓“商业化是否会毁掉开源?”的担忧,对我来说已经是五年前的老问题了。 字串6
Bruce Perens 开源促进会(OSI)联合创始人 字串5
今天,许多公司都面临着一个很大的问题,那就是企业的运营其实完全依赖于开源,但他们甚至还没有开始制定企业的开源战略。我遇到过这样的一些CEO,他们根本不知道自己的企业在使用开源,过后才发现企业不仅在用,而且企业所有的关键任务项目都在依赖开源。
我当年在编写发放开源许可证规则时,根本没有想到开源会有今天这么热,一家企业就拥有70张许可证。然而,要处理70张许可证的各种组合实在是太复杂了。所以我建议企业顶多拿3张许可证,可彼此兼容就行,这对于大多数商业用途的开源产品发布来说足够了。 字串6
我想,我们的下一步目标或许并不在软件本身。今天,Wikipedia已成为全球最大的内容提供商,而且其内容全部开放。我们要好好想想,还有什么项目可以做到这一点?
字串8












