GlassFish十年的发展过程回顾

开发 前端
GlassFish 开发社区正处于起步阶段,虽然规模较小,但正在迅速发展。目前,参与开发该产品的 Sun 和 Oracle 工程师的人数与其他应用服务器开发者社区的工程师人数相当。

GlassFish十年前它诞生在一个叫KIVA的软件公司,叫KIVA服务器,后来 NESCAPE收购了KIVA公司,改名叫NESCAPE服务器,再后来SUN跟NESCAPE合作,就改名叫IPLANET服务器,后来SUN跟 NESCAPE分家了,就改名叫SUN服务器,后来随着开源热潮滚滚而来,就改名叫GLASSFISH

GlassFish 社区实现了开源 Java EE 5 应用服务器。GlassFish 是一款强健的商业兼容应用服务器,达到产品级质量,可免费用于开发、部署和重新分发。

GlassFish 是用于构建 Java EE 5 应用服务器的开源开发项目的名称。它基于 Sun Microsystems 提供的 Sun Java System Application Server PE 9 的源代码以及 Oracle 贡献的 TopLink 持久性代码。该项目提供了开发高质量应用服务器的结构化过程,以前所未有的速度提供新的功能。这是对希望能够获得源代码并为开发 Sun 的下一代应用服务器(基于 GlassFish)作出贡献的 Java 开发者作出的回应。该项目旨在促进 Sun 和 Oracle 工程师与社区之间的交流,它将使得所有开发者都能够参与到应用服务器的开发过程中来。

目前,已有超过 100 名贡献者签约。目前,参与开发该产品的 Sun 和 Oracle 工程师的人数与其他应用服务器开发者社区的工程师人数相当。

在遵守通用开发和发布许可 (Common Development and Distribution License, CDDL) 版本 1.0 的前提下,开发者可以免费获得源代码,还可以对代码进行更改(只要他们认为合适)。要申请 Java Compatibility,商业分发的开发者需要签署 Java Developer License (JDL),并在重新分发代码前验证代码已通过兼容性测试套件 (compatibility test suite, CTS) 的测试。任何人均可签署分发协议,对代码进行审阅以贡献更改、错误修复和功能。

GlassFish 的更新版本将于每晚发布在 glassfish.dev.java.net 上。发布的代码已经过了非常基本的测试以确保它们能够进行构建并执行,但这些代码并没有象产品发行版那样经过完整测试。

GlassFish 将实现最新版本的 Java EE 平台 Java EE 5,这两者将大约同时成为最终版本。同时,Sun 还将基于 GlassFish 发行最终的受支持的兼容 Sun Java System Application Server PE 9.0。

在 2005 年 6 月,Sun 将 GlassFish 项目的 Web 站点向公众开放,从而发布了 GlassFish 项目。开发者可以访问源代码、每晚构建、讨论组和电子邮件列表。这是开发者首次能够了解并参与应用服务器的开发过程。最初,访问仅限于 Web 层,随着 GlassFish 的开发,访问也将扩大到其他模块。

GlassFish 项目将 Java EE 呈现在更多爱好者面前,这些人最终将成为 Java EE 许可证持有者的客户。GlassFish 不会更改许可证持有者的任何许可证条款。在遵守其许可证条款的前提下,许可证持有者仍可以销售或分发代码,并对已通过 TCK 的产品使用 Java Compatibility 品牌。在遵守授予开发者的 CDDL 许可证条款的前提下,他们可以使用、编辑、更改代码,并可以分发代码或将其用于生产。但他们没有得到使用 CTS 的许可,也不能使用 Java Compatibility 品牌。

【编辑推荐】

  1. 走近JavaEE5与Glassfish应用服务器
  2. Sun继续“开放”道路 Glassfish支持PostgreSQL
  3. NetBeans IDE 5.5.1 Beta新版发布 支持GlassFish v2
  4. EJB服务器Glassfish Build 32g 发布
  5. Sun将推Glassfish V2 并为其提供商业支持
责任编辑:佚名 来源: 开源中国社区
相关推荐

2022-08-30 20:55:08

云计算IT公有云

2013-08-30 13:39:20

生成树协议思科生成树

2009-11-02 13:29:45

Visual Stud

2009-11-02 13:45:18

接入网技术

2011-01-26 10:37:52

2015-06-09 05:45:12

iOSOS XWWDC

2022-03-18 13:46:20

物联网数据技术

2018-06-28 23:20:51

2018-06-27 07:18:27

2019-07-02 14:34:15

Android智能十年

2011-09-30 11:13:08

桌面虚拟化虚拟化

2011-05-16 17:09:00

2011中国工业软件发

2013-06-08 13:52:29

苹果WWDC2013

2018-04-19 10:11:57

云计算亚马逊华为

2011-06-16 09:34:54

Mac OS十年

2013-01-07 11:30:40

CES手机展会

2019-12-13 16:08:57

戴尔

2021-11-11 11:21:23

云计算云迁移

2016-05-11 13:52:14

运维深思腾讯

2010-01-03 13:37:37

开源软件未来发展
点赞
收藏

51CTO技术栈公众号