【QCon】精华内容上线92%,全面覆盖“人工智能+”的典型案例!>>> 了解详情
写点什么

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

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

关注

评论

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

为什么你的简历石沉大海,offer 了无音讯?

非著名程序员

程序员 程序人生 提升认知 简历优化 简历

别教我女儿该怎么穿,教你儿子别去强奸

小天同学

教育 日常思考 个人感悟 自我保护

CDN百科第四讲 | 如何优雅地在云上“摆摊”——做直播带货,你不得不关注的技术

阿里云Edge Plus

CDN 边缘计算 直播 直播带货

架构师训练营第二周 - 作业

Eric

极客大学架构师训练营

架构师训练营作业(二)

Glowry

极客大学架构师训练营

【大厂面试05期】说一说你对MySQL中锁的理解?

NotFound9

Java MySQL 后端

LinkedList竟然比ArrayList慢了1000多倍?(动图+性能评测)

王磊

Java 数据结构 性能优化 性能 链表

一文讲透SpringMVC

知春秋

spring springmvc Servlet

编译Spring5.2.0源码

CoderLi

Java spring 程序员 后端 Java 25 周年

Spring-资源加载

CoderLi

Java spring 程序员 后端 Java 25 周年

Spring 获取单例流程(一)

CoderLi

Java spring 程序员 源码分析 后端

Spring 获取单例流程(三)

CoderLi

Java spring 程序员 源码分析 后端

数字产品开发那些事

涛哥 数字产品和业务架构

产品开发 数字化

作为CEO你比员工厉害吗?

Neco.W

创业 创业者 CEO

架构师训练营第二周总结

一剑

Websocket直播间聊天室教程 - GoEasy快速实现聊天室

GoEasy消息推送

直播 websocket 即时通讯 聊天室 弹幕

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

在野

极客大学架构师训练营

ARTS-Week Four

shepherd

Java algorithm

Spring-AliasRegistry

CoderLi

Java spring 程序员 源码分析 后端

Spring 获取单例流程(二)

CoderLi

Java spring 程序员 源码分析 后端

Flink on Zeppelin (1)入门篇

章剑锋_Jeff

大数据 flink 流计算 Zeppelin

架构师训练营-课后作业-Week-2

Chasedreamer

Spring 容器的初始化

CoderLi

Java spring 程序员 源码分析 后端

面试官:线程池如何按照core、max、queue的执行循序去执行?(内附详细解析)

一枝花算不算浪漫

面试 jdk源码 线程池

618 将至,融云通信云技术如何助力电商销售

Geek_116789

软件开发:软件设计的基本原则

SkyeDance

极客大学架构师训练营

以太坊颠覆了以太坊:引入密码学实现2.0性能突破

安比实验室SECBIT

以太坊 分布式系统 节点 密码学

小师妹学JVM之:JVM的架构和执行过程

程序那些事

Java JVM 小师妹 性能调优 签约计划第二季

漫画 | 啊哈,给我一碗孟婆汤

码农神说

程序员 测试 互联网人 设计师

重学 Java 设计模式:实战享元模式「基于Redis秒杀,提供活动与库存信息查询场景」

小傅哥

设计模式 小傅哥 重构 代码坏味道 代码优化

架构师训练营第二周作业

一剑

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