(no subject)

Gregory Gimler shark at ll.mit.edu
Sun Nov 23 11:48:15 EST 2003


My definition of free is quite simple.  It means that my company does not 
have to pay for the software, which unfortunately doesn't appear to be the 
case for Bitkeeper.  The software project I'm involved with is not open 
source.  We're still at an early stage in the project consisting of 
requirements, design, and some minor proto-typing for POC issues.  We chose 
CVS initially because most people on the team (including myself) is 
familiar with CVS and has used it on previous projects.  I had a need to 
make my first branch on this proto-type the other day and realized some 
things I didn't like about CVS.

A nasty part about branching is that the person who branches needs to keep 
track of a lot of stuff. As I've personally demonstrated in previous 
projects, this is problematic. There are branches there that I don't know 
what they are anymore. Worse, there is no way to tell their state (were the 
changes merged to the main trunk? When? Were changes made on the branch 
after that merge?...etc). CVS has fundamental issues which prevents it from 
being able to do these things for you.  I'm trying to prevent these kinds 
of things from happening again.

I have a better appreciation of why Linus moved the Linux kernel from CVS 
to Bitkeeper.




                                                                                         -Greg


At 08:53 PM 11/22/2003 -0500, Derek Atkins wrote:
>ron.peterson at yellowbank.com writes:
>
> > Sure there are.  But in the context of the discussion, most are moot.
>
>Sure, the definition about sailing is moot, but that doesn't help.
>
> > It takes a pretty sophisticated argument to make the point that
> > bitkeeper is 'free software'.  Yes, you don't have to pay for it.
> > That's one definition of free.
>
>Well, then, how more sophisticated do you need to get?  You just made
>my point.
>
>    You don't have to pay for bitkeeper.
>    That's one definition of free.
>    Therefore, bitkeeper is free.
>
> >    But it's not the definition in common
> > parlance in the software world.  I'm sure you know that.
>
>This all depends on who you talk to.  Some people are more vehement
>than others about what they consider "free".  That's why I asked the
>question.  I think a number of people DO consider bitkeeper "free" --
>it all depends on the beholder.  WHICH IS WHY I ASKED what their
>definition of "free" is!
>
>-derek
>
>--
>        Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
>        Member, MIT Student Information Processing Board  (SIPB)
>        URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
>        warlord at MIT.EDU                        PGP key available




More information about the Discuss mailing list