写点什么

开源 Java 转向统一

  • 2007-11-23
  • 本文字数:1455 字

    阅读完需:约 5 分钟

2006 年 11 月 13 日,Sun 宣布决定开始在 GPL v.2 许可下开放 Java SE 和 ME 的源代码的进程。该决定受到了广泛的欢迎,尽管 Sun 因此损失了两位高级执行官(他们都以开放源码策略作为其离开的主要原因)。副总裁及老前辈 Graham Hamilton,他帮助建立了 JCP 并领导过 Java SE 团队一段时间,在宣布该消息几星期之内就离开了。就在最近,全球信息系统策略副总裁Larry Singer 也离开了,并再次表明Sun 的开放源码策略是其离开的重要因素。

头一年的确没有什么进展。由于开发者对发布补丁到OpenJDK 中的进程感到不满,Roman Kennke 被淹没在开发者们不悦的抱怨声中。针对JCK(Java 兼容性工具——Java Comparability Kit)依然未定的许可约束已导致了Sun 和Apache公开的争吵,Apache 需要JCK 认证他们Java SE 的Harmoy 实现。这一回合已经在JCP 成员中间导致了一些不好的情绪,从最近的投票评论中可以看到这一点。Harmony 本身已经引发了大家对Java SE 领域可能分裂的关注,而Google 最新宣布的Android 平台,使用了一些Harmony 类库,这使大家进一步确信Java 的分裂,因为它只支持Java SE/ME 类库的一小部分子集,而且为它开发的应用程序使用了一种适当的二进制格式而非Java 字节码。这种格式只能用Google 自己的Dalvik 虚拟机执行。

Java 管理委员会同样受到越来越多的关注。这个临时性团体打算为 OpenJDK 社区起草一个新的章程并监视用一个永久性组织取代自身的选举过程。然而,从最初开始的六个月里,委员会只有一次面对面的会议,在为形成一个用户选举的管理委员会需要做的工作方面和关于 Java 的章程方面没有什么显著进展。

然而,该策略也开始导致一些分裂。在 SE 方面,Red Hat 已经宣布同意与Sun 在Java 开发上进行合作。该交易的首批好处之一是在IcedTea 项目上的紧密合作,该项目在一个Linux 环境中将Fedora 和JBoss 技术集成在一起。IcedTeat 为OpenJDK 项目当中的保留所有权部分(估计占当前代码库的4% 左右)提供了自由软件备选,并有希望在如字体光栅和密码技术库方面产出产品可用实现。另外,值得注意的是,IcedTea 已经把Java 6 引入到Fedora 包中,预期Java 将会是Red Hat Enterprise Linux 的一部分。同时,从Java SE 社区上已经能看到对Apple 的OSX 上缺乏可用的Java 6 的反应了——正在进行移植

在手机和嵌入式领域,phoneME 社区已经把Java ME 移植到基于Linux 的Nokia N800 Internet Tablet 上了,还有一项将Java ME 移植到Windows CE 设备的工作正在进行中。英国最大的移动运营商Vodafone 出台了 Bvine 项目,致力于将地图程序(如 Google map)关联到手机的 GPS 组件上。Telenor 还贡献了 iLabs mobile 项目,以及有着迷人相貌的 Bug Labs ,它是使用 Java ME 来为他们的用户装配 Linux 小部件提供软件栈。此外,Sun 的 Java ME 技术传道士 Terrence Barr,引用他的话说他相信Apple 在2008 年早期为iPhone 发布一款SDK 的计划将导致Java ME 的开源版本phoneME 在Apple 的iPhone 上掀起一股热浪。

Sun 决定清除曾经困扰 Java 应用程序许可问题的主要障碍,无疑将会提高 Java 在开源开发者中间的声望,而且一个社区正在建立。他们已经声明,自从 5 月份开源 JDK 发布以来,截至 10 月底,已经有将近 12700 个完整下载。还有迹象表明,该策略可能会填平 Sun 和它的竞争对手在开发者和中间件工具上的鸿沟。然而,在我们确实了解开源方式能为 Sun 和 Java 带来多大好处之前,很难预计有多少困难需要面对,需要经过多长时间。

查看英文原文: Open Source Java Turns One

2007-11-23 00:192851
用户头像

发布了 150 篇内容, 共 50.3 次阅读, 收获喜欢 10 次。

关注

评论

发布
暂无评论
发现更多内容

Go 项目自动重载解决方案 —— Air 使用入门

左诗右码

Go

证券行业怎么定义,需要采购堡垒机吗?

行云管家

网络安全 金融 证券 数据安全 堡垒机

目前张家界正规等保测评机构有几家?在哪里?

行云管家

等保 等级保护 湖南 张家界

软件测试学习笔记丨JUnit5动态测试的参数化

测试人

软件测试

阿里巴巴商品详情数据接口(alibaba.item_get)丨阿里巴巴API实时数据接口指南

tbapi

阿里巴巴 阿里巴巴商品详情数据接口 阿里巴巴API

PostgreSQL 如何有效地处理数据的加密和解密

伤感汤姆布利柏

抖音商品详情数据接口(Dy.item_get)丨抖音平台API数据接口指南

tbapi

抖音商品详情数据接口 抖音API 抖音商品详情数据采集

小米集团信息技术部|面向多业务的研发效能体系建设与实践

ToB行业头条

纺织业智能化与数字化转型:构建全流程智能物流与质量追溯体系

天津汇柏科技有限公司

数字化转型 纺织企业

万界星空科技新材料MES系统解决方案

万界星空科技

mes 新材料 万界星空科技 新材料mes

“小浣熊家族AI办公助手”产品体验 — “人人都是数据分析师”

Sunny_媛

#人工智能 AI Agent 小浣熊家族 小浣熊 AI办公助手

lazada商品详情数据接口(lazada.item_get)丨lazada平台API接口指南

tbapi

lazada商品详情数据接口 lazada API lazada商品数据采集

macbook触控栏养宠物:Touchbar pet for Mac 免费下载

你的猪会飞吗

Mac软件下载站

OpenCV(C++)创建图片绘制图形(矩形、圆、文字、线段等等)

DS小龙哥

7月月更

编写代码检查规则的神器,解读CodeNavi语法结构

华为云开发者联盟

软件开发 华为云 华为云开发者联盟 代码检查 企业号2024年7月PK榜

AI 应用实战营 - 作业 三- MidJourney参数测试

德拉古蒂洛维奇

基于小浣熊办公场景的「大数据集分析」

悟空聊架构

AI 数据分析 悟空聊架构 商汤科技 小浣熊

AI Agent技术的最新进展与改变世界的典型项目巡礼

汀丶人工智能

人工智能 大模型 Agent智能体

闲鱼商品详情数据接口(Goodfish.item_get)丨闲鱼平台实时数据接口指南

tbapi

闲鱼 闲鱼API 闲鱼商品详情接口 闲鱼商品详情数据采集

拼多多商品详情数据接口(Pdd.item_get)丨拼多多API数据接口教程

tbapi

拼多多 拼多多商品详情数据接口 拼多多API

京东工业平台商品详情数据接口(vipmro.item_get)丨京东工业平台数据API

tbapi

京东工业平台数据采集 京东工业平台 京东工业平台API接口

聊聊 Go 中的单例模式

左诗右码

Go

百度网盘上线Apple Vision Pro 国行版迎来首个AI云存储类产品!

IT新闻资讯

快手商品详情数据接口(KS.item_get)丨快手API接口指南

tbapi

快手 快手商品详情数据接口 快手API接口

速卖通商品详情数据接口(aliexpress.item_get)丨速卖通平台API接口指南

tbapi

速卖通商品详情数据接口 速卖通API接口 速卖通 速卖通商品数据采集

苏宁商品详情数据接口(suning.item_get)丨苏宁平台API接口教程

tbapi

苏宁 苏宁商品详情数据接口 苏宁API

天猫商品详情数据接口(tmall.item_get)丨天猫平台API数据接口

tbapi

天猫商品详情接口 天猫API 天猫商品数据采集 天猫商品详情数据采集

开源Java转向统一_Java_Charles Humble_InfoQ精选文章