From owner-freebsd-chat@freebsd.org Sat Jul 23 17:31:24 2016 Return-Path: Delivered-To: freebsd-chat@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6123EBA180B for ; Sat, 23 Jul 2016 17:31:24 +0000 (UTC) (envelope-from des@des.no) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 500681658 for ; Sat, 23 Jul 2016 17:31:24 +0000 (UTC) (envelope-from des@des.no) Received: by mailman.ysv.freebsd.org (Postfix) id 4F285BA1809; Sat, 23 Jul 2016 17:31:24 +0000 (UTC) Delivered-To: chat@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4ED30BA1808 for ; Sat, 23 Jul 2016 17:31:24 +0000 (UTC) (envelope-from des@des.no) Received: from smtp.des.no (smtp.des.no [194.63.250.102]) by mx1.freebsd.org (Postfix) with ESMTP id 17C071655; Sat, 23 Jul 2016 17:31:20 +0000 (UTC) (envelope-from des@des.no) Received: from desk.des.no (smtp.des.no [194.63.250.102]) by smtp.des.no (Postfix) with ESMTP id EE15D213D; Sat, 23 Jul 2016 17:31:12 +0000 (UTC) Received: by desk.des.no (Postfix, from userid 1001) id 4D1472538; Sat, 23 Jul 2016 19:31:13 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: Pedro Giffuni Cc: chat@FreeBSD.org Subject: Re: What Larry McVoy (bitkeeper) got wrong .... References: <44e4450e-8dbb-f401-bd5c-df503f7a4ef8@FreeBSD.org> Date: Sat, 23 Jul 2016 19:31:13 +0200 In-Reply-To: <44e4450e-8dbb-f401-bd5c-df503f7a4ef8@FreeBSD.org> (Pedro Giffuni's message of "Thu, 21 Jul 2016 11:48:27 -0500") Message-ID: <868twsqn1a.fsf@desk.des.no> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-chat@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Non technical items related to the community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Jul 2016 17:31:24 -0000 Pedro Giffuni writes: > I was in the process of preparing a port of bitkeeper and I found this: > > https://github.com/bitkeeper-scm/bitkeeper > > "The BitKeeper history needs to be written up but the short version is > that it happened because Larry wanted to help Linux not turn into a > bunch of splintered factions like 386BSD, FreeBSD, NetBSD, OpenBSD, > DragonFlyBSD, etc. He saw that the problem was one of tooling. ..." This may be poorly written, but what they're trying to say is that there was a serious risk of someone forking Linux solely because they were tired of the Linus bottleneck, and a DVCS would help avoid that. That's not particularly shocking. BitKeeper was the first semi-free DVCS and possibly the second DVCS ever (the first being Sun TeamWare, also by Larry McVoy). Here's a real gem, though: "They stayed in it for three more years before moving to Git because BitKeeper wasn't open source." Because clearly, McVoy throwing a hissy fit and revoking their license had nothing to do with it. DES --=20 Dag-Erling Sm=C3=B8rgrav - des@des.no