MicroProfile 变成了 Eclipse MicroProfile

  • Abraham Marín Pérez
  • 张卫滨

2017 年 2 月 13 日

话题:Java架构DevOps语言 & 开发

MicroProfile 致力于为企业级 Java 提供微服务的标准,最初是由社区倡导的,目前它加入了 Eclipse 基金会,成为了一个Eclipse 项目。此举是为了保证 MicroProfile 依然是独立于厂商的项目,并且希望能够利用 Eclipse 基金会的资源和能量。这个决定并非没有缺点,因此引起了一些争论,并且暂时转移了人们对其他目标的关注。

MicroProfile 的诞生源于多家 Java EE 厂商的协作,但是 MicroProfile 一直想要独立于厂商本身;MicroProfile 的定位是一个参考平台,不同厂商为其提供自己的实现。鉴于此,转移到 Eclipse 基金会需要 MicroProfile 项目与帮助它创建的那些厂商打破一些关联,同时知识产权要从厂商转移到基金会

但是这项转移并不是一个容易的过程。一方面,所需的文案工作相当繁重,在 MicroProfile 应该遵循的包命名规范方面引发了争论,另外还有该项目该基于何种许可证协议发布。最后,贡献者最终决定遵循 Eclipse 基金会的命名标准,基金会则接受该项目基于 ALv2 协议发布,而不是 Eclipse 项目标准的 EPL。另一方面,在 2016 年 9 月 JavaOne 上发布 MicroProfile 1.0 版本之后,这些必需的工作也将人们的精力从准备新版本转移到了这上面,1.1 版本最初计划要在 2016 年底发布,但是团队现在考虑在今年的第一季度甚至第二季度再发布。

将 MicroProfile 转移到基金会的讨论始于 2016 年 8 月,也就是在 MicroProfile 方案宣布之后不久。在接触过 Apache 软件基金会和 Eclipse 基金会之后,社区最终选择了 Eclipse 基金会。在 2016 年 11 月提交了正式的申请,在大约 1 个月之后基金会正式接纳了这个项目。

查看英文原文MicroProfile Becomes Eclipse MicroProfile

Java架构DevOps语言 & 开发