/* 2006.09.29 转载自:lslnet.com */
人们常常认为一个开源软件工程的优点之一就是不会彻底的消失的。一旦某个人开放了代码,其他人就可以获得和利用它。但是一个以存在的项目为基础的项目往往与其原始项目产生矛盾。而且随着项目名声扩大,冲突也越来越多,例如 Debian 和 Ubuntu。
Debian 项目始与1993年。它有它自己的方针和政策来指导一套高质量的版本的发行。因为所有的开发者都是自愿人员,所以 Debian 没有固定的发行时间表。有数个其他发行版是以 Debian 为基础开发的,但它们都显得默默无闻——除了 Ubuntu。这个始于2004年的项目现在毫无疑问的成为在初学者和中等水平用户中最流行的版本。
与 Debian 不同,Ubuntu 开发人员的工作被支付以报酬。他们中的一些人是以前Debian的开发人员;也有一些人同时服务于两个项目。 Ubuntu 项目的发起人是 Mark Shuttleworth,一位前 Debian 开发人员。他创立 Thawte 公司提供数字认证和网络安全服务。1999年他把公司卖给了 Verisign 而成亿万富翁。
Ubuntu 在 Debian 开发版基础上开发。它的优势之一是其全职的研发人员,这可以使 Ubuntu 可以许诺以六个月的周期发布新版本。 Shuttleworth 已经公开表示虽然 Ubuntu 是免费的,但其创立的 Canonical 公司将会以成本价格提供技术服务支持。相反,Debian 的发布时间表的观念是什么时候准备好,什么时候发布。其在2005年中代号 Sarge 的最新版的发布是在前一个版本发布的三年半以后。
Debian 的决策过程是所有开发者共同参与的,采取自愿原则。而在 Ubuntu ,一旦决策出现僵局,Shuttleworth 就成为最后的决策者。而 Debian 的邮件列表上常常会爆发激烈的辩论——这些问题往往是无关紧要。而且这种辩论会持续很长时间。
最近两个项目的不同之处由于 Mark Garrett 离开 Debian 项目而成为公众焦点。Garrett 做了四年的开发工作,是去年离开项目领导人之一。(澳大利亚的 Anthony Towns 被选为新的领导人)。Garrett 发布了一份辞职声明。在声明中,他非常赞赏 Ubuntu 的严格的组织结构。用他的话说:“有一个具有独裁的的领导权和话语权的人对很多事情都会有很大帮助。”(Garrett 这段话实际上讽刺地表达了一个开源程序员对更多的属于“大教堂”开发模式中的特征的认同。“大教堂”这个词由开源领袖 Erics Raymond 用来概括私有软件的开发模式而得名。他用他称为“集市”模式来与之对比。后一种模式最好的例子就是 Linux 核心的开发。)
此后 Debian 和 Ubuntu 之间的摩擦越来越大。关注到这一变化的 Debian 项目创始人 Ian Murdock 号召让 Debian 与 Ubuntu 有一个规律的发布周期。同时他希望所有的数量在不断增加的 Debian 派生版本能够具有共同的核心部分。
最近,一些 Debian 的开发者开始认为 Ubuntu 贡献出来的远远小于它拿走的。于是在今年的在墨西哥举行的 Debian 年度会议上,一些愤怒的人衬衫上写着“F---Ubuntu”。长期从事 Debian 开发工作的 Martin Krafft 在会议后在博客发表一个长长的贴子概括了 Debian 社区所共同感受到的不满。另一名开发者 Joey Hess 也公开对 Ubuntu 正在把 Debian 变成一个“组件超级市场”而感到忧虑。
Hess 详细的说道:“我致力于 Debian 的主要目的就是进我所能使 Debian 成最好的发行版。我并不介意其他人使用我的工作成果,特别是这种使用能够获得更多的开源成果。但是很长时间才让我明白最重要的并不是为 Debian 增加某个软件包,而是找到一种新的方法整合我们的软件。”他接着说道:“……,向 Debian 贡献独立补丁完全不能使 Debian 共享 Ubuntu 的组件。这使得 Debian 浪费大量的时间来做一个追赶的角色,而不是解决怎样在不同的软件包种选择一套合适的软件来组和在一起从而得到完整的全面的提升。”
怎样解决分歧还有待于进一步观察。但是对于致力于任何一个阵营的人都希望能找到一种适当的方法来促进两个项目的共同进步。
注:作者是一位有着六年历史的 Debian 用户。
2007年11月9日星期五
[转]Debian 和 Ubuntu 的故事:在冲突中共存
如果世上只剩下 Debian 和 Ubuntu 可选,那肯定是支持 Debian!
订阅:
博文评论 (Atom)
没有评论:
发表评论