托瓦爾茲在上周三發布到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 和拉裡十分滿意。