突然,大家都开源

登上网查看一下新闻,结果 Sun 的 Java 估计要依照 GPL 许可协议开源,而 Adobe 的 ActionScript 引擎则要与 Mozilla 合作开源,而且还按照 Mozilla 发布代码所采用的 GPL/LGPL/MPL 许可协议发布。

Java 干啥的大家都知道,跨平台的虚拟机,可以在不同的计算机结构和系统上执行同样的程序代码,这次 Sun 大方地把 SE(Standard Edition) 和 ME(Micro Edition)都拿了出来。Adobe 的 ActionScript 就是 Flash Player 的脚本引擎,差不多就是 Flash 和 FLEX 要全面开源的意思吧—— AS 和 Flash 和 FLEX 的关系不是很清楚,百万(飞鸟)应该比我了解。下次让他解释一下。

Microsoft 蒙着头在那边为它的 Vista 冲刺,杀毒软件厂商基本上已经是内定的下一轮“牺牲者”了。伴随 Vista 出来的 Internet Explorer 7.0 的目标也很明确,就是继承它的前代 3.0 的事业,扫荡 Netscape 的“余孽” Firefox。

当然,事情并不仅于此。Vista 发布的重点还在于其它几个重量级产品会被集成进去,.NET Framework 和 Avalon。.NET Framework 是 Microsoft 用来对抗 Sun 的 Java 虚拟机技术的产品,而 Avalon 作为 Vista 操作系统的图形界面表现层,更是被传言能够应用于网页,具有取代 Adobe Flash 的功用。

同是 Microsoft 的产品,.NET Framework、Avalon 与 Internet Explorer 的无缝结合必然能给整个网络浏览器世界带来一个大的变革。而且,根据历史经验,Microsoft 的软件都是从 3 系列版本开始一鸣惊人的(Windows 是从 3.1 开始成为主流操作系统,Internet Explorer 也是从 3.0 开始大范围取代 Netscape,就连 PDA 的操作系统 WindowsCE,现在改叫 Windows Mobile,也是从 3.0 开始和 Palm 分庭抗礼的)。这次又值 .NET Framework 的 3.0 版本发布,各种想法、说法甚嚣尘上,也就不足为奇了。

年底左右,Vista 就要发布了。当然让 Vista 完全取代现有的 XP,成为主流操作系统估计还要 1-2 年的时间。换言之,一两年以后 .NET Framework、Avalon 与 Internet Explorer 的三驾马车估计会发挥出最大的威力。

现实就是这么残酷,逼得 Sun 和 Adobe 公司选边站。这也就不难理解 Sun 和 Adobe 要与开源软件合作了。一两年以后,Java、Flash 和 Firefox 估计要全面迎战 .NET Framework、Avalon 与 Internet Explorer。

谁胜谁败?到底是造就一个开源合作的佳话?还是 Microsoft 神话再活“五百年”?希望到时能在澳大利亚见证这段历史咯。

Comments