NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

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:001570
用户头像

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

关注

评论

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

小小说

冯夷

从“中国GPL诉讼第一案”聊聊开源软件的license许可证

赵新龙

GitHub 开源 许可证

MongoDB入门笔记

编程随想曲

sql mongodb

回"疫"录(7):关键时刻稳住别浪

小天同学

疫情 回忆录 现实纪录 纪实

一文学会设计模式

泰伦卢

c++ 互联网 极客 设计模式 架构模式

在 VPS 里搭建 Drone CI 持续集成构建系统

Gadzan

Docker ci DevOps cicd 持续集成

一篇文章教你服务器OOM后如何快速定位处理问题

Java OOM 系统故障

如何表达自己的感情?

zkh

媒体的经营 04 | 难在:有所表达,影响决策

邓瑞恒Ryan

创业 媒体 技术社区

设计一个地铁路线规划小工具

流沙

开源 后端

高并发下作余额扣减的一些经验

流沙

后端

Spring IOC 和 DI

再见孙悟空

spring

技术“大跃进”进行中

冯夷

基础设施

Firefox浏览器背后的力量,Mozilla基金会的“生财”之道

赵新龙

firefox 开源 基金会

ELK环境搭建

for

elasticsearch Logstash Kibana ELK

使用Vue+Highcharts绘制中国地图

kos

Vue 大前端

Windows中使用vagrant+virtual box创建Docker

Java收录阁

Docker vagrant

我的第一个 100K app

道哥

ios swift 自由职业 独立开发者 App

「颜值即正义」那些管UI小姐姐要来的网站

童欧巴

CSS 效率工具 大前端 UI

有问必答(2020-03-28):活着是为了什么?

冯夷

生活

关于需求评审和讲解的一些思考

Yezhiwei

程序猿 Windows 10 日常使用软件推荐

夏天

程序员 日常软件 windows

万物皆逝

冯夷

生活

有问必答(2020-04-24):如何做时间管理/任务管理?

冯夷

你问我答

怎样打造用户喜爱的产品

孙苏勇

思考 产品设计 读书

疫情故事一则 | 庆祝北京应急响应调为二级

赵新龙

滴滴 顺风车

如何写作一本书(1):写前须知

英子编辑

技术 写作 读书

做成事情,唯有实干,没有捷径

Yolanda

使用Kubeadm搭建Kubernetes集群

Java收录阁

Kubernetes k8s

Angular的遍历,默写一遍。

玉龙BB

大前端 angular 前后端分离 集合

有问必答(2020-04-23):为什么读书?怎么读书比较高效?

冯夷

你问我答

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