写点什么

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

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

关注

评论

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

2020.09.14-2020.09.20学习总结

icydolphin

极客大学架构师训练营

踩坑记 | 多aar下修改常量的一个小坑

哈利迪

android

微服务 API 网关kong的爬坑之路

夏目

微服务 kong

不正经的计算机专业学生拍摄照片分享

王荣胜

摄影

机器学习在滴滴网络定位中的探索和实践

滴滴技术

人工智能 学习 滴滴技术

我看过最长的图,是百度绘制的AI蓝图

脑极体

第一周总结

一个节点

极客大学架构师训练营

大作业

李朋

架构师训练营 - 同城快递架构文档

陈皮

架构师训练营第1周学习总结

netspecial

极客大学架构师训练营

架构师训练营1期第1周:架构方法 - 总结

piercebn

极客大学架构师训练营

一周信创舆情观察(8.24~9.13)

统小信uos

从开源协议到谷歌禁用华为、Docker实体清单事件

艾小仙

GitHub Linux 开源 编程语言

多方计算——打开区块链应用新场景

CECBC

区块链 大数据

洞爷湖-安静与灵动

刘旭东

摄影 摄影征文 洞爷湖 北海道

司法区块链破解互联网案件审判难

CECBC

区块链技术 不可篡改 法院

Week 1 命题作业

阿泰

拥抱K8S系列-08-通过rancher部署nginx应用

张无忌

nginx Kubernetes rancher

提交项目到gitee报错Push to origin/master was rejected的解决办法

Geek_416be1

面试官:谈一下你对DDD的理解?我:马什么梅?

艾小仙

Java 架构 编程语言 领域驱动设计 DDD

Atlassian 金融企业敏捷转型线上峰会剧透来袭!

Atlassian

项目管理 DevOps 敏捷 金融

从 Java 中的零拷贝到五种IO模型

Rayjun

Java io

架构师培训期末大作业

小蚂蚁

架构训练营 - 第1周课后作业 - 学习总结

Pudding

架构师训练营期末大作业

jiangnanage

迷茫吗?来看这15个程序员的回答,比你搜集多少资料都有用

小Q

Java 程序员 架构 面试 职业规划

架构师训练营 - 第 1 周课后作业(1 期)

Pudding

让冰城的温暖冬天,不再有“隐秘的角落”

脑极体

架构师训练营 - 大作业二

桔子

大作业:用思维导图画出训练营知识点

chenzt

期末大作业(一)

武鹏

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