写点什么

Hudson 逃离 Oracle

  • 2010-12-13
  • 本文字数:882 字

    阅读完需:约 3 分钟

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

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

java.net 非常不可靠已经成为尽人皆知的事情了,这对 Hudson 的开发与使用造成了诸多问题——随着 java.net 的下线,开发人员将无法解决这些问题,用户也没法下载 Hudson、插件也无法更新。在这之上,java.net 的问题系统烂到了极点——根本就没法用。

那时,问题追踪系统已经迁移到了 http://issues.hudson-ci.org/ ,而源代码则落后了。但正是由于 java.net 基础设施被锁定,我们没法进行开发,也没法在邮件列表上讨论,这反而加快了迁移的步伐。邮件列表迁移到了Google 上,有人提议将代码迁移到GitHub 上,这个提议最终被采纳,原因在于GitHub 使用了Git 这个流行且大家都很熟悉的DVCS。

关于到底是谁推进了整个过程人们众说纷纭。但它与Oracle 最近所采取的一系列变革有着千丝万缕的关系。他还提醒团队说Oracle 现在拥有Hudson 的名字,因此如果要对项目另开分支就必须得换个名字才行。这个线索上的诸多评论都强烈建议迁移到GitHub 上, Hudson 已经将代码迁移到了 GitHub 上了,身份是 HudsonLabs

你需要另开分支。你(Hudson 开发者社区)并不拥有自己的商标。今天,Hudson 还用作基础设施;明天你就没法使用 Hudson Barcamp 了,因为它与 Oracle 形成了竞争关系,如果制作 HudsonT 恤,你可能就会收到 Oracle 发来的法律意见书。 广大社区的言论让人觉得实在是太屈尊府就了。对于任何开源项目来说,被动用户、活跃用户、贡献者之间的比率应该是个递减的关系(比如 95:4:1),这已经成为一个标准了,但 Ted 告诉我们一个好消息。Oracle 并不是代表着那 95% 的被动用户,很可能比这个数字要小得多,因为活跃的 Hudson 社区洋溢着多样的风采。

无论结果如何,Oracle 再一次误判了开源社区,他可能已经着手准备彻底抛弃 Hudson 和它的开发者了。

查看英文原文: Hudson Moves Away From Oracle

2010-12-13 20:373283
用户头像

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

关注

评论

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

AI和社交媒体:改变信息传播的方式

测吧(北京)科技有限公司

测试

AI和智能家居:打造智慧生活

测吧(北京)科技有限公司

测试

AI和语言翻译:跨文化交流的帮手

测吧(北京)科技有限公司

测试

SpringBoot拦截器和动态代理有什么区别?

王磊

Java Java面试题

软件测试|Python基础之模块导入和使用

霍格沃兹测试开发学社

通过UltraSync减轻主节点负担、提升业务系统性能,AntDB如何做到?

亚信AntDB数据库

AntDB 国产数据库 AntDB数据库

软件测试|Python内置模块使用(一)

霍格沃兹测试开发学社

AI和语音助手:智能助手的展露头角

测吧(北京)科技有限公司

测试

云起无垠参编的《软件物料清单(SBOM)发展洞察报告》正式发布

云起无垠

【华秋干货铺】软硬结合板的阻抗计算,你会吗?

华秋电子

PCB

软件测试|Python基础之数据库

霍格沃兹测试开发学社

迎产业东风,柔性电子供应链企业的机会与挑战

华秋电子

PCB

软件测试|Python内置模块使用(二)

霍格沃兹测试开发学社

软件测试|Python基础之包的使用和软件开发目录规范及常用内置模块

霍格沃兹测试开发学社

TiDB Serverless Branching:通过数据库分支简化应用开发流程

TiDB 社区干货传送门

干货 | Elasticsearch Java 客户端演进历史和选型指南

腾讯云大数据

ES

在Mac上浏览Android设备文件:MacDroid pro最新中文版

胖墩儿不胖y

Mac软件 传输文件 文件传输工具

小度携手可口可乐,AIGC成就未来3000年时空畅想

新消费日报

软件测试|Python基础之面向对象(三)

霍格沃兹测试开发学社

OpenHarmony系统能力SystemCapability使用指南

OpenHarmony开发者

OpenHarmony

AI和安全性:网络安全的挑战与机会

测吧(北京)科技有限公司

测试

HarmonyOS应用开发Web组件基本属性应用和事件

HarmonyOS开发者

HarmonyOS

使用br工具备份到local的一些操作

TiDB 社区干货传送门

迁移 备份 & 恢复 6.x 实践

达梦数据库接入案例—基于EntityFrameworkCore 6.x

为自己带盐

.net core 达梦 EFCore

Arbitrum公链系统开发丨ARB链代币质押挖矿系统开发

l8l259l3365

Pyth

软件测试|Python基础之面向对象(四)

霍格沃兹测试开发学社

如何用华为云ModelArts平台玩转Llama2

华为云开发者联盟

人工智能 华为云 华为云开发者联盟 企业号9月PK榜

软件开发中的资料整理与归档,软件产品开发文档合集

金陵老街

项目管理 文档管理软件

软件测试|MySQL安装最全教程

霍格沃兹测试开发学社

软件测试|Python基础之面向对象(二)

霍格沃兹测试开发学社

站群服务器租用:为您的多站点网络提供支持

一只扑棱蛾子

站群服务器

Hudson逃离Oracle_Java_Alex Blewitt_InfoQ精选文章