写点什么

Hudson 近况:项目已正式更名为 Jenkins

  • 2011-01-12
  • 本文字数:794 字

    阅读完需:约 3 分钟

上个月,InfoQ 报道了开源的持续构建项目Hudson 计划另开分支并更换名称,这缘起它与Oracle 硬件套件之间在java.net 上的各种摩擦。

在Oracle 收购Sun 之前,Sun 在 java.net 上管理着所有代码。但 java.net在基础设施上存在着问题,有人则提议迁移到 Kenai 上。收购延缓了这种转换,但人们总是希望转换能够尽快进行。

近日,Hudson 团队发表正式声明:整个团队将要摆脱 Oracle 服务器并将项目正式更名为 Jenkins。看起来没什么问题,但实际上这是被逼无奈的结果,因为项目维护者不希望由于做了某些 Oracle 不喜欢的事情而导致 Oracle 操控整个项目。

Oracle 告诉我们他们在欧盟和美国都拥有 Hudson 的注册商标(基于 Kohsuke 在 Sun 时所创建的 Hudson)。问题在于既然 Oracle 拥有 Hudson 的注册商标,那么他就可以随时修改 Hudson 项目的名称;虽然 Oracle 做了一些保证,但他们并未提供任何有约束力的承诺以确保 Hudson 项目可以永远叫这个名字。 因此,要想继续使用 Hudson 这个名字,我们就得向 Oracle 妥协,在一定程度上依赖于他们——如果 Hudson 项目选择了 Oracle 不喜欢的发展方向,那么 Oracle 就会收回命名权,甚至还有可能要求修改项目代码、基础设施决策、流程等等,根本不会顾及到 Hudson 社区的反对之声。

我们之所以这么做实属无奈之举,如果一开始 Oracle 没有 Hudson 的商标所有权,那么 Hudson 的维护者们是不会与 Oracle 对着干的,哪怕情况变得再遭也不会。

更换项目名称是对这个问题的合理解决方案。Jenkins 这个名字也不错,但更为重要的是,项目的未来将掌控在我们自己手中。

有些人可能觉得这么做是另开分支而非重命名那么简单。当然了,Oracle 有权基于 Hudson 这个名字在不同的源代码树下继续开发,然而,由于 Hudson 的创建者在 Jenkins,因此新项目将会拥有更加光明的未来。

最近,围绕着 Oracle 的纷纷扰扰越来越多,不知 InfoQ 的读者对此有何看法呢,欢迎在这里留下你的评论。

2011-01-12 10:2110126
用户头像

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

关注

评论

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

MySQL主从同步如何保证数据一致性?

王磊

Java

深入浅出python的lambda表达式

我再BUG界嘎嘎乱杀

Python 编程 后端 开发语言 Lambda表达式

Word 2021 LTSC for Mac永久破解版 含word激活工具 支持M1/M2

Rose

Word 2021 许可证 Word 2021破解版 Word 2021 mac

基于“日志审计应用”的 DNS 日志洞察实践

阿里巴巴云原生

阿里云 云原生 sls

如何将MySQL迁移到TiDB,完成无缝业务切换?

NineData

MySQL 迁移 TiDB 迁移复制 一键迁移

探索国产系统运行小程序-统信UOS篇。

Geek_2305a8

1688商品详情API返回值:商家数字化转型的助推器

技术冰糖葫芦

API Explorer API 接口 API 测试 API 策略

如何在 KubeBlocks 中配置实例模板?

小猿姐

数据库 Kubernetes 云原生

锐起安全会议室方案:提升涉密会议效率与安全级别!

上海锐起科技

信息安全 文件管理 涉密会议

R9 7940H和 R7 8845HS选哪个 锐龙R97940H和 R78845HS对比

妙龙

cpu

深入浅出python代码混淆:原理与实践

我再BUG界嘎嘎乱杀

Python 编程 后端 开发语言 代码混淆

BFF层聚合查询服务异步改造及治理实践

京东科技开发者

泉州等保测评机构电话是多少?在哪里?

行云管家

等级保护 等保测评 泉州

极简接入|七牛云 QPlayer2 播放器再升级

七牛云

音视频开发 播放器

草图大师2023软件分享:SketchUp Pro 2023(Win&Mac) 中文特别版

你的猪会飞吗

SketchUp Pro 2023 草图大师2023下载 SketchUp Pro 2023下载 mac破解软件下载

从原理聊JVM(一):染色标记和垃圾回收算法

京东科技开发者

真去送了外卖的程序员,来聊聊他眼中的《逆行人生》丨编码人声

声网

一段鸿蒙旅程

草原上的奔跑

鸿蒙Next 纯血鸿蒙

通义灵码代码搜索功能的前沿性研究论文被软件工程国际顶会 FSE 录用

阿里云云效

阿里云 云原生 通义灵码

一站式系统清理维护工具MacBooster 8 Pro Mac中文版

Rose

苹果电脑系统优化 MacBooster 8 Pro 系统清理维护 MacBooster 破解版

API接口知识小结

Noah

MacDroid Pro:Mac电脑和Android设备之间的文件传输和数据管理

Rose

数据传输 MacDroid pro 安卓手机数据传输助手

TON链上游戏项目开发基本要求及模式创建与海外宣发策略

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

1688商品评论数据接口实战指南:挖掘电商洞察

tbapi

1688商品评论接口 1688API 1688评论API

Serial for Mac v2.0.17激活版 全功能串行终端管理软件

Rose

小程序技术为什么是轻量级前端架构?

Geek_2305a8

Uniswap丨justswap丨pancakeswap去中心化薄饼交易所系统开发指南

V\TG【ch3nguang】

去中心化的薄饼交易所开发

Bonree ONE 3.0:全域可观测 运维新境界

博睿数据

中文汉化版Bartender 5 mac下载 菜单栏图标管理软件

Rose

Bartender 5中文版 Bartender 5破解版 Mac菜单栏管理工具

币价与数据持续低迷,比特币和以太坊能否从低谷中恢复?

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

【京东保险-技术平台部-平台研发部】一群AI卖保险的程序员

京东科技开发者

Hudson近况:项目已正式更名为Jenkins_架构_张龙_InfoQ精选文章