当前位置:Linux教程 - Linux业界 - Sun计划对Jave产品授权 强调兼容性但不开源

Sun计划对Jave产品授权 强调兼容性但不开源

  美国东部时间3月16日(北京时间3月17日)消息,3月16日,SUN公司宣布对其Java软件进行授权,强调公司想使Java软件最终成为一种开源软件,同时可以维持平台的兼容性。SUN还提供对下个Java版本的升级服务,这种服务会促进互联网客户端服务功能的增强。

   SUN公司组织的授权计划叫做Peabody,此计划将推出一种叫JIUL(Java内部使用授权)活动。根据JIUL,用户可以在内部使用时改变Java源代码。JIUL基于J2SE系统,但要依赖用户测试其兼容性。根据JIUL,用户使用Java是免费的。

   当然,由于JIUL,这种做法也存在一种风险。SUN公司副总裁格雷厄姆-汉米尔顿(Graham Hamilton)称,公司允许用户在公司内部的平台上使用Java。此前,留给Java产品的只是一种遗憾。JIUL可望于一个月内推出。SUN此举,是为了寻求开源者的支持和强调产品的兼容性。

   SUN公司CTO詹姆斯-戈斯林(James Gosling)在SUN开发者论坛会议上称,“我们努力满足两方面的需求,创造一种授权和协作的环境,并尽可能实现开源,同时不破坏世界对兼容性和协作性的期望。”尽管IBM等公司要求Java开源的呼声很高,但是,据戈斯林称,没有人对程序语言的开源感兴趣。他指出,巴西医疗系统和其它的用户关注于该产品的兼容性而不是开源。

   汉米尔顿称,通过简单的授权,Peabody关注于开发源代码的透明性。毫无疑问,开发者也渴望看到开源代码。开发者现时还希望在没有授权的情况下对一些漏洞进行修补,而兼容属于也是一个值得关注的问题。在3月16日,同时推出的还有JDL(Java分配授权)。此举,主要关注于开发Java在不同的操作平台的全功能的商业应用。此前,SUN公司曾建立了JRL(Java研究授权),以此做为Peabody的补充。它主要面向研究社区,它允许Java二进制研究分配的共享。根据JRL,SUN推出了J2SE的源代码。

   一名参加SUN公司远程电信会议的分析师对SUN的授权举动表示欢迎,Burton Group的分析师安妮-马尼斯(Anne Manes)称,“很高兴看到SUN采取了这种办法,使产品的透明度更大了。”目前使用的SCSL(SUN社区开源授权),业内认为十分复杂,可能会被JIUL取代。汉米尔顿称,“我们期望着SCSL将淡出市场,我们肯定不会在SCSL下推出J2SE6.0版本。”

   戈斯林同时对 Gnu General Public License等现有的开源授权提出的质疑,“现在,业内存在的许多开源授权产品编写功能很不好。”此外,SUN公司还提供即将推出的J2SE Mustang版本的升级服务。公司称,该产品将于2006年上半年推出,Mustang侧重于网络服务、监控、管理以及开发增强等。

   汉米尔顿称,Mustang将使大面积的Java桌面应用更为方便。此外,此平台还将增加WSIO(网络服务兼容性组织)基本支持。包括JAX RPC功能在内的完整的服务包,将在Mustang中包含。他说,有了Mustang,Java客户将可以使用网络服务,或是基于微软 .Net的系统。J2SE,做为J2EE的基础,提供桌面和服务器开发应用环境。