From: Larry McVoy <lm@bitmover.com>
To: Nicolas Pitre <nico@cam.org>
Cc: Larry McVoy <lm@bitmover.com>, lkml <linux-kernel@vger.kernel.org>
Subject: Re: openbkweb-0.0
Date: Sat, 15 Feb 2003 10:12:11 -0800 [thread overview]
Message-ID: <20030215181211.GA12315@work.bitmover.com> (raw)
In-Reply-To: <Pine.LNX.4.44.0302151207390.13273-100000@xanadu.home>
All of this sounds great and is exactly what is already the plan.
There is one missing item. A consensus in the community that if we
provide BK, the CVS mirror, bkbits hosting, in return the community
agrees to leave off using BK to copy BK.
If what is being asked of us is more free service and engineering and
we are getting nothing in return, that's a non-starter.
So we'll wait to see what the community says. In this particular
instance, the open source community has a choice. We've granted people
the free use of our tools, unlike any other company. If the response
is going to be "hey, cool, now it's even easier to copy these tools"
then (a) we're idiots and (b) we're not going to follow that up with
more free services.
Make up your mind as to what you want as a community and let me know.
I know what you want is a GPLed BK. That's not on the table. You don't
have one and you can't produce one any time soon, it would take years,
ask the Subversion guys or the arch guys or anyone you like, this isn't a
matter of some perl scripts and a weekend hack. So until someone produces
a viable alternative, you can have or not have BK to use, depending on
your behaviour. I'd love to reach a compromise which leaves all parties
happy. You want free access to the data in real time, I want you to
leave us a chance to grow our business. If you want to have access to
the data in CVS and you want to be free to go clone BK and you want to
be free to go use BK without charge, that's asking way too much.
One answer, maybe the only viable answer, is to use patents to protect
our technology. To date we've been very sparing in where we have done
that, there are substantial chunks of BK without patent protection. Some
leaders in the kernel group have privately told me to not ship BK without
patent protection. That slows down how fast you get a better BK, it's not
something we can just wave our hands and make be so, it's lots of time and
money. A single patent costs more than enough bandwidth to keep all of
you happy for a year. Whatever. If you guys can't come to some sort
of consensus, then patents are the route we'll choose, even German law
respects patents.
On Sat, Feb 15, 2003 at 12:44:34PM -0500, Nicolas Pitre wrote:
> On Fri, 14 Feb 2003, Larry McVoy wrote:
>
> > As with many things in life, you can choose to behave well or poorly and
> > the people you help or hurt will act according.
>
> Larry,
>
> Aren't you tired of all this shit people are making of BK?
>
> You will always have people bitching at you just like people are bitching at
> Microsoft Word, whether those people are morons or great hackers is
> irrelevant.
>
> Be smart and put a Linux CVS repository on bkbits.net even if it costs you
> some bandwidth money at first, oh and have the CVS repo to be always in sync
> with the bk repo of course. This way you'll be able to tune the process,
> make sure it can be fully automated, then everybody will be happy and you'll
> sleep in peace for a while.
>
> Then, to handle the bandwidth/money issue, you just need to put bandwidth
> limiting on the CVS port (Linux can do that so well - just ask for help if
> you can't achieve it) and issue a call for mirror sites where bkbits.net
> could commit CVS changes to. Right now BitKeeper might have solved the
> Linux development process scalability issue (from the community toward
> Linus), but for the process to be perfect you also need to address the
> opposite path i.e. the broadcasting of changes that Linus applied toward
> the community, and this has to happen in real time as well.
>
> We can agree that BitKeeper is so superior to CVS just like M$ Word format
> is way more powerful than plain text [1]. The reality is that plain text
> files are just so portable and universally readable that they are preferable
> to the Word format, even if M$ is giving Word viewers away for free.
>
> You can't change the Free Software world that you are so faithfully trying
> to help. You still can make them happy, and for that a real-time gateway
> from the Linux bk to CVS repos is the only way for the present time. CVS is
> still the lowest common denominator SCM among this world and you can't
> ignore it for broadcasting changes back to the community.
>
>
> Nicolas
>
>
> [1] this doesn't mean that I personally endorse M$ Word in any way.
--
---
Larry McVoy lm at bitmover.com http://www.bitmover.com/lm
next prev parent reply other threads:[~2003-02-15 18:02 UTC|newest]
Thread overview: 130+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-02-06 2:10 openbkweb-0.0 Andrea Arcangeli
2003-02-06 2:34 ` openbkweb-0.0 Dave Jones
2003-02-06 3:09 ` openbkweb-0.0 Larry McVoy
2003-02-06 4:23 ` openbkweb-0.0 Ben Collins
2003-02-06 4:37 ` openbkweb-0.0 Larry McVoy
2003-02-06 6:02 ` openbkweb-0.0 Willy Tarreau
2003-02-06 6:14 ` openbkweb-0.0 David Lang
2003-02-06 14:23 ` openbkweb-0.0 Geert Uytterhoeven
2003-02-13 2:47 ` openbkweb-0.0 Jamie Lokier
2003-02-13 11:55 ` openbkweb-0.0 Rik van Riel
2003-02-13 16:13 ` openbkweb-0.0 Larry McVoy
2003-02-13 16:23 ` openbkweb-0.0 Xavier Bestel
2003-02-13 16:46 ` openbkweb-0.0 Larry McVoy
2003-02-13 16:56 ` openbkweb-0.0 John Bradford
2003-02-13 21:11 ` openbkweb-0.0 Adrian Bunk
2003-02-13 21:18 ` openbkweb-0.0 Robert Love
2003-02-14 12:59 ` openbkweb-0.0 Xavier Bestel
2003-02-13 22:05 ` openbkweb-0.0 Larry McVoy
2003-02-13 22:56 ` openbkweb-0.0 Jamie Lokier
2003-02-14 6:02 ` openbkweb-0.0 Matthew D. Pitts
2003-02-14 6:30 ` openbkweb-0.0 David Lang
2003-02-14 14:41 ` openbkweb-0.0 Alan Cox
2003-02-14 13:54 ` openbkweb-0.0 Matthew D. Pitts
2003-02-14 15:30 ` openbkweb-0.0 Larry McVoy
2003-02-14 15:45 ` openbkweb-0.0 Geert Uytterhoeven
2003-02-14 16:56 ` openbkweb-0.0 Alan Cox
2003-02-14 16:47 ` openbkweb-0.0 Tomas Szepe
2003-02-14 16:50 ` openbkweb-0.0 Larry McVoy
2003-02-14 17:09 ` openbkweb-0.0 Tomas Szepe
2003-02-14 17:24 ` openbkweb-0.0 Larry McVoy
2003-02-15 11:42 ` openbkweb-0.0 Henning P. Schmiedehausen
2003-02-15 14:42 ` openbkweb-0.0 Andrew Walrond
[not found] ` <1045342539.5130.5.camel@irongate.swansea.linux.org.uk>
[not found] ` <3E4F7E20.30905@walrond.org>
2003-02-16 20:18 ` openbkweb-0.0 Henning Schmiedehausen
2003-02-16 20:23 ` openbkweb-0.0 Larry McVoy
2003-02-16 21:18 ` openbkweb-0.0 Henning P. Schmiedehausen
2003-02-16 21:48 ` ADSL vs Leased line (was: Re: openbkweb-0.0) John Bradford
2003-02-17 10:13 ` Andrew Walrond
2003-02-17 11:00 ` John Bradford
2003-02-17 11:46 ` Andrew Walrond
2003-02-17 12:00 ` John Bradford
2003-02-15 0:11 ` openbkweb-0.0 Vlad@geekizoid.com
2003-02-15 0:52 ` openbkweb-0.0 Jamie Lokier
2003-02-15 0:56 ` openbkweb-0.0 Vlad@geekizoid.com
2003-02-15 1:50 ` openbkweb-0.0 Alan Cox
2003-02-15 1:01 ` openbkweb-0.0 Vlad@geekizoid.com
2003-02-15 2:00 ` openbkweb-0.0 Jamie Lokier
2003-02-15 2:41 ` openbkweb-0.0 Larry McVoy
2003-02-15 3:11 ` openbkweb-0.0 Jamie Lokier
2003-02-15 3:30 ` openbkweb-0.0 Larry McVoy
2003-02-15 5:00 ` openbkweb-0.0 Aggelos Economopoulos
2003-02-15 5:32 ` openbkweb-0.0 Larry McVoy
2003-02-15 7:24 ` openbkweb-0.0 Aggelos Economopoulos
2003-02-15 6:20 ` openbkweb-0.0 Jamie Lokier
2003-02-15 7:27 ` openbkweb-0.0 Aggelos Economopoulos
2003-02-15 2:13 ` openbkweb-0.0 Alan Cox
2003-02-15 8:02 ` openbkweb-0.0 John Bradford
2003-02-16 11:17 ` openbkweb-0.0 Pavel Janík
2003-02-14 20:31 ` openbkweb-0.0 Adrian Bunk
2003-02-14 22:02 ` openbkweb-0.0 Thomas Molina
2003-02-15 0:39 ` openbkweb-0.0 Jamie Lokier
2003-02-15 16:18 ` openbkweb-0.0 Andrea Arcangeli
2003-02-15 21:31 ` openbkweb-0.0 David Lang
2003-02-19 9:57 ` openbkweb-0.0 Andrea Arcangeli
2003-02-19 10:43 ` openbkweb-0.0 David Lang
2003-02-19 10:51 ` openbkweb-0.0 Andrea Arcangeli
2003-02-16 21:03 ` openbkweb-0.0 Henning P. Schmiedehausen
2003-02-19 9:54 ` openbkweb-0.0 Andrea Arcangeli
2003-02-14 23:45 ` openbkweb-0.0 Jamie Lokier
2003-02-14 23:57 ` openbkweb-0.0 Larry McVoy
2003-02-15 0:45 ` openbkweb-0.0 Jamie Lokier
2003-02-15 1:05 ` openbkweb-0.0 Davide Libenzi
2003-02-15 1:13 ` openbkweb-0.0 David Lang
2003-02-15 1:18 ` openbkweb-0.0 David Lang
2003-02-15 1:29 ` openbkweb-0.0 Vlad@geekizoid.com
2003-02-15 1:40 ` openbkweb-0.0 David Lang
2003-02-15 1:35 ` openbkweb-0.0 Jamie Lokier
2003-02-15 7:36 ` openbkweb-0.0 Adrian Bunk
2003-02-15 9:46 ` openbkweb-0.0 David Lang
2003-02-15 11:47 ` openbkweb-0.0 Henning P. Schmiedehausen
2003-02-15 11:50 ` openbkweb-0.0 Christoph Hellwig
2003-02-15 12:07 ` openbkweb-0.0 Jörn Engel
2003-02-15 16:44 ` openbkweb-0.0 Christoph Hellwig
2003-02-15 12:10 ` openbkweb-0.0 Henning P. Schmiedehausen
2003-02-15 16:58 ` openbkweb-0.0 Christoph Hellwig
2003-02-16 20:26 ` openbkweb-0.0 Henning Schmiedehausen
2003-02-16 21:11 ` openbkweb-0.0 John Jasen
2003-02-18 17:41 ` openbkweb-0.0 Christoph Hellwig
2003-02-15 17:44 ` openbkweb-0.0 Nicolas Pitre
2003-02-15 18:12 ` Larry McVoy [this message]
2003-02-15 20:44 ` openbkweb-0.0 Alan Cox
2003-02-15 20:54 ` openbkweb-0.0 Larry McVoy
2003-02-16 4:08 ` openbkweb-0.0 Nicolas Pitre
2003-02-16 5:18 ` openbkweb-0.0 David Lang
2003-02-16 5:35 ` openbkweb-0.0 Nicolas Pitre
2003-02-16 22:34 ` openbkweb-0.0 Pavel Machek
2003-02-17 4:31 ` openbkweb-0.0 Jamie Lokier
2003-02-17 14:50 ` openbkweb-0.0 Rik van Riel
2003-02-18 22:34 ` openbkweb-0.0 David Lang
2003-02-19 8:31 ` openbkweb-0.0 Pavel Janík
2003-02-19 15:11 ` openbkweb-0.0 Paul Fulghum
2003-02-19 15:16 ` openbkweb-0.0 Larry McVoy
2003-02-19 15:28 ` openbkweb-0.0 Pavel Machek
2003-02-19 15:47 ` openbkweb-0.0 Nicolas Pitre
2003-02-15 21:56 ` openbkweb-0.0 Davide Libenzi
2003-02-15 21:52 ` openbkweb-0.0 Larry McVoy
2003-02-15 22:04 ` openbkweb-0.0 Davide Libenzi
2003-02-15 22:11 ` openbkweb-0.0 John Bradford
2003-02-15 22:24 ` openbkweb-0.0 Andrew Morton
2003-02-15 22:44 ` openbkweb-0.0 John Bradford
2003-02-16 0:15 ` openbkweb-0.0 Matt Reppert
2003-02-16 0:46 ` openbkweb-0.0 John Bradford
2003-02-16 0:55 ` openbkweb-0.0 John Bradford
2003-02-16 3:23 ` openbkweb-0.0 Larry McVoy
2003-02-16 5:22 ` openbkweb-0.0 Alan Cox
2003-02-16 11:08 ` openbkweb-0.0 John Bradford
2003-02-16 11:22 ` openbkweb-0.0 David Woodhouse
2003-02-16 11:50 ` openbkweb-0.0 John Bradford
2003-02-16 9:58 ` openbkweb-0.0 Filip Van Raemdonck
2003-02-16 14:42 ` openbkweb-0.0 Gaël Le Mignot
2003-02-16 16:27 ` openbkweb-0.0 Jörn Engel
2003-02-16 22:56 ` bk2cvs [was Re: openbkweb-0.0] Pavel Machek
2003-02-18 0:19 ` Vlad@geekizoid.com
2003-02-18 11:22 ` Pavel Machek
2003-02-18 17:19 ` Vlad@geekizoid.com
2003-02-14 20:28 ` openbkweb-0.0 Adrian Bunk
2003-02-14 20:35 ` openbkweb-0.0 nick
2003-02-15 0:17 ` openbkweb-0.0 Vlad@geekizoid.com
-- strict thread matches above, loose matches on Subject: below --
2003-02-15 19:12 openbkweb-0.0 Nicolas Mailhot
2003-02-15 20:42 ` openbkweb-0.0 Vlad@geekizoid.com
2003-02-16 10:36 ` openbkweb-0.0 Nicolas Mailhot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20030215181211.GA12315@work.bitmover.com \
--to=lm@bitmover.com \
--cc=linux-kernel@vger.kernel.org \
--cc=nico@cam.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox