> Douglas Ridgway <ridgwayÉwinehq.com> writes:
> 
> >   1. Bitkeeper is proprietary software from a company which 
> plans to earn
> > revenue. There's nothing wrong with using proprietary 
> software to help
> > build nonproprietary software; after all, even people with 
> purely free
> > systems on the software side are still using proprietary 
> hardware (Intel
> > chips, etc.) We should choose the tools that make the most 
> sense for us to
> > use.
> 
> There's nothing wrong with Bitmover wanting to make money; though we
> should think twice before using a proprietary tool when a free one
> exists, since doing so may prevent potential developers from joining
> the project, if Bitkeeper is really better than CVS I wouldn't object
> to paying for it.

Well, I don't imagine having a _read_only_ CVS mirror of BitKeeper server
that is automatically updated will be that difficult. Especially
since we have the BitKeeper source and are allowed to change it.

I imagine all open source projects that uses BitKeeper wants to have that,
so we probably will not even have write it ourselves.

Actually I can even see Larry McVoy doing it himself, just to get open
source projects to use BitKeeper. It can't be that hard can it,
perhaps he has even done so already.
 
> My problem with their license is that I consider that privacy is a
> right, not something that you should have to buy. 

Your property like for example your money is a right too,
but it doesn't mean that it is wrong to exchange it for
other things such as for example food.

> A tool that is
> designed to publish a trace of everything you do is IMO wrong from a
> moral standpoint, and so I refuse to use it.

It doesn't publish a trace of everything you do. It publishes the
change commentaries (ChangeLog entries).

>From the BitKeeper license:
< Open Logging: The transmission of meta information,  such  as  change
commen-
<       taries  about the data managed by the BitKeeper Software, to a
function-
<       ing Open Logging server in the openlogging.org domain (or an
alternative
<       domain as posted on www.bitkeeper.com/logging).

See for your self what they publish at http://www.openlogging.org.

> And I'll still refuse
> even if Bitmover makes an exception for the Wine project. For me it's
> a question of principle.

>From the BitKeeper license:
< 4.3.  Logging Waivers
<
< Sites which do not wish to have  their  changes  logged  on  an  Open
Logging
< server,  such as educational or research institutes, should apply for, and
may
< be granted, a written waiver from BitMover, Inc.  

Having an exception won't be unique. However I'm not sure that it is needed.

>From the BitKeeper license:
< BitKeeper  Project:  A  set  of  files managed by the same BitKeeper
ChangeSet
<      file.  There may be multiple instances of the project; each instance
is
<      called a repository.
<
< Single  user BitKeeper project: A BitKeeper project wherein all changes to
all
<      files are made by the same person.
[snip]
< 4.1.  Single user projects
< 
< For single user BitKeeper projects, Open Logging is optional.

So if you have a local BitKeeper server for your personal private project
that you intend to release to the world some day, as your example in
a previous mail was, you may do so without logging.

The only thing that is open to interpretation is whether it is allowed
to have a private repositary that is "shared", for syncronisation with new
Wine versions, in some ways with the main Wine repositary.

The things it that it is probably, regardless of what the license is
supposed
to mean, possible to work around this by simply manually applying a patch
generated from the main Wine server, this way all changes are made by the
the same person. Of course this person are not the author of all the
changes,
but the BitKeeper license doesn't require that.

Reply via email to