毫无疑问,Linux是计算机产业史上的一场革命。操作系统这个产业曾经被昂贵的、专有的Unix所占据,但这个产业现在已经属于Linux。当巨头IBM开始决定支持Linux的时候,便宣告了专利许可证时代的死亡。整个Google的网络都运行在Linux之上,甚至于大半个互联网都是如此。
在2000年的时候,Linux在全球的超级计算机中占据了5%的份额。而当时的市场巨头是Unix,它占据了90%的市场。
然而十年还没过去,这个数字整个反转了。2009年的统计显示Linux占有了90%的市场,而Unix则缩水至5%的市场份额。
千次下载的死亡宣告
过去十年间,Linux一直在扼杀着Unix的空间。一个显著的事实是,购买昂贵Unix许可证的日子已经结束。作为主要的Unix提供商,Sun早早看到了这一事实,并在2005年开始将其商业的Solaris系统免费发布。人们可以免费下载Solaris 10并随意使用它,并按需要购买相应的支持合同。
然而即便如此,Solaris的流行程度仍日渐式微,而Sun依靠售卖支持合同的日子也越来越不好过。越来越多的用户抛弃了专用许可证而开始尝试Linux,并且其中的大多数开始全面使用Linux。将Solaris免费发放至少能为Sun留住一部分客户。不管客户们是否打算购买支持,对Sun来说,他们用Solaris总比投奔Linux好一些。
而当Sun宣布要将Solaris开源的时候,整个Linux社区都开始为之欢呼。Sun当时刚刚发布了其广受好评的ZFS文件系统,很多人之前一直在期待这个文件系统能够在GPL兼容协议下发布(注:ZFS文件系统在CDDL许可协议下发布,和GPL并不兼容)。如果Linux内核能拥有这样一个文件系统,那将是多么美好!
甚至Linus也曾经考虑过将Linux内核的许可协议换成GPLv3,因为这有可能使内核与ZFS的许可协议兼容。Linus曾表述过自己对Sun的想法:
“很多人仍然喜爱Solaris,但因为我与他们竞争激烈,所以我还是希望他们死掉的好。”
不管是不是在开玩笑,但是Linus这句话很快成真了。带着OpenSolaris和Java,Sun拥抱着开源;但是Sun已经不在了,所有人都在观望甲骨文的举动。而现在事情似乎已经有了结论:甲骨文决定停止免费的发放。
是的。甲骨文漠视了过去十年的发展趋势,将Solaris再次归入非免费的范畴。
新条文
人们在3月底发现了针对Solaris许可证的一个变更——很不显眼,但却是一个很重要的改变。
在被甲骨文收购之前,Sun为所有用户免费提供Solaris(不提供技术支持)。无论是个人还是商业用户,只需要从Sun下载中心那里免费注册一个邮箱即可。用户注册之后便会获得他们的“使用证书”,并可以随意安装、使用并部署Solaris,而没有任何其他的限制。
然而,这个协议最近多出来了下面这句话:“请记住,你下载Solaris后仅有权在90天的试用期内使用,除非你购买下载软件的服务合同。”
这句话看起来仿佛一开始就存在于协议当中一样。真是相当狡猾的变动。这个变动意义重大。直接的后果是,Solaris不再免费了。不购买商业支持合同就不能使用Solaris,这将使那些Solaris的大客户们重新考虑其他的选择。Sun曾经努力地尝试减缓甚至扭转Linux蚕食Unix的趋势,而甲骨文现在正用一句文字来抹消Sun之前所有的努力。
当然这有可能正是甲骨文的计划。甲骨文一直在支持Linux,其中也包括他们自己的Unbreakable Linux。
游戏结束
收购之前,甲骨文一直表示自己将继续支持Solaris以及Sun的硬件。很多人认为甲骨文将把Solaris作为盈利业务之一。然而现在的做法显然不可取,因为通过收取Unix许可证的购买费而赚钱的时代已经一去不复返了。
Unix已死。甲骨文就这样为Solaris钉上了棺材上的最后一枚钉子。下一个会是谁,MySQL么?
原文:Solaris Is Dead. Long Live Linux. 作者:Christopher Smart