写点什么

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

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

关注

评论

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

改造微服务的三个时机

阿泽🧸

微服务 6月月更

Docker常用命令总结

乌龟哥哥

6月月更

数组(二)

Jason199

数组 js 数组操作 6月月更

SQL优化

工程师日月

6月月更

架构实战营模块 8 作业

热猫

【愚公系列】2022年06月 通用职责分配原则(一)-信息专家原则

愚公搬代码

6月月更

leetcode 310. Minimum Height Trees 最小高度树(中等)

okokabcd

LeetCode 搜索 数据结构与算法

攻防演练中六条安全体系建议

穿过生命散发芬芳

6月月更 攻防演练

G1收集器概述

Nick

Java GC G1垃圾回收器 6月月更 Garbage-First Collector

软件测试需要学习什么?好学吗?需要学多久?到底是报班好还是自学好?

伤心的辣条

程序员 程序人生 软件测试 自动化测试 Python自动化

vue监听器

小恺

6月月更

人人都在搞数据治理

奔向架构师

数据治理 数据管理 6月月更

物联网低代码平台如何查询授权信息?

AIRIOT

物联网 低代码开发

快速实现微信登录第三方小程序快捷方式

Geek_99967b

小程序 小程序转app

静态链接,静态分派,动态链接

北洋

android 6月月更

比Postman更适合国人的接口调试工具

伤心的辣条

程序员 自动化测试 接口测试 Python自动化 程序员程序人生

Python代码自动提取Win10内置的锁屏壁纸

宇宙之一粟

Python 6月月更

Android ShapeableImageView使用详解,告别shape、三方库

yechaoa

android 6月月更 material design ShapeableImageView

【涨姿势】你没用过的BadgeDrawable

yechaoa

android 6月月更 material design BadgeDrawable

前端uni框架学习day_2

恒山其若陋兮

前端 6月月更

MobX 获取网络数据来渲染酷炫的曲线

岛上码农

flutter ios 前端 安卓 6月月更

读书笔记之:认知觉醒

甜甜的白桃

读书 书单 阅读 6月月更

模块四(千万级学生管理系统的考试试卷存储方案)

Geek_701557

Vue3 Composition API如何替换Vue Mixins

源字节1号

前端开发 小程序开发

黄硕:百度飞桨文心大模型在语音文本审核中的应用

RTE开发者社区

RTC Dev Meetup 生态专栏 语音处理

线程的创建方法

卢卡多多

线程池 线程安全 6月月更

数据库每日一题---第11天:合作过至少三次的演员和导演

知心宝贝

数据库 前端 后端 6月月更

flutter系列之:flutter中常用的ListView layout详解

程序那些事

flutter 程序那些事 6月月更

gRPC C++开发环境搭建

赖猫

c c++ gRPC

浅谈隐私计算与数据安全

I

学习笔记 数据安全 隐私计算 可信安全计算

【Java Web系列】Cookie的原理分析和使用细节

倔强的牛角

Java javaWeb Cookie 6月月更

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