同样的,对Zenmlin来说,Linux开发“并不是一个零和游戏”“如果移动领域的某位开发者改善了耗电量,另一位在数据中心工作的开发者会因此而受益,他可以使用前者的改进来确保自己的数据服务运行得更有效率,”Zemlin说道,“共享开发正是Linux如此强大的原因。” 同样,企业开发也并非敌人,“人们为Linux的开发工作付费从来都不是坏事;这些钱款可以让Linux的改善与创新变得更加迅捷快速。” 真正的问题是,Baker补充道,“一些超大型网络公司对Linux作出改进并上线应用,但是却为了保持自己的优势,而把这些改进捂在自家门里。” GPL协议第三版 —— 从Linux发布协议的一个早期版本改进而来 —— 当初修改该协议的部分原因就是为了应对上述行为。尽管如此,协议只能防止获取他人代码后作为Web服务重新开发。除此以外,并没有什么固有的方法(或法律手段)能够禁止公司或个人在代码开发完成后封闭独占这些改进后的代码,也许,这就是Linux对全世界自由开放所不可避免的一部分社会成本吧。 Linux面临的最大威胁感谢开源机制,Linux始终能够作为一个开源项目,企业才无法像以前那么独断专行。那除了企业,现在什么才是Linux所面临的最大威胁呢? 没人会真的认为Linux会被版权欺诈或诉讼所威胁,更不会因此从OS版图上消失。类似的最大一起诉讼案,SCO Group公司控告IBM案,被广泛解释为间接对Linux的攻击,也最终以悲惨的失败而告终(译者注,该案件间接导致了SCO Group的破产)。 Coggin也倾向于该观点:“依靠巨大的开发者网络和全球范围内的推广传播,Linux取得了巨大成功,这意味着它具有很强的韧性。尽管专利威胁一直都在增加,正如许多科技公司最近所做的那样,但是看起来专利诉讼并不会对Linux产生任何实质性的威胁。” 除此以外,其他类似开源产品的竞争,甚至更加自由化的协议(例如各式各样的BSD们),目前为止,都没有真正达到能够危及淘汰Linux的程度。 Sammer用一个单词总结出了,在合法范围内,Linux面临的最大威胁:自满! —— 自满地认为已经成为所有领域的市场领导者。 他说,“如果你正在竞争第一名的位置,你常常愿意更开放地做出改变,无论是过程上的、心态上的,还是有关发展路线的,甚至维持现状本身。想想Firefox被Chrome以如此快的速度抢走了如此多的份额,再想想当年的商业化Unix们被Linux抢占江山,这样的例子还有很多很多。” 大致根据同样的思路,Zemlin看到了这样一种威胁,面对日益增长的需求,Linux的天才开发者们才气有余,但经验不足,因此这才有了Linux培训项目。 Gillen发现的威胁来自于社区的变化,“随着时间推移,Linux的主流用户群 —— 社区,正在从企业的客户(服务的消费者)转变为服务的提供者。” 这样一种变化可能会导致Linux用户被迫作为Linux服务提供者的同时,却完全无法将自己的智慧和创新回馈社区。这种变化也许会持续十几年甚至更长,但它“对整个Linux世界都具有深远的消极影响,包括各个Linux商业发行商在内。” Linux所要面对的另外一个潜在威胁是公司兼并 —— 这并不会威胁到Linux本身,但它可能会间接导致各种各样的可能性。Baker担心移动设备的快速增长,除了受Linux自身的发展影响外,更多的会受到来自企业施加的影响。 他说,“这就是为什么我们需要诸如Ubuntu和Firefox这样的第二选择,目的就是为那些上网时不愿受Apple和Google摆布的人们提供真正的替代品。” 说到Google,Google是Android的发展道路上最坚定的捍卫者。围绕Android作为Linux发展而来这一话题,有许多反对意见的争论,这样的争论对于Google的世界观来说,就像与它的首页相比较一样,稍显多余,同时它们也不符合Linux(自由开放)的精神。 简而言之,目前Linux面临的最大威胁来自于它自身 —— 无意中,衡量Linux产品的第一标准已经变成了如何让它看起来更吸引人。一直以来,Linux所固有的灵活性和可塑性帮助它战胜自满和企业兼并,克服重重困难,但如今还能否一如既往,情况并不明朗。 路在何方?毫无疑问,无论从哪个层面来看,Linux现在都正处在关键的岔路口,它将去往何方,又将付出怎样的代价,都值得探讨。 Linux最明显的未来之路,首先,它不仅仅是一块基石,或者说不仅仅是一种建立基础设施的途径;其次,它应当减少过多的产品形式;最后,真正的革新,不仅仅是拓展Linux本身,还要拓展其作为发现问题解决问题的创新办法。目前还很少有人如此对待Linux,要想真正做到这一点,除了呼吁更多的人改变对Linux的看法,还必须打破技术壁垒,将眼光放得更长远。 对此,Coggin说道:“Linux正在逐渐成为一个更加成套或灵活的操作系统,进而超越其作为一个基础设施平台的作用。我们看到,开发者和架构师们正在使用Linux建立新一代解决方案,创造出新一代的企业架构。”这些工作中的大部分已经开始付诸实施,他说道,包括“云计算、大数据、移动领域以及社交网络等多个方面”。 Gillen也同意上述观点,Linux“即将成为公共云基础设施中非常关键的一个部分,由此,Linux确保了它在现代工业中能够长期发挥作用。” Baker说道,“Linux已经在运行着云业务,这是毫无疑问的,它需要巩固自己作为基础设施平台的位置 —— 这意味着它需要时刻保持最新的技术领先优势,例如ARM服务芯片、超大规模集成电路、网络设计,以及所有的软件设计数据中心。”上述这些工作应当可以作为开源系统硬件设计(例如开源计算机项目)的有效补充。 Linux体系:提交、审核、采纳伴随着正面需求不断增长,Linux的开发进程也在不断加快。 Linux作为普遍存在的基础设施元素,其中一个潜在的缺点就是它有可能成为商业化的制度产物,正如曾经它所取代的闭源Unix们。但是Zemlin认为,Linux极大的灵活性在这方面发挥了作用:“十几年前,如果你问到Linus Torvalds或其他社区成员,Linux是否会比其他任何平台都要更多的装到移动电话里,他们当然会说‘不会’。所以,我们要做的只是注视Linux的发展,不要尝试去预测它,因为所有的预测几乎都会是错误的。” 另一个重要的未来发展方向,就像上面提到的,“独立于Google之外,在移动领域有更大的发展,”Baker如此预测道。像Mozilla专门针对移动电话的Firefox操作系统项目,就是这样一种典型的尝试,尽管在Google的存在下,以及Android如此巨大的市场份额面前,其成功的几率并不明朗。 最后,最关键的问题,谁将担负起指引Linux未来之路的责任。因为Linux可以由其他人任意复制(fork)并开发,历史证明,拥有单一核心开发团队对于Linux来说是最好的,同时要求基于该团队的所有项目,其核心都能贯穿始终。 这样核心团队能够承担更多的责任,以推动Linux弥补现有或将来可能出现的不足,避免闭门造车式的技术封锁,最终使Linux成为它最应该成为的样子。 如果Linux的未来真的无处不在,现在没有人能够想象得到它会是什么样子 —— 这是一件好事,难道不是吗? |