写点什么

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

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

关注

评论

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

TDesign 品牌价值观

TDesign

如何通过FinOps实现企业云成本优化?——信通院《中国FinOps产业发展现状研究报告》解读

星汉未来

云原生 k8s IT FinOps 云成本优化

“阿里爸爸”最新总结的303页Spring全家桶高级笔记,都是面试必问的知识点

Java工程师

Java spring Spring全家桶

活动报名| MongoDB 使用规范及最佳实践线上直播来啦!

MongoDB中文社区

mongodb

MQTT over QUIC:下一代物联网标准协议为消息传输场景注入新动力

EMQ映云科技

车联网 物联网 mqtt emqx 8月月更

深度学习公式推导:从神经元出发

老崔说架构

【接入指南 之 云云接入】快速接入HONOR Connect平台(下)

荣耀开发者服务平台

开发者 IoT 新手指南 荣耀 honor

培训预告 | 企业应用现代化实用教程——微服务治理与开发篇

York

容器 微服务 云原生 数字化转型 应用现代化

一文读懂BizDevOps:数字化转型下的技术破局

阿里云云效

技术 DevOps 云原生 数字化转型 开发.

30分钟成为Contributor|共建测试子系统,赋能提升项目代码质量

OpenHarmony开发者

OpenHarmony

袋鼠云申杭:数雁EasyDigit,致力成为金融行业数据洞察平台供应商的“领头雁”

袋鼠云数栈

SpringMVC(五、AOP)

开源 springmvc spring aop 8月月更

直播预告 | 如何从 0 到 1 打造敏捷团队?

Authing

我们总结了 3 大使用建议,并首次公开 Nacos 3.0 规划图 | Nacos 开源 4 周年

阿里巴巴云原生

阿里云 开源 微服务 云原生 nacos

DevSecOps|极狐GitLab IaC 安全扫描,保障云原生安全

极狐GitLab

Docker gitlab 运维 DevSecOps IaC

业内首份!博睿数据入选中国信通院《中国AIOps现状调查报告(2022)》

博睿数据

博睿数据 智能运维AIOps Swift AI

实证与虚无,抽象和具象,Go lang1.18入门精炼教程,由白丁入鸿儒,Go lang接口(interface)的使用EP08

刘悦的技术博客

Go 编程 教程 Go web 教程分享

用 manim 写一个排序算法动画

ooooooh灰灰

算法 前端 后端 动画 排序

开源一夏 | 实战之AngularJS 的Scope和Service的深入应用心得

恒山其若陋兮

开源 8月月更

化整为零优化重用,Go lang1.18入门精炼教程,由白丁入鸿儒,go lang函数的定义和使用EP07

刘悦的技术博客

Go 教程 Go web 教程分享

解析 RocketMQ 业务消息——“事务消息”

阿里巴巴云原生

阿里云 RocketMQ 云原生 消息队列

在知识经济的年代,让你学会如何经营好自己的知识

Baklib

开源项目丨一文详解一站式大数据平台运维管家ChengYing如何部署Hadoop集群

袋鼠云数栈

A tour of gRPC:07 - gRPC bidirectional straming 双向流

BUG侦探

gRPC RPC protocolBuffer

有一说一!阿里巴巴8月最新发布的这份Spring Cloud Alibaba学习笔记,几乎涵盖了其所有操作

程序员小毕

Java 程序员 面试 微服务 SpringCloud

从洞察到决策,一文解读标签画像体系建设方法论丨DTVision分析洞察篇

袋鼠云数栈

1分钟创建3000台云电脑 阿里云无影发布多款千人协同生产力方案

Lily

全新升级!《云原生架构白皮书 2022 版》重磅发布

阿里巴巴云原生

阿里云 架构 云原生 白皮书

落地DevOps,探索高效研发运营一体化解决方案

云智慧AIOps社区

DevOps 质量管理 代码管理 自动化运维 研发效率

如何提升IT对业务发展的贡献度

凌晞

数字化 构架 IT管理

自动化测试-存储测试用例,哪个更好

和牛

Python 自动化 测试 8月月更

Hudson逃离Oracle_Java_Alex Blewitt_InfoQ精选文章