开工福利|免费学 2200+ 精品线上课,企业成员人人可得! 了解详情
写点什么

Vert.x 的未来将何去何从?

  • 2013-01-13
  • 本文字数:1128 字

    阅读完需:约 4 分钟

当基于 Apache 许可的开源项目 Vert.x 的项目领导 Tim Fox 去年 12 月离开 VMWare 时,他希望在今年初加入 RedHat 时能够继续从事该项目的开发。然而,上周二 VMWare 指示其律师发送了一封信函,要求将该项目的资产(特别是 GitHub 项目的所有权、Google Group 以及域名)移交给 VMWare。Vert.x 是个跨平台、跨语言的 Web 服务器与事件总线,带有 JavaScript、Python、Ruby 与 Java API。

虽然 VMWare 与 RedHat 曾一起商讨以寻找出一个友好的解决方案,比如说允许继续使用 Vert.x 名字或商标,但最终却无疾而终。Tim 曾发表过一篇文章“ An important announcement to the Vert.x community ”,引起了很多人的关注并将问题公开出来。

关于该项目的未来又有了第二次讨论——“ The future of the Vert.x project ”。此次讨论重点关注于在 VMWare 参与或不参与的情况下 Vert.x 未来可能的发展状况,其中有如下一些观点:

  • “Netty 式的解决方案”。在该解决方案中,几乎一切都将保持不变。唯一的差别在于需要有一个 CLA,确保贡献的权利既不是给 RHT,也不是给 VMW,而是给“项目”本身。这需要 VMWare 为“项目”授予一个永久许可,可以继续使用 Vert.x 这个名字。
  • 创建分支。我们没法继续使用“Vert.x”这个名字,因此需要为项目重新命名。这意味着要从代码、文档与其他材料中删除所有“Vert.x”字样。我们还会丧失目前的 github 问题、wiki、博客、Google Group 与域名。这不需要 VMware 的任何授权。
  • 将项目迁移至 Apache 软件基金会。这需要 ASF 与 VMware 的批准。
  • 将项目迁移至 Eclipse 基金会。这需要 Eclipse 基金会与 VMware 的批准。

考虑“创建分支”方式的人们可能会想起 Hudson/Jenkins,这是两年前发生的事情了。在该事件中,这两个项目( Hudson 3.0 于上个月发布)的社区不断在分裂,代码贡献者最终什么忙也没帮上。事实上,Hudson/Jenkins 项目的创建者 Kohsuke Kawaguchi表示他们在争论中将项目迁移到了SPI 基金会

Mark Little Red Hat 会坚定地支持 Vert.x 被纳入到基金会,并且对切实可行选择提供支持, Pid (来自 VMWare、Vert.x 项目第二重要的人物)会帮助管理项目以及项目迁移到基金会的流程,这么做的好处有:

  • 服务的持续性
  • 来自主要公司的隐式支持
  • 继续使用项目名与相关的内容
  • 来自基金会的支持
  • 技术资源
  • 更高的曝光度以及促使社区不断成长的机会

最后,到底选择哪个基金会需要得到 VMWare 的支持,以此获得继续使用项目名的许可,否则项目就需要更名了。社区中的很多人都希望这个问题能够得到圆满解决,Mark Little(Red Hat)与 Alexis Richardson(VMware)都认为 Tim 的领导是该项目能够取得成功的关键要素。时间会告诉我们项目最终的结果,但现在依然是在讨论阶段。

查看英文原文: What is the Future of Vert.x?

2013-01-13 11:404475
用户头像

发布了 88 篇内容, 共 264.7 次阅读, 收获喜欢 8 次。

关注

评论

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

Windows下 IDE工具常见编译错误FAQ下

鸿蒙之旅

OpenHarmony 三周年连更

五款提高程序员生产效率的ChatGPT神器,你一定不要错过!

cwang

Code Review Git Commit ChatGPT GPT-4 Prompt

推荐一款基于Vue3的移动H5模板,加速你的移动应用开发

cwang

前端 vant Vue 3 Web H5

Nautilus Chain 测试网第二阶段,推出忠诚度计划及广泛空投

股市老人

云服务管理技术

阿泽🧸

三周年连更 云服务管理

2023-04-30:用go语言重写ffmpeg的resampling_audio.c示例,它实现了音频重采样的功能。

福大大架构师每日一题

Go 音视频 ffmpeg 流媒体 福大大

算法题每日一练:无重复字符的最长子串

知心宝贝

数据结构 算法 前端 后端 三周年连更

什么是 RUM JavaScript

汪子熙

JavaScript 前端开发 三周年连更

为什么老有人想让我们“程序员”失业? | 社区征文

se7en

三周年征文

再来一篇,Go+Vue前后端分离设计实践

闫同学

三周年连更

Mac 电脑解决无法使用uiautomator viewer的问题

IT蜗壳-Tango

三周年连更

【程序猿未来之路】作为互联网技术人的“我们”该如何破局 | 社区征文

洛神灬殇

4月日更 AIGC 三周年征文 三周年连更 生存指南

云环境下的新型IT运维体系

穿过生命散发芬芳

运维体系 三周年连更

挑战 30 天学完 Python:Day16 时间datetime

MegaQi

挑战30天学完Python 三周年连更

【Python实战】Python中parsel两种获取数据方式

BROKEN

三周年连更

在 Python 中如何使用 format 函数?

海拥(haiyong.site)

三周年连更

设计一个即时群聊天系统软件(采用华为云ECS服务器作为云服务端 )

DS小龙哥

三周年连更

IT组织架构之反思

agnostic

IT组织

vue2.x中keep-alive源码解析以及LRU缓存策略使用

不叫猫先生

缓存 Vue LRU keep-alive实现原理 三周年连更

一文了解Spring Framework 5 新 Web 框架:Spring WebFlux

Java架构历程

三周年连更

为什么 Go for-range 的 value 值地址每次都一样?

AlwaysBeta

Go 面试

Nautilus Chain 测试网第二阶段,推出忠诚度计划及广泛空投

西柚子

通过ChatGPT快速学习英语

石云升

AI ChatGPT 三周年连更

KubeShark: Kubernetes的Wireshark

俞凡

Kubernetes 云原生

这 30 个工具和服务可以更好地监控和管理 Linux 服务器,很全面!

wljslmz

三周年连更

Matlab实现周期卷积

袁袁袁袁满

三周年征文

Qz学算法-数据结构篇(顺序存储二叉树、线索化+遍历)

浅辄

数据结构 三周年连更

OpenGL入门二:绘制三角形

轻口味

opengl 图形图像 三周年连更

文心一言 VS chatgpt (13)-- 算法导论3.1 8题 3.2 1题

福大大架构师每日一题

福大大 ChatGPT 文心一言

Go 为什么不支持可重入锁?

乌龟哥哥

三周年连更

Vert.x的未来将何去何从?_Java_Alex Blewitt_InfoQ精选文章