在与当前的管理系统BitKeeper 发生冲突后,Linux 之父托瓦尔兹已经开始为Linux 的源代码寻找一个新家。
托瓦尔兹在上周三发布到Linux 内核列表中的一个帖子中说,由于转向一个基于电子邮件的自动化程度较低的系统,此举可能会放慢Linux 的开发进程,但早转向新系统比晚转向新系统更有利。
罗伯特- 弗朗西斯集团的分析师斯塔茜预计此举不会造成什么大问题。她说,我认为这不会放慢Linux 的开发进程,但对于大量已经习惯了使用BitKeeper 的开发人员来说,这可能会带来一些问题。
销售BitKeeper 的BitMover公司的创始人拉里说,在BitKeeper 的“仓库”中有10000 多种活动版本的Linux 内核。
随着Linux 编程活动的发展,它已经越来越正规了。托瓦尔兹在2004年要求开发人员签名认可他们的捐赠代码,并在2002年采用了一种更集中化的缺陷跟踪系统。
托瓦尔兹在2002年开始使用BitKeeper ,并大肆赞赏它在无需中央“仓库”的情况下同步大量编程人员工作的能力。托瓦尔兹在2004年3 月份时表示,它使我的工作效率提高了1 倍。
尽管没有排除这种可能性,但托瓦尔兹并不看好集中化的管理系统。托瓦尔兹说,一种可能的替代性Linux 管理系统是一个名为Monotone 的项目。
为什么要改变管理系统?
放弃BitKeeper 的原因在于开放源代码软件和专有代码软件支持者之间的冲突。BitKeeper 是专有软件,托瓦尔兹采用它激怒了许多开放源代码软件支持者。
尽管使用和支持开放源代码软件,但拉里决定仍然保护其技术不会被其他人克隆。BitMover提供有一个免费、专有的BitKeeper 版本,供开放源代码软件开发人员使用,但它在上周三宣布将放弃该免费产品,提供一个不足以支持所有编程人员的开放源代码版产品。
拉里在接受采访时表示,此举不是为了从开放源代码社区中赚钱,而是为了保护我们的知识产权。
反对托瓦尔兹采用BitKeeper 的人士中包括自由软件基金会的创始人斯塔曼,他在2002年就建议开发能够与BitKeeper 实现互操作的开放源代码软件。
能与BitKeeper 实现互操作的SourcePuller
最近,开放源代码开发实验室的员工、Samba 项目的首席编程人员安德鲁最近已经开始开发名为SourcePuller、能够与BitKeeper 实现互操作的软件工具。
他在接受采访时说。我确实在开发这款软件,我完全没有使用BitKeeper ,因此不受BitKeeper 许可的限制。
拉里说,他让Linux 编程人员使用BitKeeper 的原因有二个:帮助营销、他和托瓦尔兹是10年以上的朋友。托瓦尔兹表示,采用BitKeeper 极大地改进了Linux 的开发。
他在上周三说,我本人对于BitKeeper 和拉里十分满意。