BitKeeper

BitKeeper
原作者BitMover Inc.
首次发布2000年5月4日,​24年前​(2000-05-04
当前版本
  • 7.3.3 (2018年12月29日)[1]
編輯維基數據鏈接
源代码库
  • github.com/bitkeeper-scm/bitkeeper
編輯維基數據鏈接
编程语言C語言
操作系统AIX、FreeBSD、HP-UX、IRIX、
Linux、Mac OS X、NetBSD、
OpenBSD、Solaris、Windows
类型分散式版本控制
许可协议Apache 2.0
网站www.bitkeeper.org/ 编辑维基数据

BitKeeper是一套BitMover公司開發的分佈式版本控制软件,它曾是一款专有软件,其主要競爭对手是Git和Mercurial。BitMover公司總部位於美國加州坎貝爾[2],總裁拉里·麥沃伊,曾設計TeamWare。

BitKeeper的許多概念取自TeamWare。它的主要賣點是“分佈式”版本控制工具,不同于中心式的CVSSVN

歷史

2002年至2005年間,Linux內核開發團隊以BitKeeper來管理Linux內核程式碼[3]。因為BitKeeper的公司收回了給林納斯·托瓦茲(Linus Torvalds)及Linux核心開發者的免費軟體授權,所以林納斯·托瓦茲自行開發Git取而代之[3]

2016年5月11日,BitKeeper宣布以Apache 2.0许可证开源[4]

注釋

  1. ^ https://users.bitkeeper.org/t/bk-7-3-3-released-2018-12-29/1111.
  2. ^ 存档副本. [2010-04-27]. (原始内容存档于2009-09-07).  BitMover company information
  3. ^ 3.0 3.1 McAllister, Neil. Linus Torvalds' BitKeeper blunder. InfoWorld. [2017-03-19]. (原始内容存档于2015-08-26) (英语). 
  4. ^ Git诞生11年后,BitKeeper宣布开源. solidot. [2016-05-15]. (原始内容存档于2016-05-12). 

外部連結

维基新闻中的相关報導:Bitmover ends free Bitkeeper, replacement sought for managing Linux kernel code
  • BitKeeper homepage* (页面存档备份,存于互联网档案馆
  • "Not quite Open Source"(页面存档备份,存于互联网档案馆) Article on Linux Weekly News, circa 1999, discussing features, licensing, Larry McVoy, and OSI.
  • "No More Free BitKeeper" Discusses BitMover's decision to phase out the free version of BitKeeper
  • "BitKeeper and Linux: The end of the road?" discusses the BitKeeper fiasco from three viewpoints: Linus Torvalds, Larry McVoy, Andrew "Tridge" Tridgell (the alleged reverse-engineer who offers a short explanation of the situation)
  • How Tridge reverse-engineered Bitkeeper(页面存档备份,存于互联网档案馆) and Torvalds knifes Tridgell(页面存档备份,存于互联网档案馆), two articles describing Tridgell's 2005 linux.conf.au keynote and comparing what he did to statements by Torvalds and McVoy
  • SourcePuller(页面存档备份,存于互联网档案馆) is the result of Tridgell's efforts
  • RMS: BitKeeper bon-voyage is a happy ending Richard Stallman on the Linux/BitKeeper fallout (formerly on NewsForge, currently on Linux.com)
  • The Age(页面存档备份,存于互联网档案馆) Crunch time for Linus
  • BitKeeper at the "Better SCM" Site - a collection of articles and essays about BitKeeper and its history.
年代是指第一次發行的穩定版本, 斜体表示軟體不再維護。
主從式架構
  • SCCS英语Source Code Control System (1972)
  • RCS英语Revision Control System (1982)
  • CVS (1990)
  • CVSNT英语CVSNT (1998)
  • Subversion (2000)
  • 分散式控制
    免费或自由软件
  • GNU arch (2001)
  • Darcs英语Darcs (2002)
  • DCVS英语Distributed Concurrent Versions System (2002)
  • SVK (2003)
  • Monotone (2003)
  • Codeville英语Codeville (2005)
  • Git (2005)
  • Mercurial (2005)
  • GNU Bazaar (2005)
  • Fossil (2007)
  • 商业软件
    • Sun WorkShop TeamWare英语Sun WorkShop TeamWare (1990年代?)
    • Code Co-op英语Code Co-op (1997)
    • BitKeeper (1998)
    概念
    • 列表英语List of version control software
    • 比較