Slashdot Mirror


RMS Weighs In On BitKeeper

An anonymous reader writes ". . . and boy, is he pissed! The BitKeeper license, he told the Linux kernel mailing list, is 'the whip hand' of proprietary software. His brief but pungent comment is carried by Linux and Main."

800 comments

  1. FUD and Main by Anonymous Coward · · Score: 0, Flamebait

    Just the kind of worthless tripe they love to carry! It'd be nice if dep could try to go a couple of days without trying to fan the flames of another minor squabble, but I guess he's busy trying to be the Jerry Springer of the open source world...

  2. But I'm sure that... by kirkb · · Score: 5, Funny

    if they agree to rename it to GNU/Bitkeeper, everything will be allright. :)

    --
    Slashdot: come for the pedantry, stay for the condescension.
    1. Re:But I'm sure that... by mAIsE · · Score: 5, Interesting

      If you read the entire story, not just the slashdot post. It looks like Bitkeeper is getting a little microsoftian about what type of project they 'allow' you to use with their product.

      I am not a huge RMS fan, especially with all of his "it is a GNU/World!!" assertions, but i think he has a good point this time.

      Maybe RMS should not cry wolf so often; so we might learn to listen.....

      Ghandi had a great point

      First they ignore you...
      Second they laugh at you...
      Then they fight you...
      And then you win!

    2. Re:But I'm sure that... by FU_Fish · · Score: 0, Offtopic

      Drat! You took my joke! ;o)>

    3. Re:But I'm sure that... by An+Onerous+Coward · · Score: 1
      Actually, it usually goes more like this:

      "First they ignore you. . .
      Then they laugh at you. . .
      Then they fight you. . .
      And then you die!"
      Idealism's on Ghandi's side. History is on mine.
      --

      You want the truthiness? You can't handle the truthiness!

    4. Re:But I'm sure that... by buswolley · · Score: 1
      Gahndi did exactly these things and he won. In fact he freed an entire people from another through non-violence.

      That is a historical fact. You should read a little more.

      --

      A Good Troll is better than a Bad Human.

    5. Re:But I'm sure that... by Arthur+Dent · · Score: 1
      Ghandi had a great point

      It's Gandhi.

      Ghandi means 'smelly' in some dialects....

    6. Re:But I'm sure that... by JimFromJersey · · Score: 1

      offtopic but, Gahndi (who I respect because he led from the front) won because he went against the (for the most part) civilized British. If he tried that againt the Imperial Japanese, Stalinist Russia, or Nazi Germany he would have been taken out back and shot and his followers would have been shipped off and exterminated.

      --
      between the greater and lesser infinities sleep the dreams undreamt
    7. Re:But I'm sure that... by Anonymous Coward · · Score: 0

      Just an FYI, It's spelled "Gandhi".

    8. Re:But I'm sure that... by Anonymous Coward · · Score: 0

      If you were an intelligent person, you would have realized on your own that the original poster was well aware of the outcome in Ghandi's situation, and was pointing out that most of the time, historically, taking Ghandi's approach would have led to a massacre.

      Unfortunately, you aren't an intelligent person, and so you needed me to explain it. How embarassing for you.

    9. Re:But I'm sure that... by dewdrops · · Score: 1

      It looks like Bitkeeper is getting a little microsoftian about what type of project they 'allow' you to use with their product.

      No, they're getting a little microsoftian about what type of produt they 'allow' you to use with the free version of their product. This is entirely reasonably; if your product competes with BitKeeper and you really want to use it, you have to buy a license.

  3. Philosophical Question by 0101000001001010 · · Score: 4, Funny

    If RMS speaks, but nobody listens, does he make a sound?

    1. Re:Philosophical Question by Anonymous Coward · · Score: 1, Funny

      We'll never know cause 95% of the posts in this article seem to be getting instant -1, Troll mod-down bitchslappings.

    2. Re:Philosophical Question by Anonymous Coward · · Score: 0

      Millions of people listen to RMS, and it has been so throughout
      the years. Does RMS make a sound when he speaks? Oh, yes!!

    3. Re:Philosophical Question by nomadic · · Score: 1, Informative

      Not that I agree with him on this point, but if anyone else would have said it they would have gotten a lot more positive reaction here. If his name is on the byline, most people here start screaming without even reading it...

    4. Re:Philosophical Question by ender81b · · Score: 5, Funny

      Shamelessly stolen from the BOFH.

      2. You're locked in a room with Richard Stallman and Bill Gates and have only a gun with two bullets in it (which you normally secrete on your person in case you ever get locked in a room with Richard Stallman, Bill Gates, etc). They both clear their throats to speak. What do you do?

      A. Shoot Bill, hoping he hasn't got a tablet device (or the XP Security Vulnerability notes) crammed up his blazer
      B. Shoot Richard, hoping he hasn't got the notes for his speech in front of his heart
      C. Shoot Richard AND Bill and take your chances
      D. Shoot yourself, twice, for getting into such a contrived situation

    5. Re:Philosophical Question by Usquebaugh · · Score: 1, Flamebait

      And the correct answer is.....Shoot Richard Stallman.....TWICE

    6. Re:Philosophical Question by enneff · · Score: 0, Offtopic

      One of the image links on that page is broken.

    7. Re:Philosophical Question by Anonymous Coward · · Score: 0

      RMS never has notes for his speeches. I've hears him speak three times and never has he actually been prepared or worn shoes! The guy is a 60's through back. He never left Woodstock.

    8. Re:Philosophical Question by anshil · · Score: 1

      If 0101000001001010's only archivement in life (in contrast to RMS) is a hatefull /. comment, does anybody care?

      --

      --
      Karma 50, and all I got was this lousy T-Shirt.
    9. Re:Philosophical Question by Anonymous Coward · · Score: 0

      Shoot RMS and yourself, leaving Bill to deal with the stench.

    10. Re:Philosophical Question by sopwath · · Score: 1

      Shoot them both, then use the gun to beat them over the head until thier skull caves in.

      Its better to be safe than sorry.

    11. Re:Philosophical Question by Synic · · Score: 1

      E. Let them kill each other, save the two bullets for shooting the lock on the door after they are dead.

    12. Re:Philosophical Question by Anonymous Coward · · Score: 0

      Take the head shot, not the body shot on Gates twice (once to drop him, once to make him stay down).

    13. Re:Philosophical Question by wkitchen · · Score: 1
      (which you normally secrete on your person in case you ever get locked in a room with Richard Stallman, Bill Gates, etc)


      Being stuck in a room with Richard Stallman and Bill Gates is enough to make anyone secrete bullets.

  4. point by Karma+Sucks · · Score: 4, Interesting

    What RMS is doing his best to ignore is that these restrictions are lifted if you (gasp!) buy a commercial license.

    I realise what point he is trying to make, but I think it is unfair of him to cloud the issue like that.

    --
    (Please browse at -1 to read this comment.)
    1. Re:point by xean · · Score: 5, Insightful

      But what it comes down to really is why are they using a commercial product at all to develop one of the most sophisticated open source products.

      While (most|some) of us dont always agree with what RMS says - he almost always does have very valid points - and this is something that I personally agree with him on.

      Maybe its time for someone to start developing a OSS competitor to BitKeeper (without using BitKeeper of course!)

    2. Re:point by eyez · · Score: 5, Interesting

      Maybe its time for someone to start developing a OSS competitor to BitKeeper (without using BitKeeper of course!)

      Nobody will; Why? Nobody has really tried so far- even RMS is too stubborn to ask "Well, what is it that bitkeeper does that (cvs|subversion|arch|pcrs) doesn't do?", and then gone off and tried to implement it- in fact, this is what all of bitkeeper's advocates, including it's creator, Larry McVoy, and Linus Torvalds have been saying all this time. "Make me something better, and we'll use it.". Yet, everyone is very willing to complain, and just ignore when $KERNEL_DEVELOPER_USING_BK says "$FEATURE is something i use every day with BK, and isn't in any of the OSS source management tools."

      It's funny how much people will bitch when they're not the ones that have to deal with the inadequacies of $OSS_SM_TOOL when it comes to kernel development.

      (Actually, i believe that the subversion author (although i may be wrong about which project) has asked, but they're still a ways off in everyone else's eyes- Hell, even bitkeeper isn't there yet. Larry takes plenty of input and actually implements the missing features that Linus and company ask for, though, which is much better than any oss project.)

      I'm fairly dissappointed in RMS in this- You'd think if anyone was going to make a GNUkeeper, it'd be him.

      --
      get 0wned. irc.w30wnzj00.com
    3. Re:point by starling · · Score: 4, Insightful

      You answered your own question. The kernel developers decided that BitKeeper was the best tool for the job so they used it, and if the FSF comes up with something better then I bet they'll switch to that in an instant.

      That's one of the real strengths of Linux - ideology takes a back seat to getting the job done, and IMO it explains why Linux has been one of the most successful Unix variants.

    4. Re:point by norwoodites · · Score: 2

      But what open source project does not use cvs (except for ones making a replacement for cvs)?
      Hell even Apple uses cvs for their projects (at least Mac OS X).

    5. Re:point by wd123 · · Score: 2

      Just because "everyone" uses $SOFTWARE to do $TASK does not make $SOFTWARE the most suitable.

      Replace $SOFTWARE with "cvs" or, if you like, "Windows", and you will see what I mean.

      --
      "question = (to) ? be : !be;" --Shakespeare
    6. Re:point by eyez · · Score: 4, Insightful

      Well, CVS is fine for small projects. Linux is anything BUT a small project; there's a lot of things that cvs either doesn't support, or supports poorly. Binary files and renaming files, for example. There's a handful of other things, but the bottom line is, the linux developers who are using BK would laugh in your face if you told them CVS was a viable replacement.

      --
      get 0wned. irc.w30wnzj00.com
    7. Re:point by norwoodites · · Score: 2

      Why should there be binary files in an opensource project, except for images but they should be defined by vectors any way, sound ok but not in the kernel, except for regression testing but there should be instead a program that generates the sound. I said Apple uses cvs and they use it for a large project Mac OS X. Also gcc and it is large project uses cvs, there are currently 10 experimental branches plus 1 stable branch plus the head. Look at all the *BSD, they use cvs and they are the kernel plus userland even imports sources from else where too.

    8. Re:point by norwoodites · · Score: 0, Troll

      Two things: it is not Linux that is popular but GNU/Linux that is, and the kernel developers cannot contrib to project because they used BitKeeper before.

    9. Re:point by Dr.+Awktagon · · Score: 2

      That's one of the real strengths of Linux - ideology takes a back seat to getting the job done, and IMO it explains why Linux has been one of the most successful Unix variants.

      How does a license that says "you can't use this if you compete with me" help you "get the job done"? Such a clause has nothing to do with the technical aspect of the software, and only serves to take away your ability to do your work.

      Seems to me, if you want to be sure you can get the job done, you AVOID any software that tells you when you can and can't use it, no matter how little it costs. Because tomorrow, it might tell you can't use it any more.

    10. Re:point by FooBarWidget · · Score: 5, Interesting

      "You answered your own question. The kernel developers decided that BitKeeper was the best tool for the job so they used it"

      The kernel developers didn't decide, Linus decided to use BitKeeper!

      "That's one of the real strengths of Linux - ideology takes a back seat to getting the job done, and IMO it explains why Linux has been one of the most successful Unix variants."

      Untrue. Why do you think they break "kernel module source compatibility" with every patchlevel release? Obviously this has something to do with ideology, because not having to recompile kernel modules is a lot easier to the end user.

    11. Re:point by fault0 · · Score: 3, Informative

      > I said Apple uses cvs and they use it for a large project Mac OS X.

      Putting source available on CVS is much, much, different from actually using it for source control. Apple likely uses quite expensive SC software for internal use in actually developing OSX.

      > Also gcc and it is large project uses cvs, there are currently 10 experimental branches plus 1 stable branch plus the head. Look at all the *BSD, they use cvs and they are the kernel plus userland even imports sources from else where too.

      And none of these projects has the number of developers/hackers that Linux currently does. Anyways, with this logic, we should all be using Windows right now.

    12. Re:point by KewlPC · · Score: 2, Informative

      1)You CAN use BitKeeper to develop competing software. But instead of being a cheap bastard (or a Linux kernel developer), you have to buy a commercial license.

      2)The Linux kernel is not competition to BitKeeper, and BitKeeper has features that free/open-source RCS systems do not have. Therefor, BitKeeper is the best tool for the job. Any Linux kernel developers who also do not work on projects such as CVS, Subversion, etc., don't have to worry. The ones that do will either just have to live without BitKeeper or (*GASP*) pay for a commercial license.

    13. Re:point by norwoodites · · Score: 1

      Actually Apple does not because the sources get rsync'ed from the internal server to the external server iff the project is live. Some Darwin sources from Apple are really live like gcc3, objc, cctools, SystemStarter, and others, they get pushed out right away.

    14. Re:point by Anonymous Coward · · Score: 1, Interesting

      yeah, that's the license is at 2:00am 10/14. maybe the next version will prevent RMS from using it/... then maybe the next one will prevent any opensource developer from using it... then they'll just secretly change lal the file formats and drop the free on completely! oops, time to pay up, or move your whole project to something else! and they have every right to do all of this...

      i'll stick with the free software thanks...

    15. Re:point by jadavis · · Score: 1

      I think the point is that the developers did not choose the software because of the license. It's not like Linus is saying, "Oh we should change to their license!". They're using it because it does help them get the job done. The license doesn't help them get the job done, but the software does.

      --
      Social scientists are inspired by theories; scientists are humbled by facts.
    16. Re:point by Anonymous Coward · · Score: 0
      Seems like you have not learned one of the benefits of
      using Free Software. Not being tied to vendor, and
      having the source without restrictions is a benefit . It is not an
      abstruct ideology, it is a practical benefit.


      If your "right tool for the job" is not GPL (or bsd), chances
      are great that most people will stay away from it, for obvious reasons.

    17. Re:point by Anonymous Coward · · Score: 4, Insightful

      Ye gods, man. What are you talking about? Sure, Linux is a pretty big project. Maybe it's not best suited to CVS management, that's not my call, nor anyone elses, besides the main kernel contributors, and Linus himself. However, I think you do yourself a great disservice when you completely ignore many of the other GIANT projects that utelize CVS successfully. I can't comment on Net or OpenBSD, but FreeBSD development is very much tied to CVS. CVS is used to keep track of the ports distrubution, the necessary bins and source to make an install run, and the main kernel source itself. Grass(the GIS software) is another absolutely huge project (the full source weighing in many times the size of Linux), XFree86 (pretty huge in it's own right--also many times Linux's size, with a large ammount of active development), and god knows how many other Open Source and in-house software is developed using CVS.

      By making a blanket statement like you have, you ignore what good CVS has done to a great many projects (some enormous, some not). Frankly, if the developers want certian features, they can certianly add them; the source is there, afterall. If they have no intrest in making the tools they use better for themselves directly, the least they could do is point out the flaws in the system to somebody who is interested in that project. Instead, all I hear is "CVS sucks, subversion sucks, it won't/can't do what I want, so I won't even bother with it!" Unwarrented and constructive criticism are different things, the latter being a good way to help progress, the former being a great way to hinder progress.
      That is bullshit, plain 'an simple. If they are unwilling to support their ideals, then they should not be OSS devs in the first place.

    18. Re:point by Chris+Johnson · · Score: 2
      Funny, I thought there have been many Unix variants placing pragmatism above ideology.

      Perhaps it's more relevant that in using the GPL, Linux chose licensing that specifically balks any attempt to impose authority over the codebase. You can call that anarchistic, or collectivist, with perfect accuracy- the only authority is in the wording of the license itself, working to maintain the lack of authority of anybody else over the codebase.

      As a result, if you see GPLed Linux code, and you can qualify under the license, you OWN it and don't ever need to consult anybody or anything else. And you'll explicitly give up your legal rights to exert control over your contributions in turn- and the next person will see just as simple a picture: if you qualify to use this license, the code is yours right now, no further red tape or paperwork, all clear now and forever.

      Do you really think Linus's avoiding of ideology (other than to choose the single most ideological pro-sharing license out there) has been more relevant to Linux's success than this?

    19. Re:point by bshanks · · Score: 1

      Software with non-restrictive licenses should be used for important free software projects even when it is not seemingly the best tool for the job.

      A license like this makes things harder for someone who wants to hack on the kernel but who is prohibited by BitKeeper from getting the source the way the rest of the kernel team does.

    20. Re:point by Anonymous Coward · · Score: 1, Informative

      You, sir, are wrong. Linus decided to use BitKeeper for his own development only after just about the rest of the main contrubutors told them just how "great" it was. In fact, Linus was pretty weary of using any type of RCS for a very very long time, till he tried BitKeeper, and liked it.

    21. Re:point by bshanks · · Score: 1

      here, here! well said.

    22. Re:point by starling · · Score: 1

      Linux is NOT a UN*X variant.

      Yes it is. Why do you think otherwise?

    23. Re:point by eyez · · Score: 3, Interesting

      Software with non-restrictive licenses should be used for important free software projects even when it is not seemingly the best tool for the job.

      Try telling them this; The kernel developers would laugh in your face. They've said before (Linus Especially) that they're not going to use an inferior tool just because it's free. As long as it doesn't hurt them, they'll use what they consider the best tool for the job.

      A license like this makes things harder for someone who wants to hack on the kernel but who is prohibited by BitKeeper from getting the source the way the rest of the kernel team does.

      Not really. like has been pointed out many many times on lkml, you don't need to even touch BK to be involved in kernel development.

      As linus said in one of his posts to lkml a while back, "Or just go on and ignore the fact that some people are using BK - you don't actually have to ever even know.". The kernel team using bk doesn't hurt on anyone's ability to develop the kernel.

      --
      get 0wned. irc.w30wnzj00.com
    24. Re:point by Anonymous Coward · · Score: 1, Insightful

      > here, here!

      Where, where?

      Learn some damn English, man!

    25. Re:point by Ian+Bicking · · Score: 3, Interesting
      It's funny how much people will bitch when they're not the ones that have to deal with the inadequacies of $OSS_SM_TOOL when it comes to kernel development.
      RMS's integrity with respect to this is unquestionable -- he restricts himself solely to using free software, regardless of the flaws in that software. He has also puts a great deal of effort into encouraging and supporting the filling in of holes in available free software. In fact, I think this has been one of the most important things that GNU did -- in the early years, people in the GNU project spent considerable time implementing really boring code that needed to be implemented to create a complete system, laying the groundwork for the completely free systems we can use today.

      I would expect that in addition to this post to the kernel list, RMS is also doing what he can to support BK alternatives. But that probably would not be as public or controversial.

    26. Re:point by starling · · Score: 2

      No. The various GNU utilities have been around for ages, but it wasn't until Linux was developed that they hit the mainstream.

      The combination of Linux and GNU is certainly popular, and I think the existence of Linux has been very beneficial for the FSF because people are now using their software much more.

      As far as BitKeeper users being barred form writing a replacement, I think that is a stupid condition to put in a licence and has absolutely no chance of being legally enforceable. For that reason I do hope the FSF comes up with something better, but until then, IMO, the Linux coders are quite right in using the best tool for the job.

    27. Re:point by starling · · Score: 2

      How does a license that says "you can't use this if you compete with me" help you "get the job done"?

      Depends if the job has anything to do with competing with them. Writing an OS kernel doesn't.

    28. Re:point by eyez · · Score: 5, Insightful

      I would expect that in addition to this post to the kernel list, RMS is also doing what he can to support BK alternatives. But that probably would not be as public or controversial.

      That's precisely the problem. He's making himself look like more of an ass by doing this. It would be 5000% more effective for his post to lkml to say "I've decided to support the (subversion|arch|aegis|pcrs|whatever) project as an official GNU project, and give them funding and development help so that the kernel team will have a viable alternative to BitKeeper. The project page is at http://www.gnu.org/projects/gnukeeper. Any input from kernel developers about what features are needed to replace BK are welcome at the mailing list, gnukeeper-devel@gnu.org"

      *THAT* is constructive. Sending a post that says that he's doing something about his situation. Otherwise he looks like every other crybaby group, like the Group of university students earlier this year, or whoever started last weeks huge thread. Saying "I Hate that you're using this closed product!" is all good and well, but if you don't follow it up with "So here's what I'm doing to remedy the situation", you look like an idiot. If you care that strongly about something, especially if you're in charge of or high up in the GNU foundation or the Free Software Foundation, you should put some backing behind your words.

      I expect more out of RMS as this; Others have pointed out that the linux environment is kind of a "flagship" of opensource development in GNU/FSF's eyes. You'd think they'd be committed to providing an alternative if they cared. They've done it with lots of other stuff in the unix world, and they've done a very good job. But, it's been since April or so since bk started being used for kernel devel, and not a single project has stepped up with GNU/FSF's backing and put some real work into doing everything bitkeeper does and more.

      Or, the reason could be that Larry McVoy's estimates on the time and money required to create another such beast are shockingly accurate, that's why nothing's stepped up.

      --
      get 0wned. irc.w30wnzj00.com
    29. Re:point by mattdm · · Score: 2

      They don't break module compatibility out of spite -- they just reserve the right to do so in the course of improving things. This makes things easier for the *kernel developers*, which hopefully eventually comes down to making a better kernel for the end users. They don't have to waste their time making sure every change is still compatible with every proprietary module out there -- and that's a good thing.

    30. Re:point by starling · · Score: 1

      The kernel developers didn't decide, Linus decided to use BitKeeper!

      The AC's right. It was a group decision, arrived at after much debate.

      Why do you think they break "kernel module source compatibility" with every patchlevel release? Obviously this has something to do with ideology, because not having to recompile kernel modules is a lot easier to the end user.

      Yes, I suppose that is a sort of ideology. Maybe I should have used the word "dogma" instead.

    31. Re:point by Dog+and+Pony · · Score: 2

      As long as ($TASK !~ /server/i), "Windows" is often the most suitable software.

      I'm still waiting for that to change, but that is really the same thing as this cvs/BK debate. Lots of people are saying that "what they use is really the best, and even if something proprietry is better, well, it really isn't. So there. And I don't have time to implement that myself." And yadda yadda yadda. Noone wants to face anything these days.

    32. Re:point by bshanks · · Score: 1
      > Try telling them this; The kernel developers would laugh in your face. They've said before (Linus Especially) that they're not going to use an inferior tool just because it's free.

      I'm not telling them because I don't think I will convince Linus. Some others on lkml already feel BK is a bad idea, and they haven't changed his mind. It's still worth it to post my views here to try to convince others.

      > Not really. like has been pointed out many many times on lkml, you don't need to even touch BK to be involved in kernel development.

      Not being a kernel hacker, I don't know how much of a second-class citizen a non-BK user might become. If the others in the group really make it a priority to make things easy & inviting for non-BK users, I expect they can do it. On the other hand, while I don't follow lkml, Slashdot user fv believes that Linus is subtly encouraging BK.

      (link is copied from fv's slashdot post)

    33. Re:point by eyez · · Score: 2

      On the other hand, while I don't follow lkml, Slashdot user fv believes that Linus is subtly encouraging BK.

      Reading that link, it sounds like Linus is complaining because someone else's patches won't merge correctly into his tree.

      He does outwardly support BK; claiming it's made him more productive and his life easier. However, this link isn't that. It's just him bitching about bad patches coming in.

      --
      get 0wned. irc.w30wnzj00.com
    34. Re:point by starling · · Score: 2

      Funny, I thought there have been many Unix variants placing pragmatism above ideology.

      Really? Not since about 1980 in my experience.

      Perhaps it's more relevant that in using the GPL [...]

      Linux wasn't originally GPL, remember. Linus adopted the licence later, when he was persuaded that it was appropriate - a very pragmatic decision, not idological.

      Do you really think Linus's avoiding of ideology (other than to choose the single most ideological pro-sharing license out there) has been more relevant to Linux's success than this?

      In a word: yes. Unix was fragmented, proprietary and expensive. Linux was free and came with no strings attached, not even the GPL. After Linux became successful adopting the GPL provided useful protection, but the success came first.

    35. Re:point by velco · · Score: 1

      You answered your own question. The kernel developers decided that BitKeeper was the best tool for the job so they used it, and if the FSF comes up with something better then I bet they'll switch to that in an instant.

      They'll switch - if they can ! What would happen with the accumulated history of the files ? Sure the BK file format is open _now_, but will it be open in the future ? What would prevent Larry from "creatively extending" the SCCS format at the first sign the Linux (the kernel) project would switch to something else.


      That's one of the real strengths of Linux - ideology takes a back seat to getting the job done, and IMO it explains why Linux has been one of the most successful Unix variants.


      Welcome to the real world - technology advantages have nothing to do with success. Ask IBM about OS/2 and Microsoft about Windows.

      ~velco

    36. Re:point by leandrod · · Score: 3, Insightful
      > The kernel developers decided that BitKeeper was the best tool for the job so they used it

      Interestingly enough, if everyone used the same arguments Linux, the kernel, would never had coming into being.

      Just imagine that gcc and the other GNU utilities carried a similar license. Linus would have had to buy a real compiler and developer toolbox before even starting, and these cost real money in those days, much more than he could afford. And then no one would use his work or collaborate with him, because BSD and the other Unices were so much better for the task. The few tinkerers would have stayed with BSD.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
    37. Re:point by pyrrho · · Score: 2

      it's your position that ideology takes the front seat in commercial software?

      --

      -pyrrho

    38. Re:point by Anonymous Coward · · Score: 0

      Because minix didn't come with its own C compiler or anything. Nor were there other freely available compilers, or anything.

    39. Re:point by leandrod · · Score: 2
      > Nor were there other freely available compilers, or anything.

      BSD had its own compiler. Anyway, the point here is that Linux depended on GNU tools to exist, and now does not upheld the same liberties it has enjoyed. Granted it is not so bad as plain software hoarding that almost killed BSD, but still is annoying and contradictory.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
    40. Re:point by JohnFluxx · · Score: 2, Informative

      Actually it is even if your company works on anything related. The main example being IBM - any IBM employee isn't allowed to use bitkeeper on the kernel project. Larry said he was fixing this, but it has been over 6 months now.

    41. Re:point by fstanchina · · Score: 1

      Not being a kernel hacker, I don't know how much of a second-class citizen a non-BK user might become.

      Not at all. By this metric, those who use BitKeeper become "0-class" citizens because they have some clear advantages, but the others just keep doing things as they did -- i.e. diff and patch. No disadvantages.

    42. Re:point by sql*kitten · · Score: 4, Insightful

      Untrue. Why do you think they break "kernel module source compatibility" with every patchlevel release? Obviously this has something to do with ideology, because not having to recompile kernel modules is a lot easier to the end user.

      The ideology that defines Free Software people in general is that you make things easier for the developer, not the user. If the user doesn't like it, they should do their own development (that's what the source is for). If they don't want to do that, they can pay someone to do it for them (even RMS has no problems with that, so long as the source is available). If they don't want to code and they don't want to pay, they're irrelevant and should shut up and be grateful for having any software in the first place. Harsh, but that's the way it works in practice.

    43. Re:point by jgerman · · Score: 3, Offtopic

      As long as ($TASK !~ /server/i), "Windows" is often the most suitable software.



      Untrue, try, for playing games, and the business end of things maybe windows has the edge, but when it comes to just about anything else, not just server oreiented domains, unix systems have the edge.

      --
      I'm the big fish in the big pond bitch.
    44. Re:point by tomstdenis · · Score: 1

      From what I read you can submit patches indirectly so you don't need to use BK to work on the projects.

      Tom

      --
      Someday, I'll have a real sig.
    45. Re:point by blibbleblobble · · Score: 2

      I'm fairly dissappointed in RMS in this- You'd think if anyone was going to make a GNUkeeper, it'd be him.

      Does that not seem a little childish, to demand of the person who gave you most of the operating system you are now using, that he continue to get you out of proprietary software ruts in the future?

      Teach someone to fish and they're fed for life

      So RMS taught the software world how to create free software, and it was this which allows you to run free software now. Were it not for the GNU license, linux, gnome, kde, openoffice, and mozilla would all now be costly, proprietary, and closed. Yet you still demand that RMS pay his way by writing software for you on demand?

      Richard, can you give me another fish? I can't seem to get the hang of this rod-and-line lark you taught me.

    46. Re:point by eyez · · Score: 3, Insightful

      Does that not seem a little childish, to demand of the person who gave you most of the operating system you are now using, that he continue to get you out of proprietary software ruts in the future?

      Not really; I'm not the one who has a problem with the kernel developers using BitKeeper. But that's what my problem is. Over the years, RMS's attitude has gone from "The world is wrong, I should fix it" to "The world is wrong. I should tell everyone else to fix it."

      The answer that's repeatedly given on the kernel mailing list is "Well, if you want us to use something else, build it for us.". This is like RMS walking up to a carpenter, taking his hammer, and telling the carpenter to invent something better-- Nevermind that he's in the middle of building a house.

      But none of the naysayers ever ask "What can *I* do to fix this?". I only expect more out of RMS, because he didn't say "HEY! YOU GUYS ARE USING PROPRIETARY UNIX COMPILERS! USE SOMETHING MORE FREE!". He said "Hey, i should make a truly free compiler."

      So why isn't this the situation for BitKeeper?

      --
      get 0wned. irc.w30wnzj00.com
    47. Re:point by himi · · Score: 4, Insightful

      The day Larry changes the format to be incompatible with SCCS is the day the kernel developers stop using BitKeeper. Larry knows this, and he's not likely to shoot himself repeatedly in the foot by doing that.

      You might ask yourself why BitKeeper is still using the SCCS file format. The answer is for exactly this reason: they don't want to lock their users in by using a proprietary format.

      What might be a real risk is if Larry loses control of BitMover and the new owners decided to make such changes. As it stands, that's not even a mid-term threat, and with any luck the Free alternatives would have caught up enough to be usable if it /did/ happen.

      himi

      --

      My very own DeCSS mirror.
    48. Re:point by rseuhs · · Score: 4, Informative
      KDE uses cvs just fine.

      Now I don't have counted the developers of KDE and Linux, but I'd guesstimate that there are more on KDE.

    49. Re:point by mr_z_beeblebrox · · Score: 1

      Larry takes plenty of input and actually implements the missing features that Linus and company ask for, though, which is much better than any oss project.)

      Excellent post. Look at what that comment tells you: Larry McVoy is on the kernel list. The features he spends his time on are the ones that the kernel developers ask for. Why is there still CVS in kernel dev is a better question. BitKeeper is a kernel dev tool.

    50. Re:point by mr_z_beeblebrox · · Score: 1

      ideology takes a back seat to getting the job done

      One liners are really annoying. That is why instead of just quoting you on that sentence I typed this one. The above quote is on the money (oops money is a commercial product)

    51. Re:point by Nicolai+Haehnle · · Score: 1

      Actually, the initial "license" of the Linux kernel was more restrictive than the GPL. For example, it didn't allow anyone to sell the kernel. So yes, it was a pragmatic decision.

    52. Re:point by Jorrit · · Score: 2

      There are plenty of binary files in many Open Source projects. It is (nearly) impossible to define photographics images with vectors. And why should you even desire to do that? It will make the image a LOT bigger and it has no use.

      In Crystal Space (the project I manage) we use binary files for: images, sounds, a few 'zip' archives, font files, an AVI file (try to code that with vectors! :-), ...

      The point is that there are plenty of binary formats and they are not always replacable by an ascii version (unless you use uuencode or something but that's ugly).

      Greetings,

      --
      Project Manager of Crystal Space (http://www.crystalspace3d.org). Support CS at http://tinyurl.com/cb3x4
    53. Re:point by gimpboy · · Score: 1

      i see your point to some degree. linus has always said something to the effect of "use the right tool for the job". at the time he started linux, the right tool(s) were those produced by the gnu folks. now the right tool is bitkeeper. it's not that i dont agree with you, but i dont find linus's perspective to be completely contradictory.

      --
      -- john
    54. Re:point by Anonymous Coward · · Score: 0

      "Or, the reason could be that Larry McVoy's estimates on the time and money required to create another such beast are shockingly accurate, that's why nothing's stepped up. "

      These things take time, regardless of anything else. It may be true that bitkeeper provides something that no free software solution does. It may do in time.

      The point is, what should be done in the meantime. Using propietary software comes with a cost associated with it, even when you get it for free.

      RMS is right to point out that even if you get something without cost now, if the license is revokable you can not be sure that it will remain this way.

      I'm sure that a free software alternative to replace CVS, and also bitkeeper functionality will appear eventually. In the meantime, I will stick with free software where ever I can.

      Phil

    55. Re:point by leandrod · · Score: 2
      > i dont find linus's perspective to be completely contradictory.

      It is not that it is contradictory. It is just that he is advancing proprietary software, when it only was possible for him to go so far by building on free software. The point is that he would never have got where he is if other people had applied to kernels and OSs what he now applies to source code control systems.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
    56. Re:point by ClosedSource · · Score: 2, Interesting

      "RMS's integrity with respect to this is unquestionable -- he restricts himself solely to using free software, regardless of the flaws in that software."

      So he doesn't use a cell phone, a microwave oven, a dishwasher or any other device that uses non-GPLed software? Or is it true that like the rest of us, he decides on a case-by-case basis?

    57. Re:point by eno2001 · · Score: 1

      Ummm... why would you consider a Open Source Software (OSS) developer a "cheap bastard"? Remember most of us do this because we like to. So, if we're not getting any money from this, why should we pay anything for our tools? Complaining about BK has nothing to do with being a "cheap bastard". It's about the potential for the license to cause problems for the developers down the road.

      Sure, there are some things you absolutely need and have to pay for (VMWare for me since Plex86 isn't quite there yet), but if there are free alternatives, use them. I think what we will see is that BK will be used in kernel development until they screw with the license enough to annoy Linus or until something better (commercial or OSS) comes along. Linus runs the show, as well he should, and it's quite a grand one at that! :) I believe that with his strong control, Linux can only get better whether he uses (and makes others use) commercial or OSS tools.

      --
      -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
    58. Re:point by Anonymous Coward · · Score: 0

      Read the fucking article you moron. BitKeeper users aren't prohibited from working on a competing project. Merely users of the -free- version of BitKeeper.

    59. Re:point by Anonymous Coward · · Score: 0
      Untrue, try, for playing games, and the business end of things maybe windows has the edge, but when it comes to just about anything else, not just server oreiented domains, unix systems have the edge.

      Only if the 'unix systems' in question are OS/X systems. Linux on the desktop is trash.

    60. Re:point by pdqlamb · · Score: 3, Insightful
      Maybe its time for someone to start developing a OSS competitor to BitKeeper (without using BitKeeper of course!)

      Nobody will; Why? Nobody has really tried so far- even RMS is too stubborn to ask "Well, what is it that bitkeeper does that (cvs|subversion|arch|pcrs) doesn't do?", and then gone off and tried to implement it- in fact, this is what all of bitkeeper's advocates, including it's creator, Larry McVoy, and Linus Torvalds have been saying all this time. "Make me something better, and we'll use it.". Yet, everyone is very willing to complain, and just ignore when $KERNEL_DEVELOPER_USING_BK says "$FEATURE is something i use every day with BK, and isn't in any of the OSS source management tools."

      Since I don't follow the kernel mailing lists, has anyone compiled a list of features Linus and the other developers want? From what I've read, it sounds like Linus glanced cursorily at a few other source control systems, and then pounced on BK. (Maybe Larry bought him a beer at the right time, or maybe the planets were aligned correctly the night he tried it out.) But I haven't seen a list of what the kernel developers want in the product. And the only comment I've read about why Linus didn't use one of the free source control systems basically said they didn't give him the warm fuzzies.

      Unless somebody can put together a comprehensive list of what features they want or use, the rest of us will just keep wondering: why can't Linus use CVS, for instance, when other projects apparently can use it? Looking at the largest downloads I have, gcc, gdb, and xemacs have similar sizes, but they don't use BK. Why? and why can't the kernel developers?

    61. Re:point by Anonymous Coward · · Score: 0
      Frankly, if the developers want certian features, they can certianly add them; the source is there, afterall.

      Not every feature can be incrementally added. Some of the desired features, like atomic commits and changelists, would require completely revamping CVS codebase. Easier to just start over from scratch, which is what subversion is all about.

    62. Re:point by Anonymous Coward · · Score: 0
      How does a license that says "you can't use this if you compete with me" help you "get the job done"? Such a clause has nothing to do with the technical aspect of the software, and only serves to take away your ability to do your work.

      This comes close to being a total non-sequitur. Unless you're trying to build a source control system, that clause doesn't take away any abilities, at all. Linus and company aren't trying to build a source control system, ergo, BK is the best tool to help them get the job done.

    63. Re:point by blibbleblobble · · Score: 3, Insightful

      "So why isn't this the situation for BitKeeper?"

      Simple. The tech community should be smart enough to help themselves. It would be a weak industry indeed if we all depended on one person to solve the difficult problems.

      Subversion was written by people who saw CVS and wanted something which was free. This is the way things should work, and indeed, it seems to be working very well. No need to go begging back to our political leaders. Isn't GCC enough of a gift?

      At a guess, the fundamental reason your requests are being ignored is that people who write software on their own don't need CVS. What ESR calls the cathedrals, they don't need committees to decide whose turn it is to design the roof today. So why should somebody who can shut themselves into an office for 2 weeks and write a programming language need a CVS replacement? Isn't that something for the teams of 20 people next door divvying up tasks between themselves?

      Like the kernel developers, for example.

      Or the mozilla team.

      Or any of the thousands of companies who pay for Visual-SourceSafe licenses each year.

      Or literally, anyone with an interest in DIFF and GZIP with time on their hands looking for a project.

      Or the Subversion team.

    64. Re:point by Anonymous Coward · · Score: 0
      Actually, the initial "license" of the Linux kernel was more restrictive than the GPL. For example, it didn't allow anyone to sell the kernel.

      For all practical purposes, neither does the GPL. Companies built around linux solutions aren't making their money by selling licenses to the kernel.

    65. Re:point by DrXym · · Score: 2
      Some large projects such as Mozilla use CVS, however it is not some magic hands-free source control system. It needs significant and daily administration to keep a project of that size running smoothly.


      Perhaps Bitkeeper is better in this regard. Perhaps kernel devs hate administrating and using BK means they don't have to.

    66. Re:point by Daniel · · Score: 2

      this is what all of bitkeeper's advocates, including it's creator, Larry McVoy

      Actually, I *read* the thread, and Larry was attempting to claim that everyone should stay away from free version-control systems, and that he felt it was necessary to impede their development in any way possible.

      His reasoning was essentially that someone could make a free bitkeeper clone which would be "good enough" to draw bitkeeper users away and bankrupt him, but that (because they would be unpaid/amateur/lazy/not Larry McVoy) they would be unable to acheive bk's high level of quality, the sun would fall out of the sky, the seas would
      boil, etc.

      One such message is here, but there were a number of variations on the theme that were posted.

      Daniel

      --
      Hurry up and jump on the individualist bandwagon!
    67. Re:point by fault0 · · Score: 2

      "The point is, what should be done in the meantime. Using propietary software comes with a cost associated with it, even when you get it for free.

      RMS is right to point out that even if you get something without cost now, if the license is revokable you can not be sure that it will remain this way.
      "

      Yes, of course. This is true with much commercial software with EULA's. However, you must remember that many kernel developers, such as Linus himself, are not morally opposed to using a piece of propreitary software, as long as a viable free alternative does not exist. This seems to be the case with bk. CVS has a bit of an archaic infastructure, and vast parts of it would have to be rewritten in order to support some of bk's features. Other cvs replacements, such as svn and arch, still have a ways to go.

    68. Re:point by benhaha · · Score: 0, Offtopic
      Why do people hate muslims?

      Do people hate muslims? Who hates? Who do they hate?

      I don't think that people in general hate muslims.

      --
      NO ID: BEING FREE MEANS NOT HAVING TO PROVE IT
    69. Re:point by Nicolai+Haehnle · · Score: 1

      For all practical purposes, neither does the GPL. Companies built around linux solutions aren't making their money by selling licenses to the kernel.

      Your definition of "practical purpose" seems a bit off. The initial license (if I understood correctly) wouldn't have allowed anyone to distribute the kernel and charge more than the cost of burning/pressing the CDs.

      In other words, it would have prevented distributions from making any money - and distributions do make their money by selling the kernel (among other things, obviously).

    70. Re:point by Anonymous Coward · · Score: 0

      > Subversion was written by people who saw CVS and wanted something which was free. This is the way things should work, and indeed, it seems to be working very well.

      It evidently isn't working well, as subversion is not even a viable CVS replacment, not to mention a viable bk replacment.

    71. Re:point by digerata · · Score: 1

      Thanks for you enlightened point of view. Maybe you could enlighten us with your evidence and examples.

      --

      1;
    72. Re:point by FooBarWidget · · Score: 1, Flamebait

      In other words, he didn't even try CVS?

    73. Re:point by HiThere · · Score: 2

      "Not morally opposed" in this case translates into "Have a short horizon on associated costs". Unless there's a quick path of retreat already mapped out. But since what Linux specifically mentions not liking about CVS is that you loose the history when you rename a file... I don't see how any quick path of retreat is possible without paying that cost in MASSIVE terms.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    74. Re:point by Rich · · Score: 3, Informative

      Whilst it's true we manage ok with CVS, it's certainly not without its problems. We've discussed changing to something else several times, and I suspect when subversion is sufficiently developed we'll change to that.

      Rich.

    75. Re:point by kfhickel · · Score: 1

      In addition to which there seems to be a ton of disagreement as to what features should or shouldn't be in CVS, as well as a lot of stagnation.

      Frankly I use CVS because we have it for all the platforms we need, which I can't say of any commercial systems (SCO, VMS, MVS, OS/400, Tandem NSK are just a few of the systems). Not because it is wonderful, frankly I think it needs a major overhaul.

    76. Re:point by jgerman · · Score: 2
      Ah I see, the parent post didn't need any examples but I do? Ok, developement. Unix blows Windows out of the water as a developement platform. Better tools, stronger API's, more flexibility, faster not only in cycles, but in user speed.


      This is beside the pont but: In fact the whole Windows is better on the desktop is a crock of shit. The simple fact of the matter is that people are USED to Windows so anything that deviates from it's interface is mis-labelled "un-usable" (I'm not ingoring you out of spite Apple fans, just out of simplicity).

      --
      I'm the big fish in the big pond bitch.
    77. Re:point by rseuhs · · Score: 1, Redundant

      What are the problems?

    78. Re:point by starling · · Score: 1

      Yup, that's exactly the point I was trying to make. Thanks for restating it so clearly.

    79. Re:point by Anonymous Coward · · Score: 0
      And none of these projects has the number of developers/hackers that Linux currently does. Anyways, with this logic, we should all be using Windows right now.
      None of these projects has the number of developers that Linux currently has? Well, first, ask yourself a more important question which is: how many developers have write permission to the repository. Now, once you've determined that, you'll probably realise that pretty much every project in the world has more developers with write permission to the repository than Linux does. Hell, more users have write permission to my personal CVS repository where I maintain my web pages...
    80. Re:point by fault0 · · Score: 2

      Of course there is a way to have a quick retreat. Just use diff+patch like olden times.

    81. Re:point by Ashurbanipal · · Score: 2
      Linux is NOT a UN*X variant.

      Yes it is. Why do you think otherwise?

      One might easily argue that it's a partial reimplementation (partial = sans cruft) of UNIX, and that there is some semantic distinction between a clone/reimplementation and a variant/fork.

      The important distinction for me, personally, is that linux does not enshrine the really horrific aspects of UNIX (such as the existence of root, and the hideous rwxrwxrwx protection system, etc) so it has the potential to become something far better than UNIX.

      Linux is better than UNIX, because linux development is motivated by real-world usefulness and not philosophy/religion. RMS's rant about BitKeeper illustrates one aspect of this; Linus only cares if BK works for his needs, and if not he'll use something else.
    82. Re:point by bikerminstrel · · Score: 1

      Have you actually used CVS? It supports binary files just fine; we use them all the time: cvs add -kb servlet.jar cvs ci -m "checkin jar file" servlet.jar Maybe BK does something better, but CVS certainly supports it. Same thing with renaming: mv oldname.c newname.c cvs rm oldname.c cvs add newname.c cvs ci -m "renamed oldname.c to newname.c" \ oldname.c newname.c Any CVS frontend, of which there are several, can reduce this to 1 command instead of 4.

    83. Re:point by Anonymous Coward · · Score: 0

      "many kernel developers, such as Linus himself, are not morally opposed to using a piece of propreitary software"

      I'm not morally opposed to using propietary software. Its necessary at times. I will always avoid it if I can though, because I find wading through piles of licenses irritating.

      I am also very wary of using things just because they have "additional functionality". I like old software, because most of the difficulties are well known. CVS might leave much to be desired from a functionality point of view, but the news groups provide an enourmous repository of help about how to fix problems. Free software is normally better in this regard also, with more online help available.

      bk sounds like it has some nice functionality, but using it has some distinct costs. You have to offset the technical advantages, against the legal disadvantages. The idea that you choose any piece to use any piece of software soley on the basis of its technical merits is deeply flawed I think. And this is even if you discount the moral issues that RMS raises.

      Phil

    84. Re:point by Anonymous Coward · · Score: 0
      Anyways, with this logic, we should all be using Windows right now.
      mmmm, non-sequitur. I wonder what logic course this bright pupil failed?
    85. Re:point by aminorex · · Score: 2

      That's right. The Linux kernel has never been
      under CVS control, in it's centralized form as
      a development project under the leadership of its
      original author.

      As to why this matters:
      There is effectively no source version control on
      the Linux kernel in it's public face right now, to
      the detriment of everyone who isn't exposed to
      it's private face. All the version history is
      lost to the world, possibly forever.

      This could be solved by writing a cvs interface
      for bitkeeper, but I guess everyone else feels
      like I do: Why do a favor for McVoy when he's
      clearly trying to screw us in order to gain
      market cred with the Fortune 500s?

      --
      -I like my women like I like my tea: green-
    86. Re:point by ebh · · Score: 2

      I'm sure we could all point to nontrivially large projects that are stored in CVS. I can point to projects just as big which are stored in vanilla SCCS, which makes CVS look like ClearCase.

      Nobody is claiming that you can't store large projects in CVS. I think it's a valid claim, though, that beyond a certain size and complexity level, you find yourself jumping through a lot of hoops to make CVS do what you need it to do. You either have to wrap layers of scripts around it, or you have to change CVS itself, or you have to simply give up on certain things that other (Big Evil Proprietary) systems support out-of-the-box.

      Use the right tool for the job. CVS provides version control for certain types of objects. It never claimed to do anything more than that. If you need configuration management beyond mere version control, or you have to be able to store and version objects of any conceivable type, CVS probably will need large amounts of help from you to do that.

    87. Re:point by velco · · Score: 1

      The day Larry changes the format to be incompatible with SCCS is the day the kernel developers stop using BitKeeper.

      See, kernel developers couldn't care less for the internal format BK stores its files, they have repeatefly stated that they use BK for its superior _features_.

      Larry knows this, and he's not likely to shoot himself repeatedly in the foot by doing that.

      See the above.

      You might ask yourself why BitKeeper is still using the SCCS file format. The answer is for exactly this reason: they don't want to lock their users in by using a proprietary format.

      Why wouldn't they want it? They're some form of charity or what ? They do business and, believe me, faced with the loss of couple of millions everyone suddenly loses his high ideals.

      What might be a real risk is if Larry loses control of BitMover

      He is a businessman, he does what is good for _his_ business, not what is good for community, as he has repeatedly stated himself.

      and the new owners decided to make such changes. As it stands, that's not even a mid-term threat, and with any luck the Free alternatives would have caught up enough to be usable if it /did/ happen.

      Well, some have not only caught up, but have are way ahead in some respects, case - svn tagging and branching - bk looks pathetic compared to it.

      ~velco

    88. Re:point by ebh · · Score: 2
      So, if we're not getting any money from this, why should we pay anything for our tools?


      So you shouldn't have to pay for your development machine ir Internet feed either?

    89. Re:point by eyez · · Score: 2

      Actually, I *read* the thread, and Larry was attempting to claim that everyone should stay away from free version-control systems, and that he felt it was necessary to impede their development in any way possible.

      Larry never says that; in fact, in recent threads, he talks about what he tells his customers. They'll walk up and say "Why should i use BK over CVS?". His reply is "Does CVS hurt?". if they say no, he'll tell them to come back when it hurts.

      His reasoning was essentially that someone could make a free bitkeeper clone which would be "good enough" to draw bitkeeper users away and bankrupt him, but that (because they would be unpaid/amateur/lazy/not Larry McVoy) they would be unable to acheive bk's high level of quality, the sun would fall out of the sky, the seas would boil, etc.

      Again, you're a little off; People have asked many times what he thinks it would take to create a new SCM of bk's quality from scratch. His answer is always multiple years with multiple full-time coders and millions of dollars, and that he doesn't think anyone has that sort of dedication.

      --
      get 0wned. irc.w30wnzj00.com
    90. Re:point by ichimunki · · Score: 1

      Yes. CVS trees can contain binaries, but they don't really support any sort of diffing them. Of course, the only reason I can think of why you might want to diff a binary is to keep the size of the repository to a minimum, rather than storing a full copy of each version of the binary. I don't think this is much of a concern unless you have just oodles of large binaries under CVS.

      Yes. CVS allows for renaming via the mechanism you mention. But when you do that you lose all of the history associated with the file. Yes, the history may stay there associated with the old filename, but to the casual observer the file (under the new name) will appear to have sprung into being fully formed at revision 1.1.1.1 or whatever. In a version system, a filename should be just another piece of data about a file (and therefore version-controlled itself), not the primary key for that file.

      CVS is not a bad tool. But it's just not perfect. What I'm curious to know is, besides CVS, what is best? I've seen links to OpenCM, Aeigs, subversion, and probably two or three other Free RCSes in this discussion. Which one is the one to use?

      --
      I do not have a signature
    91. Re:point by Bakaneko · · Score: 1

      It is mildly funny to just lump the whole of "business end of things" into one small category... And not just for the unintentional pun that is implied by it.

      The "business end of things" comprises probably 80% of the reason why computers are used on a daily basis.

      Whether Windows is the BEST choice for it remains debatable, but in many cases it IS good enough.

    92. Re:point by eyez · · Score: 2

      All of the actions you speak of include re-transmitting the entire file; if you modify a binary file, you can't just update the changes. likewise, if you rename a file, you have to remove one from the archive, and create a new one. although that works, that's significant overhead if you change a lot of things.

      --
      get 0wned. irc.w30wnzj00.com
    93. Re:point by Anonymous Coward · · Score: 0

      See a shrink. You've got serious paranoia issues.

    94. Re:point by eyez · · Score: 2

      the least they could do is point out the flaws in the system to somebody who is interested in that project.

      There's posts all over lkml talking about the strengths of BK, and the weaknesses of everything else. They've been there since almost the first day Linus started using BK. Anyone could read that, and implement it in $OSS_SCM_TOOL if they wanted.

      --
      get 0wned. irc.w30wnzj00.com
    95. Re:point by eno2001 · · Score: 1

      OK. I'll bite. The point you make is idiotic. The computer, network hardware, etc... are all tangible. Software is NOT a physical object therefore it has no monetary value other than what someone arbitrarily assigns to the time spent in creating the software.

      Here is my personal take: If I write something that does what I need it to do and want to give it away to others who might find it useful, then the only value it has is in what it actually does. There is no monetary value because I did not assign it any. I created it because it was useful to me and a few other people happened to find it useful as well.

      The only reason to make something like this is to try an provide a free alternative to commercial software. For those of us who don't have deep pockets and are not greedy, this makes sense. But to those who believe that you need to make money off of everything and anything, well... you'll never get it.

      Conversely, if I can't find a tool that does what I need for free AND I can't make an alternative myself, then there is no other option but to use the readily existing tool. Either that, or go without... which I have done many times.

      Keep in mind, my profile is this: I'm not a professional developer. I just like computers. They are my life's passion and a hobby. I could give a shit about making money with them. The only thing I need is to be using a computer to make cool stuff happen: (Automate my lights in my house and make them web accessible, build my own PVR for less than the cost of a real one and have better functionality, make my own wireless access point, etc...). Why should I pay for software to do this, if I am not going to make money? AND... the very fact that doing a lot of this stuff has saved me a lot of money anyway. The money that I would have spent on bogus license schemes gets spent on cool new hardware instead. That's why I have ten computers at my house running all sorts of stuff instead of two constantly blue screening. But... this is not a Linux vs. Windows argument, so I'll stop here.

      The main point is that there should be free alternatives for everything. Profit is not important to me. Keeping the wheels of a failing economic system rolling is not important to me. Having fun with computers and living a pretty damn cool lifestyle without being a sucker for the mainstream... THAT'S important to me.

      --
      -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
    96. Re:point by KewlPC · · Score: 1

      I wasn't calling open-source developers cheap bastards. The people I was calling cheap bastards are the ones who bitch about not being able to use the free version of BitKeeper to work on competing software.

    97. Re:point by Anonymous Coward · · Score: 0

      > The important distinction for me, personally, is that linux does not enshrine the really horrific aspects of UNIX (such as the existence of root, and the hideous rwxrwxrwx protection system, etc) so it has the potential to become something far better than UNIX.

      Whaaaaaaaaaaaaaaaaaaaaat?!?!? Which version of Linux are you using that doesn't have both of these concepts?..

    98. Re:point by wilhelm · · Score: 1

      Why do you think they break "kernel module source compatibility" with every patchlevel release?

      I saw a response from Linus one time (probably on LKML a couple years ago) about why this is, and it has nothing whatsoever to do with ideology. It's to make driver maintainers verify their code when there is an API change. For a large driver API change, they have to go through everything and make absolutely sure everything will work. Otherwise if the interface is changed just a little bit, the driver maintainer might not go through every API call, and subtle bugs can creep in.

    99. Re:point by Inthewire · · Score: 1

      It's still worth it to post my views here to try to convince others

      Well, yeah, but who owns the kernel? Anyone can have one of their own, but Linus is Linux (until the copyright expires)

      --


      Writers imply. Readers infer.
    100. Re:point by leandrod · · Score: 2
      > It would be 5000% more effective for his post to lkml to say "I've decided to support the (subversion|arch|aegis|pcrs|whatever) project as an official GNU project

      He cannot do that unless all source code in the project is donated to the FSF. Obviously he can still profer his personal support.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
    101. Re:point by bshanks · · Score: 1

      true enough, the convincing others part would have more of an effect on other projects than on the kernel.

    102. Re:point by AndrewNelson · · Score: 1

      Having actually *had* that conversation with him (personally - he makes it a point to speak with prospective customers on the phone, time permitting) I can assure you that that really is what he says. And the first time I talked to him, it didn't hurt bad enough, so we stuck with CVS.

      Months went by, the world got more complicated, and we evaluated SCM systems again. We switched to BK a short while later, and I hope I never look back.

      If you've not used the two, and compared them - especially as an administrator of them (which is my role in things) then you really don't know what you're missing. There are things that I do every day now that wouldn't even be *possible* in CVS - and BK makes them simple, even trivial.

      And to people who talk about "Oh, I wouldn't use something that's not Free", I say this: I do this for a living. I'll use whatever lets me keep my focus on the real issues of release engineering the most. The fewer dumb SCM questions I have to answer or "features" I have to fight with (or implement myself) the happier I am. If something like GNUkeeper shows up and does even half of what BK does, hey, I'll have a look. But I doubt it. Mr. McVoy is a notorious realist, and his estimations on what it really takes to build a system like that are pretty spot on. Any such project would take years, period. And he has a few years of head start on you already ;)

    103. Re:point by Anonymous Coward · · Score: 0

      I work at a top-3 EDA company. We use CVS for many large programs, including a state-of-the-art FPGA synthesis tool. It can have quirks (locking files for checkout, global consistency is not guaranteed on checkout -- although in practise it's fine), but over all works very well for a large organization with over 10 years of code evolution, nightly build requirements, etc. Binary files are not a problem.

    104. Re:point by ebh · · Score: 2
      The computer, network hardware, etc... are all tangible.

      And your monthly Internet access, once you have all the hardware? If you don't ever call tech support, then it costs your ISP NOTHING but a few cents' worth of electricity to send bits your way every month. So for that, my question still stands: Do you believe it's wrong to have to pay for something that costs nobody anything to provide, by virtue of the fact that you're not going to make money from what you produce by using it?

      My time is not worthless.

    105. Re:point by eno2001 · · Score: 1

      Being an ISP DOESN'T cost "nothing". The cost of the media to carry the data is NOT cheap and has to be paid for over time. The intial investment to my ISP and their upstream provider is not cheap by any means. The reason they charge you more as your bandwidth goes up is that they have to pay for tangible objects that have real value: like routers, switches, fiber. They have to pay for replacements when things fail. They have to pay the people who maintain the network for real services (like installing new lines, configuring network equipment, etc). None of these things are free or cheap. So, my ISP is more than justified in charging a fair price to compensate the cost of setup and maintenance on their end.

      So for that, my answer still stands: If it doesn't cost anything to provide (software devel with GNU tools and other free software and a good idea), then it shouldn't necessarily need to be paid for. If it does cost something (investment in tangible objects), then there is every right for the provider to charge (as in ISPs). Sure, my workstations cost me money, but that still doesn't impact development since they do so many other things for me. The cost is more than paid for by virtue of the fact that these machines provide many other valuable services. The cost of development is still nil to me.

      Still you completely miss the point: There should always be free alternatives for any type of software as long as someone is capable of making a free alternative. If there is an "itch", then scratch it.

      My time isn't worthless either. It's valuable enough that I believe I have a duty to give some of it up to making the world better for others. I happen to like coding as much as I enjoy things like walking in the park, or composing music. So... if I like to do it, and I get enjoyment out of it, AND I make something that some one else can use, why should I charge for it? If I do, that's just greed. If I don't then that is true freedom. By charging for something that cost me nothing to make, I am taking away freedom by setting down limits: "You have no right to use my software unless you have the money for it". This is unfair to those who DON'T have the money for it but would otherwise find the software quite useful. THAT is why there should always be free alternatives.

      Keep in mind, I have not said that making money for software is "evil" or "bad". I only say that if one can make software and it's no cost to them in terms of money or lifestyle, then why shouldn't it be given freely? I code for the sake of coding. I get a "kick" out of it. It's not "work". If it's "work" and needs to be compenstated for with money, then that's a totally different lifestyle choice from mine. If that's the lifestyle you've chosen, then go right ahead and charge. Just don't bitch about someone like me coming along with a free alternative.

      --
      -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
    106. Re:point by Ashurbanipal · · Score: 1

      All the versions of linux I use have both, but many of the kernel developers consider them to be problems and not desirable features. That's what I meant by "does not enshrine" but I guess I was pretty vague - sorry!

      Ted Tso's work on capabilities, and the related work that the NSA and HP are doing in the kernel, has already produced "secure" versions of linux that sharply limit the power of root. Eventually root may be eliminated (a man can dream, can't he?).

      I believe Linus has proposed a resource fork in the linux filesystem API, which would make it possible to lose the rwxrwxrwx nonsense and open up linux to filesystems it currently cannot fully accomodate - like those found on Novell, VMS or Macintosh systems.

      It's interesting to note that while mainstream commercial unices are way behind in both these two key areas, the BSDs have started to evolve useable ACLs that can be integrated via samba with NT and 2K ACLs.

    107. Re:point by ebh · · Score: 2

      OK, you've clarified your point nicely, which gives me a perfect opportunity to switch topics:

      There is an inherent flaw in the scratch-the-itch theory of free (libre) software. A lot of software ISN'T fun to write, even though it's a severe itch for a lot of people. Look at the state of gnumeric. It works for as far as it goes, but it's at nowhere near the level of its commercial counterparts like Excel. Why? Because writing spreadsheet software is BORING. And the people who need spreadsheets the most tend not to be hobbyist programmers anyway.

      If we measure the itch by the amount of scratching, then gnumeric is a gnat bite and Enlightenment skinning (way fun and creative) is a full-body case of hives.

      This is why I'll never be in the RMS/FSF free software camp, opting instead to encourage corporations to open the source to itches they had to pay employees to scratch (e.g., Korn shell). Let them keep their copyright, and open the source under licenses that are a good compromise between making their work available for others when it won't cost them anything versus giving away the family jewels.

  5. I don't get it by ZeroLogic · · Score: 3, Insightful

    Maybe I don't understand the issue, BitKeeper is a private company, they make a product that they don't want their competitors to use for free. What's the harm in that? Ford doesn't donate cars to Chevy neither does McDonalds give Burger King free food, why is this different?

    1. Re:I don't get it by Anonymous Coward · · Score: 0

      Because none of those things involve much labor? Because machines can do everything, and the only 'jobs' that are left are just enough jobs so that capitalism can still keep going?

    2. Re:I don't get it by pyman · · Score: 2, Insightful
      Whats different is; When you buy a Ford, you can open the bonnet and look at the engine. Hey, you can even replace the stock seats with bucket seats if you want. And burgers?? Don't want tomato or pickle? Take it out...

      When you buy closed source software, you cannot tinker, change or modify anything. You can't remove the pickles, and you can't put in comfier seats... that's the difference.

      --
      a ^= b; b ^= a; a ^= b;
    3. Re:I don't get it by stefanlasiewski · · Score: 4, Informative

      This is different because occasionally, a Chevy worker will drive a Ford to work; and a McDonalds worker will eat Burger King food. Neither activity is restricted by their job.

      --
      "Can of worms? The can is open... the worms are everywhere."
    4. Re:I don't get it by jasonditz · · Score: 2, Funny

      If a chevy worker drives a Ford to work, its gonna be tipped over and burning before he leaves for the day.

    5. Re:I don't get it by MyHair · · Score: 2

      Ford doesn't donate cars to Chevy neither does McDonalds give Burger King free food, why is this different?

      Software is not a physical product!

      Please, people: I don't care what your stance on IP is, if one guy steals your car or your McDonald's hamburger and another copies and/or violates the EULA of your BitKeeper or WinXP or Eminem CD they aren't the same action (even if you're the author/IP owner of the above), the loss is not the same.

      If you want to punish both the same, fine, that's your opinion and worthy of debate (i.e. does copyright & other IP help/hinder business, personal rights, karma, whatever). But don't say it's no different than stealing your car.

    6. Re:I don't get it by Anonymous Coward · · Score: 1, Funny

      Uhhhh...I'm pretty sure that a McDonalds worker would never ever eat at Burger King. I've worked for a few months in the industry and I've never touched a hamburger since.

    7. Re:I don't get it by UniverseIsADoughnut · · Score: 1

      you should drive by a plant for one of these companies and look at the parking lots. Employees driving other companies cars is common. I don't think to many people go extreme over things.

    8. Re:I don't get it by Scott+Wood · · Score: 5, Insightful
      While I certainly don't speak for RMS's looniness, this is a rather unfortunate clause given Larry's stated goal of helping kernel development. Not only do most Linux vendors ship "competing" products such as CVS (which Larry handwaved away by calling it distribution rather than selling, even when someone pays Red Hat for a CD that contains CVS, and thus contains functionality that competes (even if pathetically so) with BitKeeper). Furthermore, given the volunteer nature of much of Linux's development, there are many people that would have to go beg Larry for a special waiver to make use of BitKeeper in kernel development simply because of something their employer works on or sells.

      It's not that BitKeeper shouldn't have the right to choose to whom they give away their product for free; it's just that many feel that it's not appropriate for something intended to be used to maintain an Open Source project such as the Linux kernel.

    9. Re:I don't get it by UniverseIsADoughnut · · Score: 2, Interesting

      You don't buy the source code when you buy a peice of software. Nothing is being kept from you that belongs to you.

      If you don't like that you can't tinker with the software don't buy it. If the only one that does what you like but doesn't give you the ability to do everything you want shut up and ether buy it and go with their rules, or go with one that isn't as good as you like but alows you to do what you want, or go write your own.

      also cars are slowling making it so you can't tinker with them. in time there will be more things on them that won't let you see how they work. But you bought the car for the car, not for the ability to see how it works and modify it (In most cases). When you buy somehting you agree to their rules. It doesn't matter if you like it or not. If you don't go else where. IN the case of cars their all going to be in the same situation so your just going to have to deal with it.

      Also cars have hoods you can open and tinker cause they are a physical object. Software is not a phyiscal object for the most part. You can't see software (hence it's soft). you can only see a product/representation of it.

    10. Re:I don't get it by Anonymous Coward · · Score: 0

      When you buy closed source software, you cannot tinker, change or modify anything.

      Then dont buy it. Dont bicker when a superior product arrives, and your philosophy restricts you from using it. Maybe you should change your views on closed source.

    11. Re:I don't get it by renehollan · · Score: 3, Insightful
      Maybe I don't understand the issue

      Well, aside from RMS getting the legitimate right to go "I told you so!"ing, perhaps an analogy might help:

      I produce carbon dioxide via exhalation. Others are permitted to use this carbon dioxide for human breathing (via the use of plants) so long as they do not compete with me for the resources of the Earth, or, in any way, hinder my life. Upon being informed of a violation of this license, it shall be incumbant upon the alleged violator to prove they have not used any of the carbon dioxide I produce.

      There, how's that? It can be relatively easily shown that each breath anyone takes is bound to have some molecules of oxygen from the transformation (via a plant) of the carbon dioxide I exhale. I have effectively produced a license that makes everyone in the world my slave.

      Would anyone successfully argue that what my body produces is not mine to license at will?

      O.K., the analogy isn't perfect (in that one has little choice in being exposed to what I produce), and others could foist the same license on me in retalliation, but the point is that using BitKeeper may taint the production of particularly useful free software, in the same way that the GPL is accused of being "viral".

      Use it to maintain the Linux kernel, and perhaps you can't now develop a BitKeeper clone under Linux because of the "pollution".

      If anything, license shenanigans like this one are the one thing that justify RMS' concern and disdain for non-free software.

      --
      You could've hired me.
    12. Re:I don't get it by Anonymous Coward · · Score: 0

      Sounds like a pretty crap difference to me. Most people couldn't care less. Do you know how most of the software you are using works? Do you know how your car engine works? Could you fix either if you wanted to? *Do* you want to? Nope.

      And don't say that's not the point. It is for most people. You can't even make the comparison, in my opinion, because a car is a physical product, software isn't.

      What you are saying just isn't relevant. I bet your car has the same seats in it as when you bought it. Maybe you like the idea of choice, but let's face it, you don't need it or take advantage of it. Woooooooooooooooooooooo.

    13. Re:I don't get it by big.ears · · Score: 2

      American auto workers are generally pretty tolerant of other American-made cars. If you drive to the Ford plant in a Toyota, however, you're ride home might have some scratches on it. But it probably has as much to do with union labor as it is does jingoistic national pride.

    14. Re:I don't get it by AstralSeeker · · Score: 1

      Yeah but your Ford doesn't come with a full spec and the schematics for every part.

      The fact that you can open the hood and tweak it is more like the fact that you can configure your software.

      And you can disassemble software just as much as you can diasassemble your car.

    15. Re:I don't get it by Twirlip+of+the+Mists · · Score: 2, Flamebait

      Yes, but the converse of this is that you don't have to "tinker, change, or modify anything," either. BitMover, like other vendors of closed-source software, offer their customers an implicit agreement. BitMover delivers to its customers software that does such-and-such, in exchange for some money. (In this case, they're not even requiring the money.) In return, the customer gets the benefit of not having to create the software in question from scratch, and of not having to do any work at all to maintain it.

      This is a good and sensible thing. It wouldn't bother me a bit if the hood on my car were welded shut; I have no particular proficiency for working on cars, and even though I could do so, I never do. Same with my software. I tend not to use open source software much because compiling it-- in some cases, porting it-- is work, work that I would prefer not to do. When I do use open source software, I buy or download binary distributions so I don't have to get my hands greasy under the hood. These are my preferences.

      The argument that closed-source software is bad because it is closed-source is circular, tautological, and kind of boring.

      --

      I write in my journal
    16. Re:I don't get it by AstralSeeker · · Score: 3, Insightful

      And the Chevy worker paid for it's car, and the McDonald employee will pay for it's food... where's the difference with BitKeeper? And anyway a Chevy worker or a McDonald employee is (probably) just a guy executing a job like he was told to. He's not responsible for the research that went behind his job so nobody cares what he uses/knows. It's not gonna give any competitive advantage to the company.

    17. Re:I don't get it by Anonymous Coward · · Score: 0

      my uncle works for ford....he drives a huge dodge truck to work everyday.

      anyone touches his dodge...they will be dragged behind the bumper for about 30 miles

    18. Re:I don't get it by Chundra · · Score: 2, Insightful

      No, what's different is that when you buy a Ford, you aren't told (in a legally binding way), "you can drive this car as long as you don't work for one of our competitors." This has nothing to do with the availability of source code.

    19. Re:I don't get it by Anonymous Coward · · Score: 1, Insightful
      If you don't like that you can't tinker with the software don't buy it.

      I dont.

      If the only one that does what you like but doesn't give you the ability to do everything you want shut up and ether buy it and go with their rules, or go with one that isn't as good as you like but alows you to do what you want, or go write your own.

      Pardon? Your sentence does not make any sense. Have you graduated from Primary School?

      You sir, are a troll.

    20. Re:I don't get it by Tony.Tang · · Score: 2
      This is different because occasionally, [...] a McDonalds worker will eat Burger King food.

      Clearly, you've never worked at a fast food joint. Trust me buddy, if you'd ever worked at a McDonalds joint, you'd probably never eat there ever. That goes for any fast food joint, too... but especially the one you worked at. ;)

    21. Re:I don't get it by pyman · · Score: 1
      I dont buy it for precisely that reason. And why exactly should I change my views on closed source? Because BK is supposedly a better product?

      I have worked in 3 major software housed in Australia, and each of them developed their own in-house SCCS, ranging from modding current open systems, to writing simple Perl scripts. SCCS is one of those things that has to be tailored to a companies work processes, something one can do with open source, but not with prop. products.

      --
      a ^= b; b ^= a; a ^= b;
    22. Re:I don't get it by UniverseIsADoughnut · · Score: 1

      The sentance makes sense, maybe it could use a "," or two in there but it makes sense. If you don't get it maybe you just need to read it a few more times and think about it before calling me a troll.

      Also you could explain what doesn't make sense in it.

    23. Re:I don't get it by pyman · · Score: 1
      Well, ask yourself this.

      Would you buy a car with the hood welded shut?

      Most people (probably 99%) would answer, No.

      --
      a ^= b; b ^= a; a ^= b;
    24. Re:I don't get it by Guppy06 · · Score: 5, Funny

      "And burgers?? Don't want tomato or pickle?"

      On the other hand, the GNU license prevents you from adding secret sauce without disclosing the ingredients.

    25. Re:I don't get it by pyman · · Score: 1

      Im not sure about the states, but here in .au we can buy service manuals for pretty much any make/model car you like. And they do go through every component, right down to a carburettor dissassembly, or a catalytic converter diagram on modern vehicles.

      --
      a ^= b; b ^= a; a ^= b;
    26. Re:I don't get it by Anonymous Coward · · Score: 0

      Hello again,

      Well, I certainly would. So long as there was a place for me to refill the windscreen washer fluid :) So I guess that is the same as software; so long as it is reasonably configurable, I am fine most of the time.

      Anyway that's just my preference. I have no particular interest, need, or desire to have it differently. Others will of course, but I have to say it's tiring to see some people viewing commercial software in such a bad way.

      Seeya.

    27. Re:I don't get it by Anonymous Coward · · Score: 0

      I think he graduated from Disjoint University, Department.of Vaguenes Studies. I dealt with their kind so I'll translate:

      If the only one that does what you like but doesn't give you the ability to do everything you want shut up and ether buy it and go with their rules

      Some software costs money but is really shiny and fun to click on.

      go with one that isn't as good as you like but alows you to do what you want

      Some software is free, does a good job, but requires a little bit of reading and doesn't have a slick, modern, gui.

    28. Re:I don't get it by Iamthefallen · · Score: 1

      If it doesn't tip over and catch fire on the way to work that is.

      --
      Wax-Museum Fire Results In Hundreds Of New Danny DeVito Statues
    29. Re:I don't get it by JohnnyO · · Score: 3, Funny

      Ahh, but only if you let your friend have a bite of the burger.

    30. Re:I don't get it by Anonymous Coward · · Score: 0

      I worked at a subway many moons ago. I haven't eaten there since. I used to spit into the tunafish too.

    31. Re:I don't get it by Twirlip+of+the+Mists · · Score: 2

      LOL. I'm sorry your post got moderated down. I agree with it completely. I think you hit the nail right on the head about RMS's world view. Well done.

      If you care, I've listed you as a "friend."

      --

      I write in my journal
    32. Re:I don't get it by Anonymous Coward · · Score: 0

      Odd, all the McDonalds people I've known act quite differently. I even live in the same province as you.

    33. Re:I don't get it by Anonymous Coward · · Score: 0

      A-fucking-men. Mod this mothafucka up!

    34. Re:I don't get it by Anonymous Coward · · Score: 0

      Down to a certain level. You might see "engine computer", but you won't find the schematic or the source code listings.

    35. Re:I don't get it by Pathwalker · · Score: 2

      I've been working at a couple of GM sites (TPC-C and MidLux) for close to two years now, driving a 10 year old Ford to work every day. I have never had it keyed, or found any damage done while it was parked in the lot. People are a lot more tolerant than you might think.

      I do have a friend who works at the Chrysler HQ, and apparently all non-Chrysler vehicles have to be parked in a special lot where they won't be seen. AFAIK, GM has no such policy.

    36. Re:I don't get it by innocent_white_lamb · · Score: 4, Insightful

      On the other hand, the GNU license prevents you from adding secret sauce without disclosing the ingredients.

      No, you can add your own secret sauce if the burger is for your own consumption and nobody will object. However, when you pour a mysterious liquid over the burger and offer it to the guy sitting at the next table, he is entitled to ask you what's in it and he doesn't have to eat it unless you tell him.

      --
      If you're a zombie and you know it, bite your friend!
    37. Re:I don't get it by Atzanteol · · Score: 4, Insightful

      Yes, but that Chevy worker probably *bought* that Ford, and wasn't given it by Ford.

      --
      "Ignorance more frequently begets confidence than does knowledge"

      - Charles Darwin
    38. Re:I don't get it by Lemmy+Caution · · Score: 2

      Considering that how many Hondas and Toyotas sold in the US are made in the US with union labor, and how many Fords and Chevys are made in Mexico and Brazil, I think it has more to do with jingoistic national pride.

    39. Re:I don't get it by KewlPC · · Score: 1

      Yeah, we've got those here in the US.

    40. Re:I don't get it by bshanks · · Score: 1

      the problem is not with BitKeeper's putting weird terms on a license for a product that they're giving away.

      the problem is that important (free?) software is being developed under that license. Fault is with the kernel developers for using the restricted tool, not with BitKeeper for making the restrictions.

      This may make it harder for people who can't adhere to BitKeeper's license to be truly a part of the kernel team (as I understand it, they have to get their source from a third party, which may be very slightly out of date, and then email their code to Linus, whereas others checkout and submit their code through the system.)

    41. Re:I don't get it by UniverseIsADoughnut · · Score: 1

      First I don't know if you were trying to help me or make fun.

      I wasn't going for the look of it.

      Maybe i should say it dufferantly.

      There can be many peices of software out there that do what your looking for.
      Some do it very well, some do it very poor.
      Some are free, some are not.
      Some are closed source, some are not
      etc.

      It may be that the best tool for the job (IE has the best features and functinality for you, or is just what your looking for) isn't everything you want. It has a drawback you don't like. Such as you don't like the liscense for it. On the other hand there is a very similar app that is pretty close to what you want or is like the other but not as good and has a liscense you like. You can A go with the first one that is superior but has things you don't like, or you can go with the not as superior one but get a liscense you do like. Ether way you have to obey the rules set forth by each vendor. If something is a better product but has things you don't like you have to balance whether or not it's worth it to you. ether way if you go with one you have agreed to obey their rules therefore you don't have room to complain.

      Note: I am in no way saying opensource is better than closed, or free is better than not free, or anything of that sense or vise versa.

      Note: if my first phrasing seamed vague maybe it was because i wasn't trying to be specific. I wasn't applying it to be only for this situation. It was vaque so that you could think about it in the tense of other things. There is nothing wrong with that phrasing.

    42. Re:I don't get it by KewlPC · · Score: 1
      I tend not to use open source software much because compiling it-- in some cases, porting it-- is work

      Yes, because we all know how much work it is to type:

      • ./configure

      • make
        make install
      And, just for the record, unless you treat your car like shit (or are a rich kid who can afford to pay some mechanic to *gasp* check the oil), you HAVE to get under the hood, so that you can check the oil, power steering, brakes, etc.
    43. Re:I don't get it by cscx · · Score: 1

      That's just the way things go around here... =)

      Hmm... last I remember I had 50 karma when we were actually counting, but that little verbal spout seems to have cost me my +1 bonus...

    44. Re:I don't get it by pyman · · Score: 1
      First I don't know if you were trying to help me or make fun.

      It seems you do a good job of making fun of yourself without anybody else having to help!

      This last comment is more unreadable than the first!

      A few hints:
      Type slowly, dont just empty your brain into the keyboard.
      Read it twice before you post, then you might start making sense to the rest of the world!

      --
      a ^= b; b ^= a; a ^= b;
    45. Re:I don't get it by The+Phantom+Buffalo · · Score: 1

      But, does Ford include an agreement not to disassemble your car? Most commercial software does.

    46. Re:I don't get it by Twylite · · Score: 2

      You're right, its not the same. The cost of sale to reproduce a software product is significantly less than that to produce a motor car; although it is very comparable to that of a music CD.

      "IP" companies put no less R&D resources into an "IP" product than other companies put into physical products; they just shift the cost point from the reproduction to the development.

      Theft from a provider is no different whether it is IP or physical stock - you are materially affected by the value of the cost of sale. You can still produce more stock at a similar cost to sell and profit.

      Theft from a consumer, however, is different. Unless you steal the physical medium, IP theft does not deprive the original consumer of their property.

      --
      i-name =twylite [http://public.xdi.org/=twylite], see idcommons.net
    47. Re:I don't get it by XO · · Score: 1

      Actually, I live right next to a Ford plant that has a sign right on the gate, "All Foreign cars parked in this lot will be towed." Obviously that's not GM vs Ford, but domestic vs. import. but, same deal.

      (so an employee there can drive a Nissan to work, he just can't park it within a mile of where s/he works)

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    48. Re:I don't get it by spongman · · Score: 2

      Yeah, but funnily enough, about the same percentage of computer users buy/use software with restrictive usage agreements. So I'm not sure your analogy is quite accurate.

    49. Re:I don't get it by ceejayoz · · Score: 2

      Assuming it works without a hitch, yes, it's easy. If something goes wrong, God help the newbie.

      As for cars - most of us can afford $20 every couple months for a professional to take a quick look at the inside.

    50. Re:I don't get it by PugMajere · · Score: 1

      Having worked at the Chrysler HQ/Techcenter, and having been on the GM Techcenter's campus, le tme say just this: That policy at GM probably has more to do with the fact that the parking is incredibly decentralized than a desire for corporate pride.

      Oh, and when I was working at DCX, they had just opened a new parking structure, but hadn't finished the addition (3 new floors) that were going to fill the structure up, so they let anyone, even -- *gasp* -- contractors, park there.

      As I understand it, they just give preferential use of a semi-limited parking resource to those who own company cars. *shrug*

    51. Re:I don't get it by Anonymous Coward · · Score: 0

      Maybe I don't understand the issue, BitKeeper is a private company, they make a product that they don't want their competitors to use for free. What's the harm in that? Ford doesn't donate cars to Chevy neither does McDonalds give Burger King free food, why is this different?

      It wouldn't be different if it was a GNU/burger!

    52. Re:I don't get it by pyrrho · · Score: 1

      not to mention that the point is the license is ridiculous... and to those who say, "well, just don't use it", that's right. Why bother. I don't work on the client or a competitor.

      --

      -pyrrho

    53. Re:I don't get it by dalutong · · Score: 2

      and when you get poisoned by the sauce? wouldn't you rather have that happen than have someone have to die before you knew not to try the "secret" sauce?

      --

      What comes first, finding a teacher or becoming a student?
    54. Re:I don't get it by sigwinch · · Score: 2
      You're absolutely right about "distribution" versus "selling". In many situations the distinction will not be obvious to a court, which means that the smallest disagreement will become a protracted legal battle. It turns the license into a legal minefield. That Larry McVoy brushes it off so easily should be disturbing to anybody contemplating a contract with BitMover, Inc. The man clearly needs a prosthetic lawyer grafted onto his torso.

      The same issue applies to competition. Is Perforce competition? Certainly. What about Subversion? Probably. What about an engineering doument control system? Maybe. What about a web content management system? Maybe. If I add version tracking and rollback to the web content system, does it become more competitive? Who knows? If the content system uses an object database (e.g., Zope) instead of a classical filesystem, does that make it less competitive? Who knows? What about a weblog system that tracks updates? Who knows?

      "Who knows?" scares me. I don't like contracts where I don't know where I stand, but where I can be retroactively declared to be in violation. Contracts like that are the stuff of nasty legal battles.

      --

      --
      Kuro5hin.org: where the good times never end. ;-)

    55. Re:I don't get it by JohnFluxx · · Score: 1

      Larry's Stated Intent on what the license means is far more powerful than what the license actually says. To take it to the extreme, if the license says "I will kill everyone who uses my product" but then he publicly says that what he meant was he would buy them a beer, then in court he would be held against what he meant, not what the license literally says (So he uh wouldn't be legally allowed to kill his users anymore... ;) This is why we have jury etc rather than just coldly comparing law against what happened.

    56. Re:I don't get it by Anonymous Coward · · Score: 0
      The issue is not whether McDonalds should charge for
      their burgers. The issue is whether we (as customers)
      would rather shop somewhere else: we would rather visit
      places that sell different kinds of food.


      As for BitKeeper, why should our community use
      restricted programs? "Live Free or Die"

    57. Re:I don't get it by John+Ineson · · Score: 1

      ``While I certainly don't speak for RMS's looniness, this is a rather unfortunate clause given Larry's stated goal of helping kernel development. Not only do most Linux vendors ship "competing" products"''

      Yes, they SHIP competing products. That is ever so slightly different from DESIGNING, where you could use your free copy to steal ideas and features. Larry simply objects to giving FREE HELP to people who are trying to put him and his colleagues out of business!

      ``such as CVS''

      Larry has gone on the record that he does not regard CVS as competition. Yes, it may be a SCMS, but its featureset is just not in the same league as BK.

    58. Re:I don't get it by angel'o'sphere · · Score: 2


      This is different because occasionally, a Chevy worker will drive a Ford to work; and a McDonalds worker will eat Burger King food. Neither activity is restricted by their job.


      And the Chevy worker pays for his Ford as the MacDonalds worker will pay for his Burger at Burger King.

      If you want to write a BitKeeper replacement no one prevents you to buy a BitKeeper license.

      Further sidenote: BitKeeper is a very cheap product, everybody of you can afford to buy one.

      angel'o'sphere

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    59. Re:I don't get it by Scott+Wood · · Score: 2
      Yes, they SHIP competing products. That is ever so slightly different from DESIGNING, where you could use your free copy to steal ideas and features.
      The license says that it applies to anyone that sells products wich contain competing functionality; designing it is not a requirement.
      Larry simply objects to giving FREE HELP to people who are trying to put him and his colleagues out of business!
      Yes, and I don't have an issue with that, although I don't think it would make that much of a difference, given that at least for commercial competitors, they could buy a license and then copy the features... I doubt a couple licenses bought by Rational or Perforce would matter much if they were to come out with a BK-killer... And given that Larry has said that one of the reasons for the free version is to promote Linux work, it doesn't seem unreasonable to say "huh?" when license terms are added that make its use in Linux somewhat awkward.
      Larry has gone on the record that he does not regard CVS as competition.
      That's nice, though I don't know if it would hold up in court, given the "This License represents the complete agreement between You and BitMover" clause in the license. However, when asked about versioned filesystems on linux-kernel, he didn't seem to be as willing to make such an exemption, even though versioned filesystems have uses other than SCM, and on their own are even less of a competitor than CVS.
    60. Re:I don't get it by Frank+Grimes · · Score: 1

      On the other hand, the GNU license prevents you from adding secret sauce without disclosing the ingredients.

      The secret sauce is just Thousand Island Dressing. It wasn't that hard to reverse engeneer. Now you can all make your own OSS Big Macs.

      --
      CfkRAp1041vYQVbFY1aIwA== RV/hBCLKKcSTP5UFK3kqsg==
    61. Re:I don't get it by jasonditz · · Score: 2

      Back in 1991 we had a semi-riot here (Saginaw, MI) by some of the plants in town. Not only were alot of non-GM cars in the lots destroyed, the ruckus carried out into the streets and a lot of foreign made cars in the south side of town were overturned and set afire.

    62. Re:I don't get it by Anonymous Coward · · Score: 0
      ... the Chevy worker paid for it's car, and the McDonald employee will pay for it's ...

      If you meant ``the car owned by the Chevy worker'', you should have written ``... paid for its car ...''. The apostrophe indicates that you wrote a contraction for ``it is''.

      Unfortunately, even if we correct your punctuation, your sentence is WRONG. In English (obviously your native tongue; foreigners don't make this kind of mistake), we don't use the neuter pronoun to refer to humans. We use the masculine pronoun for men, and persons of indeterminate sex, and the feminine pronoun for women.

    63. Re:I don't get it by Anonymous Coward · · Score: 0

      You spelled "you're" wrong

    64. Re:I don't get it by MyHair · · Score: 2

      Theft from a provider is no different whether it is IP or physical stock - you are materially affected by the value of the cost of sale. You can still produce more stock at a similar cost to sell and profit.

      A good point. I started thinking after my post and realized it is different to steal a car off of GM's manufacturing plant lot than it is to steal one from your driveway.

      It's also slightly different stealing one off of the transport truck/ship or stealing it off the retail lot. Each step closer to the consumer makes the car monetarily and percent-of-capital-wise and conveniencewise more valuable to the posessor.

      It is interesting to note that lifting a physical product (be it a car or box of Cracker Jacks) from a distributor, retailer or consumer deprives the current owner of the product but not the producer. Copying IP (be it software or music) in your argument (a fair one) deprives the producer but not the current owner/licensee/whatever. So it is still difficult to directly compare the two in terms of loss.

      you are materially affected by the value of the cost of sale

      That is debatable, and I'm not sure where I fall in that debate. I suppose it really depends on your point of view. I think my view is labor-centric. I think of products in terms of work done to produce it. If I can do the same work myself easily, then I'm much less willing to pay someone else to do it. I'm not very skilled at building a car and don't have the necessary tools to build one right (even if I tried to duplicate an existing car), but I have the tools and knowledge to produce a copy of a program or song. I can tape it off of the radio, download it off the 'net or rip or copy a CD. (Not that I'm saying I've actually copied music/software or built cars before.)

      If your view is commerce/investor-centric then your only view is that an opportunity for a sale was lost because somebody broke the rules you're playing under.

      If you're view is "I'm broke but want some new tunes/warez" then you might weigh the cost vs. risk vs. availability of your options and decide to install Kazaa and grab some new warez/music until Microsoft and the RIAA start suing individuals.

      If you're view is that ideas can't be owned you start a Free Software Foundation or redistribute every copyrighted work you can get your hands on.

      And so forth.

      I suppose the real debate is which one of these views benefits society or your community the most. And that debate has been going on for a long time.

      Afterthought: I couldn't figure out how to fit this in above, so here it is: $30-$250 for software and $15 - $60 for music CDs and DVD movies seem too high to me. I feel I am being ripped off (speaking as an individual consumer for personal use; business consumers have different needs). I know there is a cost in producing the content, but mass distribution is relatively cheap for these products. I'm not sure how software or movie sales are doing, but the RIAA seems to be the most vocal ones now complaining about (IIRC) an 8% drop in sales when the stock market is down 50% off it highs and physical product businesses have lost much more business. It sounds to me like the music business is doing very well right now relative to the rest of the (USA) economy, and to hear them whine and threaten make me resent the music industry.

      One more addition: A few years ago I was infatuated with the Bose Acoustimass speaker system. It was about $800 and I wasn't going to spend that much, but I had built simple speakers before and had a book or two on theory and construction. I seriously considered using the book theory and what I could see in the store (some demo units were partially or fully transparent) and building my own copy of a Bose Acoustimass speaker system. From what I understand that is perfectly legal as long as I don't sell one (or construction plans) to someone else. (I may be wrong.) But if I had built that copy, how would that have been different than copying sofwtare or music off of a friend's CD or buying it from a store, copying it and returning it? Have I not materially affected Bose by denying them a sale opportunity by copying their IP? And I have done it without stealing anything physical from anyone. (I didn't build it because I found 240w rms Yamaha speakers on sale for $88. Still have them today.)

      One more one more addition: While I currently don't think copying IP should land the perpetrator in jail or get a huge fine, I do think selling pirated software or music to others is wrong and more deserving of harsh punishment. I'm not necessarily firm in that, though, because I haven't pondered it. That's just what I've grown up with.

    65. Re:I don't get it by MartinB · · Score: 2
      This is different because occasionally, a Chevy worker will drive a Ford to work; and a McDonalds worker will eat Burger King food. Neither activity is restricted by their job.

      You'd actually be surprised how common those kind of restrictive agreements apply, particularly in branded goods companies.

      Example - a branded alcohol company I did some work for was perfectly happy for its employees not to drink (officially, anyway), but had a strong policy of not permitting employees to drink products from other companies which competed in categories with their own. Even out of work.

      They expect - and get - their people to be brand advocates. Don't like it? Don't join - the policy is up front in the recruitment materials. It's not as if they're producing crap anyway - they have very high quality brands (and employees get an allowance anyway).

      They didn't expect this strictness from outside contractors and consultants, but did expect you to drink their products when on social events with their staff. Hell, they were paying, so I was happy...

      --

      The only thing you can accurately describe as "Scotch" is a sticky tape made by 3M. And it's

    66. Re:I don't get it by Anonymous Coward · · Score: 0

      The GNU licenses all say that the burger must have fucking anthrax on it before distributing it.

      Thank you!

    67. Re:I don't get it by KewlPC · · Score: 1

      Is it really that hard to check your car's oil and other fluids by yourself? It isn't exactly rocket science...

      Of course, I've bought the service manual for each and every car that I've owned so that I can do minor repairs and tuning myself.

    68. Re:I don't get it by nutznboltz · · Score: 2

      RMS does not use any proprietary software to do anything ever. For instance there was a long time when he could not browse the web. He does this because he believes that he cannot stand for Free Software and use proprietary software at the same time.

      Any projects which are moved into BitKeeper become unavailable to him. I imagine that the idea of a Free Software project in a proprietary version control system would really bother him.

    69. Re:I don't get it by Bakaneko · · Score: 1

      Oh come on, at some point, nearly ALL of us have worked at a fast food restaurant, and while I did, I could never stomach eating there, but I still eat fast food OCASSIONALLY, as long as I don't have to look in the back.

      Remember, as Cypher from the Matrix says "Ignorance is bliss"

    70. Re:I don't get it by Bakaneko · · Score: 1

      $5800US for a single license isn't it? This is from leaks of the price sheet, as far as I know, so its 2nd hand information and could be wrong.

      If that's the case, I think we have differing opinions on cheap. Actually, I think you and 99.99999999999999% of the rest of the world have differing opinions on what is cheap.

    71. Re:I don't get it by Inthewire · · Score: 1

      Smells like fresh dick in here.

      --


      Writers imply. Readers infer.
    72. Re:I don't get it by Inthewire · · Score: 0, Flamebait

      Yeah, well, I've worked with EDS techs who had assignments to GM plants - the lightswitch guy had to turn on (and off) all the lights, etc. They had a pallet sit on the dock from late one afternoon to early the next morning waiting on the right person to sign for it. No making a note and getting the damn thing. If you're in an auto union I recommend you go kill yourself tonight - better yet, requestion an approved union pillow-smotherer to end your parasitic life at the first available opportunity.

      --


      Writers imply. Readers infer.
  6. what's the alternative? by Anonymous+Cowrad · · Score: 5, Insightful
    "What would be even better is if it convinced free software people to develop a tool as good as, or better than, Bitkeeper," -- Rik van Riel.


    Well spoken, Rik. Until RMS can propose an alternative to BitKeeper, he's just pissing in the wind.

    Of course, he has every right to piss in the wind as much as he likes.
    --

    --
    pants ahoy
    1. Re:what's the alternative? by PissingInTheWind · · Score: 1

      >> Of course, he has every right to piss
      >> in the wind as much as he likes.

      > It's quite obvious that he bathes that way.

      I do too, so what's wrong with that?

      --

      A message from the system administrator: 'I've upped my priority. Now up yours.'
    2. Re:what's the alternative? by Anonymous Coward · · Score: 0

      "Flamebait"?
      It's not often that something on Slashdot makes me LOL, but the parent post almost had me ROTFL.

      It's quite obvious that he bathes that way.

      Come on! Visualise that! :)

    3. Re:what's the alternative? by dalutong · · Score: 2

      one of RMS's point is... it doesn't matter what the better product is, it matters where the product comes from.

      some similar cases (just to show the way of thought... not the severity of each case)

      buying a german car in 1942... may be better.. but yo're supporting the nazis.

      buying cheaper/stronger clothes even though it is made in a sweatshop

      buying coffee that isn't bought from businesses that treat their workers properly.

      etc, etc...

      --

      What comes first, finding a teacher or becoming a student?
    4. Re:what's the alternative? by Ryan+Amos · · Score: 2

      Unfortunately, this is a lesson in the real world. Ideals get in the way of progress. You have to choose one or the other.

    5. Re:what's the alternative? by Anonymous Coward · · Score: 1, Interesting
      You people don't get it! There was a time when
      we had to explain to outsiders what "get it" means, but
      it appears nowdays we have to explain it to Linuxers.

      "Live
      free or die"


      RMS is not concerned whether program A is
      technically superior, he is concerned that program A is
      non-free. That is what counts for him. (And if
      you think about it, we could easily lose our
      freedom if we start using non-free programs. This
      requires little or no thinking.

    6. Re:what's the alternative? by Anonymous Coward · · Score: 0

      For example:

      Windows is superior, but we use Linux cause it's free.

    7. Re:what's the alternative? by Anonymous Coward · · Score: 0

      Hey, if RMS feels so strongly about this, he should put is effort where his mouth is.

      He should fork the Linux Kernel and check the new development tree into the idealogically pure SCM of his choice (he could call it GNU/GNU/Linux)

      The world would then see how idealogical purity leads to a better life and flock to RMSnux, completely abandoning the propriatary SCM'd Linux ... or maybe not.

      This is what is pissing people off about RMS more and more as the years pass. He is spending less and less time showing others the way, and more and more time telling others what to say/do/think

      I've heard free speach, and drunk free beer. I'll take the beer any day of the week

    8. Re:what's the alternative? by bfields · · Score: 2
      Until RMS can propose an alternative to BitKeeper, he's just pissing in the wind.

      It is possible to carry on Linux development without bitkeeper; it's been done for years. There's no question that bitkeeper has technical advantages, but RMS is arguing that where practical the licensing issues should trump the technical issues.

      The greatest feature of Linux, as far as I'm concerned, is the fact that its users are empowered by its license instead of being shackled by a proprietary EULA. Why is it too much to ask that Linux developers take into account licensing issues?

      Lots of people have put very hard work into free revision-control systems, and hopefully people will be able to do much more, at which point we'll be able to have the best of both worlds. But for now we have a decision: put up with an ugly proprietary license, or make do with something technically inferior.

      To characterize RMS as "just pissing in the wind" is grossly unfair. He's written unbelievable amounts of code during his career, exactly so that people would have free alternatives to proprietary tools. He's worked on funding development by others. He's worked on persuading people to produce and use free software. I think he probably has more personal experience than anyone with the sort of tradeoff the Linux developers are making in this case.

      I think the argument that only technical issues should be taken into account to the exclusion of any ethical or legal issues, is completely opposed to the spirit of free software development.

      --Bruce F.

    9. Re:what's the alternative? by sydb · · Score: 2

      Go on then, define progress.

      OK let's have the dictionary definition.

      1 a (1) : a royal journey marked by pomp and pageant (2) : a state procession b : a tour or circuit made by an official (as a judge) c : an expedition, journey, or march through a region

      I don't think this is what we're talking about.

      2 : a forward or onward movement (as to an objective or to a goal) : ADVANCE

      3 : gradual betterment; especially : the progressive development of mankind


      OK I think those two will do.

      Definition 2 talks about forward / onward to a goal. So we need to define a goal.

      Definition 3 talks about betterment, i.e. becoming "more good". So we need to define good.

      Of course which definitions you choose are up to you.

      My own definition of "good" and my "goals" are completely in line with a concept of "progress" which is completely synergistic with "ideals".

      That is, I have an integrated personality!

      You?

      --
      Yours Sincerely, Michael.
    10. Re:what's the alternative? by Znork · · Score: 2

      Lets see, for those who cannot use BitKeeper (which with the license restriction in place mean pretty much anyone working at any major IT company since most large IT companies dabble in one place or the other with revision handling systems) there is no revision handling system at all.

      So, an alternative that is as good as or better than nothing? Um... anything?

    11. Re:what's the alternative? by Anonymous Coward · · Score: 0

      Until RMS can propose an alternative to BitKeeper, he's just pissing in the wind.

      That's right, the only thing that matters is running code. Politics, ideology, and ethics matter not a whit. Everyone should just shut up and write code.

      Which is not what Rik is saying. Rik is saying that he hopes someone does something. You, by contrast, are saying that RMS should just shut up until he personally does something - the ubiquitious incantation of usenet sophmores everywhere.

  7. Obligatory GNU comment by Anonymous Coward · · Score: 0

    Isn't he supposed to be saying that "If the latest outrage brings the spirit of the non-free Bitkeeper license into clear view, perhaps that will be enough to convince the developers of GNU/Linux to stop using Bitkeeper for GNU/Linux development"?

    1. Re:Obligatory GNU comment by dfnr2 · · Score: 1
      No, he would not say that. The name of the kernel is Linux. Linux forms the core system code for what is most accurately described as a GNU/Linux system (of which all the better known Linux-based distros are variants).

      Dave

    2. Re:Obligatory GNU comment by fault0 · · Score: 4, Insightful

      Perhaps RMS should call much of GNU software, BSD/GNU software, since much software in the GNU project are derived from works in various BSD releases. Linux distros would be called "BSD/GNU/Linux based".

      Or maybe RMS just needs to STFU. I think the general concensious in the free software community is that the whole GNU/Linux argument is really quite silly.

    3. Re:Obligatory GNU comment by bo-eric · · Score: 1

      Is that so? "Derived from", maybe, but none of the GNU tools I've checked (emacs, glibc, fileutils, sh-utils and textutils) contain any BSD code in their current versions. Perhaps they should have been called BSD/GNU/Linux systems around '95 when they were still using libc5 which contained some BSD code, but not any more.

      --

      -- Free speech is only free if your time is worth nothing.
  8. "no free licenses for our competition" by CoughDropAddict · · Score: 5, Interesting

    It seems reasonable enough that Larry would want to prohibit people from using bitkeeper to compete against bitkeeper.

    However I think it is telling that the license goes a step further and disallows any person or entity who ever works on a competitor from ever using bitkeeper. So Larry is essentially helping to see that many people (Linux kernel hackers using bitkeeper) are unable to ever compete with him, even if the kernel hacking and open-source-SCM hacking are in no way related. Way to drive a wedge through the free software community.

    1. Re:"no free licenses for our competition" by gmarceau · · Score: 1

      Copyright law was meant to garantee the author of a work control on the hows and how-muchs of its distribution. But please, don't let author control everybody intimate life!

      First sale doctrine was introduced exactly to defeat book distributors with nosy tendencies and a thirst for undue control. If it looks like a sale, if it fells like a sale, if it sounds like a sale, then it is a sale, and nobody can tell you want you can and cannot do with your freshly bought chunk of materialistic freedom.

      I can wait for the world to come to its sense and apply first-sale to software as well.

      --
      This post was compiled with `% gec -O`. email me if you need the sources
    2. Re:"no free licenses for our competition" by hotgazpacho · · Score: 5, Informative

      Actually, if you read the article, it says that the FREE version of BitKeeper cannot be used to work on its competition. i.e. You cannot use the FREE version of BitKeeper to develop CVS. HOWEVER, one can BUY a license from BitKeeper to do just that.

    3. Re:"no free licenses for our competition" by TheSHAD0W · · Score: 2

      It's not that you can't use the free version to develop competitors; it's that you aren't allowed to use the free version at all if you're developing something competitive. This is a very different thing; it means that you can't even have it installed on any of the machines owned by a company doing the development, or on any of the machines owned by a coder working on such a project.

      Since Linux relies on the software, it means that if you want to do any kernel hacking, you're stuck with buying a license for the commercial version, for as many machines as you want to be able to work on the kernel with. This would produce a terrible drag on development of a competitor for Linux.

      It may not be a fatal drag, if the coders and companies want to switch to a BSD variant, for instance, or if they have the cash to spring for the licenses -- unlikely if they're developing it as free software. But at some point the coders will want to get the thing working on Linux, and the licensing arrangement kicks in.

      Two caveats: On the one hand, if the competitive software doesn't use Bitkeeper itself, it would be very difficult to prove the authors are using Bitkeeper for other purposes... On the other hand, if the authors produce any other software that requires Bitkeeper... Watch out!

    4. Re:"no free licenses for our competition" by CoughDropAddict · · Score: 5, Insightful

      I am quite aware of this distinction, however you are missing my point. The license says more than "you cannot use the free version to develop the competition." It also says "if you, the person, do any kind of unrelated development on a competitor (perhaps even submitting a bug report!) you no may no longer use the free version of bitkeeper. Which means that any kernel developer who has become accustomed to using BitKeeper will retstrain himself from aiding competing free software projects at all.

      This divides the world of open-source developers into two mutually exclusive groups: those who use bitkeeper for kernel development and those who can ever work on free alternatives.

    5. Re:"no free licenses for our competition" by Anonymous Coward · · Score: 0

      You and "Larry" are on a first name basis?

    6. Re:"no free licenses for our competition" by fv · · Score: 3, Insightful
      Yes, this restriction supposedly only applies to the free version. But Larry can easily exclude people he doesn't like from the paid version via discriminatory pricing. Note how he immediately threatens lawsuits when someone posts the BK pricelist. Even if the pricing was not discriminatory, few open source hackers have an extra $5,800 lying around for a single-user Bitkeeper license. So if you are or ever want to be a kernel hacker, Larry wants you to think long and hard before contributing that little Subversion or CVS patch. It is true that you can still "work around" using Bitkeeper for kernel development, but Linus seems to be subtly encouraging its use more and more.

      I for one plan to resist this bogus, anticompetitive license. As others have mentioned, this is like MS changing their EULA to exclude developers of competing operating systems. The best way to fight BK is to write a compelling replacement. My best wishes go out to those who are already doing such admirable work!

      Cheers,
      Fyodor

      Concerned about your network security? Try the Free Nmap Security Scanner.

    7. Re:"no free licenses for our competition" by Anonymous Coward · · Score: 0

      Not sure why you were moderated up to 5, but yes, you are correct that this is the free version license. However, the commerical version is negotiated and very costly.

      The problem is bigger than "you can't develop CVS with bitkeeper". You can use bitkeeper for kernel work if you develop CVS. Even simple patches. And even worse, if the company or school you work for develops CVS (i.e. submits patches to CVS or another tool) OR sells such a product (even if it's just Red Hat reselling it on a CD) then you can't use Bitkeeper for any reason.

      That sucks. But, on the other hand, the kernel guys can shoot themselves in their feet if they want. The rest of us don't have to use the damn thing.

    8. Re:"no free licenses for our competition" by Rogerborg · · Score: 2
      • Which means that any kernel developer who has become accustomed to using BitKeeper will retstrain himself from aiding competing free software projects at all.

      Accustomed to using it without paying currency for it, I think you mean.

      • This divides the world of open-source developers into two mutually exclusive groups: those who use bitkeeper for kernel development and those who can ever work on free alternatives.

      And those who pay to use bitkeeper to let them work on free alternatives. Just because you can only see two options doesn't mean that there isn't a third. Get a job and buy a copy, hippy. ;-)

      --
      If you were blocking sigs, you wouldn't have to read this.
    9. Re:"no free licenses for our competition" by JohnFluxx · · Score: 2, Insightful

      What kind of job would I have to get to afford a $50000 license?

    10. Re:"no free licenses for our competition" by Anonymous Coward · · Score: 0

      Hi!

      It isn't the point that the cost of the license is unreasonable. RMS is being our guidance in this matter and that's an unpopular task but it is necessary of course. If we are to achieve a world where knowledge has freedom and is available to all then constant vigilance is not just necessary but totally required. People like Mr. Torvalds do good work but he loses sight of the end result. Does he really think it is better to have a successful operating system if you have to sell your soul to achieve this result? RMS exposes the only solution for the pure soul, to avoid like the black plague any software that is not Free. We should thank him except for this childish criticism of a great advocate that always seems to happen on Slashdot.

      Cheers,
      GNU/Wolfgang

    11. Re:"no free licenses for our competition" by jdavidb · · Score: 2

      Boy, one might almost call that license ... viral.

    12. Re:"no free licenses for our competition" by RickHunter · · Score: 1

      In fact, it might even restrict someone who uses a free competitor from using BitKeeper! After all, using it means there's one more person using it, and saying you're using it is effectively advertising it. (And thus, aiding the project)

    13. Re:"no free licenses for our competition" by pjrc · · Score: 2
      This divides the world of open-source developers into two mutually exclusive groups: those who use bitkeeper for kernel development and those who can ever work on free alternatives.

      Or those who will ignore it vs those who will abide by any license term, no matter how unreasonable and unenforcable.

    14. Re:"no free licenses for our competition" by pyrrho · · Score: 1

      it also sets up a situation where people will use the Free Version, go ahead and contribute to CVS et al., and then open up themselves and those projects to legal action.

      Consider... they will use their product registration databases against lists of open source contributors to pursue legal rather than meritorious competition. RMS is right about this. Leave it to the fanatics to see through the fog.

      The logic defending this is the same logic that doesn't understand why entrapment is illegal.

      --

      -pyrrho

    15. Re:"no free licenses for our competition" by Bakaneko · · Score: 1

      People who like the GPL and its "must disclose source code" clause probably shouldn't go throwing stones. Of course, you don't think its unreasonable (and niether do I) but that's not to say that other individuals wouldn't and haven't.

      It's probably best, if you don't like Bitkeeper's license, to not like Bitkeeper either.

  9. Questions wanted answered: by strredwolf · · Score: 0, Troll

    Larry McVoy of BitKeeper said: "2) The software is not open source because the open source business model doesn't have a prayer of supporting the development costs."

    To which I ask:

    WHAT IS YOUR DEVELOPMENT COSTS?!? And can't you dual-licence?

    --

    --
    # Canmephians for a better Linux Kernel
    $Stalag99{"URL"}="http://stalag99.net";
    1. Re:Questions wanted answered: by Scott+Wood · · Score: 4, Insightful
      They do dual license; there's one license for free-as-in-beer use, and another, less restrictive license for people that pay for the product.

      Oh, wait, you want one of those licenses to be Open Source because you feel you have an entitlement to use their product for free on terms of your choosing, and somehow the existence of another license is going to make the Open Source Fairy fly by and pay the bills. Sorry, I forgot.

    2. Re:Questions wanted answered: by npietraniec · · Score: 3, Informative

      Larry said in a previous thread that if the kernel developers wanted to contact bitkeeper and get dispensation on the stuff they were worried about (because it doesn't follow the spirit of the license even though it might fall under the wording) that they could do that.

    3. Re:Questions wanted answered: by Anonymous Coward · · Score: 0

      The development costs are high; on the order of 20 developer-years and they're not finished.

      Dual-licensing works with libraries but not with standalone tools.

  10. Mc Voy is an idiot by GigsVT · · Score: 1, Insightful

    Calling your customer "whiners" is always a sure bet.

    Larry McVoy of BitKeeper:

    "Our position:
    "1) No free licenses for our competition, they can buy them if they like.
    "2) The software is not open source because the open source business model doesn't have a prayer of supporting the development costs.
    "3) If you had built a decent system instead of sitting around and whining, we could be doing something else instead of sitting around listening to your whining."


    He doesn't give a flying fuck about open source, he only wants to sell his product. People like this are the opposite of the open source philosophy.

    Stallman was sort of out of place bringing this up again on the LKML, which is supposed to be about technical discussion, but his points are, as always, valid.

    --
    I've had enough abrasive sigs. Kittens are cute and fuzzy.
    1. Re:Mc Voy is an idiot by Dionysus · · Score: 4, Insightful

      He doesn't give a flying fuck about open source, he only wants to sell his product.

      If he wants to stay in business,he better want to sell his product.

      --
      Je ne parle pas francais.
    2. Re:Mc Voy is an idiot by Dr+Kool,+PhD · · Score: 5, Funny

      Yeah, this guy is a total loser, he is only interested in making money. This is totally different from IBM, O'Reilly and especially VA Software/Linux/Whatever, they only want to contribute to open source world domination. In fact, VA is happy to lose millions every year. Imagine, a company only interested in making money!! Someone should tell the FBI to bust these BitKeeper clowns.

    3. Re:Mc Voy is an idiot by Kashif+Shaikh · · Score: 1

      You want to piss Larry more, since he called kernel hackers "whiners"?

      Let's all chip in to get a couple of licenses for the core Subversion contributors, so that they can develop a better code revision system than BK.

      It's like using their product and giving 'em the middle finger with a capital 'F' once subversion is done. Then you can chant, "we gotsa our own program now, fucka. We don't need you".

      That's what I call sweet revenge.

    4. Re:Mc Voy is an idiot by wd123 · · Score: 2

      Ten to one McVoy isn't going to care anyhow. He just doesn't want to give bitkeeper away to people so they can turn around and use it to put him out of business. If the license is worded strongly that is to make it abundantly clear.

      I'm entirely sure Mr. McVoy could care less if you pay for his product. :) When svn (or whatever) is done, he can simply say "they had to use bitkeeper to develop it. What does that tell you?"

      --
      "question = (to) ? be : !be;" --Shakespeare
    5. Re:Mc Voy is an idiot by Dr.+Awktagon · · Score: 2

      2) The software is not open source because the open source business model doesn't have a prayer of supporting the development costs.

      So... if the open source "business model" (I think he means licensing model) can't support the costs of a BitKeeper-type program, then why is that clause there? What's he afraid of?

      By his own assertion, it will not be able to cover its own development costs, therefore he doesn't need the clause to avoid the competition.

      Unless of course, he's lying, and he knows BitKeeper could be replaced by a free version, and he's trying to use the license as an anti-competitive measure, using that unique government-enforced power that copyright holders have. "Rent-seeking" in the 21st century ....

      But this is all pissing in the wind, the best solution is to simply get as far away from BitKeeper and McVoy as possible, and don't use the product, and try and convince those people with their "best tool for the job" blinders on that the type of license is an integral part of the tool.

      I think if you put the RMS-haters and the RMS-lovers in one room, they'd agree on this: don't use it if you don't like it!

    6. Re:Mc Voy is an idiot by Kashif+Shaikh · · Score: 1

      I'm entirely sure Mr. McVoy could care less if you pay for his product. :) When svn (or whatever) is done, he can simply say "they had to use bitkeeper to develop it. What does that tell you?"

      Well, I could say that C was used to develop Python, or C++ used to develop Java. In both cases the C and C++ were used as tools to develop something better/easier. The same can be said for Subversion(except that BK is not used to develop the product, but is part of the development life cycle aka configuration management).

    7. Re:Mc Voy is an idiot by RedWizzard · · Score: 2
      So... if the open source "business model" (I think he means licensing model) can't support the costs of a BitKeeper-type program, then why is that clause there?
      He means business model - the "give the product away for free and live of support" idea.
      What's he afraid of?
      He's afraid that someone will put him out of business trying to build a better replacement and that it will be good enough but not as good as BK, or that it will be as good as BK is now but will never get to the level of perfection he's aiming for. He's also afraid that using BK gives people enough of an insight into how an SCS should work that it would provide his competitors (free or otherwise) a significant advantage that he did not have.
      By his own assertion, it will not be able to cover its own development costs, therefore he doesn't need the clause to avoid the competition.
      No, what he's saying is that a free equivalent will not be able to cover the development costs that BK has incurred. Essentially a free SCS could not have broken the ground in the way BK has.
    8. Re:Mc Voy is an idiot by wd123 · · Score: 2

      Ignoring the obvious request for an argument with the language comparison, it is in fact a testament to the languaes that it is possible to develop other languages using them. For example, could you write Python using VB? Probably not. So the comparison is "C is better for developing languages than VB. Look at Python!" Similarly, McVoy can say "BitKeeper is a great SCCM, even competing SCCMs have used it for their projects."

      Basically it says that the people who know lots about SCCMs (or programming languages) settled on whichever tool because it was the best one to do the work they wanted to do, even if that isn't true. So no, as I said, Mr. McVoy would probably end up being pleased.

      --
      "question = (to) ? be : !be;" --Shakespeare
    9. Re:Mc Voy is an idiot by dpt · · Score: 1

      "they had to use bitkeeper to develop it. What does that tell you?"

      It would tell me that there was no "free" revision control system with the required capabilities at that time.

      Once svn (or whatever) was done, the source would be transferred to the new system, and BK would have been reduced to merely an historical bootstrapping role.

      I'd bet gcc was bootstrapped in a similar way from an existing C compiler, as most are. But eventually in the development cycle of a compiler it is complete enough to compile itself - and that first "bootstrap" compiler is no longer needed.

    10. Re:Mc Voy is an idiot by fault0 · · Score: 2

      Buying BK licenses for subversion developers is not exactly going to help them. Svn developers use svn for developing svn. Right now, svn isn't stable enough or featureful enough for something like kernel development.

      Lastly, many kernel developers actually like bk. They have no problem with using the right tool for the job. Unfortuantly, it's only people who haven't touched any piece of Linux code in their lives who are complaining. (RMS, et al.)

      Leave what Linus uses to maintain Linux to Linus. Linus has chosen bk; let him keep using bk.

    11. Re:Mc Voy is an idiot by wd123 · · Score: 2

      Now show me a PHB who thinks that hard. :)

      --
      "question = (to) ? be : !be;" --Shakespeare
    12. Re:Mc Voy is an idiot by dpt · · Score: 1
      Not many, so perhaps just associating it with BK is valuable. But the losses caused by having a functionally equivalent free system would be greater, I would have thought.

      BTW your .sig can be rewritten as a Perl regex. Well, its English interpretation at least:

      /bb|[^b]{2}/

      ... which I saw on a tshirt recently.

    13. Re:Mc Voy is an idiot by wd123 · · Score: 2

      I think the thing is that in a lot of shops this "open source" stuff just doesn't fly. Okay, so SVN might be just as good as BK, but who's selling support for it? It will be interesting to see, once SVN is done, whether people start adopting it or not. If and until some company decides to start selling support for SVN, though, it is a non-threat to companies like BitMover because it doesn't keep any real money out of their pockets.

      I think this is all moot though, since nobody's going to be buying BK licenses to develop their own OSS SCCM just "to piss McVoy off." At least no serious contender would.

      And yes, I think I've seen the same shirt. Still, nothing beats the ternary operator in terms of fun. ;)

      --
      "question = (to) ? be : !be;" --Shakespeare
    14. Re:Mc Voy is an idiot by dpt · · Score: 1

      I think the thing is that in a lot of shops this "open source" stuff just doesn't fly

      Yes, I hear this a lot. And then it turns out they are using PHP, Apache, Perl, mySQL and Lord knows what else without even knowing that is is "open source".

      Okay, so SVN might be just as good as BK, but who's selling support for it?

      Anyone can. I believe there is commercial support offered for all kinds of OSS software these days ;) And of course there's the fact that, often, "free" OSS support is better than "commercial" support - which can boil down to: "It'll be fixed in the next release if we don't go bust in the meantime".

      But, yes, some PHBs like to have that support contract, so there's an opportunity for someone!

      I think this is all moot though, since nobody's going to be buying BK licenses to develop their own OSS SCCM just "to piss McVoy off." At least no serious contender would

      The danger is that eventually these licenses will say things like - "If you use this product, even if forced to by some PHB (eg MS Windows) as part of your employment, you may not ever work on a competing product". If they can't compete technically or economically, powerful vendors will start thinking about this sort of thing without a doubt.

    15. Re:Mc Voy is an idiot by evbergen · · Score: 1

      There is every reason for a person to be criticised if he doesn't care /how/ he makes money, especially if he tries to do so by inventing contract clauses as opposed to selling good products.

      --
      All generalizations are false, including this one. (Mark Twain)
    16. Re:Mc Voy is an idiot by wd123 · · Score: 2

      The danger is that eventually these licenses will say things like - "If you use this product, even if forced to by some PHB (eg MS Windows) as part of your employment, you may not ever work on a competing product". If they can't compete technically or economically, powerful vendors will start thinking about this sort of thing without a doubt.

      I wonder at the legality of this. I personally would want to see this tested in a court before people start letting EULAs claim their firstborn. EULAs are definitely getting ridiculous, but hopefully at some point one will be challenged and some reasonable restrictions will be set.

      --
      "question = (to) ? be : !be;" --Shakespeare
    17. Re:Mc Voy is an idiot by dpt · · Score: 1

      I wonder at the legality of this

      It's getting closer every day, it would seem. Wasn't there some sort of clause in the dotnet EULA that you *wouldn't* work on a competing implementation?

      So, if the PHB decided to go dotnet for some reason (probably due to an article in a glossy magazine), and you get no choice in the matter, and you happen to be working on Mono, you're hosed.

      I guess it's all in the interpretation of this idea of "agreement". If I have no say, how have I "agreed"? I could quit, but don't people have a basic right to make a living?

      And then there's the interpretation of "end user". If my company chooses and buys software, and employs me to use it *for* them, am I bound by the agreement? Am I necessarily the "end user"? Could roadside workers be bound by the EULAs of their shovels?

      And what if I don't install it, and never see the agreement, much less click on, "I agree to give up my firstborn"? I can see a distopian future in which people, as a profession, go around installing software with onerous EULAs and thereby take all these ridiculous clauses onto themselves only. And then whole companies could exists to provide that service. Legal firewalling, you might call it ;)

      And what about people who don't even realize or even care what software they are using to get their jobs done? For example, people at call-centers that may be using software with an MS EULA that forbids them from, say, using a PS2 ;)

    18. Re:Mc Voy is an idiot by civilizedINTENSITY · · Score: 2

      "Unfortuantly, it's only people who haven't touched any piece of Linux code in their lives who are complaining."
      From: Alan Cox
      Subject: Re: New BK License Problem?
      Date: 06 Oct 2002 00:50:27 +0100
      On Sun, 2002-10-06 at 00:28, Larry McVoy wrote:
      > Because Linus is using BK it is easier for him to make his work in
      > progress available, so he does. Before he was using BK, you got a
      > snapshot when he put up for ftp. It is an absolute fact that Linus
      > tree is far more quickly available, via regular patches or BK, than
      > it was before he used BK.
      Linus used to do about a patch every 2 days. Nowdays its a lot slower. I put that down to buttkeeper.

    19. Re:Mc Voy is an idiot by mill · · Score: 1

      Ok, there seems to be a general misunderstanding here.

      BitKeeper was _not_ used to develop svn. It was used by one developer to develop bk2svn and it was only used for pulling data (or maybe just for testing purposes, I don't know) from a bk repo and building a svn repo.

      Now the same developer is working on using GNU CSSC instead of the bk software.

      I am sure the money (couple thousands) spent on a bk license would be far better spent on said developer so he can complete the migration tools using Free software. /mill

    20. Re:Mc Voy is an idiot by slipgun · · Score: 2

      He doesn't give a flying fuck about open source, he only wants to sell his product. People like this are the opposite of the open source philosophy.

      Oh no, he's spent 80 hours a week developing his product and now he wants to sell it? He made the software, he can do whatever the hell he wants with it.

      Wish I had some mod points left.

      --
      SpamNet - a spam blocker that really works
    21. Re:Mc Voy is an idiot by slipgun · · Score: 1

      ...C++ used to develop Java. In both cases the C and C++ were used as tools to develop something better/easier.

      -1, Flamebait

      --
      SpamNet - a spam blocker that really works
    22. Re:Mc Voy is an idiot by himi · · Score: 2

      Larry's claim is that there isn't a business model that will allow the source to be GPLed and still fund the development from scratch of a BitKeeper type system. The development costs including all the research required, as well - bk breaks new ground in a number of areas, and he doesn't think such work can be funded by any of the GPL-based business models.

      Cloning bk, though, would be fairly simple - all the research has been done, and it's just the final functionality that needs to be duplicated. That's what he's afraid of, and with quite good reason. The resulting clone would kill BitMover stone dead, even if it lacked the polish and the full set of features bk supports - free trumps for-cost almost inevitably.

      I'd really suggest you think about what you're posting, and perhaps do a little bit of research before you actually hit "submit" - you're comments here are rather offensive to someone who knows what Larry's done, and has an inkling of /why/ he did it.

      himi

      --

      My very own DeCSS mirror.
    23. Re:Mc Voy is an idiot by himi · · Score: 2

      And now you can track every single patch Linus applies, in real time. Before Linus started using bk, you had to wait for him to drop a patch onto ftp.kernel.org, now you can simply cd linux-2.5 && bk pull.

      In any case, the general consensus from that thread was that linus /does/ actually merge things faster than he used to, Alan's comments notwithstanding.

      himi

      --

      My very own DeCSS mirror.
  11. Simple Solution by chill · · Score: 5, Insightful

    Code something GPL that performs equal to or better than BitKeeper.

    I'm not familiar with the arguments of CVS vs BitKeeper. If it is a philosophical argument about a way to do things, then fine. Someone take the CVS code, fork it, and modify it to do what BitKeeper does.

    It is a question of the "Software as Religion" vs "Software as Tool".

    I'm going to go out on a limb and assume that Linus and the other kernel hackers were pretty proficient with CVS and knew what they were doing. If they are more productive with BK, then there is something wrong with CVS.

    Productivity is what counts. This isn't an addiction -- if people want to they can switch back to CVS at any time.

    --
    Learning HOW to think is more important than learning WHAT to think.
    1. Re:Simple Solution by Anonymous Coward · · Score: 0

      CVS is fundamentally on a different level from bitkeeper. There would be little point in forking CVS.

      The CVS people have already started a project that would encompass what a more advanced version control system does, the name escapes me currently.

      CVS was also never used for the Linux kernel. Linus didn't think it was necessary.

      Productivity is what counts.

      How productive are you once you have tons of time and data invested in a tool that your right to use is at the whim of the company that makes it?

    2. Re:Simple Solution by GreyWolf3000 · · Score: 2
      Even simpler solution: those folks that you mentioned who would hypothetically replace BitKeeper could code the features of BitKeeper non-existent in cvs and then merge source trees.

      Another shining example about how openness and freedom could get the job done.

      --
      Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
    3. Re:Simple Solution by maw · · Score: 5, Informative
      It's called subversion. Currently, the goal is for it to be a suitable cvs replacement.

      Maybe post-1.0 they'll offer features that would bring it up to the level of bitkeeper, but right now, that isn't their main goal.

      --
      You're a suburbanite.
    4. Re:Simple Solution by fault0 · · Score: 2

      CVS is a piece of shit, but it's the standard in the free software community. Most people in the community only have experience with CVS, and they think it's greater than anything else; it's not. Bitkeeper is a nice, modern source control system, but there are even better (propreitary/more expensive) source control software out there. For now, it seems that bitkeeper is a good balance.

      But in the future, I think subversion is probably the best bet for an open replacement for bitkeeper. It's however nowhere near bitkeeper, and doesn't even have all of cvs' features yet.

    5. Re:Simple Solution by Twirlip+of+the+Mists · · Score: 1

      How productive are you once you have tons of time and data invested in a tool that your right to use is at the whim of the company that makes it?

      Ummm... huh? You said, "your right to use [the software] is at the whim of the company that makes it." Unless I'm totally misunderstanding you, you're wrong.

      License agreements in general-- and the BitKeeper license in particular-- usually include very specific severance clauses. The license will usually say something like, "The user can sever this license at any time, providing he deletes all copies of this software." And there's often something in there about enforceability, saying that, "If any part of this license is deemed unenforceable, the license will be reformed to make it enforceable." Sometimes there's an "if you sue us, this license terminates" clause, but that's fairly rare.

      I have never seen a clause in a license agreement that grants the licensor the blanket right to terminate the license. The end user can sever the license at any time by ceasing the use of the software and deleting all copies, but the licensor can't terminate the license at, as you say it, his whim. It doesn't work like that.

      In other words, if you're currently using BitKeeper in accordance with the terms of the relevant license, then you're fine. Unless you violate the license terms, or unless one of the very narrow severance clauses in the license comes into effect, you'll be able to continue using the software forever and ever. This is true even if BitMover changes the license at some point in the future. The changed license will apply only to new licensees, not retroactively to all licensees.

      --

      I write in my journal
    6. Re:Simple Solution by eyez · · Score: 5, Informative

      Here's a handful of links to kernel archive mirrors discussing subversion. There current attitude of kernel developers is that subversion is nowhere near mature enough to replace bk for kernel use yet. once it is, people will happily switch.

      So, for the time being, live with them using BK, and know that you don't have to use it at all to help with kernel development.

      --
      get 0wned. irc.w30wnzj00.com
    7. Re:Simple Solution by platypus · · Score: 2

      Damn right.

      I really can't understand all this whining from people who are in no way negativly impacted from the decision to use cvs. And as far as I have read the pro-bitkeeper people are going to great lengths to make life easy for developers not willing to use bitkeeper.

      If the majority of linux kernel developers decided that they need to sacrifice a virgin every month, that would be fine with me - the virgin's consent provided.
      Well, perhaps if they called her GNU/virgin ...

    8. Re:Simple Solution by platypus · · Score: 2

      ehm,

      s/cvs/bitkeeper/

    9. Re:Simple Solution by Znork · · Score: 2

      "I have never seen a clause in a license agreement that grants the licensor the blanket right to terminate the license."

      Then you should read the free BitKeeper license.

      The way it works is like this: To use the free version of the BK license you have to use the latest available version of BitKeeper. That means that if BitMover updates the latest version you _have_ to upgrade or have your license terminated. The new version can contain a new license. If you upgrade you are subject to the new license.

      And there we're done. The licensor has a blanket right to terminate or change the license at any time.

    10. Re:Simple Solution by civilizedINTENSITY · · Score: 2

      http://kerneltrap.org/node.php?id=444
      "Author:gnc uster
      Date:Sunday, 10/06/2002 - 23:51

      First Larry states:

      The clause is specifically designed to target those companies which
      produce or sell commercial SCM systems. That's why we explicitly
      left out "distribute". The open source developers have nothing to
      worry about.

      Ben Collins who also happens to spend some time working on a open source SCM (subversion) then asked if the clause applied to him. Note that he does not work for a company selling subversion, and he is a open source developer.

      Larry informs him:

      > Would it be your intention that your license disallow my type of work? I
      > think it does.

      You bet it does. The Subversion folks would like nothing better than
      to displace BK. That's fine, but they don't get to use BK to do it.
      You're absolutely correct that you could use BK to make Subversion better.
      It is not our job to help you make Subversion better and we've made that
      clear for a long time.

      This seems to me to be a clear reversal of his stated position. To me this reversal is the central point of the thread, not people bemoaning that BK is propritary. Troy Benjegerdes crystalize this thread perfectly IMNHO:

      But until Larry retires, I have found it much easier to think of the
      Bitkeeper license as the "don't piss off Larry license". Don't antagonize
      Larry, or directly mess up his business model, and you'll all get along
      find ;P

      Is that the kind of license you are ok with?"

    11. Re:Simple Solution by sql*kitten · · Score: 4, Insightful

      Code something GPL that performs equal to or better than BitKeeper.

      Well that is the structural problem of Open Source, and it goes all the way back to when RMS worked at MIT, and spent years reverse engineering Symbolics products and giving the code away to their competition. It's always been about seeing a commercial product - whether it's BitKeeper, Photoshop, CDE or even Unix itself - and producing a free clone. All the innovation and risk-taking happens in the commercial world, yet the Open Source movement damages the commercial world by making it more and more difficult for them to afford to create new products. It's not a sustainable situation.

    12. Re:Simple Solution by Ed+Avis · · Score: 5, Funny

      'Piece of shit' is a bit strong to describe CVS. 'Crude but effective' is closer to the mark.

      Or perhaps 'piece of shit, but one that has been lying around in the hot sun and baked so hard that it actually makes quite an effective tool for banging in nails, provided you don't mind the smell'.

      Bitkeeper sounds good technically but c'mon, the stink from McVoy's licensing surely outweighs the small amount of nose-holding you have to do when using CVS. When the choice is between something technically crude (but 80% good enough) and something that does 100% of the job but has odious licensing policies, surely the difference in licences outweighs the 20% of extra functionality you're getting.

      --
      -- Ed Avis ed@membled.com
    13. Re:Simple Solution by JordanH · · Score: 5, Insightful
      • Well that is the structural problem of Open Source, and it goes all the way back to when RMS worked at MIT, and spent years reverse engineering Symbolics products and giving the code away to their competition.

      Well, RMS' view was that both Symbolics and LMI were benefitting heavily from his own (and others) work at the MIT Lab. He felt it only fair that the MIT Lab should have access to their changes. To facilitate this, he had to make sure that both companies had access to any changes made so as to make any further changes they made applicable to the current source base.

      • All the innovation and risk-taking happens in the commercial world, yet the Open Source movement damages the commercial world by making it more and more difficult for them to afford to create new products. It's not a sustainable situation.

      Funny how your first sentence provides a counter example to your thesis. All the innovation that went into to the LMI and Symbolics development initially was done in the public-domain free-software world of the MIT AI Lab. Then, the commercial entities sprang up to take advantage of this when it was shown to have value.

      It also ignores the history that the FSF's first product was Emacs, which was initially developed in the free-software world. Another example of where the innovation was done in the Free Software world and commercial entities sprung up to take advantage of that development, btw. Gosling Emacs was a commercial clone of the Emacs that was developed at MIT.

      Anyway... BitKeeper, Photoshop, CDE and Unix are innovative? Seems to me that each borrowed very heavily from other products before them, yet you don't complain about how they reengineered known solutions making it more difficult for those who went before them. In the case of BitKeeper, the most widely known predeccesors were, in fact, free software solutions.

      What you are describing is competition. Whether from free software or from commercial software, that's all it is. Funny, I thought competition was good for markets. It clears out bad products in favor of others that have more favorable attributes, be it features or price.

      If it's not sustainable, as you claim, what is the solution? Extend copyrights even further, more software patents? What? Seems like the commercial world, with it's software patents, DMCA, copyright extensions, batteries of lawyers and marketroids have all the competitive advantages already. If they can't win with the legal system on their side, then perhaps there is something seriously wrong with their model.

    14. Re:Simple Solution by sql*kitten · · Score: 3

      Funny how your first sentence provides a counter example to your thesis. All the innovation that went into to the LMI and Symbolics development initially was done in the public-domain free-software world of the MIT AI Lab. Then, the commercial entities sprang up to take advantage of this when it was shown to have value.

      But that's how it's always worked, in every technological industry. Universities do the basic, theoretical research (paid for by industry sponsorship or government grants, which is the same thing indirectly) then commercial entities are formed to make the theories into something practical. Some of the profits made end up back at the universities to fund more research, even more so if the university was smart enough to take some equity - I believe MIT do that quite a bit.

      What you are describing is competition. Whether from free software or from commercial software, that's all it is. Funny, I thought competition was good for markets. It clears out bad products in favor of others that have more favorable attributes, be it features or price.

      Competition is good for markets, but RMS wasn't competing, he was safe in his academic position, insulated from the risks of the market. All he was doing was destroying Symbolics - in doing so, he created no value.

      If it's not sustainable, as you claim, what is the solution?

      The solution is for the Free Software world to stop thinking in terms of free versions of commercial products, and start looking for solutions to problems that are too exotic or novel for the commercial world. New interfaces for example, and entirely new applications.

      A good test would be: if it wasn't free, would anyone buy it? An awful lot of Free software fails that test. If MS Office and Star Office were the same price, which would be better?

    15. Re:Simple Solution by back_pages · · Score: 4, Interesting
      Oh, but I bet it is a sustainable situation. Has anyone considered that the conflict between closed-source proprietary software and open source freely distributable software as a checks and balances? They complement each other, and I doubt either would be where they are today without the other.

      Consider that the open source software often chases the coattails of proprietary software, and it is like an erosive force against a software monopoly. Rather than let a given company build an invincible fortress of refined, polished, peerless software, they are constantly forced to accept that their current innovations will eventually become basically public domain through free software. This is an incredible incentive to keep in touch with their market, make real and substantial improvements to their product, and avoid heavy handed dictator style behavior.

      If closed-source proprietary software blazes the trail, open source paves the highway. Making a practical public domain out of so much software ensures that innovation in proprietary software is a process, not an end point. It's competition, it's checks and balances, and it benefits everyone who uses the software.

      Open source does hardly any damage to commercial products. It does ensure that the #1 commercial product has a competitor close on its heels that cannot be driven away not by competitive pricing but by smart business and new inventions. I wouldn't argue against having competition around here, I get the feeling that Microsoft isn't loved. At any rate, this is a very sustainable situation and the checks and balances benefit the users substantially.

    16. Re:Simple Solution by back_pages · · Score: 2
      To be perfectly honest, if MS Office and Open Office were the same price, while MS Office used an undocumented, bloated, proprietary file format, I would choose the non-crippled open source software. This isn't just an idealogical argument, either. The future success of Open Office could light a fire under Microsoft to discard their hobbled file structures to stay afloat. It would be a perfect example of competition forcing out objectionable misfeatures in the software. Unfortunately, not everyone would pay that price for Open Office, which ensures that the market share necessary to exert that influence would never occur. By making it freely distributable, this competition is made possible.

      Without Open Office, what ARE the long range plans for MS Office? Build a battleship and invade Denmark? To say that MS is out of touch with their users is an understatement - ask any geek with 10 family members who can't send an email attachment without a calling him/her. A little competition for their product will force MS to keep their product more agile and leaner with respect to customer desires.

      I fully agree with the comment about open source finding new, exotic problems to solve, but in the meantime, I think it is very important that people have a pretty, graphical email client that doesn't forcefeed every VBS virus down their throat.

    17. Re:Simple Solution by fault0 · · Score: 2

      Good luck. You'd need to rewrite much of CVS to do it.

    18. Re:Simple Solution by sudog · · Score: 1

      Nice. You're talking as though there was no investment of time on the part of the cloner, as though they shouldn't have the ability to reverse the software they legitimately have access to (for the purposes of interoperability, for example,) and as though there have been no innovations in open-source--just pure mindless copying.

      You, sir, are the worst kind of nay-sayer--the kind that ignores all the brilliance that's been donated to your own freedoms. Without that, we'd be locked into something far, far worse. You owe the Internet to free software: not in the sense of having to pay it back, but in the sense that the Internet wouldn't exist without free software.

      So quiet, you, you're missing the point and the historical record.

    19. Re:Simple Solution by Frank+T.+Lofaro+Jr. · · Score: 2

      All the innovation is in the commercial sector?!

      Are you on crack?!

      Look at the Network UPS Tools. They are way more innovative than any commercial product performing a similar function.

      --
      Just because it CAN be done, doesn't mean it should!
    20. Re:Simple Solution by sql*kitten · · Score: 2

      You, sir, are the worst kind of nay-sayer--the kind that ignores all the brilliance that's been donated to your own freedoms. Without that, we'd be locked into something far, far worse. You owe the Internet to free software: not in the sense of having to pay it back, but in the sense that the Internet wouldn't exist without free software.

      What's free? The money came from NSF and ARPA, which in turn came from the taxpayer. The software is "free" only because it is collectively owned by all the people who've paid for it. I believe it was Heinlein who said "There ain't no such thing as a free lunch".

    21. Re:Simple Solution by JoeBuck · · Score: 2

      While many open source projects are clones of proprietary software, quite a few are unique to the free software world, with cloning, if any, going in the reverse direction: for example, Emacs, Perl, and Python are completely original creations of the free software world. RCS and CVS were also always open source, and BitKeeper built on top of those ideas, obtaining many of its new ideas by polling open source software developers. It shouldn't be surprising that most of the innovation in the free software world has to do with programming languages and environments, and tools to support programmers.

      Also, innovators rarely make much money: frequently the second mover (who is in many cases Microsoft) learns from the mistakes of the innovator and winds up making all the money.

    22. Re:Simple Solution by Doomdark · · Score: 2
      It's not a sustainable situation.

      It's been 20 years since Symbolics time (ie. this thing has been going on for a while now), so doomsday prophecies seem bit silly. But more importantly, there are lots of examples of exactly the opposite -- IBM PC clones were what made them the standard, not IBM that created them. Photoshop clones, in many ways, just make the 'original' product more dominant aping its UI and feature set.

      Plus, creating a better mousetrap has often been a good recipe for success: the common conception is that that's what made Japan a hi-tech super power (and later on, Taiwan).

      In fact, I would claim this is a very good and sustainable situation. Original innovators have to keep on innovating, to stay ahead of copycats, instead of milking the monopoly fees (there exists one well-known exception to the rule... for now). And customers benefit; through improvements in products, by lower costs (when earlier feature sets become a commodity), by more de-facto standardization.

      There is (and will be) lots of incentive to be the first one, to create the pioneering product. Arrival of cloners is usually a good indication that you did something right. And that happens on every other area too, not just in software development; it's just that software development is rather light on capital requirements. It's one of few things you do not need heavy machiner or financial backing to start.

      --
      I like paying taxes. With them I buy civilization -- Oliver Wendell Holmes
    23. Re:Simple Solution by JordanH · · Score: 3, Interesting
      • But that's how it's always worked, in every technological industry. Universities do the basic, theoretical research (paid for by industry sponsorship or government grants, which is the same thing indirectly) then commercial entities are formed to make the theories into something practical.

      To my way of thinking, Universities should provide free software when it's supported by Government grants in that the public paid for it. And, no, I don't buy that government support is the same as industry grants. If that were the case, we should close the libraries since there are plenty of fine book stores available. After all, Government support is the same as Industry grant and we can't expect the book stores to support their "competition" through their taxes now, can we?

      Government support is the same as Industry grant when Industry runs the Government. I don't think we're there yet, but with people thinking like you, I suspect we're not far from it.

      So, which is it, do these risk-takers in industry provide all the innovation, or is it done in Universities as you are saying now?

      • Competition is good for markets, but RMS wasn't competing, he was safe in his academic position, insulated from the risks of the market. All he was doing was destroying Symbolics - in doing so, he created no value.

      Total baloney. Read, Free as in Freedom: Richard Stallman's Crusade for Free Software RMS created a lot of that software, even after Symbolics and LMI were formed, and offered value to BOTH companies. He felt it only fair that they kick back by providing their changes back to him. When one of the companies balked at the arrangement, he proceeded to produce all of the Symbolics changes on his own without looking at the Symbolics source code and work with LMI in integrating that into their shared base. It seems to me that it was Symbolics who were destroying the value equation here by not sharing their changes and facilitating common advancement.

      Sure, competition is good for markets, but cooperation can be better for advancement in some areas.

      • The solution is for the Free Software world to stop thinking in terms of free versions of commercial products, and start looking for solutions to problems that are too exotic or novel for the commercial world. New interfaces for example, and entirely new applications.

      So, should the Apache folks just stop working and cede the market to iPlanet and MS? Should people stop donating their time to work on Perl and Python and let Activestate do that for the "market". Should the PostgreSQL and MySQL people stop work now that we have Oracle and Sybase?

      Why should people suddenly stop working on code they themselves need and use and start only looking into far out research projects? I guess you would argue that no value is created by Apache, Perl, MySQL and the like and that these things just needlessly distract from the commercial marketplace?

      Web Servers and Web Browsers were all initially free software. I guess you'd argue that those teams should stop working as soon as the commercial "innovators" move in, huh?

      Actually, I think you'll find a lot of free software does extend into exotic areas, like advanced clustering, new OS models, P2P, new languages (Icon, ML, Mercury, most Schemes are all free software), AI. Of course, it doesn't take long before commercial interests start to work in these same areas if they show promise. I guess your take would be that the free software community should back off at that point.

      • A good test would be: if it wasn't free, would anyone buy it? An awful lot of Free software fails that test. If MS Office and Star Office were the same price, which would be better?

      Why is that a better test? Since when is value not related to price? There are some areas that Free Software has not competed well with commercial offerings, like UI, documentation and support. Why should Free Software give up it's advantage in price?

      OK, let's compare MS Office and Star Office at the same price. Free. Oh wait, MS Office could never exist at that price, so it's not a realistic comparison. Why is it any more a realistic comparison to raise the price of free software?

    24. Re:Simple Solution by sudog · · Score: 1

      Yay, a bad Heinlein quote that doesn't apply yet tricks moderators into liking you for your silly catch-phrases!

      Go ahead, twist my "free software" definition into something it isn't. Let me explain, because you're obviously a few bricks short of a load:

      Free Software means software that can be re-used, sold, re-distributed, modified, and so on, by the public, for any purpose.

      And Linux is a free lunch. Check your facts. What, all these people giving away their work FOR FREE are an abomination? Then why are so many people doing it? Are you going to try to relegate them to genetic abnormality now?

      So! Now that you're enlightened (you did ask "What's free," I say it again: The Internet would not be possible without free software.

    25. Re:Simple Solution by sql*kitten · · Score: 2

      And Linux is a free lunch.

      Linus Torvalds wrote Linux when he was a student; in Finland students are supported by the taxpayer.

      What, all these people giving away their work FOR FREE are an abomination?

      It's still not free to produce; that's why all but a handful of free software writers have day jobs. Even Linus, Larry Wall and Eric S Raymond don't support themselves on free software itself, but on working for a chip designer, writing books and lecturing respectively.

      The Internet would not be possible without free software

      What, you think software grows on trees? You think that free software writers don't need money?

    26. Re:Simple Solution by sudog · · Score: 1

      You're talking about production costs. I'm not. You're looking at it in a completely different (and pointless) angle. Perhaps you should learn what the word rhetoric is so you can either avoid using it to try to snowball someone who can recognise it, or simply stop using it altogether.

      Pay attention now: Do you have to pay a single cent *extra* in monetary fees to convert your machine to Linux? Do you have to follow *restrictive* licensing when installing, say, NetBSD? I'm talking about the direct cost to the end-user, and you're off in la-la land with your six degrees of Bacon.

      It is free to use, free to modify, and free to redistribute to others. Once the cost of the initial software is born, the software becomes free and the potential return is unlimited.

      But you're knocking down straw men anyway and seem to be ignoring the whole point: Just because software authors need to eat, doesn't mean that re-implementing the same algorithms over and over again should provide programmers with an endless living. That's just stupid.

      I say it yet again, since you seem to enjoy rhetoric: Free software made the Internet possible. Linux is a free lunch. Your idea of "sustainable" software development is a needless waste of talent which could be better applied developing *new* solutions to other problems, and free software (which the FSF has kindly defined) is the most efficient way of maximizing the return on the initial cost of development that there is. With infinite potential return, the limit of the ratio of the cost to develop to the return on investment approaches zero as time approaches infinity. Free software thus has no cost to develop, and thus you are just plain wrong anyway.

      As a bonus to me, I also hope that whichever free software author who duplicates your commercial offering puts you out of a job.

  12. Not to disrespect Linux and Main.. by Anonymous Coward · · Score: 0

    but I think we all shouldn't get too upset about this regarless of how we feel. Linux and Main hasn't exactly had a good record the last couple of weeks...

  13. So? by The+Tyro · · Score: 4, Insightful

    RMS has an opinion, and has expressed it... I don't see where all the ad hominim vitriol is coming from.

    Like him or not, RMS is one of the Free Software movement's Great Thinkers (TM).

    Sheesh... let him expound upon his point, and if you don't like it, ignore it.

    --
    Even if a man chops off your hand with a sword, you still have two nice, sharp bones to stick in his eyes.
    1. Re:So? by Anonymous Coward · · Score: 0

      Not a troll. Not even close, dumbfuck moderator.

    2. Re:So? by Twirlip+of+the+Mists · · Score: 2

      Sheesh... let him expound upon his point, and if you don't like it, ignore it.

      But that's not what RMS does. If he doesn't like what you do, or say, or even believe, he'll boycott you, post unpleasant remarks about your opinions or actions to various news groups, and hoist a page on gnu.org entitled "Why So-n-So Is Bad, Wrong, and Evil."

      When RMS stops refusing to speak at Linux user groups-- as opposed to "GNU/Linux" user groups-- I'll stop making comments about his public writings.

      --

      I write in my journal
    3. Re:So? by Anonymous Coward · · Score: 0

      Mainly because:

      1. This has been talked about to hell for a while. It's beating the dead horse. Just because RMS says something doesn't mean Linus or the majority of kernel hackers will change their minds.
      2. He posted it on LKML, a highly technical list. He did not talk about the technical disadvantages of current free source control software like cvs (too many to list for a project like Linux, might I add). Instead, he posted a political rant. This is a big no-no on LKML, even you are RMS, especially if the issue has been talked about before.

      This whole issue is only going to make RMS ignored in t he future in other relations with people on LKML.

    4. Re:So? by asv108 · · Score: 4, Interesting
      RMS has an opinion, and has expressed it... I don't see where all the ad hominim vitriol is coming from.

      RMS is certainly entitled to his opinion; I don't think that is the issue here. The issue here is his choice of forum. The Linux Kernel Dev list is for technical discussion related to the Linux kernel. If RMS has issues with the bitkeeper license he should post his opinions somewhere else, like the GNU website or Usenet. It doesn't matter who you are or what you've accomplised, offtopic is offtopic.

    5. Re:So? by The+Tyro · · Score: 2, Insightful

      Agreed. Offtopic is offtopic.

      Also, I concur with the previous poster that RMS can be a bit abrasive and confrontational in his opinions... but I don't think that personally attacking him is particularly productive.

      He is a strongly opinionated idealogue... such people generate visceral responses from others. I think, however, that taking fire has little effect on him, or his strident commentary (which can be devastatingly on-target).

      It's a free country, and one is certainly free to fire back... it's not wrong. I'd just rather nod, disagree, and go on about my business. It's better for my blood pressure.

      --
      Even if a man chops off your hand with a sword, you still have two nice, sharp bones to stick in his eyes.
    6. Re:So? by kubrick · · Score: 1

      There's definitely been a lot of BitKeeper discussion on linux-kernel in the past, including the recent kerfuffle with the anti-compete clauses.

      --
      deus does not exist but if he does
    7. Re:So? by sigwinch · · Score: 2
      He did not talk about the technical disadvantages of current free source control software like cvs (too many to list for a project like Linux, might I add). Instead, he posted a political rant.
      Imagine this scenario:
      1. Using the free version of BitKeeper, a developer contributes patches to Gnome.
      2. Someone in another division of the developer's employer is selling a slightly-customized version of CVS.
      3. Therefore, the developer committed a copyright violation by using the free version of BitKeeper (because their employer is competition to BK).
      4. Therefore, the patch is a gain arising from an unlawful (and possibly criminal) act.
      5. Therefore, BitMover, Inc. has a remedial (and possibly punitive) interest in the patch.
      6. Therefore, BitMover, Inc. might be able to enjoin against the use of the patch, and possibly recover damages from those who distribute it.
      The discussion is very technically-relevant. Having your developers go to jail, being sued for benefitting from ill-gotten gains, and having to revert patches are issues of major importance to the Linux kernel.

      Simply put, anybody who uses the free version is walking on legal quicksand, and by extension so are the projects they contribute to. I know that Larry McVoy almost certainly won't run somebody into the ground just because he can, but what if BitMover goes bankrupt, perhaps many years from now? In that case, the right to sue under the BK license would devolve to the creditor, who could be considerably less friendly. A contract that depends on the goodwill of a particular person is an exceedingly dangerous legal instrument, and can blow up in your face with no warning. I wouldn't touch the free version of BK with a ten foot pole.

      That's why RMS is getting excited: not because BitMover is evil today, but because somebody nasty could gain retroactive control of license enforcement tomorrow, and use that to disrupt free software projects.

      Personally I don't have any problem with the pay/lease versions of BK. You pay, you get the software, pretty standard and safe. What I have a problem with is a legal minefield masquerading as freeware.

      --

      --
      Kuro5hin.org: where the good times never end. ;-)

    8. Re:So? by civilizedINTENSITY · · Score: 4, Interesting
      "The issue here is his choice of forum."

      Yet, thats where Larry posts liscense issues. Thats where the discussion was taking place. Who are you to tell them where they can discuss kernel issues?
      From: David S. Miller
      Subject: Re: New BK License Problem?
      Date: Fri, 04 Oct 2002 17:04:51 -0700 (PDT)
      From: Roman Zippel
      Date: Sat, 5 Oct 2002 00:36:16 +0200 (CEST)
      On Fri, 4 Oct 2002, Dr. David Alan Gilbert wrote:
      > Just to be clear;
      ... this is completely offtopic, can this _please_ be moved to a bk list?
      Thanks.
      It is very ontopic because it affects a number of kernel developers.
      Whether you like BK or not, it is the primary source management tool used by Linus and others, it is even documented in the source tree as such.
      Therefore, such a license change could change that, so it's a relavant topic.
      And finally, as the person who has to maintain this list and deal with the daily bounce pool this list generates every day, I declare it as ontopic so :-P~~~~~~
    9. Re:So? by Anonymous Coward · · Score: 0

      Opinions are like ass holes. Everybody has one!

    10. Re:So? by Anonymous Coward · · Score: 0

      That is all well and good, except that he expresses his opinion in bad formats. At one point I was a volunteer tech support for XFree86. RMS wrote to the support list and asked if we would switch from Imake to configure - or something along those lines. He was told no, there was no intention to and XFree86 would not use configure in the code they released. If RMS had let it go at that then all would have been ok, even if he did send a non-support message to a support list. But of course, he didn't...he tried starting an argument thread and was promptly ignored - at least on the main list, maybe him and the main man had a side argument that I am unaware of.

      NR

  14. that couldn't have been a RMS quote... by DuctTape · · Score: 4, Funny

    That couldn't have been RMS in that quote. He didn't say GNU/Linux.

    --
    Is this thing on? Hello?
    1. Re:that couldn't have been a RMS quote... by pyman · · Score: 5, Informative

      That is because he was talking about the Linux kernel... NOT the GNU/Linux system.

      --
      a ^= b; b ^= a; a ^= b;
    2. Re:that couldn't have been a RMS quote... by Restil · · Score: 3, Informative

      GNU/Linux only applies in those situations where you refer to the entire operating system. The kernel itself is pure Linux, and even RMS doesn't debate that issue.

      Since BK is purely a kernel development issue, his failure to prefix GNU isn't proof of his lack of sincerity. :)

      -Restil

      --
      Play with my webcams and lights here
    3. Re:that couldn't have been a RMS quote... by Chris+Johnson · · Score: 2, Insightful
      Shows you his priorities. The whingeing about GNU/Linux is icing on the cake, and is forgotten when the REAL issues come up. Anything you see RMS arguing that people should use GNU/something as a name, you know that there obviously isn't any real problem happening.

      With Bitkeeper, the potential for a real problem (or at least a hell of an inconvenience) is right there, and so you see RMS not even thinking of naming conventions because his concern is about something a lot more important.

      There are people who don't see it as a problem- since buying a license/shifting development to something else/jumping through whatever hoops will be technically possible. It's the same as saying there is no such thing as force because (for instance) if a guy has a gun to your head you can take your chances dodging away, or pretend to submit and then escape later, etc etc. It's the same thing as saying the actions of commercial proprietary entities cannot ever be force because people can choose not to buy the product.

      Technically this is so, but in the shades-of-gray world of reality such acts can be a KIND of force, simply not an ultimate force. I've seen the suggestion that Slashdotters should get everybody to violate the DMCA and turn themselves in, civil disobedience. It's true that if enough people did this, particularly important people, the law would be destroyed. OK, so where are they? Funny how in reality the DMCA still has force enough to be a danger, even though technically it's not a problem because it can be destroyed through mass civil disobedience.

      It is just this sort of thing Stallman is concerned about.

      I'm with him, in that I see a conceptual problem with mingling free and proprietary software in this way. I realise in real world uses you don't always get to be ideologically perfect- I myself code Free code using an IDE that's totally nonfree, because I'm not good enough yet to use more difficult programming languages (really it's the APIs for GUI C/C++ coding that throw me, I can't even get started) so I find I'm forced to use a brilliant but proprietary product (REALbasic) for non-C-coder types, or fail to code anything.

      I guess the difference between me and Bitkeeper supporters is that I feel I have less option to choose a Free path- and I remain firmly aware that I don't want to stay in proprietary-land a second longer than I have to. With the Bitkeeper thing, I see people saying, we don't really care, the degree of control over our own environments we'd get from Free code is less important than the convenience of using this proprietary tool. I see that as a problem- free software is not an object or an abstraction, it is a PRACTICE that should be pursued where possible. Supporting Bitkeeper is intentionally pursuing the opposite of this practice for personal gain. And personal gain isn't enough of an excuse.

  15. Usual disrespect for RMS by dh003i · · Score: 4, Interesting

    As usual, RMS gets little or no respect around here, despite the fact that, as usual, he's right.

    Those of you saying that the restrictions RMS mentions would be lifted if you bought the commercial version are missing the point. The point by RMS is that all of the licenses under which you can use BitKeeper are draconian, as they're EULA's. The problem with EULA's is that they can be changed at any time by the developer, thus creating an unfair situation; BitKeeper could just as easily include such restrictions on its paid-for version. The other problem is that accepting them is mandatory, thus creating another power imbalance.

    That said, this is all the more reason for developers to switch from BitKeeper to alternatives. BitKeeper can impose any draconian restrictions on you they wish, and you'd best not wait until you're trapped into using BitKeeper and dependant on it to change.

    I'd advise the rest of /. to listen more to RMS when he speaks and suppress your obvious desire to bash a man because he has a certain set of ideals.

    1. Re:Usual disrespect for RMS by cscx · · Score: 1, Flamebait

      RMS needs to keep quiet. If he's so pissed, why doesn't he go work on the HURD kernel and use his own version control system? Let Linus use whatever the fuck he wants to use to develop HIS kernel. I never recall seeing "Linux is a registered trademark of RICHARD M. STALLMAN."

    2. Re:Usual disrespect for RMS by TheFrood · · Score: 3, Insightful

      I agree with you all the way that RMS gets less respect than he deserves. He should be speaking out against the BitKeeper license. He should be using it as an example of what kind of restrictions proprietary licenses can put on you However, he should not be doing it on the LKML.

      Starting a political argument on the LKML accomplishes nothing. Almost everyone who reads the LKML knows about the BitKeeper issue and has an opinion already. Posting a rant on the LKML is more likely to polarize people against his position than anything else.

      Keep at it, RMS, but be smarter about it.

      --
      If you say "I'll probably get modded down for this..." then I will mod you down.
    3. Re:Usual disrespect for RMS by Anonymous Coward · · Score: 0

      I wonder, why do you even read Slashdot? You seem to hate open source and all the open source leaders... I just don't get it.

    4. Re:Usual disrespect for RMS by eyez · · Score: 4, Insightful

      That said, this is all the more reason for developers to switch from BitKeeper to alternatives. BitKeeper can impose any draconian restrictions on you they wish, and you'd best not wait until you're trapped into using BitKeeper and dependant on it to change.

      Trapped? Not so. If they stop using bk, everything bk ever did still works in patches, and they'd just be in the same boat they were BEFORE using bk-- diff and patch. In fact, right now, if RMS wanted to send Linus a regular patch, he could, without ever using bk. There's also currently a rsync'able bk mirror out there, and bitkeeper retains SCCS compatibility. Anyone can use that and get the latest bk tree, write a patch, and send it on to Linus.

      But ask yourself this- If any SCM software out there worked anywhere near as well as bk, why are there so many out there with personal bk trees, and using bk, and none using anything else, exporting their stuff to diff format, and sending the patches that way?

      Because none of the OSS SCM tools can do that for them. So all the complainers out there should get to hard work fixing up an OSS SCM to the linux developers' needs, and spend less time bitching.

      --
      get 0wned. irc.w30wnzj00.com
    5. Re:Usual disrespect for RMS by fault0 · · Score: 2

      > why do you even read Slashdot?

      What does Slashdot fundamentally have to do with open source software? It's news for nerds. I suggest you read this part of the slashdot faq.

      > You seem to hate open source and all the open source leaders...

      The grandparent poster seems to like Linus, who, whether he wants to be or not, is an open source leader. Way more people have probably heard of Linux than the FSF or GNU anyways.

    6. Re:Usual disrespect for RMS by xigxag · · Score: 3

      The problem with EULA's is that they can be changed at any time by the developer, thus creating an unfair situation; BitKeeper could just as easily include such restrictions on its paid-for version. The other problem is that accepting them is mandatory, thus creating another power imbalance.

      Just to be clear here. Yes, new versions of software can come with revised EULAs. Yes, accepting the EULA is mandatory if you want to use the software you purchase. But once you buy the software with the EULA, you're not compelled to accept any changes in future EULAs, which is what both you and RMS seem to be implying. In other words, they can't just unilaterally revoke the license you have already got. They can simply do their best to persuade you to accept a new EULA by releasing an improved product.

      Note: This last point is a key difference between freeware projects and commercial software concerns. The latter are under pressure to release improved product because their bottom line depends upon it. The former can certainly improve a great deal as the various GNU projects demonstrate, but they improve on their own timetable. In a sense, there are no customers, just users. Users can wait for improvements, but customers usually won't. And reacting timely to the needs of the customers is why BitMover is a success.

      I do, however, agree with you that RMS is worth listening to. Even when he is wrong, he is always compelling.

      --
      There are two kinds of people: 1) those who start arrays with one and 1) those who start them with zero.
    7. Re:Usual disrespect for RMS by Twirlip+of+the+Mists · · Score: 3, Informative

      The problem with EULA's is that they can be changed at any time by the developer....

      Except, no. When you enter into a license agreement with a licensor, the terms of the agreement are set in stone at the time that you and the licensor enter in to the agreement. It's not okay for one or the other party to make arbitrary changes to the license agreement after the fact.

      Agreements governing a service are different; this is probably what you're thinking of. If you enter into a service agreement with a provider, sometimes that provider reserves the right to change the terms of service, with proper notification, whenever he likes. This makes sense because a service is an ongoing engagement, and it is unreasonable for a provider to be bound permanently by a set of terms when neither party can predict what circumstances might arise during the term of the agreement.

      But software license agreements can't just be arbitrarily changed by either party.

      --

      I write in my journal
    8. Re:Usual disrespect for RMS by dh003i · · Score: 2

      Actually, you do have to accept the latest EULA. Most EULA's have clauses in them stating that the agreement can retroactively change at the discretion of the company. Look at MS EULA's as a case-study.

      Btw, though commercial software venders are under pressure to release new products, they aren't usually under pressure to make better products; rather, they add screenshot-worthy features which aren't very useful (things to put on a bullet list of new features), rather than focusing on more important speed, stability, and basic UI issues. Office XP is no improvement over Office 98 for the vast vast vast majority of users.

      And I happen to think that thinking of people of users is better than thinking of them as consumers. When you think of people as consumers, you passify them, whereas users are active. Refer to Lessig for further details.

    9. Re:Usual disrespect for RMS by Anonymous Coward · · Score: 0

      *cough cough*
      GNU/Linux is a registered trademark of RICHARD M. STALLMAN.

    10. Re:Usual disrespect for RMS by Anonymous Coward · · Score: 0

      RMS does not speak for me nor many others. I use Linux, and even Linus does not speak for me. If you choose software developers and madmen as your leaders, you have larger issues to contend with than someone's opinion of a loudmouth jerk like RMS. If you choose to follow a "leader" so you can feel like you are part of some kind of social movement, then get in line like the lackey you are and shut up. None of these people represent me, and I actually do not care at all for the political issues surrounding free software. Do I care if Linux is pure? Do I give a crap about the ravings of one such as Stallman? Not in the least...I use Linux where it works best, and I use MS where it works. License be damned, "leaders" be damned as well. Why not start a commune if you feel so strongly about being part of a movement with revered leaders and politics?

    11. Re:Usual disrespect for RMS by Anonymous Coward · · Score: 0

      No, it's NOT mandatory to accept the EULA. You don't have to use the product if you don't like the conditions attached.

    12. Re:Usual disrespect for RMS by Enquest · · Score: 1

      RMS is fighting for the freedom off us all. The bashing is because people don't think in terms off freedom. But the will complain as soon as there freedom is taken away. Until then people won't care. But tommorow it maybe will be to late. You should all put al little more intrest in what RMS is saying. You like GNU/Linux, well think about it GNU/Linux is only possible because the philosophy of RMS. Maybe you all should go back to Windows ass you like it that much!

    13. Re:Usual disrespect for RMS by Pitchfork · · Score: 1

      And you never ever want to be FORCED to switch your complete source repository to another system when you are not prepared for - because a mister XYZ wants to change his license at will.
      Think of it like file formats: you don't want to forced to switch away from you complex Excel macros, Exchange customisations and so, only because M$ wants to change the EULA.

      And another point: the clause causing all the loud noise is rightout silly. There are just a few version control systems out there - free and commercial. Most of the system are self hosted just to prove they are working. Why does he give a damn about "helping" competition with his free license when he says he has the best product. He only got bad PR, lost reputation and got not one a licensee extra because of this clause.

      Pitchfork

      PS: Ok, it could be a sort of PR stunt. Lots of bad PR gets a real good brand recognition. Brand recognition leads to more sales. Hmm.

    14. Re:Usual disrespect for RMS by nagora · · Score: 2
      But software license agreements can't just be arbitrarily changed by either party.

      Except, because they are not real licenses that you have to sign up to, and because everyone for some reason just agrees that they must have some legal weight (which they don't) then they can. Until people start saying on-mass that these EULA's are junk then they will find themselves in this position.

      You can't on the one hand accept that something no one signs is a real license while also claiming that that thing is set in stone. What stone? Where is the authenticated signed wording that you agreed to? Where is your proof that you didn't agree to the new wording as easily as you agreed to the old wording?

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    15. Re:Usual disrespect for RMS by Aapje · · Score: 2

      The problem with EULA's is that they can be changed at any time by the developer, thus creating an unfair situation.

      As opposed to the GPL that can be changed at any time by RMS?:

      "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version."

      Tell me how this is not the exact same situation, but where RMS has the power to screw developers.

      --

      The Drowned and the Saved - Primo Levi
    16. Re:Usual disrespect for RMS by amorsen · · Score: 2
      "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version."

      Tell me how this is not the exact same situation, but where RMS has the power to screw developers.

      If you are the developer of the software it was you who decided to put the "any later version" clause in. Linus Torvalds deliberately left it out. You can hardly say Richard Stallman is screwing you for something you did yourself.

      If you are not the developer, you get to choose whether to use the version 2 or a later version. If you feel you are being screwed by that, you just stick to the version 2.

      Neither developers nor users are getting screwed unless they want to be. On the other hand, if you accept the license for the "free" version of BitKeeper, you accept being screwed and being unable to do anything about it.

      --
      Finally! A year of moderation! Ready for 2019?
    17. Re:Usual disrespect for RMS by a_n_d_e_r_s · · Score: 2

      "at your options" says it all - it means that I can stick with the old version of the GPL as long as I want too. I am not forced to change to the new version!

      Most commersial licenses requires you to accept new changes or never ever use the product again.

      GPL, as always, is protecting my rights as a user!

      --
      Just saying it like it are.
    18. Re:Usual disrespect for RMS by Anonymous Coward · · Score: 0

      As usual most posters here deny the right of the author to set whatever licence terms he likes. You make something, you own it until such time as you choose to dispose of it - whether by selling the rights or making it GPL or whatever. There's no arguing with that fact. The creator of bitkeeper can set whatever terms he wants and all the bitching in the world can't change them.

      If RMS doesn't like it he can use something else. Same goes for everyone else here. If it is truly an unreasonable license then the product will either fade into obscurity or the license will be changed. If using bitkeeper is the only way to work on the Linux kernel then Linux itself could suffer if enough people find the license unreasonable. If something seems "unfair" then the only course of action is to avoid it.

      What is pathetic, pointless and stupid is whining about something you don't like but can't change. The only thing to do is use something else. Unfortunately RMS' particular personality disorder requires that everyone do like he does or he gets all upset, so he feels the need to use an only tenuously-related mailing list for his own politics.

      The fact that RMS becomes more clown-like with each outburst could account for the lack of respect. If you look back at Slashdot archives you'll see a pattern.... the stories are all something like "Look what that wacky RMS said now!" The fault of the editors, or the fault of RMS for providing the material?

    19. Re:Usual disrespect for RMS by Anonymous Coward · · Score: 0

      A lovely little fantasy and exactly what RMS would have you believe. However, what RMS is fighting for is a world made in his image. Not for your rights. The bashing is because people think in terms of having the possibility of making a living from software - but RMS says that's "wrong". As GNU/Wolfgang said, "ideology is a privilege of the rich".

    20. Re:Usual disrespect for RMS by dvdeug · · Score: 2

      Yes, new versions of software can come with revised EULAs. Yes, accepting the EULA is mandatory if you want to use the software you purchase. But once you buy the software with the EULA, you're not compelled to accept any changes in future EULAs, which is what both you and RMS seem to be implying. [...] They can simply do their best to persuade you to accept a new EULA by releasing an improved product.

      Ah, but they can change the version requirements on what will connect to the Linux Kernel repository (because the free license lets them do that.) At that point, you upgrade (and accept the new EULA), or your license becomes worthless.

    21. Re:Usual disrespect for RMS by Aapje · · Score: 2

      Which for the good reader to see, wasn't my point at all. I was talking about the developer in this case. I'd like to think he should have some rights too.

      --

      The Drowned and the Saved - Primo Levi
    22. Re:Usual disrespect for RMS by Aapje · · Score: 2

      That is true, but RMS clearly does like you to be at his mercy. The default is to have this clause and the option of leaving this out is hidden deeply in the license. If RMS was as considerate to developers as he was to users, he would have put up a clearer warning or leave it as an option to add this clause.

      BTW, what happens when you merge two GPL components, one of which has this clause and the other has not? That seems really messy.

      --

      The Drowned and the Saved - Primo Levi
    23. Re:Usual disrespect for RMS by xigxag · · Score: 2

      Most EULA's have clauses in them stating that the agreement can retroactively change at the discretion of the company. Look at MS EULA's as a case-study.

      Please. Any such "retroactive" change would be unenforceable. If you have an example of MS successfully doing so, enlighten us. What Microsoft can do is what Anon. Cupboard states below, slip revised EULAs into their product updates, and of course, you are obliged to accept them or else be suceptible to the latest of a series of "malformed MIME header" exploits. (And, to contrast with what I said earlier, this is the advantage of open source software. If you had it, you could fix that MIME vulnerability yourself, or to get someone more trustworthy than MS to do it.) But let's not confuse Microsoft, deemed guilty of monopolistic practices, with a typical software concern, which has to do certain things in order to retain its customer base. Look no further than at the uproar over BitMover's changes to the software it gives away for free, and imagine the hue and cry if people actually paid for such restrictions. I.e., BM's hands are tied. The power is in the hands of the (paying) consumer.

      Office XP is no improvement over Office 98 for the vast vast vast majority of users.

      Well, for one, Office XP runs on Windows and Office 98 on the (pre OSX) Mac. I'm not sure, though, how to gauge the utility of any improvements over the years in officeware. I know I mostly got through college by using Amiga "PageStream" but I think I can't extrapolate my needs onto everyone else.

      When you think of people as consumers, you passify them, whereas users are active.

      True, perhaps, when your users are the sort of people who post on /. Most other people would rather pay for the convenience of having things taken care of for them. People don't want to be "active" when it comes to their software.

      --
      There are two kinds of people: 1) those who start arrays with one and 1) those who start them with zero.
    24. Re:Usual disrespect for RMS by dh003i · · Score: 2

      Bullshit.

      RMS isn't fighting to have a world made in his image; he isn't asking people to call GNU/Linux RMS/Linux.

      RMS has been very consistent about supporting freedom, and about giving due credit, on both sides (for the FSF and for any other group).

      Also, RMS does not think its immoral to make money off of software. You're obviously ignorant of the GNU GPL, because it includes no provisions which prevent you from making money off of your software. All that it essentially says is that you need to offer people the source to your software via physical delivery at the cost of shipping; and that any modifications of a GPL'ed program must also be GPL'ed.

      Nothing there prevents you from making money off of software. Libranet and Lindows are basing viable business models off of GPL'ed software. How? They're selling the binaries and not offering them for free for download on the web. They actually sell CD's to people with their OS on it, and don't offer the ISO's for download online. Lindows also bases their business off of extra service features such as Click-N-Run. Both Libranet and Lindows are based off of Debian, a GNU/Linux OS which is very true to the FSF philosophy.

      So, gee, there are people making a living off of GPL'ed software, who use a viable business model (viable usually does not mean offering your entire product online for free download, nor does the GPL requirethat).

      Another way to make money off of GPL'ed software is through for-hire work, in which groups which want a certain functionality covered under the GPL pay a programmer to write that program and put it under the GPL. This can happen when a consortium of people all have an interest in having a certain functionality available to them; i.e., movie studios need 3D rendering functionality.

      Next time before you go around saying that RMS thinks its immoral for people to make a living off of software, try getting your facts straight.

    25. Re:Usual disrespect for RMS by Anonymous Coward · · Score: 0

      This has been claimed before but nobody has yet risen to the challenge:

      Provide a link to the balance sheets/financial statements of a company making money from Open Source/Free software. Not even Red Hat is making a profit!

      It's sheer fantasy. Any examination of his speeches, writings or posts to the net will show that RMS _does_ regard the sale of software as "wrong". Fuck him. I make a living from writing and selling software. Under his rules I would have to become a helpdesk monkey in order to get paid - if I wanted to sell any software I would have to give away the source! Hello Mr. Competitor, yes, you can order all my work on this project for $49.95! You can re-package it as your own and sell it for $39.95! And then I will drop my prices too until we both reach bankruptcy.

      It's easy for RMS to propose any model he likes because he doesn't need to work! He's just a rich bastard telling others how they must behave in order to be "good" in his eyes.

    26. Re:Usual disrespect for RMS by Anonymous Coward · · Score: 0

      Still waiting for a link to a profitable Open Source or Free software company, heinrich@rochester.rr.com - but there are none, are there!

  16. Dear Mr. Stallman by ndogg · · Score: 4, Interesting

    Firstly, this isn't your project. Mr. Torvalds has made his points and position quite clear, and it's time that you and the rest of the Free Software people leave the kernel hackers well enough alone.

    Also, do you have no respect what's so ever? What are you doing posting on the LKML, which is not meant to be political.

    Also, it would be nice if you would get your facts straight. Bitkeeper (the gratis version, anyway) only restricts you from using it to develop a competing project, not from using one.

    --
    // file: mice.h
    #include "frickin_lasers.h"
    1. Re:Dear Mr. Stallman by jfroebe · · Score: 1

      Hi ndogg,

      you are assuming that Linux is controlled solely by Linus Torvalds. He may be the person directing people for the past decade or so, but he isn't the people. One day the kernel developers will either see Torvalds retire or put him aside gracefully. No disrespect to Linus is intended.

      Remember that Linus Torvalds puts his pants on one leg at a time. He is just like everyone else.

      jason

      --
      No one has seen what you have seen, and until that happens, we're all going to think that you're nuts. - Jack O'Neil
    2. Re:Dear Mr. Stallman by Anonymous Coward · · Score: 0

      Hi jason,

      you are forgetting that linus is the current maintainer of Linux. RMS, while being an important force in the community, has no role in Linux development issues such as whether to use bitkeeper or not (especially after the issue has been debated to hell and a conclusion reached). Disrespect to RMS is not intended.

      Remember that Richard M. Stallman puts his pants on one leg at a time. He is just like everyone else (sorta..well, maybe not).

      -adam

    3. Re:Dear Mr. Stallman by jfroebe · · Score: 1

      Hi Adam,

      that's exactly my point. Many people have the opinion that Linus controls the future of Linux. He may being steering us in a general direction, but even as the *current* maintainer for the development kernel, his role is limited. He doesn't have the control on the life line of Linux itself. If Linus was unable to continue as a maintainer or even being associated with Linux, would Linux end? No, it is bigger than Linus or any one person. Linus started the snow ball that was (still is?) not intended to be aimed at a certain Redmond company.

      jason

      --
      No one has seen what you have seen, and until that happens, we're all going to think that you're nuts. - Jack O'Neil
    4. Re:Dear Mr. Stallman by Ian+Bicking · · Score: 3, Insightful
      Bitkeeper (the gratis version, anyway) only restricts you from using it to develop a competing project, not from using one.
      That both those freedoms are essential is a defining aspect of Free Software. That both those freedoms are important is a defining aspect of a true member of the community.
    5. Re:Dear Mr. Stallman by ndogg · · Score: 2

      Mr. Torvalds still held the copyright on the Linux kernel, which, from my perspective, is more than enough to say that it's his project. Sure, it's under the GPL, but the GPL only dictates what other people may do with their copies of the software, not what happens to the copyright itself. Once that copyright runs out, then it will truly belong to the community in the form of public domain.

      If you want a truly community owned OS+kernel, then check out one of the *BSDs.

      --
      // file: mice.h
      #include "frickin_lasers.h"
    6. Re:Dear Mr. Stallman by fv · · Score: 1
      > do you have no respect what's so ever? What are you doing posting on the LKML, which is not meant to be political.

      Do you even read the kernel list? David Miller, the list maintainer, clearly stated that discussions of the BK license are "very ontopic" because BK "is the primary source management tool used by Linus and others, it is even documented in the source tree as such."

      -Fyodor

      Concerned about your network security? Try the Free Nmap Security Scanner.

    7. Re:Dear Mr. Stallman by kyhwana · · Score: 1
      >Once that copyright runs out, then it will truly belong to the community in the form of public domain.


      Uh, you mean in (authors lifetime + 90) years?
      Linux probably won't even exist (there won't be any copies still around) by the time ANY of the linux kernel falls into the public domain, assuming that Di$ney doesn't convince (aka bribe) congress to get the Copyright term extended some more

      --
      My email addy? should be easy enough.
    8. Re:Dear Mr. Stallman by nathanh · · Score: 3, Insightful
      Also, do you have no respect what's so ever? What are you doing posting on the LKML, which is not meant to be political.

      Spoken like somebody who has never read LKML.

      Also, it would be nice if you would get your facts straight.

      Practise what you preach.

    9. Re:Dear Mr. Stallman by civilizedINTENSITY · · Score: 2

      http://lists.debian.org/debian-devel-announce/2002 /debian-devel-announce-200210/msg00002.html
      It has come to the attention of several Debian developers that any of us may be exposed to tort claims from BitMover, Inc., the company that produces BitKeeper, the software that is in wide usage as a revision-control system among Linux kernel developers.

      Specifically, the BitKeeper license states the following:

      (d) Notwithstanding any other terms in this License, this License is not available to You if You and/or your employer develop, produce, sell, and/or resell a product which contains substantially similar capabilities of the BitKeeper Software, or, in the reasonable opinion of BitMover, competes with the BitKeeper Software. ...
      Take special note that:

      * The license on the "anything" containing substantially similar capabilities to BitKeeper *does not matter*. In other words, if you or employer develops, produces, sells, or resells anything containing, say Subversion or CVS, you have no gratis license to use BitKeeper.

      * BitMover reserves the right to express its "reasonable opinion" about what does and does not compete with BitKeeper. The burden is on *you to persuade them in *each* and *every* case that the work you do doesn't "compete" with BitKeeper. Alternatively, you could take BitMover to court and seek something like a declaratory judgement.

    10. Re:Dear Mr. Stallman by vadim_t · · Score: 2

      This is an interesting question, will Linux ever become public domain? I don't think so. Linux is not really Linus' anymore. It has lots of code from hundreds of people, and I think every of those people have copyright in their code. I'm pretty sure 2.4 is nothing like the first version of the kernel and there's nothing of the original code in it.

    11. Re:Dear Mr. Stallman by shepd · · Score: 1

      >Also, it would be nice if you would get your facts straight. Bitkeeper (the gratis version, anyway) only restricts you from using it to develop a competing project, not from using one.

      Yeah, because this is so normal in everyday life we should just accept it.

      Fortunately, I'm not a professional software developer (yet), so I don't care which of these the linux kernel uses.

      I just know that if I buy a TV/Fridge/Car and feel like ripping it apart and building one identical with my own two hands (minus the trademarks, of course, and any patented parts) I damn well should be able to. It's disgusting when software licenses say things like this to me. It's a direct attack at your freedoms.

      Next thing you know my Citizen clock radio will come with a EULA that tells me I can't buy the generic clock chip they used and hook it up according to their simple PCB design. Pffft... Like hell this is ok.

      It doesn't surprise me, though. Linus has always said he just wants to make an OS he likes, that he didn't have to buy. He never really seemed to care past that...

      --
      If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
  17. Money where your mouth is... by sterno · · Score: 5, Insightful

    I preface this by saying that I'm a big fan and proponent of open source but anyhow...

    If free software really is better then why do people like RMS need to come out ranting about giving into the evils of proprietary software. Either it's a better model of development or it isn't, and if you have to brow beat people into using it, maybe it's not a better way of doing things. It always seems to me that the people most afraid that their beliefs are wrong are the ones screaming the loudest that they are right.

    As long as we have the freedom to write free software and use free software, then I don't really see the point of such ranting. Let the software itself speak quietly of the benefits of being free rather than screaming about the evils of proprietary software.

    I'm sure that Linus would be happy to use a more free product if he felt it was suited to the task. Linus, unlike RMS, has never, to my knowledge, been much of a politician. He wrote open source software because it made sense to do so. He's made his choices for the same reason anybody should, because they made good sound technical sense. (if I'm wrong here, please don't hesitate to point it out :)

    Either it will survive and thrive because it has benefits or it will shrivel up and die. Evolution marches merrily on. I mean the process, not the mail client. Though I LOVE the mail client :).

    --
    This sig has been temporarily disconnected or is no longer in service
    1. Re:Money where your mouth is... by rgmoore · · Score: 4, Insightful

      You misunderstand RMS's point about Free vs. proprietary software. He isn't the one who claims that Free Software is better because it has a superior development model, or at least that's not his primary point. His point is that Free Software is better because it gives freedom to its users: freedom to use it as they choose, to understand how it works, and to modify it to fit their needs. The points that he's making about BitKeeper are exactly in line with the points that he's always made about why proprietary software is so bad- it doesn't respect the needs of its users.

      --

      There's no point in questioning authority if you aren't going to listen to the answers.

    2. Re:Money where your mouth is... by Chris+Pimlott · · Score: 2

      Another poster has already done a good job pointing out your misunderstanding of RMS's position, so I won't reiterate. But I will mention that the view you are expressing is more in line with ESR's (and OSI's) position. Which is precisely why RMS gets pissed when people confuse Free Software with Open Source, since they are preaching two different arguments; ESR argues practicality while RMS thinks there freedom is the fundamentally important aspect. The fact that free software can be/sometimes is better is secondary.

    3. Re:Money where your mouth is... by eloki · · Score: 1, Interesting

      I preface this by saying that I'm a big fan and proponent of open source but anyhow...

      If free software really is better...


      And instantly you've proven RMS right, by mixing up 'free software' and 'open source software' in your post, you give ammunition to his assertion that 'open source' dilutes the message of the FSF about free software.

      The point of the free software movement is that it should be completely free for users to copy, modify and distribute, which is what the GPL tries to ensure. This is an ethical point - RMS believes that this freedom is a right, and that benefits flow from this right.

      The point of the open source movement is that opening the source is a better development model, faster bug fixes, the ability for third parties and users to make patches, and better security,

      If you read RMS' comments carefully, he never emphasises the open development of software as being the prime goal. Instead, he always emphasises that it's free(dom) software. RMS is someone who is genuinely on a crusade for what he thinks is right, and that's something to be respected. Steadfast belief and effort in a cause considered worthy is something to be respected and admired, regardless of whether you agree or disagree with him. Heck, at least he's not a religious nut who thinks unbelievers should be killed.

    4. Re:Money where your mouth is... by sterno · · Score: 1

      And this is what I love about posting discussions online like this. Very good point and you're right, I am confusing the two. So I'll go away quietly :)

      --
      This sig has been temporarily disconnected or is no longer in service
    5. Re:Money where your mouth is... by Anonymous Coward · · Score: 1, Insightful
      RMS is someone who is genuinely on a crusade for what he thinks is right, and that's something to be respected. Steadfast belief and effort in a cause considered worthy is something to be respected and admired, regardless of whether you agree or disagree with him. Heck, at least he's not a religious nut who thinks unbelievers should be killed.

      Hitler was also once on a crusade. So was Stalin, so were the Knights Templars, so is George W. Bush for that matter. Your point again? Idiot.

    6. Re:Money where your mouth is... by Have+Blue · · Score: 3, Insightful

      You misunderstand the parent's point. Why don't we (and RMS) try to objectively evaluate which tool and development model is better for a given project, instead of always demanding free software and frothing at the mouth? And why does he seem to take it as a personal offense every time a high-profile project makes a decision he doesn't like?

    7. Re:Money where your mouth is... by Anonymous Coward · · Score: 0

      ESR? Who he? Oh, yes, that online panhandler guy:
      "Make payments with PayPal - it's fast, free and secure!"
      (on ESR's weblog)
      From rags to riches and back to rags again. How sad.

    8. Re:Money where your mouth is... by wd123 · · Score: 3, Funny

      Hitler was also once on a crusade. So was Stalin, so were the Knights Templars, so is George W. Bush for that matter. Your point again? Idiot.

      I hereby call attention to Godwin's Law and ask that the editors stop all commenting on this story.

      Good night.

      --
      "question = (to) ? be : !be;" --Shakespeare
    9. Re:Money where your mouth is... by eloki · · Score: 1

      Hitler was also once on a crusade. So was Stalin, so were the Knights Templars, so is George W. Bush for that matter. Your point again? Idiot.

      Ooh, them's fighting words. Only.. you completely miss the point. I'm admiring someone's belief in a cause, not necessarily the cause itself. Much like you can admire someone's shooting skills without admiring it if they decide to go on a rampage downtown. They're independent things, and you just failed to separate them, calling me an idiot into a bargain. Slashdot no-thinking strikes again.

      I don't personally agree with many of the things RMS says, but he sure has guts and perseverance in spades. I don't know about you, but I know I wouldn't have the stamina to pursue a goal against the establishment the way he has for so many years. When you can do the same, come back and I'll admire you for it too. Until then, think a bit next time before posting.

    10. Re:Money where your mouth is... by sql*kitten · · Score: 4, Interesting

      His point is that Free Software is better because it gives freedom to its users: freedom to use it as they choose, to understand how it works, and to modify it to fit their needs.

      Question: is the average Word user made more or less free by having the source code to Word?

      proprietary software is so bad- it doesn't respect the needs of its users

      On the contrary, proprietary software must respect the needs of its users, otherwise they won't buy it. There are no such incentives for free software, which doesn't have to respect the needs of anyone but its author.

    11. Re:Money where your mouth is... by a_n_d_e_r_s · · Score: 1, Troll

      One criteria when evaluating the best tool is the license and the users rights. One important citeria should be the users right to see the source and fix bugs and add new features to the software product so that it can work as intended.

      This criteria means that many - not all, but nearly all - propriatory software products are inferior.

      --
      Just saying it like it are.
    12. Re:Money where your mouth is... by rlk · · Score: 2

      There's no such thing as "objective evaluation". To a coarse approximation, there's a number of factors, and weights are applied to each factor. The choice of weights is hardly "objective".

      Just for example, there's the factor of "making money for the creator of the software". RMS, needless to say, gives this a very low weight indeed. There's also the factor of "what preserves maximum control for the creator", to which he presumably assigns zero or negative weight. There's also the matter of "what preserves maximum choice and freedom for the end user", which RMS gives a very high weight.

      RMS does try to evaluate which license actually does effectively preserve maximum choice and freedom for the end user, and that choice is not always the GPL. In the case of Ogg Vorbis, he even recommended use of a BSD-style license.

      RMS has a very clear goal that trumps all others, preservation of freedom of the user, and within that framework he's willing to consider different strategies and tactics. He isn't willing to compromise that goal.

      Note that there's also the matter of what's better in the short vs. the long term. In the short term, using BitKeeper may make life easier for kernel development; in the longer term, it may have serious side effects that may be hard to get out of (lock-in).

    13. Re:Money where your mouth is... by TrentC · · Score: 1

      Question: is the average Word user made more or less free by having the source code to Word?

      Just because you don't choose to exercise a freedom doesn't mean that you're not less free if that freedom is taken away. Even if a user has never read a line of code in his life, the fact that the source code to Word is there gives him, or someone who acts on his behalf, the ability to better understand the product, correct its faults, or make improvements.

      On the contrary, proprietary software must respect the needs of its users, otherwise they won't buy it. There are no such incentives for free software, which doesn't have to respect the needs of anyone but its author.

      Actually, in this case I (and probably RMS) see it as the exact opposite: since vendors for Free software cannot restrict its users with one-sided "contracts" that restrict what they can do with a product or where they can go for support, they have to respect their users' wishes if they want that users' business. If I'm not happy with the way Red Hat does their Linux distro, I'm free to switch to a different vendor (or even start my own, using the parts of Red Hat Linux that I like).

      Compare this to Microsoft, who tries its best to lock its developers & users into a single source for all of their software needs regardless of the quality of the products it offers (even if it has to break the law to do so). This is what makes Microsoft "the enemy" to so many [Linux|Open Source|Free Software] enthusiasts: it's the purest example of all of the evils of non-Free software.

      Jay (=

    14. Re:Money where your mouth is... by TrentC · · Score: 1

      You misunderstand the parent's point. Why don't we (and RMS) try to objectively evaluate which tool and development model is better for a given project,

      Licensing must be considered in the objective evaluation of a product's fitness for a task; the software's no good to me if I have to violate the terms of its use to do what I want.

      If I can't afford to pay for an "unrestricted" license (and it sounds like few private individuals can), and if I am in a situation where I directly or indirectly contribute to the development of a competing product, I cannot use BitKeeper.

      Jay (=

    15. Re:Money where your mouth is... by rgmoore · · Score: 2, Insightful
      Question: is the average Word user made more or less free by having the source code to Word?

      Wrong question. The correct question is whether the average user of Word would be better off if the source code were available. I think that the answer is clearly yes. What's the most annoying thing about Word, after all? It's the forced upgrade cycle. Every time a new version comes out, it has incompatible file formats, a new UI, etc., that make it necessary, expensive, and painful to upgrade. Source code availability would break the upgrade treadmill, letting people stick with good, old versions of the software rather than wasting their money on new versions. I'd say that's a big win.

      --

      There's no point in questioning authority if you aren't going to listen to the answers.

    16. Re:Money where your mouth is... by bfields · · Score: 3, Insightful
      If free software really is better then why do people like RMS need to come out ranting about giving into the evils of proprietary software.

      RMS has made his position extremely clear on every possible occasion: his dedication to "free software" has nothing to do with the ESR's dubious theory that open source development is a magical technique capabable of the effortless production of vast quantites of excellent code. RMS cares about the freedom itself. Freedom that we take for granted in the physical world but that is completely gone in the world of proprietary software:

      • The freedom to use tools that you own for any purpose that you see fit, not for only those purposes that the hardware store has specifically authorized its use for.
      • The freedom to modify tools that you own.
      Linus, unlike RMS, has never, to my knowledge, been much of a politician.

      On the contrary, Linus is very much a politician. The word "politician" is not synonymous with "person who is willing to argue that some decisions should be made on ethical, and not merely technical, matters."

      --Bruce F.

    17. Re:Money where your mouth is... by coupland · · Score: 2

      Sorry, had to jump in here:

      Question: is the average Word user made more or less free by having the source code to Word?

      More free. While most Word users will never write a new version, some would and you could see Word for Linux, a thin version of Word sans-bloat, and all kinds of cool things.

      On the contrary, proprietary software must respect the needs of its users, otherwise they won't buy it.

      Sorry, but the last version of Office that anyone ever needed was Office 97. However companies are literally forced to buy new versions because Microsoft refuses to support the older and PerfectOffice is a laughable alternative

      List 3 things you use every day in Office XP that weren't in Office 97.

    18. Re:Money where your mouth is... by SurfsUp · · Score: 2

      Question: is the average Word user made more or less free by having the source code to Word?

      Answer: more free

      On the contrary, proprietary software must respect the needs of its users, otherwise they won't buy it.

      Unless the seller has a monopoly, or has otherwise locked in the buyer.

      There are no such incentives for free software, which doesn't have to respect the needs of anyone but its author.

      Nonsense. If there was a free software project that didn't respect the needs of its users, you'd never hear about it.

      --
      Life's a bitch but somebody's gotta do it.
  18. Just like Word perfect programmers aren't allowed by Anonymous Coward · · Score: 0

    To use Microsoft. Sure it's reasonable that he'd want that. But is it reasonable that standard law should grant it to him?

    Would it be reasonable to insert "give me your first born" deep in a liscense agreement?

  19. RMS kneejerk by onomatomania · · Score: 1, Interesting
    RMS: "The new restrictions on Bitkeeper, saying that people who contribute to CVS or Subversion and even companies that distribute them cannot even run Bitkeeper, have sparked outrage."

    As far as I know from reading the first slashdot story, the Bitkeeper folks are not saying that "companies that distribute [subversion, et al] cannot even run Bitkeeper." Rather, it's only programmers who are actively participating in the development of Bitkeeper replacements that cannot take advantage of the free license. In the words of Larry McVey speaking on behalf ob Bitmover,
    Our position is clear, it's not unreasonable, it affects very few kernel developers, and it doesn't even make those developers any worse off than they were before we showed up. All we are saying is that you don't get to use our tools if you are trying to rewrite our tools.
    In my opinion, that makes the situation considerably less imperative. Sure, it's a real wrench in the works, but it's not as bad as it's made out to be -- BK is not preventing Redhat, Suse, Mandrake (et al) employees from using BitKeeper, only those who actively develop Subversion or arch.

    Flame away.
    1. Re:RMS kneejerk by GigsVT · · Score: 5, Insightful

      BK is not preventing Redhat, Suse, Mandrake (et al) employees from using BitKeeper, only those who actively develop Subversion or arch

      It's not that they are, it's that they could.

      EULAs that dictate terms of use of software (as opposed to EULAs that only address distribution), and companies that support those kind of EULAs, and a very dangerous thing.

      That is Stallman's point.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    2. Re:RMS kneejerk by DAldredge · · Score: 1

      True. But you are overlooking one thing, the BK code is the property of BK and they can do with it whatever they want.

    3. Re:RMS kneejerk by Twirlip+of+the+Mists · · Score: 1, Troll

      EULAs that dictate terms of use of software (as opposed to EULAs that only address distribution), and companies that support those kind of EULAs, and a very dangerous thing.

      Why? Isn't that basically what the GPL does when it's applied to library code? The GPL says-- obviously paraphrasing-- that GPL-licensed software cannot be compiled with software that is not GPL-licensed. If you want to use, say, Readline in your program, then your program must be licensed under the GPL. If I wanted my program to remain closed-source, or if I wanted to release it under a more liberal license like the BSD license, I'd be shit-out-of-luck. That severely restricts the way in which I can use Readline. Did you get that? It limits the way I can use, not just distribute, Readline. In that example, and similar ones, the GPL dictates the terms of use of the software in a very specific and overt way.

      Let's take another example, a hypothetical one this time. Let's say I wrote some serious mathematical library software, and released it for general use. And let's say that the license I wrote included a clause that said the government of the People's Republic of China may not use my software for the purposes of decrypting communications. Would my license be, as you put it, "a very dangerous thing?" (Ignore for a moment that my example is silly; I'm making a point, not a suggestion.)

      I think Stallman's point is all wet.

      --

      I write in my journal
    4. Re:RMS kneejerk by Anonymous Coward · · Score: 0

      EULAs that dictate terms of use of software (as opposed to EULAs that only address distribution), and companies that support those kind of EULAs, and a very dangerous thing.

      This has to do with linux kernel development how? Linus and many hackers have chosen to use bitkeeper. It's not RMS' buisness to dictate what we can or cannot use. I generally prefer free software, and I would use any free equivalent of bk, but none exists. If RMS was really sincere about this whole issue, he would be coding a bk replacement, or organizing a project to do so. Instead, he has to waste his time in posting to linux-kernel.

      Blargh. This isn't the first time RMS has done this either; he periodically does. If a vote was done right now, I'm sure regular posters would revoke RMS' posting rights to linux-kernel :)

    5. Re:RMS kneejerk by GigsVT · · Score: 1

      . If you want to use, say, [GPL'd] Readline in your program, then your program must be licensed under the GPL

      Yep, because then you are no longer just using the software, you are distributing it, in part, which means you have to agree with and abide by the GPL. When you link to the library (at least statically), you include parts of the code in your program. Dynamically linking is a little less clear cut, but generally, you are still distributing a work that is derived from GPL code.

      Most libraries are LGPL anyway, which doesn't have this restriction.

      Let's say I wrote some serious mathematical library software, and released it for general use. And let's say that the license I wrote included a clause that said the government of the People's Republic of China may not use my software for the purposes of decrypting communications.

      Yes, any EULA that restricts the rights of the end user in ways other than distribution is potentially very dangerous.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    6. Re:RMS kneejerk by Znork · · Score: 2

      Except, of course, the GPL doesnt say you cant work on proprietary code at all if you work with GPL code. It doesnt say you have to give up your daytime job to use Linux at home.

      The BK license says you cant use free bitkeeper for _anything_, not to check out linux kernel sources, not to write a program for the Red Cross, _if_ you develop any competing product in any other sort of function in your life.

      The GPL dictates under what terms you can distribute the GPL software.

      The free BK EULA dictates what you are allowed to spend your time doing.

      Thats quite different.

    7. Re:RMS kneejerk by Nakoruru · · Score: 1

      But, it is NOT property. You cannot own an arrangment of symbols or sounds. I dare you to show me anywhere in law where it actually says 'Intellectual Property'

      No such thing exists in law or in nature (by nature I mean that it is impossible to actually own something like program source code, while it is possible for me to own a car or house).

  20. RMS makes a good point by Henry+V+.009 · · Score: 4, Interesting

    According to RMS: If you even run bitkeeper, you can't contribute to CVS or other competetors.

    That seems to be quite a restriction. Imagine a Microsoft EULA that says: if you run Windows, you can't contribute to Linux.

    RMS has a point. Licenses like these are there to kill free software alternatives.

    Goddamn, but what has happened to slashdot? Judging by the posts from the majority of the slashdot crowd, I think that they'd be happier if slashdot started reporting every new Microsoft Update patch instead of new Kernal releases.

    1. Re:RMS makes a good point by renehollan · · Score: 2
      Imagine a Microsoft EULA that says: if you run Windows, you can't contribute to Linux.

      SHHHH!

      How many of us must use Microsoft software at work?

      What if Microsoft, as part of a security update EULA, added the clause, "users of software affected by this security update are forbidden from contributing to software designed to compete with Microsoft products?"

      What then?

      --
      You could've hired me.
    2. Re:RMS makes a good point by norwoodites · · Score: 2

      Or even if you owned a Ford, you cannot make changes to your GM.

    3. Re:RMS makes a good point by Henry+V+.009 · · Score: 1

      I don't know about you, but I've never agreed to a software EULA in my life. That's what 12 year-old younger brothers are for.

    4. Re:RMS makes a good point by Milican · · Score: 1

      damn good idea!!!

      JOhn

    5. Re:RMS makes a good point by Twirlip+of+the+Mists · · Score: 4, Informative
      You have it a bit backwards. The more accurate way of saying it is this: if you contribute to CVS or other competitors, you aren't eligible for the free license for BitKeeper. You can either buy BitKeeper, or not use it at all.

      Here's the relevant part of the license:
      (c) Notwithstanding any other terms in this License, this License is not
      available to You if You and/or your employer develop, produce, sell,
      and/or resell a product which contains substantially similar capabili-
      ties of the BitKeeper Software, or, in the reasonable opinion of Bit-
      Mover, competes with the BitKeeper Software.
      --

      I write in my journal
    6. Re:RMS makes a good point by RedWizzard · · Score: 5, Insightful
      According to RMS: If you even run bitkeeper, you can't contribute to CVS or other competetors.

      That seems to be quite a restriction. Imagine a Microsoft EULA that says: if you run Windows, you can't contribute to Linux.

      You've missed the point. You should have said "imagine a Microsoft EULA that says: if you don't contribute to Linux you can use Windows for free". Not such an issue anymore, is it?
    7. Re:RMS makes a good point by Chris+Johnson · · Score: 2
      True, but what is stopping them from putting that clause into the for-pay license too?

      You're arguing that it's less important because the for-pay license permits development of competing products. There is NO inherent reason this, too, could not be changed. Then what?

    8. Re:RMS makes a good point by Agthorr · · Score: 1

      > Goddamn, but what has happened to slashdot?

      Bit-by-bit (ha ha), they sold out:

      -- Agthorr

    9. Re:RMS makes a good point by slaida1 · · Score: 1
      True, but what is stopping them from putting that clause into the for-pay license too?

      What is then stopping us from reconsidering the situtation and make choices if they change it so? Let's worry about that when and if it happens, I believe we all have better things to do than nitpicking on worthless EULAs.

      --
      Preserve old classics: copy your collection onto all hard drives.
    10. Re:RMS makes a good point by Anonymous Coward · · Score: 0

      > According to RMS: If you even run bitkeeper, you can't contribute to CVS or other competetors.

      This is just FUD from RMS. The real story is that if you contribute to CVS or other competors, you cannot use a free version of bitkeeper.

      > That seems to be quite a restriction. Imagine a Microsoft EULA that says: if you run Windows, you can't contribute to Linux.

      Huh? Would it not be something like "If you contribute to Linux, you cannot use a free version of Windows"

      > Goddamn, but what has happened to slashdot? Judging by the posts from the majority of the slashdot crowd, I think that they'd be happier if slashdot started reporting every new Microsoft Update patch instead of new Kernal releases.

      No, I don't like Microsoft or it's practicies. This is why I stick to linux development. However, I beleive in using the right tool for the job, much like Linus. I won't blindly ignore proprietary software, as much good propreitary software exists.

      I don't want RMS or anyone else to tell developers what they should and shouldn't use. Correct me, but from his post on linux-kernel, he seemed awfully close to doing so.

    11. Re:RMS makes a good point by Oggust · · Score: 2, Interesting
      That clause seems orthogonal to what the kernel guys are doing, but I wonder where the line in the sand really is...

      what if the kernel guys decide to implement a VMS-style filesystem (Which remembers older versions of files, and you get those back if you delete the current file.) Is that enough to trigger the clause?

      /August.

      --
      "An object declared as type _Bool is large enough to store the values 0 and 1." -- 6.1.2.5, C99 standard.
    12. Re:RMS makes a good point by Kwil · · Score: 1

      if You and/or your employer develop, produce, sell,
      and/or resell a product which contains substantially similar capabili-
      ties of the BitKeeper Software, or, in the reasonable opinion of Bit-
      Mover, competes with the BitKeeper Software.</I>

      Ouch.. so if I happen to be an accountant for a retail store that happens to sell something BitMover considers as a competing product, I can't use the free liscence to develop my accounting package?

      Even though neither I, nor anybody else in my store, has anything to do with creating that competing product?

      This strikes me as just a tad unreasonable.

      --

      That Jesus Christ guy is getting some terrible lag... it took him 3 days to respawn! -NJ CoolBreeze

    13. Re:RMS makes a good point by Dahan · · Score: 2
      This is just FUD from RMS. The real story is that if you contribute to CVS or other competors, you cannot use a free version of bitkeeper.

      It's probably not even as bad as that... The relevant clause of the license says:

      (c) Notwithstanding any other terms in this License, this License is not available to You if You and/or your employer develop, produce, sell, and/or resell a product which contains substantially similar capabili- ties of the BitKeeper Software, or, in the reasonable opinion of Bit- Mover, competes with the BitKeeper Software.
      It could be argued that CVS doesn't contain substantial similar capabilities of BitKeeper; McVoy has repeatedly stated that CVS doesn't have many features he considers essential, which is the reason why he wrote BK in the first place. He even considers the way CVS/RCS stores its repository fundamentally broken. So while CVS is likely okay, what you can't do is contribute to one of the other source control systems that have (or plan to have) the same features as BK (subversion comes to mind).

      Stallman is getting as good at this FUD business as IBM was... definitely a sharp fellow and a quick learner. Too bad he can't direct his talents towards something useful... Now McVoy's a major jerk, but at least he's contributing something useful.

    14. Re:RMS makes a good point by maunleon · · Score: 3, Interesting

      Some compiler makers (propbably Microsoft too, but I can't dig out their eula right now) do specify in their eula that you cannot use their compiler to create a competing product (e.g. another compiler)

      Just digging through my computer, I find that the borland BDE license specifies that if you use the BDE, your programs may not be "...general purpose database program or otherwise generally competitive with or a substitute for Paradox, dBASE, or the Borland Database Engine".

      For the MS Jet engine.. "your Licensed Product shall not substantially duplicate the capabilities of Microsoft Access or, in the reasonable opinion of Microsoft, compete with same;"

      I wouldn't be surprised if MS inserted this into eulas for all their products (e.g. you cannot use word to write documentation for a competing product, you cannot use Windows to facilitate Linux development, etc)

    15. Re:RMS makes a good point by dalutong · · Score: 2

      >Goddamn, but what has happened to slashdot? Judging by the posts from the majority of the slashdot crowd, I think that they'd be happier if slashdot started reporting every new Microsoft Update patch instead of new Kernal releases.

      I know what you mean! When did everyone turn from OS/Free Software or no software! Now it seems more people are anti-FS than are for it...

      --

      What comes first, finding a teacher or becoming a student?
    16. Re:RMS makes a good point by nathanh · · Score: 2
      You should have said "imagine a Microsoft EULA that says: if you don't contribute to Linux you can use Windows for free". Not such an issue anymore, is it?

      You're right. That's even worse. I can't imagine anything more disgusting.

    17. Re:RMS makes a good point by blibbleblobble · · Score: 2

      "Imagine a Microsoft that says: if you don't contribute to Linux you can use Windows for free"

      Can anyone remember what microsoft told the chineese government?

    18. Re:RMS makes a good point by sql*kitten · · Score: 2

      Some compiler makers (propbably Microsoft too, but I can't dig out their eula right now) do specify in their eula that you cannot use their compiler to create a competing product (e.g. another compiler)

      I'm not convinced by that. For example, the Oracle Developer IDE is written using Microsoft Visual Studio, IIRC.

      "your Licensed Product shall not substantially duplicate the capabilities of Microsoft Access or, in the reasonable opinion of Microsoft, compete with same;"

      Is there a way to use Jet in a product that does directly compete with Jet without it simply being a wrapper around Jet's functionality? I can't think of one.

    19. Re:RMS makes a good point by rlk · · Score: 1

      Considering how expensive a BitKeeper license is, the choice is either to use BitKeeper free or contribute to CVS or other alternatives. $5800 or whatever I saw quoted for a single RTU is prohibitive for most people.

      A freedom that can only be enjoyed upon payment of a substantial sum of money isn't a freedom. It's a privilege, which is very different.

      Again, the license *doesn't* simply say "you can't use BitKeeper (no-cost version) to assist in developing a competitor". It's much more pernicious. And since you can only use the latest version of BitKeeper in this way, it can be relicensed at any time with no recourse.

    20. Re:RMS makes a good point by Anonymous Coward · · Score: 0

      And developers who use software without reading the license - or developers who continue to use software licensed in an unacceptable manner - have only themselves to blame.

      RMS has no point. RMS is stating the obvious. Sadly he just can't bring himself to follow his own principles without demanding that everyone else do so. If RMS were a mormon he wouldn't take no for an answer, he'd picket your house until you agreed to become a mormon.

      Oh, and what happened to Slashdot? Those big Microsoft .Net banner ads should tell you something.

    21. Re:RMS makes a good point by Anonymous Coward · · Score: 0

      Too fucking bad. The developer states the terms of the license. (It's a right you earn when you create software.) Many choose to use the GPL to give it away, but the creator of bitkeeper doesn't. Your right is to choose something else if his terms are unacceptable. His right is to prosecute you if you use his software and breach the license.

    22. Re:RMS makes a good point by Anonymous Coward · · Score: 0

      People hate muslims because they are stupid, malodorous goat-fucking ragheads.

      But they are a good way to test out the G. W. Bush's latest high-tech weapons, as a bunch are soon to find out.

    23. Re:RMS makes a good point by truth_revealed · · Score: 1

      You have completely missed the point.
      You have just quoted the completely arbitrary rules of Larry McVoy which are subject to change at his whim.
      When/if CVS makes some strategic feature addition Larry will once again quote you yet another arbitrary set of rules for you to follow.

    24. Re:RMS makes a good point by Mark+Bainter · · Score: 1
      You've missed the point. You should have said "imagine a Microsoft EULA that says: if you don't contribute to Linux you can use Windows for free". Not such an issue anymore, is it?

      I disagree. It's still very much an issue. Think further along. Now you have companies that COULD be getting windows for free, but because of those damn linux guys they have on staff they have to pay for it. Now you have companies who are going to screen their applicants and discriminate against linux contributors because hiring them would require them to buy licenses.

      --
      "No nation could preserve its freedom in the midst of continual warfare."
      --James Madison
    25. Re:RMS makes a good point by RedWizzard · · Score: 2
      Think further along. Now you have companies that COULD be getting windows for free, but because of those damn linux guys they have on staff they have to pay for it.
      You're right as far what I said goes, but that is not the case for Bitkeeper. In the Bitkeeper case there are already restrictions in the free use license that make it unpalatable for (closed) corporate use. It is also unlikely that anyone with a reasonable number of developers (more than 20, say) would try to avoid paying for support anyway. Essentially the "anti-competition" clause only affects open source use. So really the situation is more like "you can use Windows for free provided you use it to develop free software other than OSes".
    26. Re:RMS makes a good point by Anonymous Coward · · Score: 0

      You could not, for example, develop an Access competitor using the Jet engine.

    27. Re:RMS makes a good point by shepd · · Score: 2

      >You've missed the point. You should have said "imagine a Microsoft EULA that says: if you don't contribute to Linux you can use Windows for free". Not such an issue anymore, is it?

      Let's rewrite that so it's a factual statement.

      Imagine a Microsoft EULA that says: "if you don't include Netscape with your OS, you can use IE for free".

      A much larger issue now, isn't it?

      Saying you can't make product B if you use product A for free stinks of market monopolization.

      --
      If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
  21. Someone mod parent down... by npietraniec · · Score: 3, Interesting

    He doesn't give a flying fuck about open source,

    That's bullshit. I read a good portion of the thread where they first discussed this and Mr. McVoy was pretty receptive to everything that the kernel people were saying. Did you read any of the threads or are you just flaming?

    1. Re:Someone mod parent down... by GigsVT · · Score: 1

      Lip service and actual changes to the license are two different things.

      Besides, McVoy has shown that his company cannot be trusted. Any company that would seek to restrict your how you use their software is pretty slimy.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    2. Re:Someone mod parent down... by fault0 · · Score: 2

      > Besides, McVoy has shown that his company cannot be trusted. Any company that would seek to restrict your how you use their software is pretty slimy.

      Alright, 99% of all companies that make software cannot be trusted.

      Seriously, RMS, and most of his fanboys should go out and take showers once in a while. This'll probably help them see the real world.

      I respect RMS, but some of the things he does and says are dumb. If anyone else had brought this up, they'd likely have been ignored as trolls or flamebait. It's not right to give RMS any special treatment; he's a human who err's, after all.

    3. Re:Someone mod parent down... by GigsVT · · Score: 1

      Plenty of companies don't have repugnant EULAs that restrict how you use their software.

      Note that this is very different from the normal EULA that disclaims liability and describes how many computers you are allowed to install the program on, and things like that.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    4. Re:Someone mod parent down... by kcbrown · · Score: 2
      He doesn't give a flying fuck about open source,

      That's bullshit. I read a good portion of the thread where they first discussed this and Mr. McVoy was pretty receptive to everything that the kernel people were saying. Did you read any of the threads or are you just flaming?

      I don't know shit about Larry McVoy personally. But I do know a few things about people in general.

      If Microsoft approached Larry McVoy and offered to buy BitKeeper lock, stock, and barrel for $1 billion (with the provision that Larry would have to give up all rights to BitKeeper and would not be allowed to make any changes to the EULA prior to handing it over to Microsoft), do you think Larry would take the deal?

      If he's like 99.99999% of the rest of the people on the planet, he'd take the deal in a heartbeat.

      Anyway, you were saying about how much he cares about open source...

      --
      Use 'slashdot stuff' in the subject line in any email you send me if you want to get past the spam filter.
    5. Re:Someone mod parent down... by 10Ghz · · Score: 2

      "Any company that would seek to restrict your how you use their software is pretty slimy."

      Doesn't the GPL also "restrict you how you use the software"? By that definition only "unslimy" license is the BSD-licence. GPL and others are slimy since they restrict you in one way or the other.

      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    6. Re:Someone mod parent down... by GigsVT · · Score: 1

      The GPL doesn't restrict how you use the software, only how you can distribute it.

      In fact, you don't have to agree to the GPL at all unless you want to distribute GPL software in some form.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    7. Re:Someone mod parent down... by 10Ghz · · Score: 2

      "The GPL doesn't restrict how you use the software, only how you can distribute it."

      So... I can use GPL-software in my closed-source software? That's news to me! If I can't, then it restricts my use of the software.

      And besides, doesn't distribution-restrictions _restrict_ me?

      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    8. Re:Someone mod parent down... by SmokeSerpent · · Score: 2

      That's not using, that's copying without a license to do so.

      --
      All kings is mostly rapscallions. -Mark Twain, The Adventures of Huckleberry Finn
    9. Re:Someone mod parent down... by 10Ghz · · Score: 2

      Sure it is using. I'm _using_ the software as a part of my own project.

      Fact is, GPL restricts my use (and distribution) of the software. Only license that doesn't is the BSD-license. And besides, distribution-restrictions are still restrictions.

      Mind you, I support the GPL.

      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    10. Re:Someone mod parent down... by civilizedINTENSITY · · Score: 2

      Yes, you can use GPL-ed software in your closed-source software as long as it remains closed down tight to only you . You can tweak it, and teach it to sit up and beg, and do whatever you want as long as you don't distribute. Might say, "you can use GPL-software in your closed-source software as long as you keep it closed-binary, too" :-)

    11. Re:Someone mod parent down... by 10Ghz · · Score: 2

      But if I want to sell that product as closed-source product, I can't. Therefore GPL limits my ways of using the software.

      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    12. Re:Someone mod parent down... by GigsVT · · Score: 1

      I still have not seen you show the GPL to restrict "use" of the software, your argument seems to be that "distribution" is a "use", which is pretty weak, a word game.

      The definitions of "use" and "distribution" that are commonly used in relation to the GPL, are the same ones that are under copyright law. Basically, suppose the software were distributed "All Rights Reserved", with no license for use, only the fully restricted copyright. Anything that you could do legally without special permission from the author in the "All Rights Reserved" case, are things you can do without agreeing to the GPL.

      This includes using the software, insofar as running the software, which produces a temporary copy in RAM. You would own any output of the program, so long as the output from the program did not contain substantial portions of the program's own source. (That only happens in rare cases)

      You would be restricted from any redistribution of the software by normal copyright laws. The GPL is your sole grant to redistribution, and only comes into play when you would be getting into territory that is covered by normal copyright law.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    13. Re:Someone mod parent down... by Corporate+Troll · · Score: 1
      Of course you can include GPL code in your closed source projects. The only problem is that you will have to be the one and only user/developer ever because you would have to keep the program for yourself.
      It doesn't really restrict you. Well, some EULA's restrict you much more.

      One thing that isn't clear to me is how GPL code can be used in in-house projects. I mean, many software is developped inhouse and sometimes including GPL code would be very useful. Since it is not distributed (only within the company), can I use GPL code? I'm not sure...

    14. Re:Someone mod parent down... by 10Ghz · · Score: 2

      "I still have not seen you show the GPL to restrict "use" of the software, your argument seems to be that "distribution" is a "use"

      Distributing software could be considered a "use". If I see a piece of GPL'ed software that would fit perfectly on my own closed-source-project, I couldn't use it as part of my software if I intented to keep the source closed and sell the end-product. If I use the software as a part of a greater whole, I'm still using it. If I choose not to GPL my software, then the GPL denies me the right to use and sell my software that has GPL'ed code in it. I call that a "limitation".

      If I use GPL'ed code in my closed-source project, then is not not "using"? If it isn't, then what is it?

      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    15. Re:Someone mod parent down... by himi · · Score: 2

      If MS approached Linus and offered him $1 billion US to stop developing the Linux kernel, do you think he'd take it?

      Yeah, you'll probably say he would - I'd put money on you being wrong.

      Larry has already turned down large sums of money in order to develop BitKeeper. I'd put money on him turning down MS, too, unless that was the only way he could possibly make payroll for the next few years, and even then I'd be surprised.

      Some people actually /do/ stick by their ethics, even in this cynical world we live in today.

      himi

      --

      My very own DeCSS mirror.
  22. Answer me this. by yeOldeSkeptic · · Score: 4, Insightful


    Stallman is correct. Bitkeeper is a proprietary product
    produced by a commercial company and that commercial
    company has the legal means (whether right or not)
    to suddenly change their license terms.


    I quite understand Linus' and Rik's aversion to
    puritanical arguments against their use of proprietary
    products when such proprietary products keep
    them productive.


    McVoy is a good guy as far as the
    Linux kernel hackers are concerned, but what will
    happen if a certain Mr. Bill Gates offers
    loads of cash to Mr. McVoy for his company?


    Steve: Hey Bill, do I have a deal for you.

    Bill: Yeah?

    Steve: What do you say to spending just a little over
    50 million dollars to derail Linux development
    on its tracks?

    1. Re:Answer me this. by jorlando · · Score: 1

      There are two alternatives in this case: the kernel hackers buy a BK license or they stop using it.... hmmm three... someone can write a simmilar app... it's not the end of the world... RMS has a valid point, but the tone was almost religious... like a preacher telling you that you'll go to hell because you read some mithical literature...

    2. Re:Answer me this. by kcbrown · · Score: 2
      [Regarding the possibility of Microsoft buying out Bitkeeper]...

      There are two alternatives in this case: the kernel hackers buy a BK license

      When the EULA forbids you from developing software that competes with Microsoft? Riiight...

      or they stop using it....

      And if the new EULA says that if you were developing software that competes with Microsoft's software, then you can't use Bitkeeper to retrieve your software from the Bitkeeper archives? Since the previous EULA probably says that the terms of the EULA can be changed at any time without notice, and that by agreeing to the current EULA you implicitly agree to all future versions of the EULA, the Linux kernel guys would be screwed by a Microsoft buyout of Bitkeeper.

      --
      Use 'slashdot stuff' in the subject line in any email you send me if you want to get past the spam filter.
    3. Re:Answer me this. by Centinel · · Score: 1
      Steve: What do you say to spending just a little over 50 million dollars to derail Linux development on its tracks?

      Somebody mod the parent to this up!

      This is reason enough for Linux and other OSS projects to be wary of wedding themselves to proprietary software whose licensing can change on a whim. Of course, such an event would hamper kernel development, for a time anyhow, but it would also light a fire under developers' arses to improve CVS (or write a new OSS product) out of necessity, after which I imagine we'd hear "never again!" shouted from open source rooftops.

      This kinda reminds me of when de Raadt removed IPFilter from OpenBSD's ports tree over restrictive licensing and the OpenBSD crew took it upon themselves to develop pf from the ground up.

    4. Re:Answer me this. by LinuxGeek · · Score: 2
      ...the kernel hackers buy a BK license or they stop using it...
      From the Bitkeeper website:
      "Per seat pricing varies from around $400 to $800, depending on volumes."
      Per seat means you buy a license for each developer. Have you looked at the kernel contributors file lately? Figure $400 minimum from each developer for the privilege of donating code to the kernel. Annual support is 20% of purchase price. I don't begrudge the company making money at all, but this can raise some substantial artificial barriers around Linux kernel development when people are involved in more than one project.

      --

      Kindness is the language which the deaf can hear and the blind can see. - Mark Twain
    5. Re:Answer me this. by sql*kitten · · Score: 2

      Stallman is correct. Bitkeeper is a proprietary product produced by a commercial company and that commercial company has the legal means (whether right or not) to suddenly change their license terms.

      RMS is ignoring the fact that while a company can release future products under different licenses than current products, it cannot retroactively change the license on already sold products.

    6. Re:Answer me this. by himi · · Score: 2

      Larry has already received offers, and turned them down. He's already turned down jobs with several other companies that would have made him many millions, so that he could work on BitKeeper. There's quite a good chance there's no real risk of BitMover being bought out, at least not in the near future. Probably the only thing that might prompt that would be if Larry couldn't make payroll for a long time - whether that's a real risk is a difficult question without knowing more about BitMover's finances.

      Larry /is/ a good guy, if rather irritating at times (and the word from people who know him personally is that he's very nice in person, though this quite often doesn't come accross). He's doing this as a way to contribute something back to the community he's gained lots from, and though the way he's doing it is controvertial, his motives seem to be pure.

      himi

      --

      My very own DeCSS mirror.
    7. Re:Answer me this. by Anonymous Coward · · Score: 0

      the answer is diff + patch. all too easy.

  23. Bitkeeper/GNU/Linux? by sterno · · Score: 0, Redundant

    Well seeing as RMS wants GNU/Linux because it hilights the contribution of GNU to the overall linux environment, I wonder if Bitkeeper will be asking similar soon :). Before long it'll be:

    IBM/Sun/SGI/Bitkeeper/GNU/Linux

    --
    This sig has been temporarily disconnected or is no longer in service
  24. rms by Anonymous Coward · · Score: 0

    rms is a commi!

  25. We will never know by msobkow · · Score: 4, Interesting

    We will never know the answer to this puzzler because he is the only person in the world to get slashdot headlines by posting flamebait to the wrong news groups. Anyone else would either be ignored, flamed for cross-posting, or deleted by the moderators.

    --
    I do not fail; I succeed at finding out what does not work.
    1. Re:We will never know by Monkeyman334 · · Score: 1, Informative

      Which is a shame, because I'm sure the one person that doesn't need an article posted about his ranting is RMS. Is there anyone that was surprised by his response? Can you tell the difference between those people that read the article and those that didn't? If the story has both "RMS" and "proprietary", then you can be pretty confident on what his opinion is.

    2. Re:We will never know by Anonymous Coward · · Score: 1, Interesting
      We will never know the answer to this puzzler because he is the only person in the world to get slashdot headlines by posting flamebait to the wrong news groups. Anyone else would either be ignored, flamed for cross-posting, or deleted by the moderators.


      I bet if Bill Gates posted *anything* to *any* newsgroup he'd get a slashdot headline.
    3. Re:We will never know by Anonymous Coward · · Score: 0

      Not the only one - JonKatz would probably post his own ranting, if he could flame as bright as RMS. He's just narcissistic enough to do that.

      There's a reason 'flame' can't be spelled without 'lame'.

    4. Re:We will never know by HiThere · · Score: 2

      The emotional tone may be a bit high, but nobody has mentioned any particular way in which he is wrong here. I suspect that this is because he is right.

      BitKeeper may be a nice program, that doesn't make the company a nice company. Linus may like the program, but I don't really understand just how he can justify recommending that others use it. That appears to be the same as recommending that they not work on certain open source projects, or work for companies that support certain open source projects. That the particular open source projects happen to be planning to be competition to BitKeeper doesn't seem to justify tactics like this.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    5. Re:We will never know by Bishop · · Score: 4, Insightful

      I don't really understand just how he can justify recommending that others use it.

      Linus has answered this question several times: Bitkeeper works. No opensource project aproaches the functionality of Bitkeeper. Remember that Linus cares more about functional software then open source software. Opensource software is just a means to an ends.

    6. Re:We will never know by HiThere · · Score: 2

      Sorry. I don't consider that to be an answer. It seems clear that Linus does, but I don't. And I consider that trusting a company that changes (the interpretation of) the license after you've started using the product to be totally untrustworthy.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    7. Re:We will never know by Inthewire · · Score: 1

      "It works"
      "Sorry, I don't consider that to be an answer"

      Get over yourself.
      Holy shit.
      This is incredibly arrogant.

      "Sure, it actually works, but does it conform to the accepted idealogy?"

      Goddamn.

      --


      Writers imply. Readers infer.
    8. Re:We will never know by Anonymous Coward · · Score: 0

      Who the fuck cares if you do not consider that an answer! Linus owes you no answers. He uses BitKeeper, if you want access to the source tree via version control tools, you will you it too.

      He "doesn't consider that to be an answer"... what a fucking tool.

    9. Re:We will never know by Nail · · Score: 1

      This is kind of funny.

      A guy writes a whole OS to scratch a personal itch, but can't seem to get the job done with a code control app.

      What? Is this problem not interesting enough? ;-)

      --
      ...yellow number five, yellow number five, yellow number five...
    10. Re:We will never know by Nail · · Score: 1

      How about this:

      "It works"
      "Sorry, I consider that a short sighted and ultimately stupid answer"

      Why don't you get over yourself, and maybe consider that what "works" for you (or Linus, bless his heart) might not "work" for everyone else. "Conformance to a specific ideology", licensing terms, expense, and "vendor warm-fuzzies" might be part of a whole package of requirements to make something "work".

      Just because your requirements are rather simple, i.e. "Linus says it's good", don't assume it is, or even should be, the same for others.

      Arrogant. Talk about the whore calling the protitute promiscuous. What a hoot!

      --
      ...yellow number five, yellow number five, yellow number five...
    11. Re:We will never know by WeedMonkey · · Score: 1

      Nearly 3,000 so far - maybe he just hasn't said anything as insightful as RMS yet ;-)

  26. While you're all busy insulting RMS... by dh003i · · Score: 3, Insightful

    While you're all busy insulting RMS, think about this...

    Have you contributed more to the Free Software community in terms of software than RMS?

    Have you contributed more to the spirit & philosophy of the OSS & FS software communities than RMS?

    Are you smarter than RMS? Ok, this one here's subjective; but I doubt most of the people criticizing RMS have an IQ of 170.

    Until you can answer affirmative to all of the following questions, I'd suggest you be more respectful to one of the founding fathers of our community.

    Without RMS and the FSF, there would be no GNU/Linux...Linux-based OS' would be some obscurity with little or no useful tools on them.

    1. Re:While you're all busy insulting RMS... by s20451 · · Score: 3

      IQ is like penis length, it doesn't matter how big it is, it matters how you use it. As if IQ is a measure of a productive human being.

      If Stallman was really smart, he would try using some diplomacy to convince people rather than alienating everyone and causing a flame war to erupt every time he opens his mouth.

      And for the record, my own IQ is well short of 170. But I seem to get along just fine.

      --
      Toronto-area transit rider? Rate your ride.
    2. Re:While you're all busy insulting RMS... by dlb · · Score: 1

      He may have an IQ of 170, but his Tact and Diplomacy Quotient is a fraction of that; and he'll continue to get insulted if that doesnt improve.

      I don't care what his accomplishments are, I really dont take him seriously anymore.

      ~D

    3. Re:While you're all busy insulting RMS... by dh003i · · Score: 2

      Yea, I'm sure everyone takes you seriously, considering all you've done for the community...which would be what exactly?

      RMS is one of the great thinkingers in the Free Software and Open Sourced Software communities. He's also one of the great coders.

      So in short, he deserves to be taken as seriously as anyone else who speaks in the field.

    4. Re:While you're all busy insulting RMS... by Anonymous Coward · · Score: 0

      "RMS is one of the great thinkingers in the Free Software and Open Sourced Software communities. He's also one of the great coders."

      Don't you mean "coderingers"?

    5. Re:While you're all busy insulting RMS... by dlb · · Score: 1

      He's definitely a great thinker -- but he should seriously think about getting himself a PR guy to do his talking.

      In the 10 years that I've followed RMS' accomplishments over Usenet and other projects, the one thing that hasn't improved is his arrogant and draconian posture.

      My suggestion to my enterprise and my peers is to "ignore him, he's a nutcase".

    6. Re:While you're all busy insulting RMS... by tigga · · Score: 1
      RMS is one of the great thinkingers in the Free Software and Open Sourced Software communities. He's also one of the great coders.


      Maybe, maybe. But he also is a politician. In his own field, of course..

      He wants the world to be better and he's trying to force everybody to change in accordance with his own views.

      But most people do not like pushing them around and he doesn't understand it.

    7. Re:While you're all busy insulting RMS... by asv108 · · Score: 2
      Are you smarter than RMS? Ok, this one here's subjective; but I doubt most of the people criticizing RMS have an IQ of 170.

      What does IQ have to do with a philosophical argument? IQ has absolutely nothing to do with judgment. If Hitler or Stalin had an IQ of 170+ does that somehow validate their ideas?

    8. Re:While you're all busy insulting RMS... by Twirlip+of+the+Mists · · Score: 2
      Cut it out, Richard. We've asked you before to stop posting to Slashdot under an assumed name.

      ;-)

      --

      I write in my journal
    9. Re:While you're all busy insulting RMS... by Anonymous Coward · · Score: 0

      > I'd suggest you be more respectful to one of the founding fathers of our community.

      Please tell RMS to stop ranting to developers who have already made up their minds, in an attempt to stay "relevant". Why doesn't he just keep working on the HURD and stop trying to meddle with Linux development?

      > Without RMS and the FSF, there would be no GNU/Linux...Linux-based OS' would be some obscurity with little or no useful tools on them.

      And without Linux, not much GNU software would be in use. Instead, most software would be evilly licensed BSD and X11 types. Oh yes, the HURD would still not have been finished.

    10. Re:While you're all busy insulting RMS... by Get+Behind+the+Mule · · Score: 2
      Just to comment on one part of this:

      Are you smarter than RMS? Ok, this one here's subjective; but I doubt most of the people criticizing RMS have an IQ of 170.


      I strongly suggest that you read Stephen Jay Gould's "The Mismeasure of Man", especially the second part. Then you might share my conclusion that IQ testing is pure bunk. It may well be the best example of a "scientific" concept that is widely believed and has a significant societal impact, but in fact has no legitimate scientific basis whatsoever.

      The fallacy of IQ lies in "reification", the assumption that when something can be measured and talked about, then it actually corresponds to a real causal phenomenon in nature. But this is not always the case. IQ is supposed to measure something called "general intelligence", but no sound theoretical argument for the existence of such a thing has ever been advanced.

      Factor analysis, now a standard statistical procedure, was invented (especially by Charles Spearman) specifically to analyze results of intelligence testing. Factor analysis reveals correlations in data, and as is well known by now, correlations may indicate the presence of causal phenomena, but do not necessarily (my age always increases, and so does the distance between Europe and North America, so the two phenomena correlate perfectly, but one does not cause the other). But in their excitement about the new technique, the original researchers believed that factor analysis had established the existence of general intelligence. This is the fallacy of reification about IQ, and no legitimate theoretical account has ever come along to replace it.

      For the record, my IQ was measured when I was little, and although I never found out what the exact figure was, they told me it was very high. Might even have beat Stallman. Since IQ is supposedly constant throughout a lifetime, it should still be up there; but I'm only smart enough to know that this fact means nothing at all about me, or about how I compare to RMS or anybody else.
    11. Re:While you're all busy insulting RMS... by ianezz · · Score: 2
      If Stallman was really smart, he would try using some diplomacy to convince people rather than alienating everyone and causing a flame war to erupt every time he opens his mouth.

      ESR tried to do this to promote CML2, to the point of describing himself as a "social hacker", and failed miserabily precisely for that reason.

      OTOH, I'm believing that Stallman is really smarter than it looks at playing such games... he simply doesn't care too much about his personal reputation as someone else does. He knows that with just a couple of hard statements from time to time, he can touch the sensibility of a lot of people at once and bring attention to an issue, no matter if half of them considers him gone nuts.

    12. Re:While you're all busy insulting RMS... by Frank+T.+Lofaro+Jr. · · Score: 1

      Are you smarter than RMS? Ok, this one here's subjective; but I doubt most of the people criticizing RMS have an IQ of 170.

      And an emotional IQ of 17. Oh wait, this is Slashdot... :)

      --
      Just because it CAN be done, doesn't mean it should!
    13. Re:While you're all busy insulting RMS... by Anonymous Coward · · Score: 0

      When you're done being a complete waste of DNA, think about this...

      If you win the Nobel Prize for peace, and you shoot a man to take his wallet, is he required to thank you?

      If you contribute millions of dollars to an environmental charity, are you somehow better or more pure than the person who spends their weekends cleaning a stream?

      If you're a brilliant individual with 4 PhDs, an IQ of 200, and Stephen Hawking calls you up all the time to check his work, does that mean you can use 2+2=7 in equations and not be wrong?

      If you answered in the affirmative, I suggest you check in to the nearest school of logic. Until then, shut the fuck up and apologize publicly for being such an idiot.

  27. RMS said Proprietary Software is Ok by Anonymous Coward · · Score: 0

    RMS is said that using proprietary software is ok if it is used to make better free software.

    If BitKeeper goes away, the worst that could happen is that the kernel tree goes back to cvs, or some other system. So, using BitKeeper harms nothing, no one is _dependent_ on it, it just helps to make better free software.

    1. Re:RMS said Proprietary Software is Ok by fault0 · · Score: 2

      > the worst that could happen is that the kernel tree goes back to cvs,

      When was Linux using cvs?

      > So, using BitKeeper harms nothing, no one is _dependent_ on it, i

      Even now, noone is dependent on bk. Some people just prefer using it. Don't know why RMS and other GNU zealots have their panties in a bunch.

  28. What did you expect? by molog · · Score: 4, Insightful
    This is RMS. We have known all along how much he hates proprietary software. He has always been consistent with that. Of course he's going to be mad, this is Linux, the so called flag ship of Free software, using a proprietary product in its development.


    It just comes down to this. The current kernel developers don't have the same views that he has and they are angry that he expressed his views on their mailing list.


    We might get annoyed at the likes of RMS but we need people like him around. And as far as those people who would want to criticize RMS for not putting out code to have a better source control then CVS, remember that the man has written quite a lot of software in his time.


    Molog

    --
    So Linus, what are we going to do tonight?
    The same thing we do every night Tux. Try to take over the world!
  29. Stallman in the wrong by derch · · Score: 5, Interesting

    Normally I don't mind RMS spouting off about something when he has a decent leg to stand on or is using his own forum. In this case, he really doesn't.

    First, he didn't seem to choose the right forum to speak in. A listserv for kernel development is not the correct space to bring political speach into. RMS's post was very possibly off topic to the list.

    Second Linux is not his project, and he is not managing it. Torvalds has expressed his opinions on the Free Software movement. He doesn't believe in Free Software as an all important political idea, thus he has not don anything wrong by using Bitkeeper. Torvalds chose Bitkeeper, and that's what the project uses. Period.

    RMS should attempt to open a serious technical discussion directly with Torvalds. RMS should say "What do you need?" and then deliver it. Or RMS should violate the license in a clearly absurd manner and let Bitkeeper take him to court to test the validity of the license.

    1. Re:Stallman in the wrong by eloki · · Score: 4, Insightful

      Second Linux is not his project, and he is not managing it. Torvalds has expressed his opinions on the Free Software movement. He doesn't believe in Free Software as an all important political idea, thus he has not don anything wrong by using Bitkeeper. Torvalds chose Bitkeeper, and that's what the project uses. Period.

      But how is this relevant? For example, Windows isn't our product, and neither was Blender, nor Qt, nor many other things. Yet people seem to be quite happy to have opinions on the development and licensing of those pieces of software. Why can't RMS have an opinion on the development software used by the kernel? I can disagree with Linus any time I like if I think he's wrong, and RMS damn well can too.

      All these people saying 'write something better' are also somewhat missing the point if you ask me. Of course that would be a solution to the problem, but it just means that those people aren't as strong about the free(dom) software ideal as RMS is. They would prefer to use a free tool, but are willing to use BitKeeper - RMS would never do that, and that's the key difference.

      People saying 'write me something better' are basically taking the lazy way out; 'if you write me something better, then I can feel better about my decision as being the best on both a technical and ethical level'. Yet what good are ethics and morals if you always want somebody else to make them easy for you? The whole point of morals is about making the right choices, not the easiest or most convenient ones.

    2. Re:Stallman in the wrong by The+Ego · · Score: 1

      Normally I don't mind RMS spouting off about something when he has a decent leg to stand on or is using his own forum. In this case, he really doesn't.
      The funny thing is that I typically dislike RMS, his political rants and the GPL (vs. really free, Artistic/MIT/BSD-like licences). In this case, however, I agree 100% with him. Bitkeeper's licence is crap.
      It's too bad because it BK seems looks like a decent source control systems, something that is really missing for open-source projects. I haven't used subversion yet, but it is probably a better choice.

    3. Re:Stallman in the wrong by Chris+Johnson · · Score: 3, Insightful
      You're quite correct- it's just that, if everyone thinks on strictly technical and practical concerns, RMS is hosed. The whole concept of Free software, as in software that's beholden to no authority but the rules of its own license, is not a technical concern. You could make an argument that it produces the most effective collective structure for development, but that's more of a research paper- it's not a simple technical point.

      If you're going to refuse to deal on anything other than a technical or pragmatic level, then you should expect trouble from RMS, and you should expect to get some flak you don't understand and don't consider appropriate. What RMS observes that you don't is, operating purely from a technical/pragmatic level TENDS TOWARD non-optimal proprietary software.

      It's pure game theory. Unless you jump outside the system of tech/pragmatic, you can't understand the manner in which you lose. Self-interested rationalism, even among coders, leads to game-theoretical problems like refusal to cooperate (what's in it for me?) and a variety of failures to efficiently produce a commons.

      I'm afraid you can't stick to just pragmatic concerns. No, let me correct that- you can, but you can't expect everyone else to, because some people out there know better- and pragmatically, you don't have the power to control them or shut them up.

    4. Re:Stallman in the wrong by Guppy06 · · Score: 2, Funny

      "Second Linux is not his project, and he is not managing it. Torvalds has expressed his opinions on the Free Software movement. He doesn't believe in Free Software as an all important political idea, thus he has not don anything wrong by using Bitkeeper."

      So how much longer until Leon^H^H^Hinus Trotsky^H^H^H^H^H^Horvalds flees to Mexico only to be killed by a a good squad sent by Stalin^H^Hman?

      Oh, wait, wrong revolution...

    5. Re:Stallman in the wrong by epine · · Score: 1, Flamebait

      The philosophy you are expressing is known as extremism. Works just fine in the Middle East.

      If you start with a group of ten people who are managing to cooperate just fine, and then you add Richard Stallman to the group, how many trouble makers do you now have? Ten. Everyone _except_ RMS. Why can't they all cooperate? It's such a terrible puzzle.

    6. Re:Stallman in the wrong by Anonymous Coward · · Score: 0

      What in the fuck do things like ethics and morals have to do with software? How can a string of ones and zeros violate my rights or sense of decency? You seriously choose software based on ethics? Why not choose the best solution instead of imposing your pathetic human ideals on code?

    7. Re:Stallman in the wrong by fault0 · · Score: 2

      > Why can't RMS have an opinion on the development software used by the kernel?

      Because the issue was already brought up a long time ago; RMS is just bringing up an issue that has already been talked to death about. He's kicking around a piece of roadkill that's been shoved down a trash compactor.

      RMS would probably have had more sympathisers on linux-kernel if he was some kind of authority on linux kernel development issues, if bitkeeper wasn't working that well (it's been largely successful in linux development control), and if he had been a bit more professional in his posting (a bit toned down on the GNU religiousness; remember that there are a lot of people involved in Linux from companies who are not exactly used to RMS' type of rants).

    8. Re:Stallman in the wrong by eloki · · Score: 1

      What in the fuck do things like ethics and morals have to do with software? How can a string of ones and zeros violate my rights or sense of decency? You seriously choose software based on ethics? Why not choose the best solution instead of imposing your pathetic human ideals on code?

      Well sure, if you say so. But I can use that argument right back against you. If I follow that kind of reasoning, it also leads to me breaking all the licenses on commercial software too. No-one can tell me it's wrong, because what the heck do ethics and morals have to do with software? You can't tell me it's 'theft', because how can you steal 1s and 0s?

    9. Re:Stallman in the wrong by eloki · · Score: 1

      Because the issue was already brought up a long time ago; RMS is just bringing up an issue that has already been talked to death about.

      Perhaps that's true, but it came up again recently on the list, after renewed controversy over the license. Note that I didn't comment about how it might be considered off-topic to the list (though really, one can't pretend that a kernel development list isn't allowed to discuss methods used in kernel development).

      RMS (and anyone else) doesn't need to be an authority on kernel development to have a valid and potentially useful opinion on the BitKeeper license. I don't need to be an expert on streaming compression algorithms/codecs and human sensory organs to think that the latest MS Media Player license is overly invasive and restrictive.

    10. Re:Stallman in the wrong by derch · · Score: 1

      The article is down right so I'm pulling this from memory late last night after a looong weekend.

      I interpreted RMS's comments as politicizing the kernel. RMS seemed to be saying the Linux kernel is such a bastion of the Free Software belief system it shouldn't use closed source tools. Torvalds, the creator and maintainer of the project, has said it isn't a political project. I see RMS attempting to co-opt the kernel, an apolitical project, for his political reasons.

      Again, on the moral side of it, Torvalds doesn't hold those morals, that's why I see it as relevant that the kernel is his project. RMS is preaching his morals and pushing his morals on an amoral project. Torvalds doesn't hold your Free Software beliefs. He has no moral responsibility to suffer with lacking software (CVS or subversion).

      RMS needs to recognize the pragmatists out there. Instead of attacking a pragmatic non-believer's blasphemous choice, he needs to see that his community is lacking the tools to support and convert the non-beliver.

    11. Re:Stallman in the wrong by glwtta · · Score: 2
      Torvalds has expressed his opinions on the Free Software movement.

      And RMS is expressing his opinions on Linux development. :)

      --
      sic transit gloria mundi
    12. Re:Stallman in the wrong by bfields · · Score: 2
      A listserv for kernel development is not the correct space to bring political speach into.

      The linux kernel mailing list is non-stop politics! What you're objecting to, more precisely, is not "politics"--you're objecting to the idea that the decisions which are thrashed out every day on the mailing list should sometimes take into consideration legal and ethical issues, and not just technical issues.

      I fail to understand this objection. Don't you think that one of the biggest "features" of the linux kernel is the fact that its users aren't shackled by proprietary EULA's? Shouldn't licensing issues be a consideration in Linux development?

      --Bruce F.

    13. Re:Stallman in the wrong by JamieF · · Score: 2

      Troll...

      When people with guns come and take you off to jail, or force you to give up money to pay a fine, software licenses become very real. Ask Mr. Skylarov. He wrote some software and was thrown in jail. Similarly, viruses cause real monetary damage even if all they do is twiddle bits and cause electrons to move around.

      Ones and zeros can have a very real effect as well. If it were your credit card info, SSN, pictures of you naked, pictures of you passed out drunk with somebody's schlong hanging out of your mouth... you wouldn't be so quick to say that bits have nothing to do with ethics and morals.

  30. Proove him wrong... by sterno · · Score: 1

    If the his claims that the open source model doesn't have a prayer of supporting the development of BitKeeper, then I say proove him wrong. Somebody write an equivalent product that is open source.

    I think it's legit that some products can't survive on an open source business model. Maybe bitkeeper is an example of this.

    --
    This sig has been temporarily disconnected or is no longer in service
    1. Re:Proove him wrong... by Chris+Johnson · · Score: 2
      Instead of 'products', since we are talking about software, how about saying 'software concepts'?

      Then you'd be saying some software concepts can't thrive as Free Software.

      Maybe you're right- depending on how you define 'thrive'. It's all shades of gray.

      But if this type of software concept can't thrive as Free, why would there be license clauses blocking the development of it through use of BitKeeper? Even the free-beer license?

      Can't have it both ways. If it truly is a niche that BitKeeper deserves to keep because Free alternatives would be too boring to develop, then there's no reason to block them. If it's a niche that naturally would tend towards a Free variant tailored to supporting Linux, then McVoy is intentionally blocking development of it for his own personal gain.

      If it's a matter of 'but the Free version would be Good Enough (tm) to kill BitKeeper as a moneymaking enterprise while still not being really as good as truly proprietary software!'... Well, when did THAT ever stop Linux from growing? And the lame-but-good-enough version would be permanently available to build on and improve, which BitKeeper is not.

      I don't think concerns of profitmaking software-development companies have any bearing on what should allow to take root in the Free sphere. If they are so afraid that a worse-but-Free variant will eat their business, well, sucks to be them. Maybe they need to try harder if they don't think they can still sell under those conditions.

      I don't like to see these proprietary-coder guys coddled and given a cushier situation than what I face in a different field- as a musician ;) I want to go, 'so starve and eat Ramen if you aren't willing to sweat fsckin' blood over your work and fight for years for even piddling small amounts of recognition, pansy!' ;) Wimps. ;)

  31. Blender anyone? by PaddyM · · Score: 3, Interesting

    There's a solution. Buy out BitKeeper and GPL it.

    1. Re:Blender anyone? by Wesley+Felter · · Score: 2

      I think $12M was mentioned in the linux-kernel thread. Good luck; you'll need it.

    2. Re:Blender anyone? by Anonymous Coward · · Score: 0

      I bet Larry would sell his ass for 12k.

    3. Re:Blender anyone? by jmcnamera · · Score: 1

      You're right. Let's buy BitKeeper and make it OSS.

      I'll raise the money by selling my shares of VA Software (LNUX) and, whoops... that won't work anymore.

      --
      this is not a sig
  32. Fuck Larry and BitKeeper! by Anonymous Coward · · Score: 0

    The kernel developers are a bunch of dipshits. They should spend their time improving Subversion to replace this crap.

    1. Re:Fuck Larry and BitKeeper! by Anonymous Coward · · Score: 0

      > They should spend their time improving Subversion to replace this crap.

      In it's current state, subversion is even in a worse state for something as big as Linux kernel development than cvs is.

      I'll keep on using bitkeeper unless someone comes up with a free tool better than it. I agree with Linus' philosophy of picking the right tool for the job. I frankly care more about my hobby (RIVA framebuffer development), than the GNU movement. In fact, during the day, I work on propreitary software. Hey, unlike RMS, I have to feed my children.

  33. funny and or interesting? by xtinct · · Score: 1

    what's funny and/or interesting about this is that bitkeeper's business is likely to increase a great amount just for the fact that it's used for the linux kernel.

    i know i've never heard of them before...

  34. Usual blind faith from the un-thinking... by Anonymous Coward · · Score: 0

    You are half right on this. You are correct in saying that many people automatically bash RMS no matter what. I myself am often guilty of that, but that doesn't make it a good thing. He deserves to have his arguments heard and examined.

    At the same time, not one of his points should even be considered in your head until you think them through. Just deciding that a person (or group of people) has your ideals and that they should be able to speak for you unquestioned is just plain stupid. I quite honestly don't care what his, or anyone elses, ideals are. What I'm getting at is that you need to think for yourself. Blinding agreeing with someone over ANYTHING is how idealistic disputes get started. Please, HELP YOURSELF TO A HEALTHY DOSE OF REALITY. Think for yourself, come up with your own decisions. Take everyone elses opinions, and FUCK THEM. Opinions, positions, political views, and anything which should involve making a point should be thought out for yourself.

    To re-state my previous point, you are correct, some people do blindly bash RMS. But that doesn't mean blindly following him is any better.

    Or, to re-phrase this for all you people used to normal slashdot traffic, fuck off, I hate your guts, blah blah blah blah blah...

  35. Moderate it up! by Anonymous Coward · · Score: 0

    Don't you like the truth???

  36. There is no equivalence relationship by argoff · · Score: 4, Insightful

    The problem is that all to often people come off with the attitude that free software is all the same as licensed software, it's just a matter of your choice. Many people don't seem to understand that many people who advocate free software consider this like a slap in the face.

    You might want to recall 150 yrs ago when some were saying "if you don't like slavery - don't own slaves, otherwise mind your own business. it's all up to whoever chooses" , there problem was that there was no equivalency relationship back then and there is none now.

    Copyrights are abusing peoples right to copy, and free software is a response to that. Mixing, matching, and choosing is not the answer, because people are using copyrights to controll me even if I don't wish to exercise them myself. It is very harmfull to try and promote some type of equivalency relationship, and IMHO this is a great example of why.

    1. Re:There is no equivalence relationship by Chris+Pimlott · · Score: 2

      You might want to recall 150 yrs ago when some were saying "if you don't like slavery - don't own slaves, otherwise mind your own business. it's all up to whoever chooses" , there problem was that there was no equivalency relationship back then and there is none now.

      Excellent analogy. Another way to look at:

      Argument 1: Paid workers are more efficient and cost-effective than slaves.
      Argument 2: Paying workers is morally preferable than forced labor (and they're often just as good).

      Of course I'm not saying closed source is the moral equivalent to owning slaves... just trying to demonstrate how the moral arguments for Open Source come into the picture.

    2. Re:There is no equivalence relationship by PhxBlue · · Score: 4, Interesting

      I understand why it's a slap in the face, too; but comparing software licensing to slavery is a bit overboard. Software is not sentient by any stretch of the imagination. Further, no one is restricting your rights toward software development - only your rights toward the use of their system.

      A far better analogy is to compare a software licensing agreement to a lease--some landlords are perfectly respectable, while others are more than a little shifty. In any event, as long as you live on their property, you abide by the terms of the lease.

      Unfortunately, software manufacturers don't require notice before changing the terms of their licensing agreements. I think they should - and I think that people who purchased software licenses have a right not to have the license changed on them arbitrarily. That sort of fly-by-night treatment is my principal objection to BitKeeper's practices: it's unethical. And unethical behavior is not limited in practice to companies which distribute proprietary software.

      Their treatment of their own customers deserves a response - and the best response is to cease doing business with them. That couldn't work with slavery, which was far too widespread. . . but when you're dealing with a single corporation, a little bit of financial pressure goes a long way.

      --
      !#@%*)anks for hanging up the phone, dear.
    3. Re:There is no equivalence relationship by josh+crawley · · Score: 1
    4. Re:There is no equivalence relationship by aardvarkjoe · · Score: 2

      The difference between this and slavery (well, besides the incredible difference in damage and scope, of course) is that, if you choose not use proprietary software, you are not harmed in any way. The existance of slavery harms people; the existance of proprietary software does not. Please don't use analogies that are chosed for emotional rather than logical value.

      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    5. Re:There is no equivalence relationship by AstralSeeker · · Score: 1

      The difference is nobodies whole life is being controlled because of copyrights.

      The fact that I may choose to use some kind of proprietary software doesn't stop you or anybody from creating or using free software.

      The right to copy is akin to the right to steal a car from a car dealer. Even if the duplication cost zero, the money invested to pay for the people who developped/tested/designed the software needs to be compensated if the consummer deems the product is worth the price. You just don't have the right to copy anything, it's stealing.

      People have the right to charge you for their creation and you don't have the right to copy it. You do have the right not to buy it though and use/develop free software instead.

      I think free software is good, it's sometimes a very good solution to some computing problems (there's still a lot of things you can only do with proprietary software because of various reasons such as massive R&D investments needed to get somewhere or special hardware neeeded, of just that it's very specialized and there's not too much demand for it). And it's great for those who can't pay for commerical software or prefer to be able to control their software. But it doesn't mean the world owns you that every piece of software must be copyable and free (ie with source and no restrictions).

    6. Re:There is no equivalence relationship by Anonymous Coward · · Score: 0

      I'm a Slave 4 U, baby.

    7. Re:There is no equivalence relationship by JohnG · · Score: 1

      Hmmm, we were just talking about slavery over in the Bass tab forums at Harmony Central. Was confederate history month moved from April or black history month moved from Feb.? Everyone seems to be thinking of the south now. Maybe in the next hundred years I'll quit having to explain to everyone that the war wasn't about slavery and southern whites don't carry confederate flags because we are racist (most of us anyway) every time someone mentions the south and someone else yells racism.

    8. Re:There is no equivalence relationship by epine · · Score: 2

      This is the most peculiar post I've ever read bonused for insight: "It's all up to whoever chooses." Would that includes the choices of the slaves or not? I thought that issue had something to do with the fact that the slaves were, correct me if I'm wrong, also humans. If "free software" means the same thing as "free humans" we're all in big trouble.

    9. Re:There is no equivalence relationship by josh+crawley · · Score: 1

      Read my commenst from my link. I posted there too. Just this guy seems to be pulling the "race card" wherever he goes.

      I also know that the 1860 Civil war was a war about states rights, not slavery. Slavery was a part of the states' rights issue. The states lost.

    10. Re:There is no equivalence relationship by Guppy06 · · Score: 3, Informative

      "Many people don't seem to understand that many people who advocate free software consider this like a slap in the face."

      Their problem, not mine. Deal with it.

      "You might want to recall 150 yrs ago when some were saying "if you don't like slavery - don't own slaves, otherwise mind your own business. it's all up to whoever chooses" , there problem was that there was no equivalency relationship back then and there is none now."

      OK, you just took "information wants to be free" to an undefensable extreme.

      First off, until software starts contemplating "cognito ergo sum," it's just a bunch of 1's and 0's to me. Comparing it to slavery is not a proper metaphor.

      Secondly, if you're trying to call those of us who choose to use "enslaved software" the slaves, guess what: I can wipe Windows off my hard drive and give Mandrake more room whenever I damned well please. My decision not to is not an invitation for you and your ilk to "liberate" me against my will.

      At any rate, IMO the Confederacy was saying the right things in the wrong way for the wrong reasons. And, ultimately, you're not attacking the "Let me keep my slaves!" part of the argument as much as the "Leave me alone!" part.

      "Copyrights are abusing peoples right to copy,"

      As practiced in the United States today? Yes. As a concept? No. As a concept it is the fair exchange of rights between the producer and the consumer. It gives the producer compensation for their work wile ultimately giving the consumer new public domain works.

      "Mixing, matching, and choosing is not the answer, because people are using copyrights to controll me even if I don't wish to exercise them myself."

      WTF?! How is my decision to use non-GPL software infringe on your right to use GPL software? Should I also be prevented from writing this post lest I hurt your feelings?

      "It is very harmfull to try and promote some type of equivalency relationship, and IMHO this is a great example of why."

      The more vehemently you GPL sheep denounce the evils of EULA software the more you end up sounding like Steve Ballmer. Or do you enjoy becoming that which you claim you hate?

      And how can you argue against equivalency? The BitKeeper license is over-broad in preventing you from using it to work on a competing product (you have to pay money to get out of that requirement). The GPL is over-broad in preventing you from using GPL software on a competing product (you have to agree to GPL your own code to get out of that requirement). Both of them serve to restrict the public domain by applying terms not only to their own works but to derivative works as well. Not even plain ol' vanilla copyrights do that ("Sorry Wierd Al, you can't release that parody unless you agree to publish through Sony.")

      Want to write free software? Waive your Title 17 rights. You use what software you want, I'll use mine.

    11. Re:There is no equivalence relationship by Rogerborg · · Score: 2
      • I think that people who purchased software licenses have a right not to have the license changed on them arbitrarily

      And the relevance to this situation would be...?

      We're talking about the free-beer licensed bitkeeper. What license are you/em> talking about?

      --
      If you were blocking sigs, you wouldn't have to read this.
    12. Re:There is no equivalence relationship by abe+ferlman · · Score: 2

      I understand why it's a slap in the face, too; but comparing software licensing to slavery is a bit overboard. Software is not sentient by any stretch of the imagination.

      No, the users are. In a way it's much more insidious than slavery, it's distributed mind control. The ability to force someone to check with the "authorities" before distributing an idea for fear of violating someone's idea monopoly *is* a form of slavery.

      And for christ's sake, the comparison need not be perfect. I mean, if I say "This beer is a little bitter, like coffee", and it's not quite as bitter as coffee, are you going to pounce on me? It's similar in quality even if not in severity.

      only your rights toward the use of their system.

      Not so- he is demanding that people who use his software not work on other software. That's the angry bee in RMS' bonnett today.

      As far as landlords go, I'd way rather own a house. The question is, do we live in a world where the average person is at the whim of a landlord's mood?

      We're not dealing with a single corporation, we're dealing with a borg-like collective of corporations being fed government-approved monopolies over ideas, and taking any one down is not going to win the day.

      --
      microsoftword.mp3 - it doesn't care that they're not words...
    13. Re:There is no equivalence relationship by rlk · · Score: 2

      In the short run, there's no problem. In the longer run, if you choose not to use proprietary software, you may have difficulty interoperating with other people if you're "locked out".

    14. Re:There is no equivalence relationship by Anonymous Coward · · Score: 0

      That's right. The confederate flag is all about the right to marry your sister and keep your children out of school so the guvmint can't fill their heads with uppity yankee edjikashun.

    15. Re:There is no equivalence relationship by JohnG · · Score: 1

      The easiest way to prove this is to point out that civil war was barely averted in 1833, almost three decades before slavery was even remotely in danger, because of excessively high import taxation which affected the south moreso than the industrialized north. The south felt the states should have more control over those things. Lincoln, when elected, promised not to remove slavery. He did however raise the import tax to 47% because the south was refusing to pay the high prices that the north wanted. So slavery was never in real danger in the south, not enough for people who didn't own slaves to risk their lives. Not to mention that several states in the north owned slaves so them fighting to merely stop slavery is just flawed logic. And of course lincoln was quoted saying that he didn't want the war to become about slavery, which he wouldn't have said if the war WAS about slavery.

    16. Re:There is no equivalence relationship by CSG_SurferDude · · Score: 2

      Software is not sentient by any stretch of the imagination.

      Says You! What about: HAL Proteus Annalee Call Robot Number 5

      AND P-1 Harlie.

      And of course, Eliza Blue and Fritz

      Please keep your biased (bigoted?) carbon-based re remarks to yourself.

      Thank you.

      Note to moderators: It's a joke, get it?

    17. Re:There is no equivalence relationship by RealAlaskan · · Score: 1
      Software is not sentient by any stretch of the imagination.

      That's true. Of course, folks used to say that about their slaves.

      ... but comparing software licensing to slavery is a bit overboard.

      Under slavery, it was obviously the slave that suffered. Less obviously, the slave owner suffered. When you do something immoral, you have to suffer lost respect from others, you have to lie to yourself and others to justify it, and so on. It probably seemed a very attractive way to suffer.

      Here, it is the user of the software who suffers, in a way analogous to the way the slaveowner suffered. The comparison is overboard if you're thinking about the slaves. It seems more reasonable if you're thinking about the masters.

    18. Re:There is no equivalence relationship by PhxBlue · · Score: 2

      Fiction, fiction, fiction, fiction, fiction, fiction, fiction, fiction, semi-random response generator, big chess database, bigger chess database.

      Seriously: self-awareness is a critical measure of sentience, and none of the three non-fictional systems you listed have it.

      --
      !#@%*)anks for hanging up the phone, dear.
    19. Re:There is no equivalence relationship by PhxBlue · · Score: 2

      No, the users are. In a way it's much more insidious than slavery, it's distributed mind control.

      I take it you have firsthand experience of just exactly what constitutes slavery, that you can make a statement like this?

      How ludicrous. Slavery does still exist today--sex slavery is commonplace in Korea and in Eastern Europe. I daresay the women caught in that hideous lifestyle would love having nothing more to worry about than "checking with 'authorities' before distributing an idea"--as it is, most probably don't even get to choose whether their Johns wear condoms.

      Not so- he is demanding that people who use his software not work on other software.

      He has that right - he wrote the software, therefore, it's his property. He can dictate the terms of its use as he pleases. . . and we, likewise, have the choice of either using his software, or finding something with a more agreeable license, or creating an application ourselves and dicating terms for its use as we see fit.

      We're not dealing with a single corporation, we're dealing with a borg-like collective of corporations being fed government-approved monopolies over ideas, and taking any one down is not going to win the day.

      Huh?? I'm sorry, this makes absolutely no sense. I think the "borg-like collective" and "government-approved monopoly" rhetoric is some slap at Microsoft, but I fail to see the connection to BitKeeper.

      --
      !#@%*)anks for hanging up the phone, dear.
    20. Re:There is no equivalence relationship by PhxBlue · · Score: 2

      The relevance is this:

      If you agreed to one licensing agreement, and BitKeeper changed it after you agreed and insisted you must now adhere to the new licensing agreement, that's unethical. If, however, you simply agreed to the licensing agreement without reading it, you have no room to bitch. Read the fine print next time.

      --
      !#@%*)anks for hanging up the phone, dear.
    21. Re:There is no equivalence relationship by Wiwi+Jumbo · · Score: 1

      I agree that licenses should be able to be changed with out consulting the user first, but what about the GPL?

      From what (little) I've read they usually state a line much like: GPL 2.0 or Above.

      Which means (as I understand it) that if RMS decides that you're just plain not allowed to use GPL code if you don't believe his *One True Way* world view in a later version - technically you're screwed.

      Mind you, I really don't think that -beyond a holy uproar on Slashdot- anyone will really care if such a change was put in place. But it's interesting...

      --
      Wiwi
      "I trust in my abilities,
      but I want more then they offer"
    22. Re:There is no equivalence relationship by Anonymous Coward · · Score: 0

      IMHO that's backwards. If I license a release under "GPL 2.42 or any future version", you are forever allowed to reuse and redistribute that code under the terms of GPL 2.42. If GPL 2.43 amounts to more favorable terms for you, you get to use those terms instead--if not, ignore the changes. If other maintainers move to the new license and you don't like it, publish your fork under the old license.

    23. Re:There is no equivalence relationship by abe+ferlman · · Score: 2

      I *think* you're serious and not just trying to razz me, so I'll respond.

      I take it you have firsthand experience of just exactly what constitutes slavery, that you can make a statement like this?

      Well I've lived a fairly cushy life so far, I suppose I had better just give up making comparisons since I haven't been personally enslaved, tortured, anally raped or otherwise brutalized often enough.

      How ludicrous. Slavery does still exist today--sex slavery is commonplace in Korea and in Eastern Europe. I daresay the women caught in that hideous lifestyle would love having nothing more to worry about than "checking with 'authorities' before distributing an idea"--as it is, most probably don't even get to choose whether their Johns wear condoms.

      You seem to lack any ability to look into the future whatsoever. Technology has the potential to centralize control in some pretty horrific ways. It is important to keep those in power from getting used to the idea that they have the right to control the ideas you express, or else the hypothetical and limited slavery that comes from a "check with us before thinking" policy becomes a "don't bother checking with us- we won't let you say anything we don't want you to" policy. Not far from there to real physical slavery. Duh, patent law is not the primary concern of Asian sex slaves. It's an analogy, not a literal equivalence.

      He has that right - he wrote the software, therefore, it's his property.

      No, he wrote it therefore he wrote it. I disagree with the step that authorship implies property. His property is the paper he wrote it on, not the actions of others who would like to extend his ideas.

      He can dictate the terms of its use as he pleases. . . and we, likewise, have the choice of either using his software, or finding something with a more agreeable license, or creating an application ourselves and dicating terms for its use as we see fit.

      It's difficult to avoid falling into an is/ought trap here. It is true that the legal idea ownership system currently gives him the legal right to dictate some (but not as many as you imply!) of the conditions under which his software may be used. However, this is not the way it should be. Ideas do not obey the same laws of scarcity that physical products do- once you share an idea, two people have one full idea- if you share a sandwich, two people have half a sandwich. Property rights are based on a social compromise that slows down the violent redistribution of property by assigning moral claims to scarce goods. This system makes no sense for scarce goods.

      What is scarce is not the software, but the ability to create it. Larry can refuse to write or publish his software, he can refuse to update or improve it. But it is wrong for him to dictate what is done with his ideas once they are released.

      Huh?? I'm sorry, this makes absolutely no sense. I think the "borg-like collective" and "government-approved monopoly" rhetoric is some slap at Microsoft, but I fail to see the connection to BitKeeper.

      Bitkeeper is a single corporation, as is Microsoft. The "borg-like collective" I'm talking about is the collection of industries that earn their livelihood through the abuse of the idea ownership system. I'm trying to say that Bitkeeper is just one of a vast number of corporations who collectively threaten the freedom of ideas by locking them up under legal restrictions. If it was just Microsoft or just Bitkeeper they'd be much easier to fight.

      --
      microsoftword.mp3 - it doesn't care that they're not words...
  37. The Emporer's New Clothes by derch · · Score: 5, Insightful

    A man's accomplishments do not put him above critique, questioning, or insult.

    1. Re:The Emporer's New Clothes by dh003i · · Score: 2

      I agree that he should neither be a bove critique or questioning, but insults are innappropriate for a founding member of our community (different story if one's insulting information-nazi's like Valentini and Rosen, but that won't get you modded up either, or will it?)...anyways, /. has been increasingly ruder and more insulting and belittling of RMS. It is inappropriate and wrong.

      Just in this thread, I've read comments where people have called RMS a "fruit-cake", "nutcase", "communist", etc.

    2. Re:The Emporer's New Clothes by dlb · · Score: 1

      /. has been increasingly ruder and more insulting and belittling of RMS. It is inappropriate and wrong.
      Just in this thread, I've read comments where people have called RMS a "fruit-cake", "nutcase", "communist", etc.


      And this is news to you? What are you.. new to the IT industry?

      Maybe if you didn't put the guy up on a pedestal and become another FSF lemming, you could take a little more objective stance here and see why this guy's extremist idealology doesn't really jive too well with the Real World.

      Wake up, man.

      ~D

    3. Re:The Emporer's New Clothes by Anonymous Coward · · Score: 0

      Jack Valenti was critical in the passage of the 1964 Civil Rights act, which gave racial and religious minorities full equal rights in this country for the first time ever. Think twice before calling someone a nazi, fuckface.

    4. Re:The Emporer's New Clothes by dh003i · · Score: 2

      His ideology isn't extreme.

      Pro-life nutcakes are extremists. PETA-nutcakes are extremists.

      RMS is not an extremist. He simply aspires towards freeom. Apsiring towards freedom is not an "extremist ideology", except in the eyes of information-nazi's.

      The whole idea of having an belief system like RMS' and supporting it is to change the real world. Back before the civil war, the views of abolitionists were considered to be "extreme ideologies incompatable with the real world" just as you consider Stallman's ideals to be "incompatable with the real world".

      Btw, I don't "blindly" follow RMS; I happen to agree with most of his ideology, though not all of it, and don't always agree with his implementations. No one agrees completely with any other person. But that's no reason to be uncivilized about it.

    5. Re:The Emporer's New Clothes by dlb · · Score: 2, Informative

      If you don't think his idealogy is extreme, then you havn't been to an event where he publicly speaks.

    6. Re:The Emporer's New Clothes by kcbrown · · Score: 2
      A man's accomplishments do not put him above critique, questioning, or insult.

      This is true. But they should give those who criticize incentive to make damned sure their criticisms are valid and well thought out.

      --
      Use 'slashdot stuff' in the subject line in any email you send me if you want to get past the spam filter.
    7. Re:The Emporer's New Clothes by bigsteve@dstc · · Score: 1

      I think you are confusing ideology and rhetoric.

    8. Re:The Emporer's New Clothes by Anonymous Coward · · Score: 0

      "Freedom" was a favorite word of V.I. Lenin also, so take the word for what it's worth.

      (Of course, Lenin wasn't an extremist either, at least in the context of russian politics of the day.)

    9. Re:The Emporer's New Clothes by sigwinch · · Score: 2
      RMS is not an extremist. He simply aspires towards freeom.
      Stallman is an extremist par excellence. But, to quote Barry Goldwater, "extremism in defense of liberty is no vice."
      --

      --
      Kuro5hin.org: where the good times never end. ;-)

    10. Re:The Emporer's New Clothes by Anonymous Coward · · Score: 0

      And Hitler was a militaristic genious, what is your fucking point?

      There is a reason. RMS is one of the last dinosaurs that keeps Linux locked up tightly in the box of politics which frightens away commercial acceptance. Not even Torvolds is as absolutely stupid. Best tool for the job, not whatever tool will make the masses of highschool dropouts satiated.

    11. Re:The Emporer's New Clothes by Anonymous Coward · · Score: 0

      I'm sorry for you, but I have seen the man speak, and he is more correct in the sense that his politics are more shaped by the real world, his actions commensurate his ideals. That makes him not an extremist.

    12. Re:The Emporer's New Clothes by derch · · Score: 1

      Sorry, I just don't agree that insults are innapropriate. (As an American it could be cultura - we've been insulting politicians, business owners, and kings since day one). Okay, sure, we shouldn't say RMS's mom smells. Calling the man a fruit-cake is different as it expresses an opinion much like you're 'information-nazi.'

      Valenti has the respect of Hollywood and holds more influence than you do. He has the respect of politicians. He has done more in the motion picture rating movement than any of us. He probably has a higher intelligence than most of us, too. You have no problem comparing him to Nazis, though.

    13. Re:The Emporer's New Clothes by gol64738 · · Score: 2

      I agree. just because RMS is very passionate about our rights as individuals doesn't make him and extremist.
      i'm getting really tired of the 14 year old slashdot community posting trash about RMS because they think it's 'the cool thing to do'. fuck them. and to them i say, have you ever talked, really talked to RMS about why he is so passionate about his ideals? he's not doing this for himself, he's doing it for you!

      if RMS acts the way he does so his voice is heard, then what's wrong with that?
      i mean, for fuck sake, RMS is doing this for us, computer enthusiests, so big corporate players don't take our hobby and flush it down the toilet. give the man some respect!

  38. RMS IS CORRECT by borgheron · · Score: 1

    If you can live with being controlled under the terms of the license then, by all means, use "free" BitKeeper. This is a free country. I personally will never use BitKeeper (free, pay or otherwise) after this, even if Larry McVoy changes the license back.

    While CVS and Subversions may not have some of the features that the BitKeeper has. If the team were to use Subversions, they could easily make suggestions for features which are needed. This is how software in general evolves. Additionally, using the "free" version of BitKeeper endangers Free Software and Open Source software development in general.

    The change in licensing is a typical tactic for proprietary software companies. Be mindful as well that this could portent a change in the for-pay BitKeeper as well. So radical a change in the free license might lead to changes in the for-pay license in a similar fashion if it's percieved that the change was accepted by the community.

    GJC

    --
    Gregory Casamento
    ## Chief Maintainer for GNUstep
  39. Re:Someone mod parent down...Double standard. by Anonymous Coward · · Score: 0

    "Besides, McVoy has shown that his company cannot be trusted. Any company that would seek to restrict your how you use their software is pretty slimy."

    Yeah! How dare those GPL folks tell me I can't use open source code in my commercial products.

  40. Re:Software communism by rocketfairy · · Score: 1

    No, this would be "software communism" if we put a gun to Larry's head and made him release Bitkeeper's source. RMS is advocating a voluntary switch to software more consistent with Linux's philosophy. He is free to advocate it, Linus is free to switch or not, as he chooses. What's to argue about?

    As for the typical Windows rant: hey, remember all the movies rendered on Linux? Or, um, the enormous chunk of the server market that runs on it? Openness has its practical merits, and XP isn't so "rock solid" if you try and run any type of server on it.

  41. Re:Software communism by GigsVT · · Score: 4, Insightful

    Look, it is as simple as this: you don't like the copy protection, patent protection, whatever you have every choice NOT to buy or watch or listen to a product

    All Stallman is doing in this case is showing people the consequences of choosing to use this product.

    No one (no reasonable person at least) is expecting or asking McVoy to open source his product. Sure, it would be a good way to end this mess, but it's more reasonable to just stop using his closed product.

    No one ever said you couldn't use closed source software, we just want to make sure that people understand the inherent risk in any closed solution with bad EULAs.

    --
    I've had enough abrasive sigs. Kittens are cute and fuzzy.
  42. Oh, and more... by Anonymous Coward · · Score: 0

    You forget, the GPL has a nice little clause that says the software may be used under any version of the GPL of the one included or newer. Which means if stallman releases version X which has the clause "i own everything, fuck the world", he does. Yes, I know its unlikely, but so is the idea of someone posting any restrictions worth noticing. Face it, the GPL may be more favorable for now, but in the end, its got all the same loopholes as any other modern license. I blame the lawyers.

    Note to all lawyers: You bastards are almost as evil as I am. I applaud you. Especially the ones that wrote Sun's binary license.

    1. Re:Oh, and more... by dh003i · · Score: 2

      Actually, dead wrong.

      You can either make someone abide by the exact terms of the GPL you specify by saying "GPL ver X.x" or you can allow them to choose between any GPL version by saying "GPL" or allow them to use the version you specify or any later version "GPL version X.x or later" or can allow them to choose between various version of the GPL "GPL X.x, X.y, or X.z". However, it is inconsistent with the GPL to say "the latest version of the GPL". Though I suppose one could say that. But that isn't a part of the GPL license. The GPL license itself does NOT say you must abide by the "latest version of the GPL".

      Please get your facts straight. The GPL is not like every other license. For one thing, its not a EULA. For another, you don't even have to accept it in the first place.

  43. Re:Someone mod parent down...Double standard. by molog · · Score: 2
    Yeah! How dare those GPL folks tell me I can't use open source code in my commercial products.


    Beeezt! Sorry try again. This is about using the software, the finished product, not copying the code and using it in another project.


    Molog

    --
    So Linus, what are we going to do tonight?
    The same thing we do every night Tux. Try to take over the world!
  44. Viva the GPL! by allotrope · · Score: 2, Insightful

    There is a very real danger in commiting to use non-free software in the production of free software. I think this is due, in equal parts, to licensing and training issues. The fact that many people were unaware of some of the licensing details is perhaps the most disturbing thing about it..
    IMHO, it is an ongoing commitment to free tools that keeps the free software out of licensing traps. It is precisely the people that see the advantages of BitKeeper over CVS that are most likely to code an alternative. Thus, having a license that says what types of software they can and cannot code should be unacceptable (offensive!) to all of us.

  45. Re:Software communism by stilleon · · Score: 0

    I agree it does, my rant was about the extremists who say it has to be ALL FREE. See, Open Source is good but it doesn't have as much impetus to keep "trendy." If it wasn't for Adobe needing to make a buck with Photosop 7 when might I have gotten the Healing Brush tool? That is now the tool I use the most. I actually use GIMP for Windows and am trying to install Film GIMP on Cygwin. I find UNIX systems very hard to deal with personally and I haven't gotten this thing installed yet. See, I would rather get to work on a project than try to get the software to work. I am a boutique studio, me doing video and my partner doing audio using ProTools TDM. I don't have a team of people keeping our system runnings. Just the two of us. When I got Adobe After Effects I instlled it, it worked. For Film GIMP I need to track down GTK and install it. I also feel that patents have a use as well, though most of the patents I see being given out for "processes" are complete BS. Like the Amazon patent on on click payments- completly rediculous. The patent office need to be completely reworked and, like probably 90% need to be thrown out.

  46. kernel contributors by norwoodites · · Score: 2

    Now all the contributors cannot help out on a bitkeeper replacement.

  47. Question on RMS by UniverseIsADoughnut · · Score: 1, Interesting

    From reading slashdot over the years and such

    and just how i react to RMS i have a question

    How many people out there would like to see RMS be completely isolated away from the opensource movement?

    When I read what he says such as this it makes me not want to have anything to do with opensource, "free" software , GNU.

    He seams to be one of the most detrimental forces around. His idea's of having freedom by only wanting people to do as he says just send chills down my spine.

    Also does he ever use any closed source software? or has he? does he alow for any such usage?

    This is sorta a trick question since he does if he has say a car built in the last 15 years and a few other things since they have closed source software in them. How does he feel about that?

    1. Re:Question on RMS by larsu · · Score: 1

      I've never driven a car that came with a EULA prohibiting me from using other cars.

    2. Re:Question on RMS by UniverseIsADoughnut · · Score: 1

      I was going towards is general philosophy against closed source. I wasn't pointing towards this particular case when talking about the car thing.

      Still if you worked for one car company and then went to work for another you would have to obey former agreements not to give info to your new employer about your old. Even agreeing to a companies NDA's and such it would be shady to do the same work for another company. It would be a big grey area to be able to know when your not breaking such an agreement. Therefor a company saying in your contract if you leave you can't work on the same thing for the compitition would be understandable. Now that may not be fair but you would have known this going into the first company when you signed the contract. and if the company had a line in your contract saying they could change the rules of the contract at anytime you signed into that. So you would then not be able to cry foul. There is nothing bad or evil about things like the EULA and such. You agreed to them. You don't have to. there is a "i do not accept" option.

      there is reasons for agreements. the reason is so two parties have something to go to that they agreed on. You can't go through life trying to get out of everything you agreed to. Life doesn't always go the way you like. That doesn't mean life is wrong.

    3. Re:Question on RMS by Chris+Johnson · · Score: 5, Insightful
      Fine- you do that. In ten years- hell, in three years- your 'open' source movement will be indistinguishable from proprietary software.

      Isn't it true that for any proprietary software you could presumably get code if you satisfied the owners, paid them enough or whatever? It sounds very much like you see the point as being able to get code, but completely don't 'get' the idea of taking authority out of the original developer's hands.

      'Open' source and proprietary source can both be transmitted to different coders given that you satisfy the owner, get their okay. Maybe sometimes they'll agree. Maybe they won't. Maybe they're dead, or out of town, simply unavailable.

      Free code, you don't have to satisfy the owner- you have to qualify to BE an owner, at which point you get all privileges of ownership to the extent that the license permits. You're not dealing with a PERSON, you're dealing with a set of legal rules. It's set up in the only way it can be so that if you see code you can HAVE it. It defines a commons that is to some extent self-protecting.

      The reason it's that way and not simple public domain is, a certain person saw years ago that the public domain naturally tended towards the proprietary. Stagnation, walling off IP. That person saw fit to arrange for something else to be available.

      That's the person you want to get rid of.

      That's why I say- go RIGHT ahead. I already know what will happen. You wouldn't be reacting the way you are, if you didn't have some underlying assumptions about how coders should have say over what happens to their code- the idea that people should make their own 'open' licenses, should get to determine their own rules for their openness.

      This is no different from very permissive proprietary licenses. The thing about the GNU sphere that is different is that it is set up to balk any effort to impose authority, up to and including RMS's. If he did a new version of the GPL in which he got to come into your house and eat your Fritos and microwave all your nonfree software CDs, GNU would promptly fork and nobody would adopt his new license at all.

      Because the GNU/GPL sphere goes against the grain in balking authority from outside itself, it isn't the instinctive choice of anybody- it's giving up your power to something bigger than you. Not a person or authority, but a concept- but it's still giving up your power, to use the GPL. You have legal rights that you intentionally let go of when you use GPL, because legally you are allowed to be proprietary and take ownership of your code.

      RMS may or may not have known that what he was creating in Free code would be collectively successful- in fact it's led to huge things, much grander than cooperation among non-Free independent developers (given that Linux is grander than POV-Ray ;) ). However, since it is collectively successful as a result of individual coders giving up some of their power to support the common interest, it makes sense to be interested in the reasons for this.

      And it makes sense for RMS to be tireless, unbending, even maddening in his demands that people respect and understand this collective.

      You only see him, the figurehead, loudly heading up this thing, and because you don't know better you see him as being in control. You see this guy as the leader, the one in charge.

      The difference is, what he's leading, he has no real control over whatsoever- and he likes it that way. He can parade his ego all he wants and it won't do any harm because he HAS no authority over what he's supposedly leading.

      Shouldn't you be reconsidering your hostility to the guy in light of the fact that he's not the boss of you, not the boss of Linux, not the boss of GNU, and not the boss of the GPL? You gotta make some allowances for the visionary type. Name one more socially acceptable person who's innovated something like the GPL universe, while not leaving a loophole for himself to direct and control it.

    4. Re:Question on RMS by Fruit · · Score: 1

      You gotta make some allowances for the visionary type. Name one more socially acceptable person who's innovated something like the GPL universe, while not leaving a loophole for himself to direct and control it.

      If I'm not going to say it, someone else will. Wouldn't section 9 of the GPL qualify as a loophole for RMS/FSF?

      9. The Free Software Foundation may publish revised and/or new versions
      of the General Public License from time to time. Such new versions will
      be similar in spirit to the present version, but may differ in detail to
      address new problems or concerns.

      Whether this hole is exploitable depends on the interpretation of "similar in spirit".

    5. Re:Question on RMS by Chris+Johnson · · Score: 2
      Only to the extent that, in practice, a lot of people would go along with a new version if it wasn't too outrageous. I'm tempted to say 'no not at all, people could choose to stay with old versions' which is technically true, but the mirror image of the argument that 'people could buy the commercial BitKeeper'.

      RMS has no way to MAKE people adopt a new version- they already have a GPL that works. McVoy has, I think, a way to MAKE people adopt new licensing on BitKeeper- people don't have ownership of his product, merely licenses to use it.

      So, in practice RMS has a way to control the direction of the GPL, but by design this is not an absolute, and not even RMS has total control over it. It's bigger than he is, even though it's in his image- and if he did choose to get backseat-drivey on the GPL, it would not be from a position of control as the creator of it, but from a position of deep and abiding respect for him and desire to obey his wishes.

      Which is to say you should NOT worry because it seems like nobody respects RMS and certainly won't do what he says, even if he's asking for sensible things. So in that case it's IMPOSSIBLE for him to affect the GPL anymore ;)

    6. Re:Question on RMS by Fruit · · Score: 1

      Yes and no. He can't force people to use the new license, but if he changes it to read "RMS can make distribute non-free copies" then he would be able to apply his new license to any piece of GPL software out there. This is kind of a card blanche for the FSF, restrained only by the "similar in spirit" interpretation, which is kind of vague.

      With regards to nobody having respect for RMS, I think you are mistaken. But even if you were right it would make no difference to a lawyer.

    7. Re:Question on RMS by solferino · · Score: 2

      spot on

      thanks for making the effort to write such an insightful and hard-hitting comment - you made many good points, i'll focus on just one to add a few quotes

      your line :

      Because the GNU/GPL sphere goes against the grain in balking authority from outside itself, it isn't the instinctive choice of anybody- it's giving up your power to something bigger than you.

      i like a lot and here are some relevant quotes :

      Lord Shiva said :

      "You are judged on your actions, and this determines your future. Never seek power. It is the fastest way to fall."

      Hakim Bey :

      "Never seek power - only release it"

    8. Re:Question on RMS by hgesser · · Score: 1
      That's definitely the best defense of RMS's practices I've ever read. I do also tend to get bothered by the massive criticism that FSF people show towards those who dare use proprietary software, but I do see that many things they say have a point. I don't call Linux "GNU/Linux", and I don't think I will convert to that notion soon, but I understand the reasons the FSF asks for that.

      What made me think was your last sentence about who else created something like GNU and not put him in control in some way. So hey: The FSF people truly aren't selfish, they wish us all well. If that means that every now and then I have to find myself criticized for living against the GNU philosophy, I will accept that criticism with a smile and say: I agree, but I'm lazy.

    9. Re:Question on RMS by crush · · Score: 2

      It's not retroactive. So if the new Uber-GPL license were non-acceptable to you and to everyone else then they could just .... not use it!

  48. WTF, TROLL???? by Pengo · · Score: 1, Offtopic


    Another example of what happens when 12 month old puppies are dealt moderation points.

    Keep the animals in their respective cages por favor.

    1. Re:WTF, TROLL???? by Anonymous Coward · · Score: 0

      Yes troll Pengo. Why troll Pengo? Because slashdot is an enormous piece of crap moderated by enormously stupied slashbots. Cool name btw, were you a famous German hacker in a former life?

  49. Yes, he makes a good point, but... by alienmole · · Score: 1, Flamebait
    If GNU/RMS didn't rave about adding GNU/... on the front of everything, perhaps people wouldn't be so quick to dismiss him as a crank.

    Unfortunately, he is a crank - but a crank who often has some good points.

  50. New Club by Anonymous Coward · · Score: 0

    Let's create a club, called the no Homers.. uh.. the NO RMSs CLUB!

  51. RMS, and budding democracies by A+nonymous+Coward · · Score: 4, Insightful

    I support RMS in many ways, he's the driving force which got us most of the free software we use today, indirectly or directly. But he fails to understand that freedom doesn't come all at once.

    Think of trying to implement democracy in Iraq after Saddam's fall, or even better, in some far more impoverished nation with much less technology. You can't just put up voting booths and say you have a democracy. Democracy requires an informed citizenry, it requires literacy, it requires a stable social climate, it requires reasonable expectations of the citizens that their vote might matter, and it requires them to have their immediate concerns taken care of, like stable income and work, safe from government persecution, safe from crime.

    Same with free software. I think BitKeeper's license sucks in many ways, but perfection is the enemy of good enough, and right now, BitKeeper's license is good enough for the kernel folks, so RMS should just butt out, work on an alternative if he wants, but butt out of something that is none of his business.

    1. Re:RMS, and budding democracies by Mad+Martian · · Score: 1
      Democracy requires an informed citizenry, it requires literacy, it requires a stable social climate, it requires reasonable expectations of the citizens that their vote might matter, and it requires them to have their immediate concerns taken care of, like stable income and work, safe from government persecution, safe from crime.
      But I don't understand: the USA has democracy but it doesn't have any of those other things!
    2. Re:RMS, and budding democracies by L1nUx+h4x0r · · Score: 0

      Think of trying to implement democracy in Iraq after Saddam's fall, or even better, in some far more impoverished nation with much less technology.

      You mean, Afghanistan?

      --
      The GPL makes software more like your mom. Free and open to all.
    3. Re:RMS, and budding democracies by knife_in_winter · · Score: 1

      I support RMS in many ways, he's the driving force which got us most of the free software we use today, indirectly or directly. But he fails to understand that freedom doesn't come all at once.

      I think RMS fails to understand, or more likely, fails to recognize that true freedom means not only having the freedom to have free tools and free source code; but also having the freedom to not give away the source code.

      Proprietary software is not evil. It is merely an excercise in another type of freedom. Even restrictive software licenses are not evil. Sure, we don't like them. But they don't *really* restrict our freedom.

      Why? Because just as others are free to create and license proprietary software any way they please, we are all free to choose to use or not use that software. It's as simple as that.

      See, *real* freedom is the freedom to *choose*. In some respects, RMS is just like Bill Gates. Both of them want us to not have choices. Bill wants us all stuck in Windows land. RMS sees us all being "free" as long as we all write and use free software.

      Don't get me wrong. I use, support and respect Free Software. I also think that much propriatary software is not such a bad thing while still maintaing that many software licenses are pretty shitty. Would it be nice if *everyone* chose to write free software? Of course. But they have to *choose* to write free software.

      And the thing about choices: when somebody makes a choice, as long as the choice was freely made, you have to respect it. It may be RMS, Linus, Larry or Bill. They all have the freedom to write and use the software they will. And so do we.

      --

      Tyler's words coming out of my mouth.
    4. Re:RMS, and budding democracies by JamieF · · Score: 2

      >perfection is the enemy of good enough, and right now, BitKeeper's
      >license is good enough for the kernel folks

      Exactly. So there isn't as much reason to work on a free alternative (and the casual observer may assume that BitKeeper's license is nicer than it is since Linus has chosen to use it), so the problem is self-perpetuating. Sorta like CVS: it has problems, but it's good enough for many projects, so lots of folks won't bother to make anything better.

      Usually "don't let the best be the enemy of the good" means, "get something imperfect accomplished, then improve". BitKeeper exists. A *finished* free alternative does not. So in this case the good is the enemy of the best - since we have something imperfect, there is much less momentum to get something better accomplished. Linus may not have had much of a choice (use BK vs. suffer massive productivity loss due to CVS limitations) but from RMS's perspective, if we'd stop compromising our integrity in the short term, in the long term we wouldn't need to. He's being an idealist but we need those, in order to counterbalance the suboptimization that comes from pragmatism.

  52. Re:Software communism by stilleon · · Score: 2, Insightful

    But people everyday here write how they oppose protections for copyrighted material like movies and music. How is it that my product differs in spirit to BitKeeper?

  53. Who's talking of BUYing a Ford? by A+nonymous+Coward · · Score: 2

    When Ford gives away cars FOR FREE, do you not think they might want to only give them to non-competitors?

    1. Re:Who's talking of BUYing a Ford? by Chundra · · Score: 2

      Ok the analogy was weak to begin with, but for sake of argument Ford doesn't usually give away free cars. If they do, chances are that it's some sweepstakes marketing campaign. The only people they would exclude based on company affiliation would be Ford employees.

  54. where they park by DuctTape · · Score: 1

    My sis-in-law works for Chrysler-- sorry, Daimler-Chrysler. In her building, the non-Chrysler cars get parked in a separate lot. For the cars' protection, mostly.

    --
    Is this thing on? Hello?
    1. Re:where they park by Corporate+Troll · · Score: 1

      So what if you drive a Mercedes when you work at Daimler-Chrysler?

  55. Re:Software communism by GigsVT · · Score: 2, Interesting

    But people everyday here write how they oppose protections for copyrighted material like movies and music.

    Don't mind those people. Also don't assume that people who advocate free software are always of that belief. We aren't all communist. I'd even go as far to say the real communists are in the minority.

    I admit there is a lot wrong with our current system of copyright, but I am not in favor of eliminating it, and I don't think many reasonable people are. Most of us do want to see widespread IP reform, but eliminating all IP is not the goal for most of us.

    --
    I've had enough abrasive sigs. Kittens are cute and fuzzy.
  56. Re:Software communism by Twirlip+of+the+Mists · · Score: 1, Offtopic

    Well said. Bravo, bravo.

    Let me know when your movie is done. I'll buy a ticket. ;-)

    --

    I write in my journal
  57. RMS might need to consider some prozac. by TellarHK · · Score: 1, Troll

    Sigh. This is just another nail in his credibility-coffin. Why does it seem like he spends more time picking fights, pushing people to name things the way he wants them to, or to use software the only matches his ideology? For christ's sake (pun intended) he's gotten so damn bad that it's probably just as bad as it was when the first Christians (Or muslims, or jews...) came on the scene ranting about how THEIR god was going to kick everyone ELSE'S god in the ass.

    Yes, RMS has contributed far more than I'll ever even DREAM of. Yes, RMS has a super-genius IQ and a -highly- admirable vision of what the future should hold. But goddamit, he needs to start working on some POSITIVE SHIT otherwise he's just going to make the entire Open Source community look like squabbling fools that can't cooperate and will never be able to compete feature-for-feature with commercial software. He wants to prove that Open Source is better, then DO it. Don't just bitch about who gets the credit for the kernel.

    Stop picking fights and start being productive in a way that actually inspires everyone, rather than irritates most.

    1. Re:RMS might need to consider some prozac. by nick+this · · Score: 4, Insightful

      Yeah, but that's his job. He's the voice of conscience. Kind of like the ACLU.

      Without someone to constantly point out the difference between "almost free" or "free-like" and "truly free" we might get lazy and do what's convenient, rather than what is morally right.

      And no matter how you feel about him: if you hate him, agree with him, consider him a whiner... whatever... you *have* to respect someone who has such an unwavering set of principles that he is not afraid or ashamed to look like an idiot to stand up for them. No matter what, you have to admire him for that.

      So despite the fact that he spins me up occasionally, I shut up and listen to what he has to say because when you come right down to it... he's right. Annoying. Irritating. But right.

      Oh. And you have to respect him for emacs, too. Obviously.

    2. Re:RMS might need to consider some prozac. by TellarHK · · Score: 2

      The ACLU doesn't have representatives on TV every week telling us what they think. We know. Just like most of the people here know what RMS stands for already. We've heard it all before, and in many areas he -might- be right, but he's just so obnoxious people won't want to deal with him. I respect him greatly for having principles and sticking to them, yes. But it's getting damn near the point where I'm starting to respect him in the same way you'd respect Jerry Falwell. He's a bigoted, racist, loudmouthed prick, but he's got his principles.

      Open source doesn't need a Jerry Falwell. It needs a Martin Luther King Jr.

    3. Re:RMS might need to consider some prozac. by Anonymous Coward · · Score: 0

      I don't admire him for sticking to his religion. Zealotry is hardly a an admirable quality.

    4. Re:RMS might need to consider some prozac. by Anonymous Coward · · Score: 0

      please please research the use of 'open source' versus 'Free Software'. you come off as an idiot trying to use them interchangeably.

    5. Re:RMS might need to consider some prozac. by TellarHK · · Score: 1

      Please get an account instead of posting flames as an anonymous coward, you come off as chickenshit for not having the balls to correct my mistake with your own name. :)

    6. Re:RMS might need to consider some prozac. by Eric+Smith · · Score: 2
      The ACLU doesn't have representatives on TV every week telling us what they think.
      They would if they could get the press coverage for free. But they can't afford to buy TV time routinely.

      Whereas anyone can post an essay on the internet, and if they're famous or if the topic is of sufficiently general interest, it will get noticed.

      I respect him greatly for having principles and sticking to them, yes. But it's getting damn near the point where I'm starting to respect him in the same way you'd respect Jerry Falwell. He's a bigoted, racist, loudmouthed prick, but he's got his principles.
      What exactly is he doing that offends you so much? He posts an essay once in a while, and gets interviewed now and again. It's not like he's beating on your door or calling you on the phone. I don't understand how you can credibly claim that he's anywhere near as annoying as Falwell, who is in the news *much* more often than RMS.
    7. Re:RMS might need to consider some prozac. by TellarHK · · Score: 2

      I got modded a troll above? Geez.

      RMS didn't post this as an essay, though. He posted it to the Kernel mailing list. If he'd posted it to a news site (any Free Software/Open Source site would bow and scrape to host it) it wouldn't have been so obnoxious. But in this case, RMS took his gripe to people in a place that they didn't want to clutter up with arguments and politics. He should have submitted it here, people here -thrive- on politics and bitching. :)

    8. Re:RMS might need to consider some prozac. by Anonymous Coward · · Score: 0

      What if my conscience is telling me he should be mowed down by a Mack truck? What's he the voice of then?

    9. Re:RMS might need to consider some prozac. by Anonymous Coward · · Score: 0

      I think Jerry Falwell might not be the most apt comparison, but I get your point. :)

      But we need both. ESR is supposed to be the Martin Luther King Jr. to the ravenous take-no-prisoners free software counterpoint of RMS.

      I'm not sure ESR is much of a Martin Luther King Jr. though. But then, who would be?

      All I know is that I was looking at bitkeeper because it did cool stuff... had seen it before and never bothered with it, but since following kernel discussions, I was looking at using it myself for personal projects.

      But after RMS' (gentle?) reminder, it's subversion for me. I'll be unhappy with it compared to bitkeeper, I'm sure, but now I remember why it is that I made the switch in the first place. And hell, if I don't like it, I can patch it, right?

      I needed the reminder, and I suspect others did too. So RMS did his job, and I thank him for it. Even while I resent the parenting to some degree.

      That's my thought. But I understand your perspective.

      Cheers.

    10. Re:RMS might need to consider some prozac. by nick+this · · Score: 2

      Ack. That was me, BTW. Didn't log in. Don't include me in your Anti-Anonymous Posters thing. I just forgot!

  58. Seeking Asses eh? by Anonymous Coward · · Score: 0
  59. Curious... what do *they* use? by shutton · · Score: 1

    One wonders what version management software the Bitkeeper authors used when they were writing their product. RCS? Visual SourceSafe? Or, gasp, CVS? No one starts at zero. Even compilers for new architectures are built using a cross compiler on a foreign system first.

    Not that it makes a bit[keeper] of difference, since there's no law that they have to practice what they preach WRT their own software, but it's an interesting thought. Those who benefited from open-source software, or even a competitor's product, shouldn't openly disparage that vendor's product (though they don't appear to have done that here).

    Companies should remain competitive by making a better product, not by writing legalese that prevents you from using others' products.

    --
    -Scott Hutton
  60. Let's learn from history, shall we? by shoemakc · · Score: 5, Insightful

    It's amazing that the same people who put themselves in a bad position with their pictures and music would again willingly do so with their kernels.

    Bitkeeper could easily change their license with after an acceptable amount of market share, just as GIF, JPEG and MP3 did before them. RMS, as usual, is dead on target here.

    -Chris

    --
    --an unbreakable toy is useful for breaking other toys--
    1. Re:Let's learn from history, shall we? by mccalli · · Score: 2
      Bitkeeper could easily change their license

      ...and the kernel development team could easily change which product they use as a response.

      Works both ways. Choice you see.

      Cheers,
      Ian

    2. Re:Let's learn from history, shall we? by Anonymous Coward · · Score: 0

      This issue was covered by Linus when he switched to Bitkeeper:

      - If Larry turns to the dark side (or, as some would say, the "even
      darker side" ;) we're _still_ ok. The data isn't going anywhere, he
      can't close that down. We'd just have to export it into a new format.

      If worst comes to worst, and nobody has fixed CVS/subversion/whatever
      by then, I can even just go back to how I used to work. Nothing lost.

    3. Re:Let's learn from history, shall we? by Slugbait · · Score: 1

      In the same way that we're _still_ok because we can convert our gif's to png's, our mp3's to ogg's and our lzw.a to gzip.a?

    4. Re:Let's learn from history, shall we? by TrentC · · Score: 2

      >>Bitkeeper could easily change their license

      >...and the kernel development team could easily change which product they use as a response.

      >Works both ways. Choice you see.


      The point RMS is trying to make in this case is, they wouldn't be forced into this choice if they'd used a Free tool in the first place.

      RMS doesn't like the fact that a Free software project uses a non-Free software tool in its development. Linus and the kernel maintainers said "hey, we'll use what we feel works best".

      Now BitMover has changed their free license, meaning that kernel developers that were using BitKeeper under a free license just fine now are faced with a choice they'd not have to make otherwise:

      1) Do not contribute code to any product that BitMover feels is a "reasonable" competitor for BitKeeper (and stop working for an employer who does)
      2) Pay for a commercial license (which, according to one source is almost $6000, plus $1200/year; a bit out of the range of most non-sponsored programmers)
      3) Stop using BitKeeper

      And, if they do shell out for a commercial license, there's nothing to say that BitMover won't change that license down the road, which puts you back into the same boat (only now they have your money).

      Jay (=

    5. Re:Let's learn from history, shall we? by mccalli · · Score: 2
      Agree with your post's facts, however we reach different conclusions.

      The point RMS is trying to make in this case is, they wouldn't be forced into this choice if they'd used a Free tool in the first place.

      ...and the point Linus et. al. are making is that they wouldn't be 'forced' (choosing) to use BitKeeper if there was a free alternative available that was up to the task. Again - it works both ways. Your points are valid, as are mine.

      Cheers,
      Ian

  61. I'm guilty too by Anonymous Coward · · Score: 0

    I use free software to produce proprietary software everyday......

  62. Praying for support? by dpt · · Score: 1

    Larrie McVoy says:

    "2) The software is not open source because the open source business model doesn't have a prayer of supporting the development costs."

    On the whole, I've found commercial software support to be far worse than OSS, and development to be much slower - if they even continue to develop the product at all instead of de-supporting it to force a change to some entirely different product.

    Does anyone have any experience with Bitkeeper's support? Is it any better than the oft-heard "it'll be fixed in the next release" mantra? Is the product being developed very actively?

    1. Re:Praying for support? by Anonymous Coward · · Score: 0

      Perhaps you should reread that. He isnt talking about support, he talking about covering the cost of developing the product in the first place.

  63. Re:Software communism by TellarHK · · Score: 2

    There's only one problem with the statement about "Linux's Philosophy". Linus is Linux. His philosophy is "Use what works", which is why he chose BitKeeper. Linus was kind enough to use the GPL and allow his little kernel to grow into a full OS with the help of GNU.

    What's at issue is RMS's philosophy, not Linux's. And there's nothing wrong with stating one's opinion, but what RMS does is try and state his opinion in an only slightly less aggressive and sometimes offensive manner than the preacher standing outside a porn shop waving a bible and screaming at "sinners". That kind of obnoxiousness on -any- side pisses me off. :)

  64. In related news... by shoemakc · · Score: 4, Funny

    ...Redhat announced today that starting with Redhat 8.1, all further releases would be compiled entirely in Visual C++.

    Safedisc licensing agreements are also pending.

    -Chris

    --
    --an unbreakable toy is useful for breaking other toys--
  65. why by raduga · · Score: 2, Insightful
    Why doesn't some starry-eyed Free Software code warrior come up with a better alternative to BitKeeper, distribute it, and everyone goes home happy?

    One important reason to keep in mind:

    Under the current BK license, anyone who *tries* to develop an alternate source management system gets locked out of BitKeeper, now and forever. Which could mean, out of Linux Kernel Development, and perhaps other fun projects. In short, if you *are* considering creating something else, better, you had better hope and pray that it succeeds, and pulls people away from BK. If your little project turns out for naught in the greater mindshare of the software devleopment community, you're screwed, unless you want to fork over cash at whatever the going rate for Professional development licenses are.

    What's wrong with BK is not a question of Larry's rights so much as the chilling effect it has the potential of unleashing on the development community.

    This is what scares me. I haven't read RMS's article yet. He tends to post off-the-cuff, and in inappropriate contexts; but he's doing the best job he knows how. (Somebody please get this guy a P.R. manager, a personal groomer...)
    --
    First, nothing begins if not opening
    1. Re:why by Anonymous Coward · · Score: 0

      That bit you quote is wrong. Anyone that's developing an alternative has to pay for their copy of bitkeeper, that's all. Not anyone *using* an alternative, and anyone developing an alternative can still contribute patches, the old-fashioned way.

  66. Patents by Anonymous Coward · · Score: 0

    People say make something better/similar to BitKeeper but what`s to stop BitKeeper`s creators patenting the all features that make the product popular and so stimy competition ?

  67. I don't care so much about free in terms of money by jjn1056 · · Score: 2

    It's the part about being able to control the software on my PC. It's about being able to modify the code or make bug fixes that are important to me. It's also about being able to install the code on my computer and not have it running all sorts of process in the background, or tracking my online behavior or whatever.

    Next time you buy proprietary software just ask yourself the question: Would I buy a car with a hood welded shut? How would you feel if there was a law that prevented you from changing your own oil, or if there were no independent mechanics, or if you could not learn about how cars work in school because all the textbooks were copyrighted and had controled distribution.

    --
    Peace, or Not?
  68. Re:Software communism by josh+crawley · · Score: 1

    Hey YOU! Put down that bible!!! You might hurt somebody with it! (thump thump)

  69. RMS's place in history by solferino · · Score: 2

    RMS is truly a great visionary - i find that everything he has written about free software has been truly prescient, and penetratingly insightful.

    Again, on the matter of BitKeeper, as far as i am concerned he is completely right. It's not a question of 'best tool for the job' - the creed of the technocrat - but the best tool if and only if that tool respects the user's freedom.

    Interestingly, the movement to downplay RMS's role in the free software movement and his instigal role in the development of the GNU/Linux system is mirrored many times in history where the true visionaries and revolutionaries are brushed aside by later-comers who sell-out on the founding principles of a movement - and Linus Torvalds for all his strong contribution towards the linux kernel is rapidly coming into danger of falling into this camp.

    As an example, and one i hope you do not find to off-topic, i ask this mainly american audience on slashdot to tell me who was america's first president?

    If you answer george washington you are incorrect - george washington was the leader of a counter-coup after the first revolution.

    As my supporting documentaion i give you this from the introduction to the brilliant alternative history of america called the Tribes and the States (written by william james sidis, on several objective grounds considered america's greatest genius of the 20th century).

    There are other points of difference from the established text-book view of history, such as: picturing America as a country where popular revolts have been the rule rather than the exception, and even as the origin and inspiration of such revolts throughout the world; describing George Washington, not as the hero of the American Revolution, as he is ordinarily considered, but rather as one who had little sympathy with democracy, and finally overthrew by conspiracy the republic the Revolution established; the existence of a First Republic (John Hancock being its first president) representing the American Revolution, and a Second Republic representing a political counter-revolution; [my emphasis] the pre-revolutionary co-operative factory and civil disobedience systems in Massachusetts; or the various peculiar theories of economic and political functions and development as presented here. All these will doubtless be difficult for the average reader to swallow. And to this, let it merely be said, that what is being presented here is merely a new version of what happened, partly based on legends and traditions of what claims to be the continuation in modern America of the tribal organization of a nation of the old Indians of New England; so that even the existence of contradictions in the story as here presented would not be at all surprising. But let us also hope that the new point of view will make the reader "think it over"that it will excite his interest, and make him reconsider much that he has taken for granted about his country.


    Don't stand by and let our new john hancock (RMS) be replaced in history by the new george washington (torvalds).
  70. Sensible Solution by zenyu · · Score: 2

    Mod this comment up!

    I don't want to use bitkeeper because their license is so anti-free, but subversion needs to be tested on smaller projects before we really can switch something as large as Linux over.

    CVS is not so good mostly because it can't version directories. You can of course delete a directory and create another one and rename all your files into the new directory, but it's still ugly enough that I try very to get my directory structure right the first time, and only move files to new directories after a major version release in a branch. There are some other things missing like checkin lists, that allow you to work on different things within a source tree without checking out a parallel tree, it's not as safe, but essential if it's 4-5 Gigabyte source tree(I've worked on such a beast.) Those types of features could be added, as could an rsync type feature, also essential. But the for the directories CVS can't be nicely extended to do it.

    I'm trying subversion on for one of my projects soon, and I've heard NetBSD folks talk about trying it. If it works well enough I might even add some of those other features we need so one day I'll never be tempted by perforce or bitkeeper.

    BTW My first real vc experience was using RCS, and CVS is much better. RCS files are pretty clever themselves. Later I used Perforce, then I went back to CVS cuz I work on opensource things and everyone can use CVS ;) It's also easier to train people on for some reason, I guess it's just so few things to remember, "cvs co, cvs add, cvs update, cvs commit" That's enough to get someone through their first month.

  71. As I understand it... by Siniset · · Score: 2, Interesting
    it seems RMS has oversimplified the issue here. Of course there is the possibility that BitKeeper could take away someone's right arbitrarily to use the program. But it's not going to happen. McVoy seems to be a big supporter of Linux and the kernel-devel team, but I'm not a kernel hacker so what do I know? The kernel hackers seem to be in the best position to judge in this case though, IMHO.

    McVoy doesn't seem to be very supportive however of the GPL, which is understandable considering that few if any companies have managed to post strong profits off of GPL'd software. That doesn't mean there won't be some eventually, or that the GPL isn't the best licence, just right now it is not always feasible for the small business.

    And as far as people choosing software (or refusing to use software) because of the nature of the EULA seems to me to be shortsighted. Sure, if I to choose between two similar programs, I'd choose the OSS solution, but if there is a feature I need, or that will drastically improve productivity I'm going to have to eventually use the non-OSS solution, no matter how much I might prefer not to.

    I respect RMS for what he has helped to create, but too often I feel like he is just a little too desperate for attention and respect.

    just my two cents...(wow that was way too long)

    1. Re:As I understand it... by nagora · · Score: 5, Interesting
      Of course there is the possibility that BitKeeper could take away someone's right arbitrarily to use the program. But it's not going to happen.

      It already did. If you are on a campus where anyone (not you - anyone) is working on patches to CVS you are not allowed to use Bitkeeper in the same way I am. What's not arbitary about that?

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    2. Re:As I understand it... by TVmisGuided · · Score: 1

      One word: enforcement.

      One question: how?

      --
      All the world's an analog stage, and digital circuits play only bit parts.
    3. Re:As I understand it... by nagora · · Score: 2
      One question: how?

      Given how spineless university legal departments are these days, I'd say a bulk mailing of notices would be enough. The universities will do the rest.

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
  72. *sigh* So true. Free software is like sex... by SexyKellyOsbourne · · Score: 0, Flamebait

    It's better when RMS is NOT involved!

  73. Re:Software communism by Anonymous Coward · · Score: 0

    Good points, no wonder you were modded down as a troll. The hordes of /. do not like to have little problems like "truth" thrown in their collective face. No matter how right you are, no matter how true your words, you will be modded down becuase you have failed to adhere to the hive mind principle of of the hordes. No worries though, keep using the software you prefer, continue to ignore the rantings of the horde, pause not to ponder their collective beltch of heady ideals. They will go away soon enough, this is a group of people that is so abrasive and combative that no one could ever embrace them or take them seriously. Sure Linux rocks on the server, sure the Gimp is a decent tool for casual use, but is Linux really competitive on the desktop or against something like Photoshop? Of course not, you are capable of making an intelligent non-religous evaluation and you have seen this is simply not true. Voice that type of thought on /. though, and you will ( as you have ) recieve the usual summary troll moderation because the horde can not bear the truth. Keep posting, keep making your movie, and charge any damn thing you want for people to view it. You have every right to do so, much to the chagrin of the hivemind. Peace.

  74. Re:IF I EVER MEET YOU, I'M GOING TO KICK YOUR ASS! by eno2001 · · Score: 0, Offtopic

    He said "Kick your ass", not "Lick your ass". Pervert.

    --
    -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
  75. About RMS & BitKeeper by Ektanoor · · Score: 5, Insightful

    Well I don't like RMS due to many reasons, mainly that he follows his ideas like a religious fanatic altogether with some very faint ideals on how the world should be. It reminds me those hippy, extreme left revolutionaries that raised Che to the level of a saint, considered Mao's sentences the Bible and USSR a traitor to communist ideals... Meanwhile there are many things on RMS that deserve some high respect. Here is one of them, because, RMS is absolutely right...

    I may understand the reasons kernel developers point to hold up to BitKeeper. However they can't and shouldn't ignore the consequences of ignoring the legalities of their move. The fact that BitKeeper is factually an EULA much worse than M$ is something that may put into question the future of Linux. Yes, it is much worse because ethically violates some principals of market, things that were formed not yesterday but millenia ago. It is much worse because it is clearly not a commercial license but a typical feudal decree of the worst kind, in common terms: "you can't do that or do this while you are under my service". This is what is inside this license and it is so superficial that any deviation may turn it void. For some you may have had the chance to read documents from the V up to IX centuries, one may note that feudalism started this way. First they said "while", then they said "because" and later they didn't say nothing as everyone considered it natural...

    And to consider things worse:
    Larry McVoy of BitKeeper:

    "Our position:
    "1) No free licenses for our competition, they can buy them if they like.
    "2) The software is not open source because the open source business model doesn't have a prayer of supporting the development costs.
    "3) If you had built a decent system instead of sitting around and whining, we could be doing something else instead of sitting around listening to your whining."

    If we look at the reaction of BitKeeper's owner, we can see that we are really going the worst way. He is ultimative, he is arrogant, for him OSS lacks prayers. But this is not the worst. The worst is that we are a mass of apatic whinners, but he stands higher and listens to the crowd of gentiles. And he only can listen whinning, nothing else, because the brilliance and crystal sound of BitKeeper's castle blinds and deafens everything else.

    This is not OSS, this is not Free Software. This is not even the M$ Empire. This is the Black Cathedral.

    1. Re:About RMS & BitKeeper by dlb · · Score: 1

      How does Microsoft have anything to do with this?

      This isn't about a software company using their license to monopolize the market they already have a stranglehold on; This is about Bitkeeper doing everything possible so they can pay their rent. If that means strongarming their competition into BUYING (on the horror!) Bitkeeper's software so they can develope a competing product, then so be it.

      Quite honestly, I don't see where Larry is out of line here.

    2. Re:About RMS & BitKeeper by gl4ss · · Score: 0, Offtopic

      business model;

      1,skip
      2,skip
      3,sit tight and listen to whining.

      --
      world was created 5 seconds before this post as it is.
    3. Re:About RMS & BitKeeper by Ektanoor · · Score: 2

      Apart of those prohibitions stated upon laws created and accepted by a nation, state, community or organisation, no one has the right to tell anyone whom he can sell and what he can sell on the basis of a service that is not based on a common agreement of rights and duties, for which, each party shares a common profit of the service.

      BitKeeper violates to the deep this principle on its license. Independently of the case of being free or for a fee, BitKeeper shall not put broad restrictions on the subsequent rights of people to use it. This would be the same as M$ demanding that through Windows, only M$ software, made by M$, can be sold. The only thing that may soft the arrogation of BitKeeper's license, is the size of the company compared to M$. If we take the sizes apart, BG looks like an angel in front of Larry.

    4. Re:About RMS & BitKeeper by Anonymous Coward · · Score: 0

      Listen, idiot - if you don't like it don't use it.

      Larry offers you something under certain terms. You are not obliged to accept it.

      Ethics has NOTHING to do with it. You're offered a deal, and it's completely your choice. What you (and RMS) are doing IS whining and it gets you nowhere. Oh, and your English is as good as your understanding of the situation. Gentiles? Who said anything about not being Jewish?

    5. Re:About RMS & BitKeeper by duck_prime · · Score: 1
      Apart of those prohibitions stated upon laws created and accepted by a nation, state, community or organisation, no one has the right to tell anyone whom he can sell and what he can sell on the basis of a service that is not based on a common agreement of rights and duties, for which, each party shares a common profit of the service.
      I'd say that the license *agreement* is this "common agreement" you speak of. Larry's "price" for the free version of his software is a promise that you won't use it to undermine his market.

      If you are not willing to pay his price -- either the cash or the behavioral, don't use the software. He's not taking away any rights, because as it stands you have no right to use his software. He's adding rights, with some conditions attached.

      I see this as no different than the GPL restrictions that you not make proprietary your code.
    6. Re:About RMS & BitKeeper by Anonymous Coward · · Score: 0

      Um, Che is a saint and Stalin was a traitor to communist ideals, which were really represented by Trotsky. Oh, and RMS is the one man who can save the free flow of information for our children in the face of dangers like the DMCA and Microsoft.

      Do you hate the common man or what?

  76. Re:I don't care so much about free in terms of mon by dlb · · Score: 1

    It's also about BitKeeper wanting to get some revenue and stay in business.

    That wont happen if they say "Here, we've spent 80+ hours a week developing this piece of software. Here's the source for it; go do whatever you want with it. You can even change it or modify it or give copies to all your friends. We dont care, we didn't expect to eat or pay rent or anything like that anyway."

    The "hood-welded-shut" analogy sucks because automotive companies make money whether or not you can dink with the car. Everyone has to buy their own car to dink with -- you can't just make copies of vehicles like you can with software.

  77. Pulling a Qt by kris · · Score: 5, Insightful

    Normally I do not agree with RMS at all. In this particular case, though, he is flat out right.

    BK is infrastructure for the kernel development. This is not something that you happen to rip out and replace on a moments notice in case the license changes to something unacceptable. changing infrastructure is a painful process in which more often than not valueable metadata is lost and in which you have to change processes and retrain people.

    In fact, this is precisely the reason while Linus is still using BK despite the controversial license: Convenience vs. da pain of changing.

    Now, consider the license change BK put through, and what it mandates: It basically says that you cannot use the free license for Bitkeeper to use Bitkeeper for anything including Kernel development if you or your company happen to work on a version control system.

    Can Bitkeeper legitimately impose such license restrictions? Yes, they can - it is their product and they can do whatever they fucking want with it.

    Is such a license acceptable for Linux kernel development? Not at all. Despite the fact that there are Bitkeeper-to-CVS and Bitkeeper-to-Subversion and Bitkeeper-to-tgz-Gateways all over the place now, Non-BK users are second class citizens in Linux kernel development. They do not have realtime access, and they do not have proper access to BK metadata at all. Also, patch submissions that do not come in via BK are treated worse than patches that come in via BK - Linus and friends may say they aren't, or they aren't intentionally, but they are - again matters of convenience and infrastructure working against Non-BK users.

    Switching from BK to a different systems becomes harder the longer you use them, because the systems accumulates metadata and processes center around BK - the infrastructure mechanics I explained above at work.

    Finally, is this situation sane at all? That is, is there at least one party that wins because of this license change?

    Well, the people who cannot use the free BK license are certainly not winning. They are shut out and have to use second-class systems to contribute to the kernel. Their enthusiasm and energy that could be used for Linux kernel development is diverted to integrating into a principally broken infrastructure.

    The Linux kernel development process certainly is not winning at all. There is war and blodshed on the list, and people are switching or turning their back on kernel development out of principle, others defend Bitkeeper out of purely technical reasons, shutting out all the process problems and political outrage BK creates.

    Bitkeeper, the company, certainly isn't winning, too. They created this license in order to discourage the development of BK alternatives. Well, that backfired big time. I couldn't have devised a better Subversion promotion campaign than this particular license change.

    Basically, BK has pulled a Qt. That is, they created a great product that is important infrastructure for other projects, with a license that is unacceptable for many people. This is just what Qt was in the beginning of the KDE project: a truly great product in an pivotal infrastructure role for an important project (the Linux Desktop). And just like the license to Qt forced many people to create an alternative to Qt, spawning the Gnome desktop, the BK license change will be a great incentive for many to work on Subversion, Arc and related projects.

    So BK actually achived the opposite of what they intended with the license change.

    Is there any other party that might be winning? Well, yes. Microsoft. But you already knew that. And hey, they even have a version control system.

    1. Re:Pulling a Qt by greppling · · Score: 2
      While I agree with almost all of your post -- BK metadata like changeset comments just isn't s.th. that should be kept in a proprietary format --, with this one you are actually wrong:
      • Also, patch submissions that do not come in via BK are treated worse than patches that come in via BK - Linus and friends may say they aren't, or they aren't intentionally, but they are - again matters of convenience and infrastructure working against Non-BK users.
      Linus has even stated that he prefers e-mail patches, because they are as easy to integrate (just piped into BK) and are usually better commented...
    2. Re:Pulling a Qt by Anonymous Coward · · Score: 0

      The Linux kernel development process certainly is not winning at all. There is war and blodshed on the list, and people are switching or turning their back on kernel development out of principle

      Isn't the 'war and bloodshed' metaphor at bit inappropriate? Perhaps you are taking this a bit too seriously, it's just a kernel after all. Also, whose switching? And where are they going too?

      Also, kernel development is not dependent on Linus. You can set up your own branch if you like and even use CVS!

    3. Re:Pulling a Qt by himi · · Score: 3, Informative
      Is such a license acceptable for Linux kernel development? Not at all. Despite the fact that there are Bitkeeper-to-CVS and Bitkeeper-to-Subversion and Bitkeeper-to-tgz-Gateways all over the place now, Non-BK users are second class citizens in Linux kernel development. They do not have realtime access, and they do not have proper access to BK metadata at all. Also, patch submissions that do not come in via BK are treated worse than patches that come in via BK - Linus and friends may say they aren't, or they aren't intentionally, but they are - again matters of convenience and infrastructure working against Non-BK users.


      I'm sorry, but this is just plain wrong - Linus will accept patches with as much alacrity as he'll accept URLs for a repository to pull from. As evidence of this, consider the number of patches he's merged from Andrew Morton and Al Viro, neither of whom use BitKeeper. Hell, Linus basically demanded excellent support for importing patches into a repository from Larry McVoy, and got it without the slightest argument.

      All told, Linus using BitKeeper has noticeably sped up and smoothed out the development process - he's now merging more patches (particularly trivial patches that often got lost in the noise before), and thanks to his use of BitKeeper you can literally watch every single commit he makes, so you get a far better view of what he's doing. The development process has been helped by this, not suffered, and that's the consensus of all the core people (including ones like akpm who doesn't use bk for philosophical reasons).

      Go and actually /read/ lkml for a few months, and then come back and tell us all that things are terrible and the development process is collapsing.

      himi
      --

      My very own DeCSS mirror.
    4. Re:Pulling a Qt by pjrc · · Score: 2
      Can Bitkeeper legitimately impose such license restrictions? Yes, they can - it is their product and they can do whatever they fucking want with it.

      Last time I checked, it seemed like restrictions in EULAs above and beyond the exclusive rights granted by copyright were an unresolved gray area.

      Perhaps that's all changed now... but as I recall there was a push to pass new contract law in all 50 states, but only two bought it and much debate sprung up, and even the FTC got involved to some degree on the side of consumers. Back then, there had been only a small number of cases that actually went to trial, with conflicting results (one consumer-friendly one tossed out resale restructions, or something like that).

      So you can see my memory is hazzy. What did I miss? Other than scare tactics, what basis is there to believe these sorts of EULA restrictions have any validity?? Please, do tell.

  78. Looking the wrong directions by Paul+Komarek · · Score: 5, Insightful

    RMS doesn't give a damn about convenience, especially for his own sake. He cares about ideals, and challenges everyone else to do the same. Most of his life has been spent trying to make living with his ideals more convenient. Most of us losers spend our lives rationlizing about our ideals until our ideals are convenient. I hope this explains where RMS is coming from and why he says the stuff he does.

    Linus Torvalds is more like the majority of people whose ideals meld (by design or otherwise, I don't want to guess) with convenience. This is probably part of why he is fairly popular and seen as a regular guy (unlike RMS). For instance, Torvalds feels the "best" tool for the job should be used regardless. Unfortunately, Torvalds has never taken the time to describe for us exactly what "best" means. I'm sure he doesn't mean anything so sinister as "if unpaid child labor makes the tool cheaper, then it's better!", or so naive as "I'll pay anything for the best, screw value/dollar!".

    RMS doesn't give a damn about Larry McVoy's company succeeding with propietary software. I believe (I don't want to put words in RMS' mouth) this is because RMS feel propietary software is worthless in the long run, and hence a waste of society's time, energy, and money. I believe he could win this argument, should he choose to make it. Torvald's feelings on the subject are useless until he defines what he means by "best".

    My second personal interjection for this post is about competition versus scratching itches. It's not clear to me that the "competition" from BitKeeper is what will spur the creation of a Free package with similar features -- Torvalds doesn't seem motiviated by competition with Microsoft (he's said such several times), so it's not obvious to me that software authors will be motivated to compete with BitKeeper for the sake of competition alone.

    The people in the Free and Open Source communities most affected by the lack of Free BitKeeper alternatives are the Linux (i.e. kernel) developers. Most others seem to be happy enough with existing tools, with just enough disgruntelment that subversion is finally emerging. Thus BitKeeper is providing non-Free itch-relief for the only people in the communities who are have this particular itch. Rik and Linus are dreaming if they think I care about their itches more than I care about mine. Essentially, the only people who are likely to produce BitKeeper alternatives are those kernel developers who refuse to use BitKeeper because of their ideals (if they don't use BitKeeper because they don't like source control, or because they're lazy, then they're unlikely to write a replacement).

    That is, only people with strong ideals about Free software are likely to write a replacment for BitKeeper. That means people more like RMS and less like Linus.

    -Paul Komarek

    1. Re:Looking the wrong directions by Anonymous Coward · · Score: 1, Interesting


      ...Torvalds doesn't seem motiviated by competition with Microsoft (he's said such several times)...

      Linus tries to be so cool not being bothered by M$ but in reality he was pissed off too when the mindcraft report was first published. And what about his "joke" on world domination?
      Clearly there is a competition between M$ and linux.
      I think it is ridiculous that Linux should be developed with software so proprietary. It think this is where Linus should stop trying to be apolitical. It's going to be counterproductive.

    2. Re:Looking the wrong directions by Anonymous Coward · · Score: 2, Interesting

      Unfortunately, Torvalds has never taken the time to describe for us exactly what "best" means. I'm sure he doesn't mean anything so sinister as "if unpaid child labor makes the tool cheaper, then it's better!", or so naive as "I'll pay anything for the best, screw value/dollar!".

      This is nonsense. Do you subscribe to the lkml lists? Linus (and others) have said many times in many different ways why the current SCM software doesn't work for them.

      only people with strong ideals about Free software are likely to write a replacment for BitKeeper.

      Please note that some people have different ideas of freedom than yours. I don't feel BitKeeper is infringing on my freedom because I don't feel like I should be able to tell the creator how he must distribute is work. Perhaps it is wrong to think differently than you, but it does not mean that I do not have strong ideals.

    3. Re:Looking the wrong directions by Paul+Komarek · · Score: 2

      1) At least twice, Torvalds had made a statement about running the best software for your job no matter what, and he made that statement in a generalized way. I want to know what his generalized idea of "best" is -- I expect it doesn't take ideals into account, and that is why he disagrees with RMS.

      2) I didn't say you don't have strong ideals. I did *not* say "people not trying to replace BK have weak ideals" (that's the converse, sort of, and doesn't follow logically). I just said that the folks who would bother to replace BK with a Free alternative must have strong ideals.

      I apologize for any offence from misreading my post, but there is only so much I can do about that.

      -Paul Komarek

  79. Bad analogy by CrystalFalcon · · Score: 2, Redundant

    This is different because occasionally, a Chevy worker will drive a Ford to work; and a McDonalds worker will eat Burger King food. Neither activity is restricted by their job.

    Nor is it restricted by BitKeeper. What they say is that Burger King won't feed McD staff its burgers for _free_, and the Chevy worker won't get a brand new Ford for _free_.

    However, they're free to buy them if they want, like the rest of the world does. They always have been free to buy them. Nothing special here.

    1. Re:Bad analogy by PerryMason · · Score: 2, Funny

      Now I'm getting confused....So if a McDonald's worker drives his Ford to Burger King is he allowed to order drive-through or not?!?

      --
      "I'm tired of all this 'Aren't humanity great' bullshit. We're a virus with shoes" - Bill Hicks
    2. Re:Bad analogy by CrystalFalcon · · Score: 2

      He is, but he doesn't get the plastic Chevy with his Happy Meal.

  80. it looks like a Linux problem to me by g4dget · · Score: 4, Interesting
    Nobody has really tried so far- even RMS is too stubborn to ask "Well, what is it that bitkeeper does

    There are plenty of open source systems for version control and configuration management. Furthermore, they way open source works, if you need an unusual tool for your project, you create it yourself and share it.

    It's funny how much people will bitch when they're not the ones that have to deal with the inadequacies of $OSS_SM_TOOL when it comes to kernel development.

    There are plenty of huge open source projects, and they work fine with CVS. GNU Hurd is being developed with CVS. BSD is. To me, the real question is: what is going wrong with Linux kernel development that CVS is not sufficient?

    1. Re:it looks like a Linux problem to me by eyez · · Score: 4, Informative

      There are plenty of huge open source projects, and they work fine with CVS. GNU Hurd is being developed with CVS. BSD is. To me, the real question is: what is going wrong with Linux kernel development that CVS is not sufficient?

      Neither have the magnitude of Developers or incoming patches that the Linux kernel has- *BSD have very small development teams. HURD's developer team is slightly larger, but still nowhere as large.

      Here's an archive of the recently-set-up bk-commits-head mailing list, which shows patchsets sent through the bk 2.5 development tree alone.

      --
      get 0wned. irc.w30wnzj00.com
    2. Re:it looks like a Linux problem to me by Dog+and+Pony · · Score: 2
      Furthermore, they way open source works, if you need an unusual tool for your project, you create it yourself and share it.
      Yeah, and let the real development wait for six months. That is not always possible. Not to mention that here there is a tool that does what they want, and there is a large whining community to implement the same features for them with open source. Strangely, the whiners doesn't.
    3. Re:it looks like a Linux problem to me by autrijus · · Score: 5, Insightful
      If I recalled correctly, the FreeBSD development tree makes heavy use of an internal Perforce depot, which keeps in close mirror with the public CVS tree, as seen in this status repport:

      The release engineering activities for 4.6.1 are taking place on the RELENG_4_6 branch in CVS, while the work on 5.0 DP2 is taking place in Perforce so as not to disturb ongoing -CURRENT development.

      Also, the current Perl 5 development also takes place on a Perforce repository, with public-accessible rsync mirrors available.

      What is going wrong with Linux kernel development that CVS is not sufficient?

      CVS is painful to use for many common tasks required for large-sized software projects -- its shortcoming on atomic commits, directory versioning, copy-on-write branches, etc. are widely acknowledged.

      It is a good thing that, for a relatively small software sector where the neccessary designs are hardly well-understood, proprietary version control systems could use its customer's funding to experiment with advanced features. As long as nobody gets a monopoly on those ideas (read: software patents), they create a pool of ideas that related free software projects can learn from it -- it is really more like a symbiosis, not antagonism.

      It is all a very healthy process of ideas in the 'niche' market, first commissioned by paying customers, then trickle down to the low-end market (think iMovie), which makes enough people to appreciate and understand how it should work like, and finally appears as a full-fledged free software -- and everybody can just move forward and play with new things, proprietary or not.

      The remark on lkml that the new BKL is 'pulling a Qt' is probably right on the mark, though: The new Perl pumpking (Hugo) wishes to migrate Perforce to Subversion, and help building the missing pieces that people needs. No doubt that many people are doing the same thing right now, myself included.

      /Autrijus/

    4. Re:it looks like a Linux problem to me by g4dget · · Score: 3, Insightful
      Neither have the magnitude of Developers or incoming patches that the Linux kernel has

      Yes, and that's perhaps at the root of the problem: the Linux kernel is a huge, monolithic project. If it were broken up into smaller, independent subprojects, for example, then each subproject would have fewer developers and fewer patches coming in.

    5. Re:it looks like a Linux problem to me by nusuth · · Score: 3, Funny
      There are plenty of huge open source projects, and they work fine with CVS. GNU Hurd is being developed with CVS.

      Which part did you mistype?

      --

      Gentlemen, you can't fight in here, this is the War Room!

    6. Re:it looks like a Linux problem to me by Ninja+Programmer · · Score: 1

      There are plenty of open source systems for version control and configuration management.

      You are moving backwards in this conversation. There plenty of *crappy* open source systems for version control. This was covered to death a long time ago when Linus first moved to BitKeeper.

      Furthermore, they way open source works, if you need an unusual tool for your project, you create it yourself and share it.

      You should look through some of the presentations given by BitKeeper. Their claims are that developing such a tools *requires* a very large capitol investment. Doing it right requires a lot of dedicated people to produce.

      While this kind of thing has been done in the past with things like gcc, that's a very well defined problem, with a lot of people motivated to work on that single project. There are *many* OSS revision control systems being worked on, and with the exception of the perrennial butt of all jokes (CVS) all of them are in a serious state of incompleteness.

      We don't need to rehash the encyclopedic list of defects of CVS here again. The fact it is, its an unacceptable joke of a tool, and other tools like Perforce and BitKeeper are not.

    7. Re:it looks like a Linux problem to me by mr_z_beeblebrox · · Score: 2, Insightful

      There are plenty of open source systems for version control and configuration management. Furthermore, they way open source works, if you need an unusual tool for your project, you create it yourself and share it.

      The way open source works is if you need an unisual tool for your project and there is not one available you do the above. When you state something like the above you do one of two things:

      A) you trivialize the process of (just create the feature yourself) which gives me the impression that either you are not a developer or you are just too darn gifted
      B) You assume that people like Linus should take time off from their important projects to fix a nag in a product for which a better one (though commercial) already exists.

      Neither of those things makes sense IMO

    8. Re:it looks like a Linux problem to me by gmack · · Score: 4, Informative

      How can you even argue this?

      Given that the Linux kernel is much newer than the Hurd yet has matured faster don't you think Linus got something RIGHT in his development process?

      The Linux tree is actually very organised but that doesn't solve all of the problems.

      Hmm lets take a recent scenario: Combine an interface change with the maintainer adding functionality while a kernel janitor cleanes up random portions of code? In each case the code changes are only on a single driver yet you have 3 people making changes.

    9. Re:it looks like a Linux problem to me by Anonymous Coward · · Score: 0
      Yes, and that's perhaps at the root of the problem: the Linux kernel is a huge, monolithic project. If it were broken up into smaller, independent subprojects, for example, then each subproject would have fewer developers and fewer patches coming in.

      Great. So how do you propose to do this? Details, please. Armchair developers aren't appreciated.

    10. Re:it looks like a Linux problem to me by Anonymous Coward · · Score: 0


      There are plenty of huge open source projects, and they work fine with CVS. GNU Hurd is being developed with CVS.


      hehehe...

      hahah...

      Hohoho!...

      BWAHAHAHAHH!!

      HAHAHAHAHAHAHA!

      ROFLMAO!

      GNU HURD (while idealogically pure and all) is hardly the model of efficient development.

      How many years into the project? And It's still a toy?

    11. Re:it looks like a Linux problem to me by scrytch · · Score: 5, Informative

      > GNU Hurd is being developed with CVS.

      It's being developed?

      > BSD is.

      They gave up on the client end and created cvsup for distribution instead (which was meant to replace sup, but turns out to beat cvs in terms of reliability). Many private branches use Perforce

      > To me, the real question is: what is going wrong with Linux kernel development that CVS is not sufficient?

      Why don't you ask Linus? He's tired of answering, but now and then, he will give you a *big* rant on what he hates about CVS. Let's start with the fact that you can't even rename a file in CVS without losing its history. Or the fact that you can't make one changeset (in CVS terms, a tag) depend on another. Or that you can't even back out individual changesets -- history in CVS is entirely linear when going backward. The reason this worked for Linux before was because Linus did it all by hand, and now he's tired of it.

      But seriously, don't take it from me, ask Linus.

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    12. Re:it looks like a Linux problem to me by Breakfast+Pants · · Score: 1, Insightful

      "B) You assume that people like Linus should take time off from their important projects to fix a nag in a product for which a better one (though commercial) already exists." Not to nitpick or anything, but didn't Linus take some time out of his original schedule to develop a product for which a better, though commercial, on existed? I'm talking about linux here.

      --

      --

      WHO ATE MY BREAKFAST PANTS?
    13. Re:it looks like a Linux problem to me by Anonymous Coward · · Score: 0

      Create it yourself? Who the hell has 2 years to kill? Bitkeeper is not the kind of program written over the weekend and with one pizza.

    14. Re:it looks like a Linux problem to me by mr_z_beeblebrox · · Score: 1, Flamebait

      Not to nitpick or anything, but didn't Linus take some time out of his original schedule to develop a product for which a better, though commercial, on existed? I'm talking about linux here.

      Not to nitpick back, but please do a better job seperating what you say from what you quote. There are handy little tags to do breaks or you can select plain old text from the drop down. That said, on to your comment.

      Yes, there are some commercial products which may still be a little better than linux. However, big 'nixes don't run on x86 hardware and they are too expensive (except solaris). Besides which, Linus did not take time off his important project to do Linux, Linux is his important project.

      Hope you find your pants.

    15. Re:it looks like a Linux problem to me by Anonymous Coward · · Score: 0

      Eh? Well, I think that politics should be kept out of this. If I have a enormous open-source project and I need an SM tool, I'm going to want to use the best tool for the job, regardless of the philosophies held by the creators of the tool. It's really about using the right tool for the job. Politics has its place, but if you let it interfere with your productivity, then you're either (a.) missing the point, or (b.) not really serious about the project. Let me make an extreme case to make this point: If Microsoft came out with a whiz-bang SM tool that had all of the features I needed for my open-souce project, and _IF_ said tool was cost-effective, then there should be no reason for my NOT to use said product. As long as you are able to separate politics from the real work that you're trying to carry out, you'll be fine. All of this proprietary-versus-non-proprietary nitpicking, while it has its place, can sometimes get in the way of things and cause one (or many) to lose sight of an individual's or group's initial goal (in this case, to efficiently produce and manage quality software).

    16. Re:it looks like a Linux problem to me by Anonymous Coward · · Score: 0
      Here's [theaimsgroup.com] an archive of the recently-set-up bk-commits-head mailing list, which shows patchsets sent through the bk 2.5 development tree alone.
      That's only 417 patches in the last 2 weeks! That's not that high, frankly. Let's just be honest with ourselves and admit that the Linux kernel is a medium sized project and be done with it. It is dwarfed in size by any of:
      • Gnome
      • KDE
      • Mozilla
      • NetBSD
      • XFree86
      all of whom use CVS. This is not to say that BK does not have advantages, or that it is not a good choice. But it is factually incorrect to argue that you can't manage a large project using CVS, considering that most of the open source projects that are actually large are using CVS. And Linux is not one of the larger ones.
    17. Re:it looks like a Linux problem to me by mr_z_beeblebrox · · Score: 1

      Interesting that someone who slams a whole OS is considered '2 insightful' While someone who points out that the 'better alternatives' are not affordable by the masses is flamebait. Have we now gone from not reading the articles to not reading the posts as well prior to moderation? Was it maybe the sarcasm as I am sure there was none in the post I was responding to.

    18. Re:it looks like a Linux problem to me by Anonymous Coward · · Score: 0
      Not to nitpick or anything, but didn't Linus take some time out of his original schedule to develop a product for which a better, though commercial, on existed? I'm talking about linux here.

      Yes. But Linus started Linux as a hobby, not because he had a specific application in mind for it. (Go look at the history, if you don't believe me.)

      Presumably he considers building his own perfect source control system less fun than working on linux while using someone else's commercial source control system.

    19. Re:it looks like a Linux problem to me by g4dget · · Score: 2
      Given that the Linux kernel is much newer than the Hurd yet has matured faster don't you think Linus got something RIGHT in his development process?

      What Linus got right was that he created a kernel that's easy to start hacking on. That attracted lots of developers and caused the Linux kernel to get lots of modules added quickly. But what's good for attracting lots of developers initially isn't necessarily good in the long run. (Incidentally, I didn't raise the Hurd as an alternative, you did)

      Combine an interface change with the maintainer adding functionality while a kernel janitor cleanes up random portions of code? In each case the code changes are only on a single driver yet you have 3 people making changes.

      I think your question already contains the presumption of a poorly modularized development process.

      If drivers, file systems, and kernel were all separate projects, we'd have dozens of small projects. There would be no "kernel janitor" going around hacking all of them. Each project would make their own maintenance changes. And interface changes would need to be agreed on and then implemented separately--most likely by keeping both the old and the new interface for several releases.

    20. Re:it looks like a Linux problem to me by g4dget · · Score: 2
      So how do you propose to do this? Details, please. Armchair developers aren't appreciated.

      There is nothing to develop--the functionality is already there. It's a source reorganization: break up the kernel source tree and move almost all of the drivers and file systems out of the kernel and maintain them separately. Also, make a commitment that interface changes only happen between major kernel versions and that all kernel modules and kernels for the same major kernel version work together.

      Hacking a huge monolithic kernel and being able to twiddle interfaces at will worked fine in the beginning, but now that Linux is maturing, its development should as well.

    21. Re:it looks like a Linux problem to me by Breakfast+Pants · · Score: 1

      Yes you are right, there are tags to seperate a quote from a body of text. They aren't even web specific either, but yes you could call them tags. THEY ARE CALLED QUOTATION MARKS. Anyway, I never said that the commercial alternatives are better NOW, I implied they WERE better when linus started working on linux. In the same vein, linux had to at some point become linus's main project, and prior to this point it wasn't.

      --

      --

      WHO ATE MY BREAKFAST PANTS?
    22. Re:it looks like a Linux problem to me by Breakfast+Pants · · Score: 1

      I didn't "slam a whole OS." I was actually very careful to use the past tense when I said better commercial alternatives EXISTED(btw, I spelled one "on", perhaps that is what has confused the both of you;whose intellect does it insult more, the person who made the small spelling mistake, or the person who was completely thrown off by it without possessing the logic necessary to correct for the mistake by using context clues.

      --

      --

      WHO ATE MY BREAKFAST PANTS?
  81. Bitchslap business plan by Anonymous Coward · · Score: 0

    1. Bitchslap dirty communist hippies.
    2. ???
    3. Profit!

  82. You obviously don't know Larry McVoy... by tlambert · · Score: 5, Interesting

    You obviously don't know Larry McVoy.

    I first met Larry McVoy on usenet. He was highly cogent in his arguments, and generally a very intelligent guy. Unlike a lot of the idiots who came in after the NSF quit running the Internet, you could actually hold a technical discussion with him, after which you would have a solution, or an approach to a solution, for the problem at hand.

    I've talked with him on the telephone on several occasions, when issues have come up that merited a telephone conversation; I've called him, and he's called me, though it has been a while since our last voice conversation.

    When Larry McVoy left Sun, he wanted to take the SunOS 4.1.3_U1 code (U2 has not yet come out), and release it under the GPL. This was quite visionary, given the amount of competition that Linux is now giving Sun, even internally, within their own engineering staff, these days. Sun would not do the release, because it would cannibalize their SVR4-derived "Solaris" market.

    Larry's motivations in this case were, I think, base... in that he wanted to "rescue" the important work which had been done on the BSD dervice Solaris (SunOS) code base. He saw the GPL as a way to do that.

    Larry was an early GPL advocate, in this sense. Frankly, I'm glad he failed in this endeavor; it wporbably would have meant the end of BSD derived OSs, which generally exist only because the GPL is too draconian for people who need to do business.

    Larry became an outspoken Linux advocate; he authored the "lmbench" suite of micro-benchmarks, all of which show Linux in a good light, compared to its competition. One can argue that these tools drove a number of the important design decisions in the Linux kernel itself, which, among other things, led to the current threading model and code, which *depends* upon the fact that process context switch overhead is minimal, and there is very little difference between it and thread context switch overhead.

    Larry advocated Open Source software, in general: BitKeeper, by it's nature, *from the beginning*, offered free licenses those people who woul publish their source archive, as the cost of the license.

    Thus, by its nature, BitKeeper encourages free software by providing economic incentive.

    But, like the GPL itself, it is an instrumentality, and the instrumentality must not obey the same rules as that on which it acts.

    The GPL carries a prohibition against modification: it is not itself under the GPL. Ask yourself "Why?".

    For this same reason, good or bad, BitKeeper can not itself be Open Source software. Yes, there are economic issues. Despite people's intentional misinterpretation of the word "support" in Larry's statements to mean "technical support" rather than "economic support", Larry's correct: the Open Source model is not economically self supporting for stategic projects... it only supports itself for tactical projects.

    That RMS is complaining about BitKeeper now is, I think, sour grapes. That's the kind interpretation. The unkind interpreation is that BitKeeper is a more effective mechanism than the GPL itself for achiving the goals of the GNU Manifesto, of which the GPL is an instrumentality.

    So before you call Larry an idiot, or blindly GPL or even BSDL your next set of source code, understand the long term consequences of the license.

    Frankly, I'm glad he's let go of the understandable bitterness that comes from pouring your soul into a product, only to have it hidden away in a vault by an employer with goals other than advancement of the art and science of computer science.

    I think this license demonstrates that he's come to his senses, on strategic issues -- a painful lesson. Would that RMS would so the same.

    Thanks,
    -- Terry

    1. Re:You obviously don't know Larry McVoy... by GigsVT · · Score: 1

      I should qualify my statement, in my opinion, McVoy is an idiot for calling his target customers "whiners".

      I did not mean that as a general statement about his intelligence. :)

      The rest of your points are taken, although I still do not agree with the BKL, I find it an intolerable license, and it scares me that kernel development is happening in BK.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    2. Re:You obviously don't know Larry McVoy... by Chris+Johnson · · Score: 4, Insightful
      Whoa. Very interesting and insightful background there, thank you muchly for all the information.

      However, how can you possibly say dependence on proprietary software is more effective at achieving GNU goals than the GPL is?

      Methinks you are radically misunderstanding something about whose goals for what and why. If you'd said 'it was more effective at achieving Linus's goals for Linux than the GPL', that would be very debatable and hard to prove, but it wouldn't be an insane statement. You need to rephrase, because in no sense would reliance on BitKeeper further any GNU or FSF goals.

      What you have here is a situation where BitKeeper might be effective at furthering 'Open Source' goals, but completely bitchslaps 'Free Software' goals. Schism. This is where you can split the diamond with only a very light tap.

      I think it is interesting that this has come up: it is a wonderful opportunity for Microsoft or some interested party to do some damage, or just lay plans. If you split the community into Open Source vs Free Software camps (ESR vs RMS?), the results are interesting. The Open Source camp would be considerably larger, have bigger projects, but it would be vulnerable to catastrophic failure- you could destroy it. The Free camp would be smaller and have fewer ties to big companies and 'name' projects, but it is the one that cannot be 'taken out' by hostile action.

      It's a bit like Napster vs. Gnutella. Napster was much, much bigger- but it was possible to destroy, and it was destroyed. Gnutella and similar designs are just not as efficient, but you can't get rid of them...

      This is much the same. In the end, RMS will be the last man standing. However, if you stand with him, people are gonna pass you by, pursuing grand plans that have fatal flaws, undertaking huge projects and suffering great defeats. To side with RMS you have to be thinking longterm. Few seem to.

    3. Re:You obviously don't know Larry McVoy... by himi · · Score: 2

      The thing is, the people who use bk for free /aren't/ his target customers - after all, they're not buying bk. What's more, he explicitly recommends that small groups start out using cvs, until they grow to the point where cvs' limitations get too painful; only at that point would he try and sell you bk.

      The people Larry is calling whiners are the people who complain about the BKL, about BitKeeper, or about the decisions Larry made in order to develop BitKeeper. As far as I can tell from reading his comments, he's rather sick of having people complain vociferously without having any understanding of /why/ he did things the way he did. Oh, and all the people who talk about writing something better for free, but never actually get anywhere with it . . . Frankly, that seems perfectly understandable to me - I know I'd probably have lost my temper far more than Larry has over the years.

      himi

      --

      My very own DeCSS mirror.
  83. The EULA has changed, click Accept to continue... by anonymous+cupboard · · Score: 2
    If you don't have your own copy of the software, it is quit easy for the vendor to force an updated EULA on their customers. At this point you may find that your next operation will not proceed without you either explicitly or implicitly (worse) accepting the ammended terms and conditions.

    In the case of MS, the ammended EULA is forced upon you when you download updates.

  84. Holy Jihad business plan: by Anonymous Coward · · Score: 0

    1. Wage holy jihad on closed source.
    2. ???
    3. Profit!

  85. I see your IQ isn't above 170 . . . by Anonymous Coward · · Score: 0
    Until you can answer affirmative to all of the following questions, I'd suggest you be more respectful to one of the founding fathers of our community.

    I think the word you're searching for is preceding.

  86. Re:I don't care so much about free in terms of mon by Steve+G+Swine · · Score: 2
    Would I buy a car with a hood welded shut?
    Probably not, but I might drive the free version for a while.
    --
    "Consider yourself a member of a virtual corporation with Mr. Torvalds as your Chief Executive Officer." - Linux Advocac
  87. not execatly ttrue. by Anonymous Coward · · Score: 1, Informative

    No, I believe this is incorrect. Actually the little known revolutionary John Hanson was the first president! Hancock was the fourth president from 1785-1786. George Washington was actually the 8th president. See the link below:

    http://www.snopes.com/history/american/hanson.ht m

    isn't revisionist history so much fun!

  88. Idealism by Stalyn · · Score: 3, Interesting

    I agree with you on the most part however I find it that idealism doesn't really accomplish anything other then logically consistency. Which really doesn't mean anything either since you can construct a logical consistent argument for anything. No, its the pragmatic people who are to able to bend and find solutions to problems. Bitkeeper is only an idealogical problem at this time if it becomes a problem that deters effciency then it becomes one of pragamatism.

    RMS can rant and rave about how BitKeeper is idealogically inconsistent, but who cares? Also its not like BitKeeper owns the linux kernel it's just a tool. If the licensing truly becomes a nuisance then just use another tool.

    --
    The best education consists in immunizing people against systematic attempts at education. - Paul Feyerabend
    1. Re:Idealism by Tikiman · · Score: 1
      I agree with you on the most part however I find it that idealism doesn't really accomplish anything other then logically consistency. Which really doesn't mean anything either since you can construct a logical consistent argument for anything. No, its the pragmatic people who are to able to bend and find solutions to problems. Bitkeeper is only an idealogical problem at this time if it becomes a problem that deters effciency then it becomes one of pragamatism.

      There would not be such a large debate today on this particular issue if it were only idealogical. The BK license may already be too restrictive, see here. It could mean that anyone who works for a company that distributes any competing source control product (Debian, Red Hat distributing CVS, subversion) would now be forbidden to use BK. This could potentially slow kernel development. At best the situation is ambiguous, and its time to consult the lawyers. Now RMS's point is that if Linus had been using a free-as-in-freedom version control system, there would be no ambiguity, and the community would not have to deal with sneak license changes. The problem is that you have now placed your destiny in the hands of some other company that could, on a whim, revoke your license. Now if this happens, you could of course switch to CVS or subversion, but then why weren't you there in the first place?

  89. Yes... by RedBear · · Score: 3, Interesting

    ...they can. Anyone can. If they purchase a commercial license for BitKeeper. Then the product belongs to you, fully and completely, and you can do anything you want with it, short of copying and redistributing it, since it will still be a copyrighted work.

    I think this is the point everyone seems to be missing. Larry McVoy sells BitKeeper commercially to pay for its development, and possibly to even make a little profit (the philistine!). He doesn't feel like letting people use his product FOR FREE to develop a competing product. But he isn't attempting to dictate what you will do with the product after you buy it.

    This is a long way from the kind of insane grabastics we've seen from Microsoft et al, where they ignore the 1st Amendment and try to tell you that you can't talk about their products without their permission (Frontpage, anyone? SQL Server?), and that's with products that you've paid good money for the privilege of owning. (How is that even legal? I never did figure that one out.)

    IMNSFHO, Mr. McVoy has a quite reasonable license attached to his commercial product, which he has graciously allowed the Open Source community to use for free. Maybe even because he wants to (wait for it) support Open Source! (DOH! Really?) If you actually take a look at what kind of guy he is, as obviously Linus has, I don't think anyone here (except the true zealots) would think for a moment that Mr. McVoy would try to stick such draconian requirements into the commercial version of the license. All he's saying is, "If you want to work on a replacement for BitKeeper using BitKeeper, at least pay for a license, so I can afford to keep BitKeeper going until you're done developing the replacement." So, to reiterate, every single developer using BitKeeper is free to develop a replacement for BitKeeper, just not with the FREE version. Using the free version of a commercial product is a privilege, not a right. If you want to have rights, buy the damn thing.

    I haven't read the article so I won't comment on that, but the people posting here have definitely gone off the deep end, dumping on Mr. McVoy like he's some kind of "Microsoft, Junior" in disguise, while giving no consideration to his character, the character of his company, the professional judgement of Linus Torvalds and company, and the immense benefit the Open Source community is currently receiving from this "evil capitalist bastard" who dared to attach a restriction to the FREE use of his COMMERCIAL product. Geesh.

    Disclaimer: None of this has much to do with whether Proprietary software licenses are good or bad. Obviously, they can be quite bad, since abusive companies can abuse them. But this license and these terms aren't unreasonable by any stretch of the imagination, and will probably never become so as long as Larry McVoy is at the helm. Whether such a proprietary license could ever be used in a bad way by a future owner of the company is another matter, as is the question of how far software licenses will hold up in a court of law, be they reasonable or unreasonable. Those are all separate questions.

    I send you this post to ask your advice. Have a nice day. All your opinions are belong to Microsoft.

  90. Actually, it would be a big issue by Per+Abrahamsen · · Score: 4, Insightful

    Imagine Bill Gates realising that his real cash cow is Microsoft Office, and that MS Windows is just the technology that keep MS Office ahead of the competitors, by having early access to new or secret API's. In that case, it might make perfect sense to license MS Windows gratis in order to keep off any competitors. And of course, not license it gratis to people who worked for companies who contributed to software that compete with Microsoft offereings.

    Suddenly, any company that used Linux/Samba/Apache on their servers, and occationally contributed a bug fix to either of these, would have to pay for all their MS Windows desktop licenses, which could be arbitrary high as most customers would not be affected.

    In other words, MS could make it arbitrarily expensive for companies to participate in the development of free software that competed with Micosoft products.

    The BitKeeper trap would be an excellent way for Bill Gates to kill of the competion from free software. We just have to hope he doesn't realise this, or that he have a higher sense of business ethics than Larry McVoy.

    1. Re:Actually, it would be a big issue by sydneyfong · · Score: 1

      > The BitKeeper trap would be an excellent way for Bill Gates to kill of the competion from free
      > software. We just have to hope he doesn't realise this ...

      Let's hope he doesn't read Slashdot.......

      --
      Don't quote me on this.
  91. Allready Forgotten ? by Diabolical · · Score: 5, Insightful

    Let's see.. a few years back Linus just used CVS. Developers began complaining about shortcomings since Linux became too big to be handled in plain CVS etc.

    Since CVS is a different beast then the Linux Kernel they did not try to develop something themselves. Besides, that would only distract them from kernel development. To make things worse the competitor, subversions, wasn't much usefull eather since it was still in development (and still is).

    So Linux chose BitKeeper. Not because he was pushed or otherwise but because it was, and still is, the best alternative offered then and now. Not because out of convenience but to keep the development going in a strong pace lest it become, like the HURD, a product which seems to be never finished.

    BitMover provided the software for free to kernel developers. The only real restriction is that you ae not allowed to use BitKeeper to create a competitive product. Why? Because that's the way BitMover earns it's money to pay it's employees and to fund development for BitKeeper.

    So, to be able to use a good product (BitKeeper) which in it's turn made it possible to create a good product (linuxkernel) Linus agreed on the terms that were layed out. If they should have to go back to CVS (which is technologically still possible although people claim otherwise) they would also have to go back to all the problems there were before they started using BitKeeper.

    And may eventually a better product come by which is OSS then i would have no doubt everyone would switch to using that.

    I can understand RMS's opinion. He sees the flagship of the FSF being "corrupted" by closed source software. This is of course a big blow to him. The FSF always tried to create the tools to do the job themselves. Apparently their jobs were not as big as the Linux kernel though. So their tools became inadequate. However, instead of arguing he could also try to understand the forces that work here. If he could start up a project aiming to replace BitKeeper i think alot of people would jump right in. But if he does not then please be a bit more polite against the people working on the Linux kernel.

    So far for this not entirely coherent post...

    1. Re:Allready Forgotten ? by Anonymous Coward · · Score: 0

      since when did Linus use CVS? I don't remember that. I think Linus never used any SCM software at all, just his own scripts.

    2. Re:Allready Forgotten ? by himi · · Score: 2, Flamebait

      Linus has /never/ used any source control system, least of all CVS (which he appears to have a very low opinion of). BitKeeper was originally created to provide a source control system that would be able to handle Linux kernel development - Larry McVoy looked at the way the kernel was developed and figured that Linus would end up burnt out and collapse, and decided that the best way he could help prevent that was to develop a source control system that would ease Linus' load. Thus BitKeeper was born . . .

      Please, do a little bit of research before posting thoughts on this kind of thing - posting without knowing what you're talking about tends to make you look rather ignorant.

      himi

      --

      My very own DeCSS mirror.
    3. Re:Allready Forgotten ? by jdavidb · · Score: 2

      How many "years past" do you mean? Subversion is relatively new. Only about 2 years, I think. It has been built completely from scratch very rapidly.

      I don't think Linus ever used CVS for the kernel. If he did, it was certainly more than two years ago, before subversion existed, so "subversion is still in development" could not have been an argument at that time.

      BTW, it's "subversion," not "subversions." Unless you're talking about a different package I don't know about (which would explain a lot).

      I think you need to go recheck a few things.

      Oh, and FSF definitely doesn't consider Linux, the kernel, to be their flagship. And you should check on latest HURD developments. I'd say (and have said) they are likely to show up on the radar as a usable product very soon.

    4. Re:Allready Forgotten ? by SurfsUp · · Score: 1

      Larry McVoy looked at the way the kernel was developed and figured that Linus would end up burnt out and collapse, and decided that the best way he could help prevent that was to develop a source control system that would ease Linus' load. Thus BitKeeper was born . . .

      No, more like Larry learned the ropes of writing source versioning software while on salary at Sun and SGI, and as he figured he was getting pretty good at it, he thought he could start his own company, write a new version of the same software he already worked on twice before, and make a pile of dough. Getting Linus to use it was just his plan for getting free PR, so he could go boast about that to his business customers. I don't see anything altruistic there at all.

      Please, do a little bit of research before posting thoughts on this kind of thing - posting without knowing what you're talking about tends to make you look rather ignorant.

      Good advice ;-)

      --
      Life's a bitch but somebody's gotta do it.
    5. Re:Allready Forgotten ? by himi · · Score: 2

      Yeah, that's also a plausible reading of it all . . .

      Not knowing the man myself I've been going on what other people have said about him, and what I've read of his comments on lkml. He comes across as a rather arrogant but very intelligent man, who might not be perfectly internally consistent but certainly isn't maliciously so. The people who know him personally seem to think fairly highly of him, and he certainly knows what he's talking about. He's also managed to produce a rather good piece of software in bk . . .

      I tend to take people at their word unless I've got good reason not to, and so far I haven't seen a good reason not to take Larry at his word. Maybe I'm wrong, but without knowing him personally it's damned hard to say.

      And all told, Linus using bk /has/ helped quite a lot, regardless of all the crap people have thrown around about it. So even if Larry's motives aren't as pure as the driven snow, they've led to at least some good things.

      himi

      --

      My very own DeCSS mirror.
  92. imagine that.. by Suppafly · · Score: 1, Flamebait

    Who would have thought RMS would be against software you have to pay for?

  93. The pile of bricks called RMS. by Qbertino · · Score: 4, Insightful

    Say what you want, but the man shure has one hell of an impact.
    He get's pissy on some issue (for valid reasons too), drops a word on it and all of a sudden even slashdot has some really intelligent controversial discussion going on.
    It is really all what someone like RMS could want and bargain for, and if I judge him right it's just what he intended.
    Presumtion:
    From what I gather the kernel group can use a little self reflection to. Because: If kernel dev is actually stalled by this BitKeeper vs. OSS Tool debate (I hope not so hefty) it is in a state where carrying on with buisness as usual would have driven Linux into a messy corner.
    I predict that, within a relatively short term, either Bitkeeper will see a chance for cool PR and modify their license to 'free for free Software products' or something or just now some people are firing up a VCS project that is to Emporer Linus' likeing and thus will be prefered :-).

    --
    We suffer more in our imagination than in reality. - Seneca
  94. IBM should buy BK then GPL it by DavidAames · · Score: 1

    As a preemptive strike against microsoft doing the same thing and then changing the EULA/license to temporarily derail kernel development. They should grab 12M out of the 500M they claim to have invested in Linux and do something that would help secure the uninterrupted development of the kernel and benefit the whole community but most importantly IBM.

  95. Re:Software communism by ShieldW0lf · · Score: 1

    If Linus hadn't chosen to GPL his kernel, Linux would not exist. Something else, however, would exist in its place.

    --
    -1 Uncomfortable Truth
  96. Or... by zwoelfk · · Score: 1

    If RMS cares that much (which is fine IMO, just in another forum) he should just get a group together and fork the Linux kernel using GPL tools.

    That is the freedom he's helped establish. If you don't like a project or how it's being run, rather than just bitching about it, you can change it.

    Geez. It's the -least- complicated part of the GPL.

  97. Licensing by Anonymous Coward · · Score: 0

    IMHO, it is not a problem of free/commerical software. It is the problem of licensing. Why should the software maker can put this statement in their license? If we think the software makers have too many power on the software, why don't we do it on legislative way other than blaming the developers? If RMS don't like the way of software licensing, he should fight against it rather than forcing all the others under his GNU hood.

  98. If he doesn't, who will? by frp001 · · Score: 1

    > Well I don't like RMS due to many reasons, mainly that he follows his ideas like a religious fanatic altogether with some very faint ideals on how the world should be.
    Whether one likes him or not is irrelevant.
    There may be after all, similarities between religion and free software. Judeo-Christian religions (for an example I know) pre-supose that every human being is a sinner. Nevertheless each one of these religion keep on holding a strict position on the guidelines their followers should comply with.
    To a certain extent RMS is acting in the same way. It is then your choice to be or not a sinner. However it is crucial having some moral authority giving a general direction even if none of us take the straight path.
    As far as I am concerned, it is RMS approach of software that has lead me to using GNU/Linux, not hatred of proprietary software, and even if I do not agree with every philosophical point of vue RMS may have, I am greateful to him for expressing it, as it at least remains good food for thought.

    --
    May I use your sig please?
  99. Kudos to Richard Stallman by ites · · Score: 1

    For saying what has to be said.
    While every business must make a profit to survive,
    the argument that 'we must close and control this software
    for everyone's good' has been discredited long ago.
    Free software is not about compromise. That simply does not work in this context.
    Stallman is a visionary and a prophet. He has seen a fundamental truth and we hate him for it.
    BitKeeper is obviously a good product. But like all closed-source work, it can only survive at the expense of the community's well being.
    Free software is not an eccentric notion, it is as fundamentally important as free speech and human rights.
    This is not yet obvious today but it will become so, in years to come.

    --
    Sig for sale or rent. One previous user. Inquire within.
  100. Insightful? Insightful? are you ppl nuts? by gregm · · Score: 3, Insightful

    The scenario wouldn't be Ford Donating anything to Chevy. The scenario would be like you signing a paper that says by driving this ford for free (the EULA doesn't apply to the purchased ver AFAIK) you agree to never use it to drive to work at a Chevy plant. Taken a bit further, you may not drive the car to work at a garage that works on anything but Chevy vehicles since everyone knows used car sales compete with new cars sales.

    Also you may never re-sell the car to anyone who would drive it to work at a Chevy plant.

    Or to go a little further down that road.... you can never use the Ford to get parts for the homebrew car you're building out in that garage that you plan to donate to Sally Struthers.

    You may not use that car to drive to work at the golf cart factory since golf carts could conceivebly compete with cars. Same with scooters, bikes motorcycles, planes, trains, helicopters... you get the idea. This sounds absurd but not nearly as crazy as some of the lawsuits we've heard about in the last few years.

    RMS posted his comments to the wrong list and should apologize to the list (but not on the list). But he's still right. Your comment missed the mark a bit, but is excusable, heat of the moment and all, the insightful moderation however was just nuts.

    Now it's the kernel hackers right to do what they will... it's Stallman's right to bitch about it, (but not on the dev list), it's your right to make a bad post and my right to try to get you to think about Stallman's message and life's work in your own terms and it's Slashdot's right to give us a place to have this discussion.

    It is also most certainly BitKeeper's right to make whatever EULA they like, however that right has nothing to do with anyone donating hamburgers or cars between companies.

    Imagine this... I write the ultimate BitKeeper replacement.. I take the linux kernel, some gnu stuff and create a distro entitled Byte Arranger. It's a totally gpl'd bootablle ISO. You stick it in your PC and voila you're arranging Bytes/keeping bits, so to speak. Does this mean that any of the kernel hackers that continue to use the free version of bitkeeper have now violated the EULA because their work has gone into a system that competes with bitkeeper?

    I agree a linux kernel has nothing todo with a userland app that keeps bits, but it'd be a good enough argument to drag a few developers to court.

    Once we come to accept this type of license because it's free, we are then another step closer to accepting even stronger versions of this type of license on stuff we pay for. Imagine the EULA of a Windows product first saying

    "By installing this software you must agree to never use this software to contribute to Linux."

    Version2 states "By installing this software you must agree to never contribute to gpl'ed software." Seems kinda the same at first glance but NOT the same.

    G

  101. I think RMS is right. by miffo.swe · · Score: 1

    To be dependant on any single company when doing open software is not that good. Changing licenses and strategies from comercial companies should not intervene with development.

    To mix and blend GPL and proprearity software in kernel development is dangerous and can lead to lawsuits stopping up development. Im one of those that thinks keeping the kernel clean is uttely important.

    --
    HTTP/1.1 400
  102. RMS Says: by peterpi · · Score: 3, Funny
    "Sorry, this Module isn't active!"

    I think he sums it up pretty well with that comment.

  103. And in other news.. by Ryan+Amos · · Score: 1, Offtopic

    Not to troll here or anything, but aren't these postings of RMS rants a tad redundant? We all know the man isn't going to like anything that's not open source, and we all know what he has to say (well, anyone that really cares anyway.) He's on the fringe anyway, the GNU-nazi camp is a vocal minority of the Linux community (hence why the stupid GNU/Linux thing never caught on.)

    Besides, a tad more on topic, Bitkeeper does what the kernel developers need it to do. Other open source alternatives do not. From what I've read, they've basically said that if there's an open source alternative to bitkeeper that does what they need it to, they'd use it. I very often see people bending their projects to fit open source tools, when it should be the other way around (tools made to fit the projects.) This is obviously a bit counterintuitive.

    The niche for hardcore zealots is closing as the "open source" world heads toward the mainstream. RMS and his rhetoric are part of that group that needs to go if anyone is going to take Linux or open source seriously.

    Mod me down, I got karma to burn. But at least give me some decent replies (not flames :P)

    1. Re:And in other news.. by Ektanoor · · Score: 3, Insightful

      Ok, burning you to the stake...

      First load of lumber: GNU is not nazi and it is not merely a vocal minority. If you consider GNU just a minority you are simply wrong because more than 99% of Linux soft is made on GNU stuff. If you consider that there are some fanatics in GNU, nazis as you name, they are more leftists rather than nazis and it is an offense to name them like this. And they have a right to voice because they are the founders of all things GNU, no matter the rant. And it is good to hear some voice from the Founding Fathers, to help us remind that all this didn't come from nowhere and there are reasons for things being what they are.

      Second load of lumber: GNU/Linux is frankly a stupid name. But the ideology not. And the ideology states a very important thing - free software is a share of ideas among equals. Yes, we don't live in a perfect world but software is also not a perfect thing. Software is a mean term between Science, Technology and Human Thought. To develop, it needs to be shared. GNU tries to show one of the most optimal ways of sharing it. It is hard to be universally accepted, but is is the main engine that moves the whole machine Linux is now.

      Third load of lumber: Bitkeeper may do what kernel devlopers want. Cool be this way. So why they didn't start Linux on some Borland C or Visual C++? The GNU/GPL/OSS ideals are not only a problem of technicities but also of ideology. And these ideals mean freedom of use, development or choice. And that's why people fit things to open source and not the other way around. The other way around would be furninshing a bunch of owners a cheap working force.

      Well, were I put the matches?

  104. Business Plan Business Plan by sco08y · · Score: 1

    1. Patent lots of business plans
    2. Sue the hell out of someone who works for a living
    3. Profit!

    Moral of the story: if it involves fucking someone else, it actually will make money!

  105. Brave GNU World by cicatrix1 · · Score: 5, Funny

    Did you mean, a "Brave GNU World"? I'm sorry Mr. Huxley, but it's just so appropriate.

    --

    I know more than you drink.
    1. Re:Brave GNU World by scrytch · · Score: 5, Informative

      > Did you mean, a "Brave GNU World"? I'm sorry Mr. Huxley, but it's just so appropriate.

      GNU's monthly e-zine is, in fact, named Brave GNU World

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    2. Re:Brave GNU World by Anonymous Coward · · Score: 0

      actually, Aldous didn't made up the title "Brave New World", He took it from "Tempest" by Shakespeare, which is quoted in the book.

    3. Re:Brave GNU World by Tigen · · Score: 0, Offtopic

      I'm sorry, but you're a total retard.

  106. Freedom to get value by marck · · Score: 1

    RMS doesn't get it, users want the freedom to choose the best value. The GPL is great and it adds value, but isn't the only factor. There can also be good value in having a solid product that is paid for and uses a commercial license. More cost or license restrictions can lower the value. In the end the user decides at what level those factors eliminate it from consideration.

    Assuming that one single criteria (GPL/Open Source) should be the only or even primary deciding factor is _way_ too restrictive, it limits freedom to choose. Linus made it really clear that right now BitKeeper offers the best overall value for what he wants to do. He also made it really clear he is not forcing BK on anyone else. If BK's license gets more restrictive in the future and it is no longer the best overall value he can switch to something else (he's really smart like that). All the rest of this panic is just FUD.

    -- Marck

    1. Re:Freedom to get value by Ektanoor · · Score: 4, Interesting

      This is not FUD and it is not panic. It's a problem and a serious one.

      The fact that RMS is frequently one-sided is a fact and I agree with partially with you on the case of single criteria. However you should note that a larger part of the people here is worried not about this but on the fact that someone is being more papist than the Pope. And it's not RMS but BitKeeper. These license policies may lead to the fact that, in one point of time, BK may hinder a lot the development of Linux. Note that Linux is not ONE product for ONE objective on ONE SINGLE environment. Inside of it, along with it and beyond it there are TONS of programs, applications, drivers and other stuff which depend on Linux and which Linux depends of. To understand how BK may hinder this, try to get a deeper look at their license.

      This is a license directly against best value. It is a binding that forces people into conditions where they may be unable to find that same best value. The license is even anti-commercial as it forbids people to sell third-products, that may have nothing to do with BK, except some similarity on functionality. No matter the qualities of BK, such term is enough to put it more dangerous than M$.

      If BK is sincere on being a good company, willing to receive a direct reward, they should choose three ways - turn the license into a genuine commercial license, make a license in terms near to BSD,or separate it into components with different licensings. Probably this would hinder kernel developers, but there is a problem on playing with half-agreements, not seeing dropped nets, accepting broad middle-terms and forgetting about consequences. In one way or the other this may one day turn into the bad corner. Much like M$ did since its advent, let's not forget that 10 years ago BG was Luke against the Empire. Frankly I would not like to see Torvalds being compared to Dart Vader...

  107. Dead URL? by Helmholtz · · Score: 1

    I'd love to comment on ol' RMS (who doesn't), but unfortunately all I get when I go to the page is:

    "Sorry, this Module isn't active!"

    Anybody have a mirror?

    --
    RFC2119
  108. Why stop there? by donscarletti · · Score: 1
    Everyone knows that BSD is just a UNIX enhancement/rippoff. How about calling it UNIX/BSD/GNU/LINUX or maybe MULTICS/UNIX/BSD/GNU/LINUX or tracing its history right back to colossus by prefixing STATIONX at the start of the whole lot.

    It would make everones life so much more annoying. Fancy attending a Harpsicord/Fortepiano/Pianoforte concert or tracing back your pet dogs entire evolutionary cycle into an immence darwinian nightmare where previously three letters would do.

    And some day you might have to trace back your friend's geniology as far back as it goes every time you address them just so your stalmanesque ancestors don't feel like their work is going unnoticed.

    don't you think Linux is concise and catchy? Why can't RMS be content. Plus the OS bar the kernel is pretty much done by GNU and nobody talks about Apple/MacOS or the like in a slash separated format why should the LINUX (-see that) community?

    --
    When Argumentum ad Hominem falls short, try Argumentum ad Matrem
    1. Re:Why stop there? by ianezz · · Score: 2
      don't you think Linux is concise and catchy? Why can't RMS be content

      Beware of the non-GNU/Linux systems that will come (and they will come, sooner or later).

      RMS (and the FSF) has a goal, which is to promote Free Software and to avoid further confusion about its nature (the adoption of the word "free" has already been an endless source of confusion). As of now, you can take a Linux distribution at random and be quite sure it uses the GNU tools. But what about tomorrow? It will still be "Linux", but not necessarily "GNU".

    2. Re:Why stop there? by fault0 · · Score: 2

      The *BSD's are already quite dependent on GNU tools (although not as much as linux). Why isn't RMS screaming at freebsd core to refer to FreeBSD as gnu/FreeBSD?

  109. Re:Someone mod parent down...Double standard. by Anonymous Coward · · Score: 0

    [The original]
    "Besides, McVoy has shown that his company cannot be trusted. Any company that would seek to restrict your how you use their software is pretty slimy."
    [My reply]
    "Yeah! How dare those GPL folks tell me I can't use open source code in my commercial products."
    [Yours]
    "Beeezt! Sorry try again. This is about using the software, the finished product, not copying the code and using it in another project."

    This is about licenses and what they can dictate. Both the BK license & the GPL dictate to anyone downstream what one can & can't do with the "product". The original author seems to think it's a bad thing for a company to *restrict* what one can & can't do. While in the same breath ignores the fact that the GPL puts down restrictions as well on what one one can and can't do. Like I said one can't take GPL code & turn around and incorporate it in commercial offerings without following the rest of the terms in the license. We may not like what he's doing, but as long as he's doing it within the boundaries of the law. All we can do is what others have suggested. Play by his rules ("he who writes the code,writes the rules") or go and make our own "ball".

  110. Read the Source, Luke! by CapnKirk · · Score: 2, Informative

    I think the website was having troubles. Try again. I just did and it worked fine.

    But even better, here is the kernel archives URL for RMS' comments and the response.

    Kirk

  111. Larry's Comment by pez · · Score: 4, Insightful

    "If you had built a decent system instead of sitting around and whining, we could be doing something else instead of sitting around listening to your whining."

    Man, did that quote put me off. I wonder, for instance, what compiler Larry uses to build BitKeeper. Or what version of shell utils. Or what editor. Or what MTA. Or what DNS server.

    RMS and friends *did* build a decent system, which is exactly the reason that Larry is getting all of this publicity for BitKeeper. Think anyone would have heard of BitKeeper if Linus didn't endorse it? Think anyone would have heard of Linus if it weren't for RMS' "decent system"?

    -Pez

    1. Re:Larry's Comment by knife_in_winter · · Score: 2

      The 'system' Larry is referring to is CVS, not the entirety of GNU.

      Try not to be such a penghis. Do you *really* think that Larry thinks that gcc is not decent? Do you *really* think Larry things that gdb, emacs, etc are not decent?

      Larry is talking about BitKeeper relative to the 'competing', non-decent software, which is CVS.

      And before you get on your high horse and be a penghis *again*, know that CVS is not so 'decent' as you would probably like to think it is.

      If CVS were 'decent' there would be no need for BitKeeper. Oh wait, isn't that what Larry just said? I think it was. And just to come at it from the other angle, so you can rest assured that Larry is not being some sort of bigot: if CVS were *really* 'decent', there would be no need for Subversion either, which basically fixes most of what is not 'decent' with CVS.

      So there, penghis.

      --

      Tyler's words coming out of my mouth.
    2. Re:Larry's Comment by sohp · · Score: 2

      RMS is true to his values, he won't (and can't, because of the GPL) add a restriction to the gcc or gnu binutils license that says "can't be used to build BitKeeper", but that's effectively what the BitKeeper license is saying, in reverse. In fact people, including Stallman, have taken great pains to point out the fact that the GPL doesn't apply in cases like what the BK license is restricting. For my money, the changes to the BK license are a cynical exploitation of the community which carries BK on its back.

  112. I might listen to him by ACNeal · · Score: 2, Insightful

    I might be more inclined to care what he has to say if he wasn't such a hypocrite.

    Sure it seems cute to use today's copyright laws to protect his anti-copyright license.

    But all his ranting about GNU/blah proves that he does believe in intelectual property rights. He wants to be recognized for HIS work.

    Is he the only one that deserves some sort of property rights, since he is the father of open source? No, you either believe in property rights, and all that entails, or you believe in exercising your property rights (in what ever fashion) is immoral.

    1. Re:I might listen to him by kfogel · · Score: 1

      Desiring recognition is different from desiring the right to prevent others from sharing. If I write a Free book, for example, I might still object if someone else started distributing it with their name in place of mine as the author, even though I'd have no objection to them distributing it otherwise. There's no inconsistency here.

      Stallman is not being hypocritical. He realizes that credit (reputation) is a finite resource: the degree to which another person takes it is the exact degree to which the original person loses it. But the work *itself*, be it software or prose or sheet music, is an infinite resource, in the sense that exisiting copies are in no way diminished when a new copy is made.

      When someone steals credit, it's known as "plagiarism" and it's a separate offence from copyright violation. The law has always understood the distinction between the two. Plagiarism is more like simple lying than it is like theft of property. Stallman is quite right to object to it -- it's an offense against truth, not against property rights. (Whether you agree that Stallman deserves credit for everything he claims credit for is a different question; I happen to think he does, but even if he doesn't, his sin would be something other than the hypocrisy you accuse him of).

      --
      http://www.red-bean.com/kfogel
  113. Features by Anonymous Coward · · Score: 0


    Apparently BitKeeper has some great features unavailable in OSS products. So what?

    Windows and its applications have long had great features unavailable in OSS products. That hasn't stopped me from using Linux and other OSS products as much as *I* felt was possible for 8 years. Have I used some proprietary software? Sure, TurboTax once a year, and occasionally software on customers' desktops. But 99% of my work was using OSS. I lived without this feature and that constantly. I lived without this *product* and that, such as a C++ IDE. Am I a saint? (Yeah right :-) No but I'm prouder of myself and have contributed more integrity and momentum to the OSS movement that I would have if I had compromised more.

    There's a payoff for compromising principle (or worse, inventing new principles to avoid admitting we're compromising old ones). It's convenient in the short run. But there's a bigger cost. It's only human (hopefully "human" is an evolving, improving concept) to compromise principles. We all do it some, I suppose. The moral measure of a man is, how easily did he compromise? and for what payoff?

  114. Point not taken by MamasGun · · Score: 0
    Nobody will; Why? Nobody has really tried so far

    Why are you so all-fire sure that nobody's going to create an alternative to BitKeeper? Look at the outrage that sparked the development of GNOME. The QT license got people's dander up, and eventually Red Hat started the GNOME project. BitKeeper seems to have a much worse license.

    I'll make you a bet: by the end of the year there will be more BitKeeper-killer projects going than you could count on both hands. One of them will eventually be adopted. And BitKeeper's creators will find themselves with a product that nobody wants to use. Not even Linus.

    Trust the Bazaar. If given a choice between Software Libre and Free-As-In-Beer products that are equally good, the community will grab the Libre choice. This is the free/open software community we're talking about, folks! Principle matters to most of us.

    --
    "But you've already got a DVD. It lasts forever....In the digital world, we don't need back-ups..."
    -- Jack Valenti
  115. MS buys BitKeeper? by gosand · · Score: 2
    Is there any other party that might be winning? Well, yes. Microsoft. But you already knew that. And hey, they even have a version control system.

    Take what I am about to say with a grain of salt. I am no conspiracy theorist, but in the last 5 years I have seen so many shady actions by big companies, one in particular, nothing would surprise me.

    You really have to wonder if Microsoft has their eye on BK, as a financial investment. They could afford to purchase BitKeeper, and from the sound of McVoy, he is no friend of Open Source and would jump at the chance to make a buck. So MS owns BK, maybe quietly, and starts doing their EULA magic on it, hoping nobody will notice. Whoops, suddenly MS owns the rights to the Linux kernel. Frogs, locusts, moon turns red, etc etc.

    Yeah, pretty far fetched, but it would be worth a shot, don't you think? What would MS have to lose? Reputation? Hah. They might be taken to court? Ooooooo, scary. If they can thumb their nose to the DOJ, do you think anyone else will scare them in the courts?

    Yeah, I am probably just paranoid.

    --

    My beliefs do not require that you agree with them.

    1. Re:MS buys BitKeeper? by Mark+Bainter · · Score: 2
      You really have to wonder if Microsoft has their eye on BK, as a financial investment. They could afford to purchase BitKeeper, and from the sound of McVoy, he is no friend of Open Source and would jump at the chance to make a buck. So MS owns BK, maybe quietly, and starts doing their EULA magic on it, hoping nobody will notice. Whoops, suddenly MS owns the rights to the Linux kernel.

      While I'm not exactly thrilled with the stunt LM has pulled here, I hardly think this is a fair characterization. I don't think it's fair to say he's no friend to open-source either. He doesn't happen to find it a viable business model, but that doesn't make him a bad person. While I don't agree with him 100% on this point, I can appreciate his position. He certainly would never have gotten bK to the point it is now (this quickly) w/out paying people for their effort.

      While I wouldn't put that type of effort past MS, Larry would never allow that to happen. He may be making (what I would consider to be) some poor choices (irt the license change) but that hardly justifies such a malicious attack against his character. He would sell it I think for the right price, maybe even to MS, but not without the lk group knowing, and not without ensuring they'd be safe from MS first.

      --
      "No nation could preserve its freedom in the midst of continual warfare."
      --James Madison
  116. Yeah right by Aapje · · Score: 4, Insightful

    What a load o' crap. Larry McVoy basically says three things:

    1. We very much like to give both the poor and the rich the option of using our software (without illegally using it), the only thing we disagree with is that our competitors use it for free. While it may be short-sighted, in no way is this worse than Perforce or any of the other commercial versioning tools which cannot be used by anyone for free.

    2. We don't believe that an open source product can financially be succesful in this market segment (that is what he actually said, not that all OSS is hopeless). You call this arrogant, but where o where is this money making open source versioning tool to disprove Larry? Besides, there is no reason to call someone arrogant for a honest opinion (unless you are part of the thought police).

    3. You have every right to create your own ultracool open source product, but don't claim that you have any right to use our work for free unless you follow our rules. If you want a versioning tool that doesn't have these restrictions, build your own instead of whining.

    I certainly don't think that Larry is against OSS or its proponents. What he is against, is people who blame him when he is ten times nicer to users than most other developers. Because no matter how you twist the argument, a commercial license is all your gonna get with almost every other commercial product. BitMover gives you another option, one which you may accept or not, but it can never take anything away from the basic proposition that you get with most commercial products: pay to use it. Besides, the commercial license they use is not a shinkwrap EULA, but a legitimate contract that you must sign. So all in all, BitMover doesn't seem to be any more evil than other commercial developers (probably much less actually). I agree that Larry could have used a bit more tact, but the same can be said for RMS. That's why they should both stick to coding IMHO ;)

    --

    The Drowned and the Saved - Primo Levi
    1. Re:Yeah right by Ektanoor · · Score: 2

      1. The problem is that his license agreement goes much far than just restricting competitors... Read the license, carefully, please...

      2. I call all his statements arrogant... and I am not a member of the thought police. It is my frank position. I know I am not a natural born brittish, american, martian or whatever (probably, I am just an alien among aliens >:) ). But I can still divide arrogance from eloquence coming from my english-speaking neighbors.

      3. Well that's the problem - "if you don't follow our rules". What rules? This foggy license carrying several super-restrictive statements? Have you read it? I did.

      And btw, I don't use BK and not intend to use it. And, really, I don't care about its use, superiorities and drawbacks. But I don't want to see someone binding this license to me just because I use Linux. And that's what many people see rising over the horizon.

      About tact. While RMS loves to fume, BK should have been more kind from the very start. They are not alone in the Universe and the Sun doesn't turn around the Versioning System.

  117. and what would they call it? by Anonymous Coward · · Score: 0

    GNU Linux the kernel as opposed to GNU/Linux the OS? :)

  118. Mirror of the comments by Arkham · · Score: 5, Informative
    I can't believe no one found a mirror when the site got slashdotted. I spent a minute on Google and found this:


    http://www.uwsg.iu.edu/hypermail/linux/kernel/0210 .1/1767.html


    In case this get slashdotted, here is RMS' post (and I quote):



    The new restrictions on Bitkeeper, saying that people who contribute
    to CVS or Subversion and even companies that distribute them cannot
    even run Bitkeeper, have sparked outrage. While these specific
    restrictions are new, their spirit fits perfectly with the previous
    Bitkeeper license.

    The spirit of the Bitkeeper license is the spirit of the whip hand.
    It is the spirit that says, "You have no right to use Bitkeeper, only
    temporary privileges that we can revoke. Be grateful that we allow
    you to use Bitkeeper. Be grateful, and don't do anything we dislike,
    or we may revoke those privileges." It is the spirit of proprietary
    software. Every non-free license is designed to control the users
    more or less. Outrage at this spirit is the reason for the free
    software movement. (By contrast, the open source movement prefers to
    play down this same outrage.)

    If the latest outrage brings the spirit of the non-free Bitkeeper
    license into clear view, perhaps that will be enough to convince the
    developers of Linux to stop using Bitkeeper for Linux development.


    --
    - Vincit qui patitur.
  119. anyone have a mirror ? by a7244270 · · Score: 1

    the link seems to be dead.

  120. Some of us read before posting by msobkow · · Score: 3, Interesting

    I and many others do read articles before commenting. I happen to agree with many of Rick's philosophies, but not the way he has been presenting them over the past 4-5 years.

    His fame and founding-father status with GNU mean that he gets a lot of respect and press, even from those who disagree with his ideals. But when he ignores whether a forum is appropriate and storms on with his idealistic rants, he provides the anti-open-source community with a poster boy to paint the community as a bunch of fanatics.

    Some claim that his persistant ranting is a "challenge" for us all to follow our ideals and morals regardless of the consequences. While this is a terrific sentiment for those who wish to be seen as dedicated religious icons, it is hardly a suitable approach for those who don't live in their office as RMS does.

    But in a world where "reality" TV is so popular, I guess I shouldn't be surprised. Realism is the last thing the sound-bite hungry populace seems to want, and a few "sure win" discussions like this ensure that the page counts stay high enough to improve the eyeball stats for advertising.

    --
    I do not fail; I succeed at finding out what does not work.
    1. Re:Some of us read before posting by Big+Nail · · Score: 1

      But when he ignores whether a forum is appropriate and storms on with his idealistic rants, he provides the anti-open-source community with a poster boy to paint the community as a bunch of fanatics.

      But I think, sometimes, it is neccessary to put aside appropriate manners to voice a particular concern if that concern is very important.

      In this case, the issue is crucial enough to warrant his action.

      Having said that, I agree with you -- for RMS, his behavior last few years did not win too many friends. (Notice he only recently put a GNU/Linux FAQ page on fsf.org. If he did that earlier...)

  121. CVS for small projects only ? by InodoroPereyra · · Score: 2
    Well, CVS is fine for small projects. Linux is anything BUT a small project;

    KDE, GNOME and XFree86 are not precisely small projects. They all use CVS.

    there's a lot of things that cvs either doesn't support, or supports poorly. Binary files and renaming files, for example

    Well, subversion will support those two, and also be almost compatible with CVS (except when there is a strong reason not to). A compromise solution would be: use CVS and then switch to Subversion. They are going golden early next year it seems.

  122. Have you met RMS by Anonymous Coward · · Score: 0

    I met him at H2K 2 years ago the guy was walking around without shoes (he wore socks) he looked like he hadn't showered in about a month. Mind you I think he was a brilliant programmer in his day and we all owe him a lot for writing Emacs etc... but if I want to here the ranting of a smelly old socialist I'll read Marxs thank you very much.

  123. mod parent up by Anonymous Coward · · Score: 0

    mod parent up

  124. Insightful? by ArtDent · · Score: 2

    Shows you his priorities. The whingeing about GNU/Linux is icing on the cake, and is forgotten when the REAL issues come up. Anything you see RMS arguing that people should use GNU/something as a name, you know that there obviously isn't any real problem happening.

    With Bitkeeper, the potential for a real problem (or at least a hell of an inconvenience) is right there, and so you see RMS not even thinking of naming conventions because his concern is about something a lot more important.

    This analysis is completely flawed. From the GNU/Linux FAQ:

    If you mean just the kernel, then "Linux" is the right name for it..

    Obviously, RMS is talking about just the kernel.

    I don't understand why everyone loves to speculate on RMS's personality and motivations, when they can't even be bothered to read and understand his arguments in the first place.

  125. Re:I don't care so much about free in terms of mon by Scott+Wood · · Score: 2
    BitMover's website seems to imply that they offer source licenses (presumably for a fee); why don't you ask them? As for "running all sorts of processes in the background, or tracking [your] online behavior", do you have any evidence whatsoever that they do this? That sort of thing tends to be discovered without source code, much less an Open Source license.

    And would I buy a car with a hood welded shut? Probably not. But if it met my needs, and all the vehicles with non-welded hoods were go-carts and Pintos, I might consider it.

  126. Um by NDPTAL85 · · Score: 1

    Actually it IS an eccentric notion. Most people today couldn't care less about the whole free software issue and it will always be that way. I simply do not see in the future a higher proportion of tech litertate people who are knowledgeable enough on the issue to care than there are today.

    --
    Mac OS X and Windows XP working side by side to fight back the night.
    1. Re:Um by ites · · Score: 2

      Time will tell, of course.
      But I believe that the GPL and the principles it stands for
      will be seen as revolutionary, in times to come.
      It is no coincidence, I believe, that GPL'd software is more successful and widespread
      than software issued under more liberal licenses, such as the OpenBSD license.
      I don't see how you can dismiss as an 'eccentric notion' a thesis that has changed the face of our business.

      --
      Sig for sale or rent. One previous user. Inquire within.
    2. Re:Um by NDPTAL85 · · Score: 1

      There's two sides to consider. The server side and the desktop side. Linux has made gains on the server side, and as such has changed the way the business world approaches corporate computing. But as for the everyday's joe shmoe, I'm certain he knows next to nothing, if anything at all, about free software, the GPL or Linux. Furthermore the software he will continue to use and buy will remain proprietary until an open source project is able to out market and out gloss their proprietary competitors.

      --
      Mac OS X and Windows XP working side by side to fight back the night.
    3. Re:Um by Anonymous Coward · · Score: 0

      Perhaps but then again BSD based code like the TCP/IP stack exist in Windows, Mac and other software.

      BSD may not have much recognition but its license has allowed it to proliferate its code into other software.

      I think that makes it a success :-)

  127. RMS by Anonymous Coward · · Score: 0

    When you get older you will stop caring about trivialities of teen angst like worrying over freedom of software, manufactured bands like Britney Spears or the "evil" Microsoft.

    Teen angst is something that results when you realize that the whole world is screwed up and you only have a few useful years to do anything about it before you get sucked into being a part of why its so messed up. Post-teenage angst is that hopelessness that you feel when you realize you wasted your only chance to change your miserable little corner of the universe on keg parties and chasing after females that rejected you anyways, and now you've been sucked into the whole machine and must grind out your remaining years as another redundant cog that perpetuates the whole thing.

    I know. I was you, now I am the cog in the machine content in my own little niche and see absolutely nothing wrong with it.

  128. MGS2 by hiei · · Score: 2, Informative

    Metal Gear Solid 2 used CVS on a Linux system. I wouldn't call that small. Check out the PS2 DVD "The Document of Metal Gear Solid 2" for more interesting info on the development of the game, it's got some pretty sweet info.

    --
    Upgrade your grey matter, cause one day it may matter
  129. Re:First post business plan: by Anonymous Coward · · Score: 0
    LMAO That's the best comment I've read all day :D

    Business plans are cult humour.

  130. [CONDEMNED] This thread is closed. by Anonymous Coward · · Score: 0

    I hereby invoke the USENET Nazi Rule, to wit: any mention of 'Nazi', 'Holocaust', or 'Hitler' in a thread immediately and completely destroys the usefulness of any further conversation in that thread. Unless of course the thread started out as a discussion of same.

    It's like nuclear war, man... once you get so far, there's no turning back.

  131. Here's your alternative to BitKeeper by naasking · · Score: 2
    1. Re:Here's your alternative to BitKeeper by flossie · · Score: 2
      From the COPYING file in the OpenCM repository:
      11 As soon as we can remove our current dependency on libgdiff, we plan to
      12 switch to the Common Public License (CPL) to ensure that users of
      13 OpenCM receive adequate patent rights to use the tool. The absence of
      14 such protection is a serious flaw in GPL. CPL is an open source
      15 license.

      Can anyone explain what this is all about? Talk of patents doesn't usually make think of free software.

    2. Re:Here's your alternative to BitKeeper by naasking · · Score: 2

      OpenCM is currently under the GPL because of dependencies on GPL'd libraries. I believe they wish to migrate away from GPL to the CPL due to some IP issues.

      http://www.opensource.org/licenses/cpl.php

  132. fight the good fight RMS by Anonymous Coward · · Score: 0
    with your bloody stick of "Freedom" in one hand and a spray bottle of acid labled "choice" in the other you charge into battle for yourself caring not what is said about you. While the eviscera hangs on the splintery notches of your "Freedom" you justify it by letting us all know that those who you have or plan to destroy are those that had the audacity to do what they wanted and harmed no one. In order to free everyone, you must subjugate them first. Why stick with introducing a competitive system that grows based on its own merits? Why not continue the scorched earth policy of mindless rhetoric that pays no attention to the actual results it manifests? DRIVE ON!

    Oh look! there is someone practicing their freedom to choose to not buy that proprietary software for just the reasons you say it is bad. You will show EVERYONE how foolish it is to even ALLOW people to make any choice in the matter. By ejaculating your acid of "Choice" you will destroy any obsticles to your quest to punish anyone who dares to try and live off their work. While pointing at the far end of the line containing examples of greed, incompetence and malice you will refuse to see how it is the human element that remains the same regardless of whether there is a fee or not. By removing any desire to compete you reduce the pool to a simpering puddle of muck that has few to contribute or use its "wealth." Fight on brother!

    Hey! There are some people who on their own time have written some software from scratch and now wish to offer it to the public but first you must pay to use it? How horrid! How dare they refuse to give it away. How dare they not allow us to exercise our "right" to their labors for absolutely nothing. As they have to work to live I suppose they will stop writing such software because they have not the time. After all, how can one afford all the social programs taxed and leeched from them if they do not have a job to pay it?

    Oh beautiful theoretical (but yet in reality proven ineffective) Utopia of socialism! If we but could just wander aimlessly in life but somehow magically have our needs cared for... Look someone is charging for software again! BEAT THAT MAN DOWN! How dare he?!

    If people do not like bitkeeper or any other proprietary system then do not use it. If you wish to make an ass of yourself by saying that any such actions as you don't like are what symbolizes proprietary software, then you had best look at non proprietary systems that have not only exhibited even more restrictions but then denied choice. Many enjoy open source because they can use and contribute to something relatively easily without having to worry about licensing and such. However if that is superior then like all competition it will eventually beat out the rest. If you have to force the issue and resort to attacks then it is a sign of not only your own doubt of its worth and your complete lack of integrity and honor but a sign of mental instability.

    1. Re:fight the good fight RMS by Anonymous Coward · · Score: 0
      Jesus christ dude, you need to take a Quaalude or something. Here you go.
      ( )
      Man.
    2. Re:fight the good fight RMS by Anonymous Coward · · Score: 0

      It's pretty easy to pick out the people selling (or want to sell) software in these types of threads :)

  133. RMS and point of view by the+eric+conspiracy · · Score: 3

    While I certainly don't agree with RMS's point of view on everything by a long shot, I think it is valuable to have his opinions around for discussion. The FSF has been a seminal contributer to the Open Source movement, and many of use use their software on a daily basis.

    I also think that a lot of us find BitKeeper's anti-competitive free-beer license troubling, although nobody should be particularly shocked since there are other components in the BitKeeper license that are clearly not 'Open Source'. If for whatever reasons you feel that the use of Bitkeeper is inappropriate for your work, fine. I have severe doubts that the anticompetitive clauses are tolerable in a project like the Linux kernel since they might prevent some entities from making what might be a valuable contributuion to the project, or prevent somebody from working on another project in addition to the Linux kernel. That is a very dubious situtation for an open source project like the kernel to be in.

    I hope that the upshot of this will be rapid progress on an open alternative to BitKeeper - I expect that it will be. I've long felt that CVS is a rather crude system, and open source development, especially large projects like Mozilla and the Linux kernel deserve better. Ultimately I think the Bitkeeper license will backfire, and there will soon be an open source choice with a similar or better feature set.

  134. Joe Sixpack by RatBastard · · Score: 2
    If they don't want to code and they don't want to pay, they're irrelevant and should shut up and be grateful for having any software in the first place.

    And that's why Joe Sixpack doesn't give two wet shits about Linux, and never will. If Linux wants to ever have a snowball's chance in Hell of unseating MS Windows its developers need to start focusing on the user end of things.

    --
    Boobies never hurt anyone. - Sherry Glaser.
  135. Re:Someone mod parent down...Double standard. by molog · · Score: 2

    This is about licenses and what they can dictate. Both the BK license & the GPL dictate to anyone downstream what one can & can't do with the "product".

    Not true. The GPL states that you can use the product any way you want. You can crack government agencies with it, use it to develop proprietary software or what ever. The restrictions are only on redistribution of software and code from the product. You are not limited in use of the the application. You can use it anyway you want, but you can not take the code, modify or incorporate it into something that does not conform with the GPL and distribute it. That sounds reasonable to me. With BitKeeper, they tell you how you can use the software, you don't get to look at the code, and you can't distribute it at all.

    We may not like what he's doing, but as long as he's doing it within the boundaries of the law. All we can do is what others have suggested. Play by his rules ("he who writes the code,writes the rules") or go and make our own "ball".

    I have no problem with the developer of the software. He can make it anyway he wants. I am concerned that software with these restrictions is being used to develop Free software.

    Molog

    --
    So Linus, what are we going to do tonight?
    The same thing we do every night Tux. Try to take over the world!
  136. things have changed since Linus' first BK post by truth_revealed · · Score: 1

    http://marc.theaimsgroup.com/?l=linux-kernel&m=101 552903701385&w=2

    And I personally refuse to use inferior tools because of ideology. In fact, I will go as far as saying that making excuses for bad tools due to ideology is _stupid_, and people who do that think with their gonads, not their brains.

    This argument does not hold water. Why did Linus create the inferior Linux of 1991 at all? There were many superior UNIXes at that time.
    Go back in time and substitute "BitKeeper" with "Minix" to see the hypocracy of his statement.

    The most productive thing people could do might be to just do a BK->CVS
    gateway, if you really feel like it. Or just go on and ignore the fact
    that some people are using BK - you don't actually have to ever even
    know.

    Linus

    The BK->CVS gateway is now explicitly prohibited by the BK license. The only way around it would be a non-realtime solution whereby one individual makes available BK->patch files and another individual makes a patch->CVS gateway. This solution is a non-solution - it's slow and awkward and is not protected from a future licensing whim change of Larry McVoy.

    Linus does not realize that this is more than a productivity issue. Aspiring free software authors are greatly influenced by his decisions. He is sending the wrong message.

    People change over time and their ideology also changes. Perhaps Alan Cox or someone else might be a better maintainer for the official Linux tree?

    1. Re:things have changed since Linus' first BK post by eyez · · Score: 2

      This argument does not hold water. Why did Linus create the inferior Linux of 1991 at all? There were many superior UNIXes at that time. Go back in time and substitute "BitKeeper" with "Minix" to see the hypocracy of his statement.

      He created it for fun. Everyone knows that. It had nothing to do with becoming a superior unix, and he didn't expect then for anyone to go out and install it on a production server.

      The BK->CVS gateway is now explicitly prohibited by the BK license. The only way around it would be a non-realtime solution whereby one individual makes available BK->patch files and another individual makes a patch->CVS gateway. This solution is a non-solution - it's slow and awkward and is not protected from a future licensing whim change of Larry McVoy.

      Bullshit. There's nothing in the license that prohibits that. It prohibits someone from using bk if they write for another SCM system. But, larry doesn't own the data.you send through bk, and as long as you're not a CVS developer, you can export a new tree. Go read the entire set of threads on it lately, he says that explicitly a few times. In fact, there's an rsync'able tree that you can sync with sccs right now.

      --
      get 0wned. irc.w30wnzj00.com
    2. Re:things have changed since Linus' first BK post by truth_revealed · · Score: 1

      He created it for fun.

      He may have created it in part for fun, but he was also pissed off at Minix's licensing restrictions and cost (Minix cost $169 in those days, I believe) and wanted to produce a free alternative.

      There's nothing in the license that prohibits that

      Assuming you don't actually work for BM you're pretty naive to believe that. Please read RMS' post again - especially the part about "You have no right to use Bitkeeper, only temporary privileges that we can revoke."
      Any individual hosting a live BK to [your favorite open source SCM] repository would likely be deemed to be a developer of a competing solution and barred from using BitKeeper. Larry implied in his posts that you need two unrelated parties to distribute BK changesets: one makes the BK patches available and the second imports them into another competing SCM system. That's how pathetic the situation has become: in order to use BK you have to read Larry's tea leaves and daily rule changes about BK's free use.
      The decision to ban people from using the free version of BK is solely made by Larry is absolute and completely arbitrary. Larry has already demonstrated that he can change the BK license retroactively. (Well technically he rendered the old version of BK with the old license obsolete, which amounts to the same thing since only his servers can be used.) Each of Larry's posts on the BK licensing subject adds a new twist to the licensing scheme which he changes at his whim.

  137. That's much more restrictive than I thought by Just+Some+Guy · · Score: 2
    I hadn't actually read the relevant license snippet until now. So, let me get this straight: not only could I not use BitKeeper (without selling my car) to work on the Linux kernel if I also contribute to Subversion, CVS, etc., but I also can't use it if one of my coworkers submits a patch to CVS that he wrote as part of a business project he's working on?

    Yep, RMS, you're right again.

    --
    Dewey, what part of this looks like authorities should be involved?
  138. Re:point WARNING -OFF TOPIC by Jeremiah+Cornelius · · Score: 2

    Why do people hate?

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
  139. an interesting question by Trepidity · · Score: 2

    What if RMS were persuaded by these arguments that BK is actually a good licensing scheme? Then the FSF, as the sole gcc copyright holder, could add a license restriction to gcc saying "can't be used to compile Bitkeeper." I don't think BK could win that licensing war. The only reason they can survive currently is that the FSF has some ideals they uphold on their licensing.

  140. eat your own cake please by Anonymous Coward · · Score: 0
    RMS may be right here, but to add "as usual" makes it sound as if that is the norm. RMS is a reactionary hippie that simply due the large amount of crap he spews, the mathematical probability of some of it getting right brings us thus to events such as this.

    The true irony is your line about learning from history. People like RMS and his supporters are obviously not fans of reality or history, and thus the lessons that they teach.

  141. "Small projects" by Anonymous Coward · · Score: 0
    Well, CVS is fine for small projects.


    Oh, you mean like KDE ?
  142. How do we know it's not a forgery? by Royster · · Score: 2

    The LKML archive I use dosn't preserve headers. Does anyone have the headers from the origional message?

    He refers to "Linux development" not "GNU/Linux". That in itself gives me reason to suspect that it's a forgery.

    --
    I have discovered a truly marvelous sig, unfortunately the sig limit is too small to contain i
    1. Re:How do we know it's not a forgery? by Mr.+McGibby · · Score: 1

      He refers to "Linux development" not "GNU/Linux". That in itself gives me reason to suspect that it's a forgery.

      That's actually a point towards showing that it isn't a forgery. A forger, in an attempt to sound as much like RMS as possible, would probably use GNU/Linux all over the place, and in the wrong place. RMS is quite adamant about the *correct* usage of "Linux", which is the kernel, and that's it. So his use of the term, "Linux development", in reference to kernel development, would be quite correct and much like RMS.

      --
      Mad Software: Rantings on Developing So
    2. Re:How do we know it's not a forgery? by PhilHibbs · · Score: 1

      I think he's talking about the Linux kernel; GNU/Linux refers to the operating system consisting of the Linux kernel and the GNU tools.

  143. If it's not "free" I'm not going to use it by Felinoid · · Score: 1

    Free as in beer and speach.. just to make myself clear...

    I want the code so I can recompile on my system and optomise for my systems querks.
    I don't want to fork it over for utilitys.

    If software is preticularly powerful or on the inverse specturm purely entertainment I'll make an exception.
    BUT any time the liccens includes language that says how I can use it or what I can't do with it... byond the obligitory "don't steal" stuff that's in every software liccens sence the 1980's I won't even bother.

    I don't know what Bitkeeper is and now I'll probably never bother to find out.

    --
    I don't actually exist.
  144. Digitial Jesus My Ass! by HackHackBoom · · Score: 1

    I have a simple concept: If you don't like that Linux Kernel (note the deliberate omission of GNU/) is developed with Bitkeeper, use BSD or something else!

    You know, I thought abortion activists were airheads God help us if the Linux (again note the prominent omission) community joins with the anti-fur or abortion league...

    Here's to the "Mind your own godamn business" Faction! Power to the people!

    --


    "It's not stealing if you don't get caught!"

  145. It's a means, not an end. by MartinB · · Score: 2
    the way open source works, if you need an unusual tool for your project, you create it yourself and share it.

    Sure, you can do that. But I don't think you should have to if there's an alternative you're happy with. If you're focused on whatever is your baby, building your own tools when there are alternatives which work for you are a distraction, and not the point of what you're doing.

    If BitKeeper weren't available, perhaps the Linux project would develop its own version control system either from scratch or as an improvement on an existing one. But that's not the situation - Linus et al aren't in the business to build version control software but Linux.

    --

    The only thing you can accurately describe as "Scotch" is a sticky tape made by 3M. And it's

    1. Re:It's a means, not an end. by Anonymous Coward · · Score: 0
      The only thing you can accurately describe as "Scotch" is a sticky tape made by 3M. And it's whisky

      Never heard of a Scotch Egg?

    2. Re:It's a means, not an end. by MartinB · · Score: 2

      Elizabethan English corruption of 'Scorched' - a reference to the effect that the (then) likely rotten meat would have on your digestive system.

      --

      The only thing you can accurately describe as "Scotch" is a sticky tape made by 3M. And it's

  146. Re:But I'm sure that... (RMS== GOSUL) by Anonymous Coward · · Score: 0

    Can't RMS just realise he is

    GOSUL = Grumpy Old Seventies Unix Lamer

    I can just hear him: 'Wheeellll, back in my day, we didn't have no virtual memory. We had to write every 1 and 0 on a toilet paper roll and run them through a clothes wringer to compute the square root of 2. .... and we liked it that way!'

  147. He's got a point though ... by royalblue_tom · · Score: 1

    Maybe, it's because RMS is seeing the pool of coders that could work on this replacement being wittled down by bk's EULA - to wit, anyone who uses bk while doing Linux kernel work, is now not allowed to help on coding a replacement for bk (even in their spare time).

    The very people who use bk, are exactly the sort of people who would possibly look to make improvements to a SCC if it were open source (since they are already proven to do open source work, and this work requires a SCC).

  148. Balance by sam_nead · · Score: 1

    It seems clear to this layperson that the closed and open source communities rely, at least in part, on each other. The situation is much the same in the university vs. industry setting. Only an ideologue (RMS, Bill Gates?) would think that only half of the equation makes sense.

  149. Offtopic ... Whiskey by Anonymous Coward · · Score: 0

    I'll bite.

    It's Whisky if it's distilled twice.
    It's Whiskey if it's distilled thrice.

  150. short by Anonymous Coward · · Score: 0

    1 - "Hey, I'm working on that paper for tomorrow, mind if I use your computer?"
    2 - "Go ahead"
    ...
    2 - "Hey, nice work, you're almost done. But you can't hand that in, it looks better than mine.. Unless you want to spot me $50.."

    RMS - "I told you not to use his computer."

    ./ - "Shut up RMS!"

  151. I don't agree with RMS's ideals. but... by Anonymous Coward · · Score: 0

    I don't agree with RMS's ideals. But I won't touch BitKeeper with a 10ft pole. I can't depend on software with that kind of licesing which is why I never used the product (it might be great, i wouldn't know. I couldn't swallow the license). My open source project would be in serious trouble because the way BitKeeper is they could just suddenly decide that it's not okay for me to use it anymore. BLAH! There are plenty of other choices out there that do a decent job and are truely free.

  152. The GPL/BKL are exactly analogous... by tlambert · · Score: 2

    The GPL/BKL are exactly analogous.

    The GPL is an instrumentality of the GNU Manifesto: it exists to achive the goals of the GNU Manifesto, and to help the world envisioned by RMS, when he set those goals, to come into existance.

    That is the reason for the existance of the GPL.

    Likewise, the BKL is an instrumentality of the same philosophy, but with a somewhat narrower scope of operation. It intends to make source code available, and gives economic incentive for that to happen, by providing a service for free which would otherwise have a high price attached to it, in exchange.

    The interesting thing here is that the GPL does not work, if the source code is available under terms other than the GPL.

    The BKL doesn't work if the service it provides in exchange for making source code available is available under other terms.

    Consider that, with a comparable product available, there is no need to accept the GPL restrictions placed upon you for redistribution and source availability that use of GCC contractually requires.

    Similarly, with a comparable product available, there is no need to accept the BKL restrictions placed upon you for source availability that use of BitKeeper contractually requires.

    Both achieve their goals through force of contract, and both achieve their goals through the unavailability of alternatives. This unavailability is through an enforced barrier to entry.

    In the GCC case, the barrier to entry is that one is not permitted to make derivative works which are not also under the GPL; in the BitKeeper case, it is that one is not permitted to use BitKeeper itself in the creation of derivative works.

    In both cases, what is being controlled is derivation.

    In fact, the GPL is not a very effective instrumentality of the GNU Manifesto; it fails to address patent and other issues addressed by the M
    nifesto, and it's emergent properties are not precisely aligned with the results the GNU Manifesto claims it wants. A better instrumentality would be something like the Cygnus eCOS license. I think the GPL is a trade-off, required by a complexity barrier: any more complex, and it would be a better instrumentality, but it would be harder to get programmers to attach it to their code, without them feeling the need to consult a lawyer first.

    On a side note, your Microsoft argument is specious; assuming wide deployment of a "trusted computing environment", Microsoft no longer has an incentive to keep their source code to themselves in order to achieve their own barrier to entry: the barrier is replaced with the fact that you can not digitally sign the resulting code in order to get the hardware to run it, only Microsoft can, so the source code no longer needs obscurity protection.

    At this point, it is all about controlling barriers to your competition, and it doesn't matter if you are the FSF, BitMover, or Microsoft.

    The net effect of all this is that it destroys the intellectual commons, no matter how you look at it. The FSF is just as guilty as Microsoft, in this regard.

    -- Terry

    1. Re:The GPL/BKL are exactly analogous... by Chris+Johnson · · Score: 2
      That is very complicatedly put, and still leads to an insane conclusion. ("The net effect of all this is that it destroys the intellectual commons, no matter how you look at it. The FSF is just as guilty as Microsoft, in this regard.")

      Can you simplify? It seems very counterintuitive that the FSF, the GPL, GNU et al are destroying the intellectual commons. One might even say you were flat-out wrong. What are you really trying to say? :)

  153. alternative: SourceHurder by Anonymous Coward · · Score: 0

    GNU SourceHurder of course. Yes to be written but to follow the same Hurd goals it will be better than everything else whenever someone does bother to pretend to write code for it.

  154. Missing an important detail by nutznboltz · · Score: 2

    Seems that people's posts are missing an important detail. RMS does not use any proprietary software to do anything ever. For instance there was a long time when he could not browse the web. He does this because he believes that he cannot stand for Free Software and use proprietary software at the same time.

    Any projects which are moved into BitKeeper become unavailable to him. This is why the idea of a Free Software project in a proprietary version control system would really bother him.

  155. Re:CVS is fine for small projects by CreamsicleSeventeen · · Score: 1

    mozilla uses cvs.

  156. include typical_opensource_equivocation by Inthewire · · Score: 1

    "Well, $foo will support $bar, and also be almost compatible"

    Hello. This is today speaking. Wake the fuck up and look at a calendar. By the time this hypothetical system will be online the actual production system will have another year of development behind it. Some games are lost when you fall behind. Some aren't.

    --


    Writers imply. Readers infer.
  157. What story? Where see story? by Anonymous Coward · · Score: 0
    If you read the entire story, not just the slashdot post.

    I just did. In its entirety, it now reads, "Sorry, this Module isn't active!"
  158. We need a Free/Open Clearcase workalike by Anonymous Coward · · Score: 0

    Imagine a Free and Open Clearcase workalike:

    (G)nutcase, from irrational software.

  159. Appropriate quote by HuguesT · · Score: 1

    The reasonable man adapts himself to the world;
    the unreasonable one persists in trying to adapt
    the world to himself. Therefore all progress
    depends on the unreasonable man.

    -- George Bernard Shaw

    I'm with RMS on this one: without GNU there would not have been any Linux. I hope BK is a temporary solution.

  160. What RMS would have said if he was being honest by Anonymous Coward · · Score: 0

    The spirit of the Bitkeeper license the same as that of the GPL: the spirit of the whip hand. It is the spirit that says, "You have no right to use GNU software, only temporary privileges that we can revoke. Be grateful that we allow you to use GNU software. Be grateful, and don't do anything we dislike, or we may revoke those privileges." It is the same spirit as proprietary software, because I and the FSF want to dominate the world just as much as Microsoft. The GPL is designed to control the users, the market, everything... more and more. If people ever got outraged at this spirit, I would have to change the GPL so that it isn't a viral "roach motel" for software. But they're so gullible, before long there will be no choice but GNU. GNU/Linux, GNU/Everything.

  161. If you're prohibited from building a competitor... by Anonymous Coward · · Score: 0

    Is this not obvious? If the BK license prohibits ANYONE from ever contributing to a BK-controlled project (like Linux) if they ever try to build a BK competitor, then can all the people whining "go build your own! go build your own!" please shut the fuck up?

    Think about it: of course whining about BK makes no sense. What makes most sense is developing a free alternative to BK. Well... the BK license prohibits people from doing that. So... Stallman is right, it *is* an outrage.

  162. Re:MGS2 [Mod up parent] by moogla · · Score: 2

    Interesting... I smell a new O'Reilly book, CVS for Game Developers!

    --
    Black holes are where the Matrix raised SIGFPE
  163. #900 by Anonymous Coward · · Score: 0

    This is the 900th comment in this pointless story.

  164. Do you have any shame? by gerugeru · · Score: 1

    If you were working on a competition to BitKeeper, will you use BitKeeper to manage it?

    Of course not!

    You would use THE SOFTWARE YOUR WORKING ON to manage it. If YOU can't use your software to manage the project, who will!?

    So, practically this EULA has no effect.

  165. Last Post! by alpg · · Score: 1

    My friends, I am here to tell you of the wonderous continent known as
    Africa. Well we left New York drunk and early on the morning of February 31.
    We were 15 days on the water, and 3 on the boat when we finally arrived in
    Africa. Upon our arrival we immediately set up a rigorous schedule: Up at
    6:00, breakfast, and back in bed by 7:00. Pretty soon we were back in bed by
    6:30. Now Africa is full of big game. The first day I shot two bucks. That
    was the biggest game we had. Africa is primerally inhabited by Elks, Moose
    and Knights of Pithiests.
    The elks live up in the mountains and come down once a year for their
    annual conventions. And you should see them gathered around the water hole,
    which they leave immediately when they discover it's full of water. They
    weren't looking for a water hole. They were looking for an alck hole.
    One morning I shot an elephant in my pajamas, how he got in my
    pajamas, I don't know. Then we tried to remove the tusks. That's a tough
    word to say, tusks. As I said we tried to remove the tusks, but they were
    imbedded so firmly we couldn't get them out. But in Alabama the Tuscaloosa,
    but that is totally irrelephant to what I was saying.
    We took some pictures of the native girls, but they weren't developed.
    So we're going back in a few years...
    -- Julius H. Marx [Groucho]

    - this post brought to you by the Automated Last Post Generator...