Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
GNU is Not Unix Programming Software Data Storage Linux Technology

RMS Weighs in on BitKeeper Debacle 1137

mshiltonj writes "You know its what we've all been waiting for: RMS weighs in on the BitKeeper debacle. An excerpt: "I want to thank Larry McVoy. He recently eliminated a major weakness of the free software community, by announcing the end of his campaign to entice free software projects to use and promote his non-free software. Soon, Linux development will no longer use this program, and no longer spread the message that non-free software is a good thing if it's convenient."
This discussion has been archived. No new comments can be posted.

RMS Weighs in on BitKeeper Debacle

Comments Filter:
  • Re:yeeeeeeeeha!!! (Score:2, Informative)

    by gg3po ( 724025 ) on Monday April 25, 2005 @04:31PM (#12340305)
    I don't know about Frist, it but sounds like Howard Dean [wikimedia.org] might have something to do with it.
  • Re:Umm... (Score:5, Informative)

    by jbolden ( 176878 ) on Monday April 25, 2005 @04:34PM (#12340346) Homepage
    RMS uses Linux to mean the kernel just not the whole OS. In this case he did mean Linux.
  • by Anonymous Coward on Monday April 25, 2005 @04:34PM (#12340358)
    Although in this case a very strong I Told You So would be very appropriate. I do agree with his senitment regarding thanking Larry, though; and would like to add thanks to Tridge for helping free Linux as well.
  • Re:Strange.. (Score:5, Informative)

    by panda ( 10044 ) on Monday April 25, 2005 @04:39PM (#12340423) Homepage Journal
    > An Open Source project is being killed because the highest authority in Open Source OS namely Mr. Linus, decided not to use it and now the rest of the community is cheering it. Way to go guys.

    Uh-huh, right......

    BitKeeper is not "open source." Nobody ever got the source outside of Larry McVoy's company. BitKeeper is proprietary software that you normally have to pay money to use. McVoy allowed "free" use for "free" software projects and Linus chose to use it for managing his end of Linux kernel development.

    After Andrew Tridgell showed how you could connect to a BitKeeper repository using netcat to see what the "protocol" does, Mr. McVoy said no more "free" BitKeeper for you and went home.

    No Open Source or Free Software projects were harmed in all of this, except that now Linus is going to develop his own tool for managing the kernel code instead of using something that's already available, because apparently, he's tried them all and decided that none really work for him. ;)
  • Re:I hate RMS (Score:3, Informative)

    by EdMcMan ( 70171 ) <moo.slashdot2.z.edmcman@xoxy.net> on Monday April 25, 2005 @04:58PM (#12340648) Homepage Journal
    The reverse engineering wasn't done on company time or servers.
  • Re:Why (Score:1, Informative)

    by Anonymous Coward on Monday April 25, 2005 @05:21PM (#12340963)
    free software/open source has nothing to do with not paying, but everything with getting the source and being able to what you want with it
  • RMS and games (Score:2, Informative)

    by cureless ( 35682 ) on Monday April 25, 2005 @05:23PM (#12340988)
    I once asked RMS in a conference what he thought about products with a short shelf life value, like games. There are not too many ways to create a profit out of a game if you make it open source.

    His answer was that in those cases they can have it closed source for a few months (3?) and then release it open source.

    I guess a trend that might be possible today would be to have open source engines and pay-for content.
  • by Software ( 179033 ) on Monday April 25, 2005 @05:35PM (#12341143) Journal
    >Now Andrew Tridgell will simply implement thoses features.

    Wrong, wrong, and more wrong. You don't understand what you quoted. Tridge didn't write a replacement for BitKeeper. He wrote a tool that allows you interoperate with BitKeeper - to get the source code out of BK without using BK.

  • by GrenDel Fuego ( 2558 ) on Monday April 25, 2005 @05:40PM (#12341198)
    Linus Torvalds could say, tomorrow, that he revokes everyone's right to use the parts of the Linux kernel he wrote. That's his right as copyright holder.

    No, he can't.

    From the FAQ [gnu.org]

    Linus can redistribute code he has written under another license, but he cannot revoke the rights he has already provided. He can also make it so future releases are under a more restrictive license, but someone would just end up forking the last GPLed version.

    A good example of this is XFree86. Version 4.4 was released under a more restrictive license that the community did not like. Next thing you know, the last 4.4 prerelease under the old license was forked as X.org.
  • by Tim C ( 15259 ) on Monday April 25, 2005 @05:42PM (#12341230)
    Just wait for there to be no competition to Java

    You're going to have a very long wait. Love it or loathe it, .net isn't going away, and it's plenty enough competition for Java.
  • by dillon_rinker ( 17944 ) on Monday April 25, 2005 @05:53PM (#12341344) Homepage
    "Except you can do this with a GPL'ed program as well"

    Read the licence. There is no provision for retroactive modification or revocation of the license. It is an outright grant of permission. It cannot be be withdrawn, because there is no basis in the license for doing so.

    HOWEVER (and this is the point you seem to be making) an author may license his software to different people under different licenses. If I license my program to you under the GPL and to Apple under a Microsoft-style EULA, you will still have all the GPL rights granted to you. In fact, Apple could have gotten the software from you under the GPL (which is the only license YOU can distribute my program under, since you license it and do not own it). Apple could then distribute the software under the GPL (and the people who got it from Apple...ad infinitum), but Apple would be bound by the GPL with regard to modifications that they distribute. Apple doesn't like that, so they come to me with money and a request for a different license.

    But no matter what happens between me and Apple, between me and you was the GPL. You still have the GPLed copy of my software, and if I go capitalistic nuts tomorrow and begin demanding $1000/day before I'll distribute any more copies of my program, you would still be able to use, copy, modify, and redistribute the copy of my program that I gave to you.

    I realize at this point that I am arguing by repeated assertion, so I encourage you again to go read the license yourself. Note that there is NO basis for revocation or modification of the license. It is a contract, and American contract law doesn't permit unilateral modification of contracts. (If it did, I might modify my mortgage contract.)

  • by Watts Martin ( 3616 ) <layotl@gmail3.1415926.com minus pi> on Monday April 25, 2005 @06:05PM (#12341483) Homepage
    To bring this to another level of unnecessarily pedantic trivia: I'd bet he used TECO to write Emacs. If I recall correctly, Emacs actually started out as a set of macros for TECO.

    http://c2.com/cgi/wiki?TecoEditor

  • by k98sven ( 324383 ) on Monday April 25, 2005 @08:13PM (#12342853) Journal
    The reason why FOSS users aren't too fond of OpenOffice's use of Java is because the Java features are currently Sun-only; the free Java compilers and VMs haven't implemented all of the Java libraries and features at this time. Many of those Java libraries are also underdocumented; even though the core language is well documented, the Java libraries aren't.

    While your first statement on the status of free java is true, the second one isn't quite. The public libraries are pretty well documented.

    The #1 problem OOo has with Free Java is that the Sun hackers don't use the public libraries. They make use of Sun-specific internal libraries which are not publicly documented at all, and are not supposed to be used by applications. These libraries aren't part of Java.

    To give a practical example, there are classes like com.sun.net.ssl.internal.ssl.Provider , (code using which I've seen code floating around). This class is not available on the Apple or IBM java runtimes. (Both of which are Sun-approved as 'Java')

    So it's not as much that they're using Java as the fact that they're not using Java as it's intended but rather Java coded to only work with the Sun JRE specifically.

    Anyway.. So far Red Hat has been working on compiling the parts of OOo that do work (or can be made to work) with GCJ for shipping with their distro. I suspect Debian and so on will do something similar. So in that sense, it's already forked.

All seems condemned in the long run to approximate a state akin to Gaussian noise. -- James Martin

Working...