近日,由阿里开发并捐赠给 Apache 软件基金会(ASF)的 Weex 项目未从 Apache 孵化器成功毕业,目前 Weex 的孵化器状态已更改为「retired」。根据 Apache 软件基金会「Guide to Retirement」,retirement(退出)不代表项目停止维护,仅表示不再在 Apache 孵化器开发。

Weex 是阿里巴巴研发的一款轻量级的跨平台移动开发工具,旨在帮助移动开发者通过简捷的前端语法写出 Native 级别的性能体验,支持 iOS、安卓、YunOS 及 Web 等多端部署。

2016 年 4 月,阿里宣布开源 Weex;16 年 12 月,Weex 被捐赠给 Apache 软件基金会开始孵化。今年 4 月,因 Weex 项目 PPMC(项目管理委员会)不够活跃,Apache 孵化器发起了关于 Weex 退出流程(retirement process)的投票。最终,Weex 项目未能成功从 Apache 孵化器毕业。

ASF 董事、Apache SkyWalking 创始人吴晟感叹,「加入基金会的潮水褪去,一些开源项目开始走向失败。」

ASF 孵化器导师、Apache 北京本土社区发起人姜宁表示:「在将项目捐赠给 ASF 时,你需要确定想要的结果。如果只是为了获得基金会的『认证』,而不为构建社区付出努力,那么你将无法构建可持续的 OSS 项目。」

在知乎问题「如何看待 Weex 未能从 Apache Incubator 毕业?」下,姜宁做出了以下回复:

ASF 项目孵化流程

ASF 孵化器创建于 2002 年,旨在支持和鼓励新项目。截至 2019 年 11 月,ASF 孵化器帮助了 315 个项目,其中超过 200 个项目顺利毕业,300 余名导师参与指导和支持孵化项目。

孵化器的职责包括:

  • 筛选有关创建新项目或子项目的意向书;
  • 帮助创建新项目及其运营所需的基础设施;
  • 监督和指导被孵化的社区,帮助创建开放的文化氛围;
  • 评估孵化项目的成熟度,并决定是否将其提升为正式项目 / 子项目状态,反之如果项目失败,则退出。

ASF 项目孵化的整体流程如下所示:


图源:https://alc-beijing.github.io...

在孵化阶段的后期,孵化器社区需要按照项目的实际情况投票决定项目从孵化器毕业或退出,评价标准主要在于两条:

  1. 项目是否增加其贡献者的多样性;
  2. 项目是否能很好的按照基金会制定的精英规则 (https://www.apache.org/founda... 运转。

参考链接:

03-05 20:17