Sun简化Java使用许可 指望更受得“欢迎”

开发者在线 Builder.com.cn 更新时间:2005-08-04作者:Martin LaMonica 来源:

本文关键词: javatrend

Sun公司的执行官表示,新的Java使用许可政策是为了给予商业软件公司在如何使用Java源代码方面更多的灵活性。但这并不表示Sun将像Java拥护者所说那样,Java将采用开源软件一样的使用许可模式。

Sun开发者产品部门首席技术执行官James Gosling计划在周三的新闻分布会上公布其具体的Java使用许可方案。

RedMonk公司的分析师Stephen O'Grady表示,如果Sun公司的Java使用许可限制放松,那么人们能够更加方便地捆绑Java与开源代码软件,尤其是与Linux进行捆绑。

O'Grady说道:“商业性与非商业性应用软件的界限变得越来越模糊。因此,我对使用许可模式的简化趋势一点也不感到惊讶。”

Sun一直对Java编程语言以及运行Java程序必需软件进行使用许可控制。IBM和Oracle这样一些商业公司使用的是Sun社团源代码使用许可(Sun Community Source License,简称SCSL)。2003年,Sun公司发布了Java研究许可(Java Research License,简称JRL),这表示公司鼓励学术机构对Java进行调查研究。

现在,Sun公司正在准备简化其商业Java的使用许可。

“Java研究许可是Sun社团源代码许可的非商业用途简化版本,我们正在对如何简化商业用途的SCSL进行评估”,Sun公司的产品营销主任Jean Elliott表示:“我们希望商业软件许可能够像人的尾巴一样,最终能够消失,因为我们感觉它实在是过于复杂了。”

那些销售Java产品的公司和开源代码软件的支持者对Sun简化Java使用许可的行动表示出了极大的关注。去年,IBM 给Sun去信,建议其将Java的使用许可采用开源软件的许可模式。Sun方面已经表示,他们很难这么做,原因是这可能会造成Java标准的不兼容。

预计“Mustang”明年出台

新的商业许可政策将与Sun公布其下一代Java软件“Mustang”一同出来。Sun公司的J2SE首席工程师 Mark Reinhold透露,Java 2标准版的Mustang将在2006年中期完成。

J2SE软件主要用于台式PC应用程序的开发,它是Java 2企业版本的一个补充。Java 2标准版的一个升级J2EE version 5.0计划在2005年的下半年推出。

Reinhold表示,和去年推出的J2SE的Tiger版本相比,Mustang并不会有太大的变化,但它本身还是有一些大的改进,关于Mustang的具体情况,将在未来两个月内公布。

Reinhold也表示,有了Mustang,Sun可以让Java应用程序与现有程序更加兼容,并且bug的诊断与监视工作也将更加容易。而且 Mustang的软件编程符合Web服务协议。

他补充说,Mustang的推出还将简化Java的编程设计,它和Perl, Python 或者PHP等脚本语言的兼容性会更好。该软件包含有用Java Specification Request 223创建的软件,JSR223可以把脚本语言创建的网页转化成Java服务器应用程序。

Reinhold提到,在Mustang的开发当中,Sun将公布这种软件的源代码以及一个二进制的版本,而不是推出一个单独的封装软件。另外,位于Santa Clara, Calif的Sun公司计划定期升级Mustang。

Reinhold还提到,一直以来,Java软件的大升级一般是每2至3年进行一次,现在Sun决定加快升级的周期,原因是现有的系统同微软的 .Net等平台相比,竞争力不够强。



责任编辑:邢胜

欢迎投稿

用户评论

  • 用户名
  • 评论内容