写点什么

EE4J 代码开启开源之旅

  • 2018-01-25
  • 本文字数:953 字

    阅读完需:约 3 分钟

看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!

随着 Oracle决定开源Java EE 技术,Eclipse 基金会为了管理这些技术而创建的 EE4J 项目就引起了人们的关注。

在项目创建后不久, EclipseLink Yasson [Java JSON Binding(JSR-367)的官方参考实现] 就成为两个最先转移到 EE4J 保护伞之下的项目。根据 11 月份的报道,还有其他七个项目发布公告要加入该项目。

尽管这些项目的创建及 Eclipse 提供二进制文件的下载标志着 Java EE 在开源之路上迈出了一大步,但整个开源项目的关键是提供了源代码。现在,代码开始流入 GitHub 库。1 月 11 日, Dmitry Kornilov 宣布,JSON-P 项目的源代码已经推送到EE4J 组织的 GitHub 库。在本文撰写之时,JSON-P 已经加入了面向 Websocket API JMS API 和 Jax-RS 的开源代码库。EclipseLink 和 Yasson 项目也提供了源代码,但只能通过 Eclipse 网站下载而不是通过协作型的 GitHub 环境。

Kornilov 是 JSON-P 规范的领导者,他开始向 Github 提交表明一系列必要任务进入了高潮,其中,包括 Oracle 向 Eclipse 基金会移交像 Glassfish 这样的注册商标项目名称。Oracle 团队还必须更新代码中的文件头,使其包含它现在将要遵循的 Eclipse 公共许可证 2.0 ,并打包交付。在批准第一次检入之前,Eclipse 管理组织(EMO)的工作人员必须审核项目提案,创建项目,配置库,创建提交者清单及扫描代码中可能遗漏的 IP。

1 月 11 日,Kornilov 在 EE4J 社区邮件列表中宣布了这件事,其兴奋之情显而易见。Mike Milinkovich 是 Eclipse 基金会的执行董事。他在博客中指出,现在路已经走通,剩下了8 个初始项目将快速跟进,“这个月有望完成”。

然而,当前任务的复杂性已经从EE4J 项目管理委员会一月份的会议记录中得到了证明, Eclipse Ozark 实现项目的许可问题已经被提了出来。该项目目前遵循 Apache-2.0 许可协议,这与 EE4J 项目当前的许可方案相冲突。如果不移到 Eclipse EE4J 保护伞下,就会影响到 MicroProfile 项目。此外,考虑到企业商标问题,人们担心 Oracle 会限制“java”一词在包名中的使用。这已经促使 Reza Rahman 就这个问题在 Java EE Guardians 网站上发表了一封公开信,而这封信在 EE4J 社区邮件列表上引发了激烈的讨论。

查看英文原文 EE4J Code Begins the Journey to Open Source

2018-01-25 18:001952
用户头像

发布了 1008 篇内容, 共 419.3 次阅读, 收获喜欢 346 次。

关注

评论

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

Linux爆发好时机!Windows这次换代为何这么难!

树上有只程序猿

windows 11

数据结构与算法 | 数组(Array)

Java研究者

Java 算法 数组 算法题 数据结构,

那些被裁员的芯片工程师们都怎么样了?

IC男奋斗史

职业规划 裁员 芯片 半导体 ChatGPT

Mate60系列超预期热潮背后,品牌如何抓住营销机遇?

最新动态

一文解析iPaaS的价值及运用场景

RestCloud

ipaas

低代码开发平台实现思路探索:JNPF

互联网工科生

低代码 JNPF

Bitquiz重塑Learn to Earn热潮,用户零投入让学习创造价值

股市老人

TuGraph Analytics图计算快速上手之弱联通分量算法

TuGraphAnalytics

图计算 WCC 连通分量

声音传送门|TinyEngine 低代码引擎使用建议收集

OpenTiny社区

开源 前端 低代码

Python - 字典3

小万哥

Python 程序员 软件 后端 开发

低代码技术这么香,怎么把它的开发特点发挥到极致?

陈橘又青

低代码 无代码开发 无代码 低代码平台 无代码平台

虚拟机是什么

芯动大师

每个开发人员都想使用的编程语言

互联网工科生

rust

互联网众包平台如何改变APP软件开发方式?

知者如C

WorkPlus企业内部聊天软件,如何保障企业数据和信息的安全性?

BeeWorks

私有化部署AI智能客服,解放企业成本,提升服务效率

BeeWorks

我和极客时间的故事

法医

我和极客时间的故事

回归测试的实践与思考

老张

软件测试 质量保障 回归测试 测试计划

文心一言 VS 讯飞星火 VS chatgpt (114)-- 算法导论10.2 7题

福大大架构师每日一题

福大大架构师每日一题

Apache IoTDB v1.2.2 发布|增加 flink-sql-connector、tsfile 文件级级联传输等功能

Apache IoTDB

探索低代码技术

树上有只程序猿

软件开发 低代码 JNPF

WorkPlus即时通讯办公软件,助力企业实现移动化办公

BeeWorks

产品经理必备的14款需求管理工具推荐!

彭宏豪95

效率 软件 产品经理 需求管理 软件需求管理

EE4J代码开启开源之旅_Java_Tim Hodkinson_InfoQ精选文章