Slashdot Mirror


RMS Weighs in on BitKeeper Debacle

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."

163 of 1,137 comments (clear)

  1. A question for RMS by Anonymous Coward · · Score: 3, Funny

    Do you prefer vi or Emacs?

    1. Re:A question for RMS by millennial · · Score: 5, Funny

      Warning: Sense.of.humor not found. Please recompile from the appropriate Bitkeeper repository. ;)

      --
      I am scientifically inaccurate.
    2. Re:A question for RMS by andyh1978 · · Score: 5, Insightful
      Do you prefer vi or Emacs?
      As a pedantic hacker, his only possible reply would be: "Yes."
    3. Re:A question for RMS by stg · · Score: 3, Interesting

      I believe your comment was a joke, and the GP obviously was, but it's silly to assume that just because someone wrote a program that he'd use it for that function...

      Even when it's something you wrote by yourself (i.e.: instead of being told to by your boss/teacher/whatever), you might just not be the target market. Around 95 I wrote a nice shareware comm program (for use with BBSs - BRCOMM), which was great for newbies.

      Most of the time, I used another comm program myself ({COMMO}), which was *not* trivial to setup, but was very powerful and much better for advanced users.

      Of course, I avoided saying that to my users :-)

      There are also other possible reasons, such as your program is just something you whipped up in a hurry and barely usable, but that never happened to me... :-)

    4. Re:A question for RMS by kfg · · Score: 3, Funny

      "... what else would he use..."

      vi obviously. He knows to much about emacs.

      KFG

    5. Re:A question for RMS by chris_mahan · · Score: 4, Funny

      in his case, that would be "t"

      --

      "Piter, too, is dead."

    6. Re:A question for RMS by aichpvee · · Score: 5, Funny

      If I'd written emacs I'd still use vi. So what's your point?

      --
      The Farewell Tour II
    7. Re:A question for RMS by Watts+Martin · · Score: 3, Informative

      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

    8. Re:A question for RMS by cortana · · Score: 3, Funny

      I beg to differ. I remember reading an article about a Free Software conference where some KDE developers demonstrated kvim (http://www.freehackers.org/kvim/) to RMS.

      His response was that he didn't know which to feel sorrier for: Vim or KDE. :)

    9. Re:A question for RMS by jweatherley · · Score: 3, Funny
      Have you seen the GNU "coding standards"? All based on RMS' personal preferences, all insane.


      Just had a look. Not only does it give coding advice but it also clears up the vi/emacs question:

      When a feature is used only by users (not by programs or command files), and it is done poorly in Unix, feel free to replace it completely with something totally different and better. (For example, vi is replaced with Emacs.)

      --

      --
      Reverse outsourcing: it's the future
  2. he's being quite modest about it by advocate_one · · Score: 5, Interesting
    very little of the old "I told you so"... very mature and honest.

    Now let's get back to actually working on this replacement...

    --
    Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    1. Re:he's being quite modest about it by whoisshe · · Score: 5, Insightful
      Why he insists that this is the case is only understandable by him and people that are just as warped as he can be.

      they're called visionaries because they have the insight to see things the average person cannot see.

      in ten years, we will all be thanking RMS for his foresight - or lamenting that too few people took him seriously enough to avert disaster...

      --
      who is she? leave a comment!
    2. Re:he's being quite modest about it by advocate_one · · Score: 5, Interesting
      Software can be distributed w/o charge but does not have to be 100% free. Why he insists that this is the case is only understandable by him and people that are just as warped as he can be.

      Somebody here fails to understand items such as the Java trap then... and why there's such a furore about the new version of OpenOffice.org having such a dependence upon non-free Java...

      --
      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    3. Re:he's being quite modest about it by Plix · · Score: 5, Insightful

      Software can be distributed w/o charge but does not have to be 100% free. Why he insists that this is the case is only understandable by him and people that are just as warped as he can be.

      This whole incident is why software should be 100% free. Had BitKeeper truly been opensource Tridge (or anyone, for that matter) could have simply forked it and kernel development would have continued on. All this whole incident proved is that when your development is determined by the whims of a single entity you run a very significant chance of getting burned.

    4. Re:he's being quite modest about it by Anonymous Coward · · Score: 2, Insightful

      > Had BitKeeper truly been opensource

      It would never have existed...BK makes $$$ off selling licenses, so there would have been little to no motivation to write the software in the first place.

    5. Re:he's being quite modest about it by Anonymous Coward · · Score: 2, Insightful
      A more mainstream economic argument holds a lot more water.

      Yep. Just like in the case of slavery it would.

    6. Re:he's being quite modest about it by jazman_777 · · Score: 4, Insightful
      This whole 'ethical' line of argumentation. A more mainstream economic argument holds a lot more water.

      Instead of inventing an ethical principle out of his head (something theoretical and Utopian like, say, Marxism), he grounded it in the common practice around him: people can do this stuff (disassemble, share, etc.) with the physical objects they own, why not with the software? This reasoning (if I understand it correctly), in this particular instance, seems very old-school conservative / traditionalist to me.

      --
      Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
    7. Re:he's being quite modest about it by linguae · · Score: 4, Insightful

      Tell me about it. One of the big problems in the FOSS world is that OpenOffice, a very important open source program, is using more and more Java. In OpenOffice 2.0, many of the core wizards and their database components are written in Java. Whereas Java was pretty minor in past editions of OpenOffice, Java is a major dependency in OpenOffice 2.0

      Some people have said something on the lines of, "What's the problem? Quit whining and crying, and wake up and smell the Java. Download the JDK, and fall in love with the new-and-improved OpenOffice." 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.

      Secondly, the Sun JDK is very hard to install. The license is very restrictive. Even if had no problem with the license, if you're running Linux on anything that isn't a x86, or if you're running BSD, then installing the Sun JDK ranges from very difficult to almost impossible. OpenOffice's use of Java could alienate users of "unsupported" platforms that are capable of running OpenOffice, but can't because its dependency, Java, can't run on it.

      OpenOffice looks ripe for a fork. Aside from its Java issues, OpenOffice is very big and bloated. Why does it need its own widgets and font-handling system? How come the applications cannot be distributed modularly? Why must it inherit some of MS Office's quirks?

      If OpenOffice forks, it should be similar to Firefox; get rid of all of the integrated bloat and start working on perfecting the individual applications. Get rid of Java just like the Mozilla people did when they got the Netscape sources. Separate the interface from the underlying portions.

    8. Re:he's being quite modest about it by Richard_at_work · · Score: 4, Insightful

      All this whole incident proved is that when your development is determined by the whims of a single entity you run a very significant chance of getting burned.

      Sorry, but this arguement just falls down flat. Linus seems to be having no problems moving away from BK to another solution, so the kernels development is NOT determined by the whims of a single entity other than Linus himself. Since BK made a significantly positive contribution to the workflow of the kernel developers, I would offer the opinion that the whole Bitkeeper saga has been nothing but positive from the start to the end, despite what RMS and others may have you think.

      I believe that sourcecode should be at the control of whoever created it or paid them to create it, its their investment so why should a random person have the ability to fork it on a whim, unless the codes owners agree to that in the first place by CHOOSING to embrace such a move and opensourcing their code by freewill.

    9. Re:he's being quite modest about it by Tim+C · · Score: 2, Informative

      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.

    10. Re:he's being quite modest about it by Tim+C · · Score: 2, Interesting

      Blinded by their attraction to the language, they overlook the issue of dependencies, and they fall into the Java Trap.

      Blinded? No, some of us just genuinely don't care.

      Sure, it would be nice if all software was free and Free; it would be nice if everything was free and Free. Some of us are just trying to make a living and pay the bills, support a family, etc. Whatever I may personally believe, I don't have the luxury of "fighting for what's right". Don't get me wrong, I'll not stand in his way, but I'll not join in, either. If that makes me The Enemy, then so be it.

      Information wants to be free, mortgage wants to be paid...

    11. Re:he's being quite modest about it by Monkelectric · · Score: 3, Insightful
      Eh, you don't understand RMS. I dont either really, but, Im doing better then you are.

      He believes *VERY* strongly that software is a freedom (liberty) like free speech, the right to assemble, etc etc. His message is becoming INCREASINGLY relevant as computers dominate our lives now.

      Most people just want to use their computer and not be hastled. Think of Bill Gates on one end of the spectrum, and RMS on the other. Bill Gates wants you to have *no* rights -- you "license" software, you pay far out the ass for it -- and you get NOTHING for it. Have you read the EULA on your MS products? It basically says -- that MS wont even guarantee that the program you bought actually does ANYTHING at all ("fitness of purpose"). They want your money, and literally want to give you nothing in return.

      RMS is the exact opposite -- you get rights and responsibility.

      Is RMS right? No. Is Bill Gates right? No. The dialog and pressure each puts on the other arrives at a medium that is about right.

      --

      Religion is a gateway psychosis. -- Dave Foley

    12. Re:he's being quite modest about it by geckofiend · · Score: 2, Insightful

      This whole incident is why software should be 100% free.

      Comments like this baffle me. Why is it software should be free? Are all programmers supposed to just donate all their time for the greater good? It's all well and good to advocate giving stuff away when you don't make your living writing it.

    13. Re:he's being quite modest about it by ozborn · · Score: 4, Insightful

      Sorry, but this arguement just falls down flat. Linus seems to be having no problems moving away from BK to another solution
      Writing your own version control system is no big problem?! That's a BIG problem in the books of most developers, even though Linus is a great programmer he himself admits that his solution is nothing more than "a stupid (but extremely fast) directory content manager". So going from a really nice SCM like BitKeeper to this is a big deal no matter how you spin it.

    14. Re:he's being quite modest about it by Fnkmaster · · Score: 2, Insightful

      I agree. You can point to RMS and say "look, if he hadn't been a kooky visionary 10 or 15 years ago, we wouldn't have all this great Free software today", and you'd probably be at least partially correct.

      The problem is that though Free Software has become much more mainstream, that mainstreaming has been led by the Open Source banner, because they are open to economic argumentation. That's the *ONLY* reason there is any support for this stuff from industry, which is of course secondary to ethical concerns for people like Stallman.

      Furthermore, it strikes me as strange that RMS focuses on the ethical issues to the exclusion of all others, when the very reason for the success/adoption of the GPL is pure economics - it creates a "you scratch my back, i'll scratch yours" community of participants who contribute back improvements in exchange for the right to make use of a large library of infrastruture components avaialable under these common licensing terms. Forgive my oversimplification, but I don't think that's a radical claim I'm making.

      Since the GPL itself is all about economics, why is Stallman so loathe to even mention economics? Especially when the moral or ethical case is one that would leave even most philosophy professors scratching their heads. What is so inherently unethical about separating modification rights from usage rights, or imposing reasonable restrictions on redistribution in order to ensure compensation for the labor of producing a work? And why does the effectively zero marginal cost of production of software somehow make software distribution into an ethical, rather than economic, issue in a way that it doesn't for real goods?

      Furthermore, I don't see why I should be guaranteed rights to the source code unless I've compensated somebody for those rights - one way of compensating somebody, in fact, is accepting the terms of the GPL and agreeing to contribute back any useful modifications that I make if I redistribute them.

    15. Re:he's being quite modest about it by ansak · · Score: 2, Interesting

      but not very surprising either. I will say he does stay on-message time after time in his life.

      He's become a Software-Baggins: it's now possible to predict perfectly what he will say in answer to any question without the burden of asking him in the first place.

      Hey! It's better than a Sackville-Baggins...ank

      --
      Still hoping for Gentle Treatment...
    16. Re:he's being quite modest about it by Eil · · Score: 2, Interesting


      very little of the old "I told you so"... very mature and honest.

      "Very little"? Did you even read it? The whole thing was an "I told you so." He was the most vocal critic of BitKeeper since the beginning and that's about the same time he started most heavily adopting the "proprietary software is bad even when convenient" angle. Now that BitKeeper is gone, he's gone ranting about how right he was even though it was just one clause in the BitKeeper license that caused the whole snafu, not the fact that the software as a whole was proprietary.

      Amongst all his gloating, he's very careful to criticise McVoy and place the blame for using BitKeeper squarely on those nebulous "Linux kernel developers," conveniently forgetting to mention it was ultimately Linus's decision to adopt BitKeeper. Not very honest.

      "McVoy first blustered and threatened, but ultimately chose to go home and take his ball with him"

      Here Stallman resorts to characterizing McVoy as a tantrum-throwing child. Not very mature. McVoy offered the use of BitKeeper for free on open source products and all the open source / free software community has done is bitch and moan since with RMS at the forefront.

      Don't get me wrong, I use free software wherever I can for both practical and philosophical reasons. But on the other hand I'm not going to scream armageddon and bloody murder if I have to install a piece of gratis proprietary software here and there in order to get real work done. But its RMS's brand of extremism that hurts free software more than it helps it.

      Now I'll grant that the BitKeeper anti-reverse-engineering clause was just plain stupid and I don't particularly agree with Linus choosing to use BitKeeper for official kernel development. But still, you're not going to get proprietary vendors to change their mind about open source if you kick them in the stomach after they've taken a step in the right direction.

    17. Re:he's being quite modest about it by drinkypoo · · Score: 2, Insightful
      On one hand, it's easy to say you can't fight for what's right. On the other hand, if none of us fight for what is right, then we are all hypocrites when we deride what is wrong, as we have brought it into being. Can't afford to fight for what's right? You can't afford not to fight for what's right.

      I didn't stand up when they came for the free software zealots, because I was not a free software zealot. I didn't stand up when they came for the developers of free-as-in-beer developers, because I charge for my software. Now they have come for all the rest of the developers, and there is no one left to stand up for me... At this rate, someday it will be illegal to create software because of all the patents. If you don't draw a line, you'll only be pushed back forever until you are either irrelevant, or inherently guilty of some crime.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    18. Re:he's being quite modest about it by Grayputer · · Score: 3, Insightful

      -------
      Free Software is not Open Source. Ethics is the whole point behind Free Software. Rarely does a moderate stance drive change.
      -------

      With respect, ethics may be YOUR whole point behind free software but it is not everyone's point. As a CTO for a small company there are several corporate reasons I use 'free software', honestly most boil down to cost and support.

      Linux in a corporate environment is about both free as in beer and free as in choice to switch. BUT both are really a TCO issue. The free to switch or modify is about reducing risk or cost, not about having more toys or supporting an ethic.

      My boss doesn't care about the freedom ethics of F/OSS. He cares about his bottomline (that IS his job) and the freedom ethics of F/OSS are a means to an end. The corporate advantage of freedom in F/OSS is about the availability of patches, the replacement of developers, and the long term availability of inexpensive product.

      IBM/Novell/HP/? doesn't support Linux because it is cool, they don't support it because of free as in freedom. They support it because they can make money that way. It adds billions per year to their bottomline. If Linux dies off tomorrow and BSD is the new drug of choice, they will support that and my corporate infrastructure will run on that (in fact it did, before Linux). They go where the customer goes, that's where the money is.

      What is driving change on the corporate level is the low TCO, good support, and the hype reaching senior management. BSD has low TCO, not as good a support structure (but still good) and significantly less hype. Small companies have used it for years before Linux and some still use it today. The hype reaching management and the availability of 'linux trained staff' in droves off the street (compared to BSD) is Linux's major leg up in the corporate network infrastructure game. Easy to get/use mail server stuff, www server stuff, DNS, anti-virus, anti-spam, file/print share, networking, ... with easy to find staff (that increase the internal hype) can really reduce the network infrastructure TCO.

      Now this is stated by someone that has given away free (as in beer and freedom) software since the early 1980s (waaay pre GPL, I did it public domain:). I like Linux, I've used Linux since about the 0.93(?) kernel. I like the concept of free (freedom) software, always have, that's why I've released tools PD years ago (sadly I push paper not bits now). But my job isn't about what I like, it is about doing my bit to improve profit and reduce costs. As it is in most corporations I've ever worked at. Linux does that, that's the reason to implement it in a corporation.

      Oh, well. Mark it off topic and let's move on ...

    19. Re:he's being quite modest about it by alienw · · Score: 2, Insightful

      McVoy IS a tantrum-throwing child. If you knew anything about the whole BitKeeper situation, you would have noticed that. Yeah, he let some projects use his software. WOW. Let's see, it cost him exactly $0.00 and he got lots of free publicity from it. He has all the compassion of a loan shark.

    20. Re:he's being quite modest about it by chemistry · · Score: 3, Interesting

      Freedom as defined by RMS means that the end user is granted the same freedom as the creator. With the BSD license this is not the case. Company X (ahem..apple) can take the source code make kickass changes to it...shrink wrap it and then sell it without giving anything back to the BSD community. With the GPL this is not the case....you are given certain rights, but you are not allowed to take away those right s from others.

      I personally think the wold is big enough for open, closed and BSD all together. Just my two cents worth.

    21. Re:he's being quite modest about it by drinkypoo · · Score: 3, Insightful

      Actually, that's not a third hand. That still falls into doing what you think is right.

      On the other hand :) I used to think RMS was just a raging zealot, but I've come around to his way of thinking. It's not that it's a crime to develop or use closed software - it's just stupid to depend on it, because you never know when they're going to screw you around. This is especially true of specialty software, like SCMS, or software for specific markets like child care. Most of this software can no longer be purchased - it can only be licensed. You buy a media set, and you buy a license. The license allows you to use the software until it expires. If they want to change the terms of the license on you, they can do it any time your license expires; if you want to get your information back out of the program, assuming it's even [reasonably] possible, you have to pay the license cost.

      For example, the people in the childcare department at the school for which I work (a community college) want to use a program called Childcare Manager. It's written by a company in oregon called Personalized Software. Apparently, this software is licensed, not sold. What does it do? It handles accounting, contact management, child information, instant messenging, and employee information, and it can export to quickbooks. It is currently over a thousand dollars a year. If you're going to spend that kind of money, wouldn't it make more sense to spend it on customizations to free software, so that you A> don't have to pay a recurring license cost and B> can never get stuck in a position where you have to pay a ransom to get your data? I chose this software in particular because it doesn't do anything that you couldn't whip up in a month or so using PHP, and there are strong privacy concerns involved - how can you ever know that the software is secure?

      I firmly believe that to use anything other than Free software is to invite disaster. I am not entirely against the use of proprietary software, but I believe that it should be avoided wherever possible. It is true that you can only measure costs of the things you can foresee, but it's the things you aren't expecting that typically cost you the most.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    22. Re:he's being quite modest about it by geminidomino · · Score: 2, Insightful

      I used to think RMS was just a raging zealot, but I've come around to his way of thinking. It's not that it's a crime to develop or use closed software - it's just stupid to depend on it, because you never know when they're going to screw you around.

      Allow me to give you insight into the mind of a techie who is NOT a programmer (I'm more the sysadmin type. I can't code C, can't even READ C++, but I'm a demon when it comes to perl).

      Relying on ANY software is stupid, by that logic, since if the author decides to screw me around, not fix a bug, or just generally bugger off and move on to a new project, I'm JUST as screwed as if it were MS who did it.

      Just because the code CAN be fixed by someone else, doesn't mean it WOULD be. There are hundreds if not thousands of orphaned programs on Sourceforge alone. If I happen to need an abscure bit of code that someone wrote on a lark (and I often do) great! I hop over to SourceForge, grab the tarball and 'make'. Oh... crap. It only works on Linux 2.2.1...

      This is a problem with OSS. Despite all the zombie masses shouting "GNU isn't against selling software," the issue is exactly that. If the program gets into wide enough use, people stop paying for it since they just snarf the source and build it themselves. So fixing bugs doesn't become financially feasable anymore, unless you SELL THE UPGRADES, which brings you RIGHT back your #1 argument against closed-source software. Otherwise, the only reason to keep working on it is for the love of the project, and they WILL eventually get bored, move on, and the project will stagnate. Then those who rely on it are equally screwed.

      Note: I am NOT anti-OSS. This is just a problem I genuinely think needs to be recognized and addressed, and Stallman is too busy preaching to actually do so.

    23. Re:he's being quite modest about it by Danuvius · · Score: 4, Insightful
      If I choose to buy a program that solves a problem no one else has solved, that is evil? Just because the author wants to get a few bucks for his/her effort, that is evil? If so, then I've been lied to my whole life.
      Clearly, you don't get it even on the most basic level.

      Free in Free Software refers to liberty, not cost.
      --
      Akarsz Magyar Gentoo fórumot? Akkor
    24. Re:he's being quite modest about it by Espressoman · · Score: 2, Funny

      No, the whole thing being "I told you so" would have read:

      "I told you so.
      -RMS"

      Personally I would have liked to see that.

    25. Re:he's being quite modest about it by k98sven · · Score: 2, Informative

      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.

    26. Re:he's being quite modest about it by labratuk · · Score: 2, Insightful

      I believe that sourcecode should be at the control of whoever created it or paid them to create it, its their investment so why should a random person have the ability to fork it on a whim, unless the codes owners agree to that in the first place by CHOOSING to embrace such a move and opensourcing their code by freewill.

      This is a strawman. Nobody's saying people should be forced to license their work as Free software. The onus is on the average consumer to be wise enough not to rely on proprietary software.

      This 'all software should be Free' thing people kick around is not the concept of someone like the government mandating that all software be Free, but having a market where anyone who doesn't release their source gets laughed at and their product not even considered by the decision makers.

      Will this ever happen? Don't know.

      --
      Malike Bamiyi wanted my assistance.
    27. Re:he's being quite modest about it by Heretik · · Score: 2, Insightful

      But its RMS's brand of extremism that hurts free software more than it helps it.

      It's "RMS's brand of extremism" that is the reason the vast majority of free software even exists today, you ungrateful bastard.

      Do you really think you'd be posting on slashdot from a 'Linux system' if RMS was cool with proprietary software?

    28. Re:he's being quite modest about it by Mark_Uplanguage · · Score: 2

      Good points. You're looking for the given balance in what is RMS extremism. However, from the quote on his home page

      "Those who profess to favor freedom, yet depreciate agitation, are men who want crops without plowing up the ground. They want rain without thunder and lightening. They want the ocean without the awful roar of its many waters. This struggle may be a moral one; or it may be a physical one; or it may be both moral and physical; but it must be a struggle. Power concedes nothing without a demand. It never did and it never will." Frederick Douglass, American Abolitionist, Letter to an associate, 1849

      You can see how he's pushing hard to one side to make an effect on the extremists of the other side, and I would even say that for RMS it's not just about ethics it's about principles, which is the difference between him and us. Not that we don't have principles, our are just different. Anything less consistent from RMS would not only be less effective, but he would then be viewed as hypocritical and "lose face" if you will. So while you and I comfortably live in our reality, it may not be so comfortable without people like RMS willing to fight the good (hard, continuous) fight. There's a great saying in America - "Freedom is not free".

      Be well! And I'd still respect your opinion no matter the size of your /. userid :)

      --
      "The difference between stupidity and genius is that genius has its limits." -- Albert Einstein
    29. Re:he's being quite modest about it by Kihaji · · Score: 2, Insightful

      So instead of bowing down and thanking the proprietary companies for letting me use thier software, I should instead bow down to some loony long hair who now decides to tell me what my code can be licensed under, and what software I can put on my machine? You disciples of St. Ignacius can keep your religion, I'll continue to use the best tool for the job.

    30. Re:he's being quite modest about it by RedBear · · Score: 2, Insightful

      Relying on ANY software is stupid, by that logic, since if the author decides to screw me around, not fix a bug, or just generally bugger off and move on to a new project, I'm JUST as screwed as if it were MS who did it.

      No, you aren't. The difference is, with FOSS you at least have a fighting chance. You may not be a programmer (most people in this world aren't), but if your company is relying on said software to do business you have the ability to pay one or more people who ARE programmers, and they can fix the software for you. This is no big deal for most medium-to-large businesses, or even for small businesses depending on the size of the problem. If it's something that's important to a large number of people it will almost always get taken care of, or a free and often better replacement will be created.

      With closed software, you are simply screwed, unless you are big enough to buy the closed source code, and that's assuming the source code still exists in some usable form. With free software, you are NOT "just as screwed" as you are when a closed-source company dies.

      You're right about one thing, just because open source CAN be fixed doesn't mean that it WOULD be fixed if it's not a popular bit of software. But "can" is ever so much better than "can't", wouldn't you agree? What you get with orphaned close-source applications is almost always "CAN'T". To avoid getting stuck with orphaned open source software that you can't fix yourself or can't afford to pay someone to fix, you just have to pay a little attention and try to stick with popular software that WILL get fixed. Oh, and taking advantage of actual standards as much as possible is always helpful when you're forced to replace an application with an alternative.

      Your statement that developers will ALWAYS eventually abandon a project and that all popular open source software will ALWAYS become non-profitable because everyone will download and compile their own copy is just nonsense. If that were true, Red Hat (and all other commercial Linux distributions, etc.) would have been out of business a long time ago, since you can download their entire OS for free or get the free CentOS or White Box versions. Same software, just relabeled. And yet, companies are still willing to pay thousands per license for Red Hat Enterprise Linux 3. The reasons range from support to tax write-offs to convenience, but the point being there will always be a market for F/OS software, or at least for quality F/OS software. You're just not understanding the market or the developers.

    31. Re:he's being quite modest about it by gehrehmee · · Score: 2, Insightful

      Uh, except that technically Linus isn't allowed to make his own source control system anymore.

      The bitkeeper license, last I checked, explicitly stated that users of Bitkeeper could not work on competing source control systems. Git, Linus' new project for supporting linux development, is a competitor, and therefore he's violated the license after the fact.

      As far as I can tell, Larry McVoy could go after Linus on a contract violation suit now. (Not that I think he will, that would be mondo bad publicity. *maybe* if he got bought out by somebody else, or if his company goes under and gets sold to someone willing to do anything to extract their dollar's worth.)

      --
      "You know, Hobbes, some days even my lucky rocketship underpants don't help" -- Calvin
    32. Re:he's being quite modest about it by bluGill · · Score: 2, Insightful

      There is a difference that should be important. With open source you can hire someone else to fix it for you. Perhaps this isn't worth it in your care, but companies go out of business from time to time. If all your data was in a program from a company that goes out of business you cannot expand because you cannot get more licenses for your program.

      Maybe you can use what you have (if the license doesn't expire), but as soon as you want to hire someone else you are breaking the law because you lack the ability to get more licenses. For a home user a pirate version is fine. For a business that is a bad idea. You might eventially get big enough that those who got the assets of the old company find it worth their while to sue.

      With closed source you are relying on the company to provide updates. What if they abandon the software (see above)? What if they decide you are small fry and ignore you. Microsoft won't listen to my (20 person) company if we need a new feature in Word. With open source we can hire someone if we need something bad enough.

      Maybe you can't hack C, but I can. Pay my salary and I will make that old program that last supported linux 2.0.19 work on a modern kernel.

      People have offered to pay for the rights to M.U.L.E., and been refused. So those who love the game need to keep an atari 800 (or 400, all other models only support 2 players) and disk drive around. Which sounds easy, but the media is going bad, and the copy protection is strong enough that few attempts at copies work. A great program dies because there is no source. (Yes I'm aware of clones, but they do not change my point)

    33. Re:he's being quite modest about it by Minna+Kirai · · Score: 2, Insightful

      Instead of inventing an ethical principle out of his head (something theoretical and Utopian like, say, Marxism), he grounded it in the common practice around him: people can do this stuff

      To be off-topic, Marxism was based in the real world too. It was an extrapolation of observed anti-aristocratic trends.

      The tremenous failure of Leninist-Maoist pseudo-communism shouldn't be used as evidence against the accuracy of the theory of which they were perversions. Marx said that communism would come after capitalism, and so far even capitalism hasn't covered the whole world yet. Even if he were right, we wouldn't expect to see the results til later.

      There still remains an outside chance that we will end up in a society conforming to his ideals. For example, if corporations along the lines of Wal-Mart continue to grow and manage ever-increasing domination of the economy, they could become tantamount to a communist government.

    34. Re:he's being quite modest about it by Eil · · Score: 3, Interesting


      It's "RMS's brand of extremism" that is the reason the vast majority of free software even exists today, you ungrateful bastard.

      Ungrateful bastard, eh? This is exactly what I'm talking about. Thank you for adding strength to my argument. I have seen RMS speak in public and have watched first hand as he acted beligerant, abrasive, and attempted to derail the whole thing any time someone disagreed with him by arguing pointlessly over semantics again and again rather than actually providing logical premises for most of the conclusions that he posited. Probably, "ungrateful bastard" may have escaped his lips once or twice.

      Many open source conferenecs (such as Penguicon) won't invite him as a speaker because they know that their other guest speakers (such as ESR) will refuse to attend if RMS is there. LUGs don't often invite him to speak because RMS will insist that the group change its name before he'll even consider it. Finally, I should point out that even when all qualifications are met, RMS is is ungrateful and rude to his hosts. And yes, I can provide you will plenty of email addresses for people who will verify all of this.

      Do you really think you'd be posting on slashdot from a 'Linux system' if RMS was cool with proprietary software?

      Unless you have some special powers that I don't know about, we'll never know for sure and it would be pointless to speculate. But I do know that RMS was not the first person to ever conceive of free software and he certainly wasn't the only person working to promote it for 20 years no matter what he'll have you believe. Linus Torvalds did more in 10 years to popularize open source software than GNU did in double that and Linus didn't even try very hard. He just gave out some good code that worked well and treated everyone else as an equal, even those he didn't agree with. Granted, Linux uses GNU for the userland, but there is absolutely no reason that the original Linux developers couldn't have grown their own userland using Minix as a template even if it would have taken longer. Or they could have just waited a little while and used FreeBSD's.

      I respect RMS for promoting free software. I don't respect him for being a jerk nor for telling people to fuck off who don't agree with each and every single one of his ideas. He's hurting the free software movement by scaring off 80% of the people and businesses that would otherwise line up behind him in support.

  3. Yeah by jbb999 · · Score: 3, Insightful

    Yeah imagine paying for something that's convenient and useful. How evil can you get :)

    1. Re:Yeah by truesaer · · Score: 2, Insightful
      If you read the article you would see that it is FREE (cost) software, the problem is that it is not "free as in speech".


      And I think you've missed the point...most people don't give a shit whether it is free as in anything as long as it does what they need.

    2. Re:Yeah by FunWithHeadlines · · Score: 4, Insightful
      "And I think you've missed the point...most people don't give a shit whether it is free as in anything as long as it does what they need."

      Agreed, sadly, that this is typical human nature. It is also the precise mechanism throughout history by means of which freedom gets lost.

    3. Re:Yeah by narcolepticjim · · Score: 5, Insightful

      Yeah, and the means by which freedom is gained -- if I produce something that is useful and people are willing to pay for, I can eat.

    4. Re:Yeah by FunWithHeadlines · · Score: 2, Insightful
      "Yeah, and the means by which freedom is gained -- if I produce something that is useful and people are willing to pay for, I can eat."

      No, the post I was commenting on talked about people who don't care about ideals but take whatever is given to them as being good enough. You are talking about a less-passive approach, actively taking a step on behalf of your family. Apples and oranges. My point was that if you don't care about freedom, you lose it.

      And yes, you can make money from free software. Lots of companies do it. It's not the either/or situation the anti-free software types make it out to be.

    5. Re:Yeah by LWATCDR · · Score: 4, Insightful

      Actually I have no problem with Free Software as in beer or speech. I also have no problem with paying for software if the price is worth the value I get from the software. Bitkeeper did not IMHO have any free version ever. To use the "no cost in money" version you had to sign away your right to work on anything might compete with it! For me that price was always too high. I consider that to be the least free license of all. Imagine a programming tool that limits what type programs you may work on! I more often than not find RMS and his fanclub to be too extreme but frankly I find the Bitkeeper license to extreme in the other direction.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    6. Re:Yeah by TerminaMorte · · Score: 2, Insightful

      How terrible.

      We should all use free (though poorly functional) things, rather than things that work.

      I'm also a bit confused as how 'free software' = 'freedom'. So... you lose your individual freedom if you buy software?

    7. Re:Yeah by Geoffreyerffoeg · · Score: 2, Insightful

      Is it freedom to be denied the best possible solution?

      Human nature, the inborn instinct, doesn't exactly seek out chains. At some point you have to decide whether the absolute theoretical freedom you have is worth not making use of every possible avenue. Would it really have been better for Linux development not to have used BitKeeper and stuck with an older model? Granted, they'd remain freedom-pure, but they probably wouldn't be where they are today.

    8. Re:Yeah by Anonymous Coward · · Score: 2, Insightful
      Yeah, and the means by which freedom is gained -- if I produce something that is useful and people are willing to pay for, I can eat.

      Your definition of freedom is significantly different from mine, then. To me being able to eat is just part of survival; but I'd be hard-pressed to claim that slaves or prisoners (who also generally do get to eat) have much freedom to speak of.

      And then there are people who think you are insightful. That's some freedom there -- freedom from rational thought.

    9. Re:Yeah by waveclaw · · Score: 3, Insightful

      Yeah, and the means by which freedom is gained -- if I produce something that is useful and people are willing to pay for, I can eat.

      And when the makers of your tools take that capacity to produce away, you cannot eat.

      This is not about food. This is about control. The Founders of the United States of America didn't plan for today's corporate world. The original idea was for every citizen to be a yeoman farmer. We would already grow and harvest all the food we needed to eat on land we owned with our own tools and guns. Once elevated from the slavery of needing someone else to make the food on our plate, a cultured and gentile society would form.

      Sadly, the corporate/industrial/consumer world of group ficitions (a.k.a. companies) proved to be much more effective at placing and keeping the wrong people in power. These professional politicians were feared because of the ability of the wealthy to influence them. Without them we wouldn't have a 6000 page tax code in the US. But we also wouldn't have ready access super-cheap IBM-compatible PCs without massive companies of scale like Gateway or Dell. It is a trade off, but one many thinkers believe left the citizen short changed.

      It is the ideology of a corporate/industrial/consumer world that tells you that wage slavery is good. It is the ideology of RMS that this is bad. Corporate America, et al. would like us to be happy consumers and will stoop to taking their ball away if we won't play the game their way. Linus got reminded that he was playing with his friend's, Larry McVoy's, ball. Larry was unhappy with how other players used his ball. Like a spoiled brat (or corporate professional) he took his ball home.

      RMS is correct to thank Larry for showing people the truth behind closed-source licensing and all the sheinanigans closed-source companies ply. Your only inate value is your time, whether used to produce and idea or a thing or another person. Play smart, don't fall into the traps of convineince that take your time away.

      ----
      Plus, I'm not a consumer. I am a citizen, and I'm damned tired of being thought of as a consumer.
      -- Tony (765), 25 April 2005

      --

      "You cannot have a General Will unless you have shared experiences. You cannot be fair to people you don't know."
  4. I disagree w/RMS... by garcia · · Score: 5, Insightful

    McVoy's great triumph was the adoption of this program for Linux development. No free software project is more visible than Linux. It is the kernel of the GNU/Linux operating system, an essential component, and users often mistake it for the entire system. As McVoy surely planned, the use of his program in Linux development was powerful publicity for it.

    Yeah, RMS is all about Free/Free but I see it as an important step for all software. Free stuff that isn't "totally free" is *not* wrong.

    I would like to make my personal feelings known that non-totally free stuff that is later taken away because someone didn't learn "no give backs" is lame.

    Yeah, RMS is right about a lot of stuff and really does have vision but I just have to disagree w/him here. Not everything has to be free.

    1. Re:I disagree w/RMS... by robertjw · · Score: 4, Insightful

      Yeah, RMS is right about a lot of stuff and really does have vision but I just have to disagree w/him here. Not everything has to be free.

      Me too, and that's OK. I have tremendous respect for RMS, he's contributed more to the computing community as a whole than anyone else on the planet. Sure, he's a zealot, but at least he's consistent. You never get a mixed message out of RMS.

    2. Re:I disagree w/RMS... by Keamos · · Score: 2, Insightful

      I agree completely. I see Linus as a more moderate kind of person--pick the best tool for the job. Not all software that's used has to be open; sure, it would be nice, but it's just not realistic. If closed-source software (or non-free) does the job better than any open-source implementation, why the hell not use the non-free/closed-source implementation? If RMS didn't like it so much, why didn't he write a better tool for the job, or is he too much of a tool himself?

    3. Re:I disagree w/RMS... by Captain+Rotundo · · Score: 3, Insightful

      Is this a troll, or should I care what your opinion is? Every time there is an RMS article there is a stream of +5 Insightful posts basically saying "I am in the Open Source crowd, not the Free Software crowd."

      WE GET IT. There are two sides, it's NOT insightful.

    4. Re:I disagree w/RMS... by ak_hepcat · · Score: 5, Insightful

      Alrighty then. Consider this...

      You no longer have the rights to use the software in your posession at this moment in the manner to which you wish to use it. You can only use the software in the manner to which the developers intended, and to which the licenses allow you. Oh, and the marketing folks have reserved the right to change your license at any time, which means that your right to use the software __in your posession__ can be revoked at any time. Without even notifying you.

      ___THIS___ is what RMS is fighting against.

      Does it really take so much brain power to discern this? Do you really think that non-libre software has __your__ interests in mind when they force an 'upgrade' ?? Say, how about a new Nikon camera? Oh, wait, you can't use the white balance information unless you purchase more software from Nikon, and only from Nikon. You can't use your shiny new Photoshop application. This is not freedom. This is restriction.

      RMS fights against restrictions.
      He does not fight against the dollar.

      --
      Support FSF: Stop thinking with your wallet, and think with your imagination. (cc/non-commercial)
    5. Re:I disagree w/RMS... by Future+Man+3000 · · Score: 2, Insightful
      I think the important lesson to take away from this is that in Open Source the tools you use to maintain your project should (as a general rule of thumb) be as free or freer than your project.

      It was pretty clear early on, as the rules for use were constantly being redefined, that there was going to be some form of conflict down the road. It's fortunate that the positive aspects of BitKeeper have outweighed the negative of having now to seek a replacement, but I sure wouldn't have bet it would turn out this way based on the LKML correspondence over the years on this subject.

      There is probably a great deal of convincing but private communication we (and RMS?) are not privy to. The split is being handled pretty well.

      --

      I never vote for anyone. I always vote against.
      -- W.C. Fields

    6. Re:I disagree w/RMS... by dark_requiem · · Score: 3, Insightful

      This is not freedom. This is restriction.

      How wrong you are. You are free to choose whether or not to use a product based on all factors, such as the license, format restrictions, etc. You are always free to not buy it, and either do without, or purchase a competing product that satisfies your requirements.

      Likewise, companies are free to make business and marketing decisions that may harm their businesses.

      The important thing to remember here is that freedom ends where government intervention begins. So long as the market is regulated by consumer decisions and PRIVATE efforts at change, freedom reigns and the sovereign consumer will get what they demand. If consumers are truly bothered by the restrictions of (to use your example) the Nikon white balance encryption, they won't buy Nikon, and Nikon's business will suffer. If not, Nikon may continue this practice. I do support the removal of this pointless encryption, but I show that support by buying other brands.

    7. Re:I disagree w/RMS... by AuMatar · · Score: 3, Insightful

      You have it ass backwards. RMS is perfectly fine with people paying for software. He himself sells software- you can buy the GNU software from the FSF. What he says is that its wrong to create software that isn't Free- where the buyer doesn't have the right to do with the program what he wants, to alter the program to suit his needs, etc. Wether they pay for this program or not doesn't concern him.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    8. Re:I disagree w/RMS... by samjam · · Score: 2, Interesting

      I've taken that chance and twice, lost with high profile projects.

      One of the suppliers was Microsoft, and I was working for an MS preferred partner. Sometimes business priorities work out that way, sometimes its due to internal resourcing problems even if the supplier is co-operative as MS were.

      I've now come to value free(dom). If we had had access to the source, we could have got somewhere.

      Sam

    9. Re:I disagree w/RMS... by Tony · · Score: 5, Insightful

      So long as the market is regulated by consumer decisions and PRIVATE efforts at change, freedom reigns and the sovereign consumer will get what they demand.

      This ideology breaks down in today's corporate condition. As we saw back in the 90's, Microsoft was in a position to regulate the market itself. Its regulation was much more targeted and efficient than the government could have *ever* been.

      Plus, I'm not a consumer. I am a citizen, and I'm damned tired of being thought of as a consumer.

      --
      Microsoft is to software what Budweiser is to beer.
    10. Re:I disagree w/RMS... by e1618978 · · Score: 5, Funny

      Excellent - I am part of the open source crowd, not the free software crowd. Come on +5!!! Baby needs a new pair of shoes!!!

    11. Re:I disagree w/RMS... by Paradox · · Score: 4, Insightful
      How wrong you are. You are free to choose whether or not to use a product based on all factors, such as the license, format restrictions, etc. You are always free to not buy it, and either do without, or purchase a competing product that satisfies your requirements.


      Strictly speaking, that is correct. However, there is a twofold problem with this approach:

      Firstly, many consumers simply aren't educated in the issues we're talking about. They do not know, they do not care to know. They'd probably be irritated if you told them. The only time they're going to care about it is when it butts right up against what they want to do.

      Which leads me to problem number two. The difficulty of solving the issue is directly proportional to the amount of software out there that's legally encumbered. If we didn't make any free software, and everything was proprietary, then we'd set so many bad precedents and make so much bad and legally encumbered software that we'd be chained to the practice.

      It's a simple mental excercise to see how this can come about. Please give it a shot.

      Let me give you an example, from real life. If you're a US Citizen, the following story is an example of how closed software is going to cost you money by way of tax dollars.

      I work for Lockheed, and thus I am a contrator for the Air Force. I work the RSA project, who's goal is to standardize software and hardware between all the different air force bases that launch things into space.

      Several years ago, the decision was made to base a significant portion of the software on Windows 2000. This decision seemed fine at the time, and so the Process that the Air Force requires began to move. Specs were written, schedules drafted, software created, schedules slipped.

      Now, years later, we learn that Win2k is being discontinued. This is very bad. Millions and millions of dollars have been spent developing systems around Win2k, and all that work is going to be invalidated because we can no longer get up-to-date security for our operating systems (satellite launch facilities have strict IT security policies, for obvious reasons).

      If LMCO and the Air Force had chosen to use Linux as a platform, this problem couldn't occur. At any point in time, we can freeze linux, archive the source, and maintain it until the Earth's orbit around the Sun decays. Moreover, it is certain that at least a few other companies and individuals will have a similar interest in freezing at that version, so they can share efforts (or at least hire someone who can do the maint).

      We have no such exit strategy for Win2k, and quite frankly the Air Force has no idea what to do. It's either going to force MS to keep supporting them (probably with huge heaping gobs of tax money) or force MS to turn over the code so that the Air Force can do it itself.

      There you go. A real life example of what the FSF is trying to prevent.
      --
      Slashdot. It's Not For Common Sense
    12. Re:I disagree w/RMS... by GreyWolf3000 · · Score: 2, Insightful

      Restriction is still restriction, even if you are free to avoid it. RMS has been crusading for years to ensure that we can always avoid proprietary software. Before GNU, you could not. You had to choose software that imposed restrictions.

      --
      Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
    13. Re:I disagree w/RMS... by zotz · · Score: 2, Insightful

      "The important thing to remember here is that freedom ends where government intervention begins. So long as the market is regulated by consumer decisions and PRIVATE efforts at change, freedom reigns and the sovereign consumer will get what they demand."

      And how wrong you are. Government is in the middle of this - period.

      I would bet that there are copyrights and patents involved in the nikon white balance example you refer to. And IIRC, Adobe was concerned about running afoul of the DMCA - another case of the government being in the heart of the matter. We are not discussing free markets when the goods are protected by copyright or patent laws. Period, end of story. These are government regulated markets from the get go.

      all the best,

      drew

      --
      FreeMusicPush If you want to see more Free Music made, listen to Free
  5. Do it again, do it by Renegade+Lisp · · Score: 5, Insightful

    Yes, he is saying the same things as always. The same things he's been saying twenty years ago. And still, the rest of the world keeps behaving in exactly such ways that his words apply perfectly, again and again. Makes you wonder who's being more stubborn, exactly.

    1. Re:Do it again, do it by Just+Some+Guy · · Score: 4, Insightful
      Boy, if that isn't the truth. Considering how many people are quick to paint RMS as an extremist, I think it's ironic that he's far more pragmatic than 99.99% of them. Willingly locking yourself into someone else's game when there are other alternatives around (even if somewhat less technically featureful) is not a reasonable or even practical thing to do, but the Open Source advocates seem willing to experience the lesson time and again without actually learning the principle.

      Controller for an MRI scanner? Proprietary is OK. Microcode for an anti-lock braking system? Proprietary is OK. Your company's business logic, web services, email, word processing, version control? Free alternatives exist - proprietary is not OK. That's the pragmatic answer, which just happens to correspond with the ideological one.

      If you don't mind living at the whims of a third party who rarely has your best interests in mind, then maybe gratis isn't such an irrational choice. If you want to own your own data, though, then libre trumps gratis in every single case I've ever come across.

      --
      Dewey, what part of this looks like authorities should be involved?
    2. Re:Do it again, do it by Just+Some+Guy · · Score: 4, Insightful
      From http://www.gnu.org/philosophy/categories.html#TOCP rivateSoftware:
      Private or custom software is software developed for one user (typically an organization or company). That user keeps it and uses it, and does not release it to the public either as source code or as binaries.

      [...]

      In general we do not believe it is wrong to develop a program and not release it. There are occasions when a program is so useful that withholding it from release is treating humanity badly. However, most programs are not that marvelous, and withholding them is not particularly harmful. Thus, there is no conflict between the development of private or custom software and the principles of the free software movement.

      It seems that proprietary software meant to control a piece of hardware that a company is selling as a stand-alone "black box" unit would be OK by RMS. In other words, in the cases I mentioned, the purchaser is really buying an MRI unit or an ABS system - the fact that it comes with software is mostly beside the point.

      --
      Dewey, what part of this looks like authorities should be involved?
  6. Re:yeeeeeeeeha!!! by krautcanman · · Score: 3, Funny

    What does Sen. Bill Frist have to do with this?

  7. Huh? by Kaamoss · · Score: 2, Insightful

    There's nothing wrong with non free software, so long as the cost is worth the end result. Sometimes it makes more sense to buy something because it is supported and stable and someone can be held accountable for mistakes. Don't get me wrong, open source software has it's place, but that place is not every where. For the most part Open Source means Open Sore, which is fine if you have the time/engery/resources to make it work the way it needs to. Not everything is free.

    1. Re:Huh? by Kaamoss · · Score: 2, Insightful

      Understandable, however, because I live in America and I write software so that I can make money and live a comfortable happy life, if I write software for profit, I want to make sure that it stays with me. If it's gpl anyone can modify and anyone can have it taking me out of the loop. Which is great in some cases, but in others not so much. If I want to write something to contribute / donate to the community I do that, if I want to profit I close the source so that I can maintane and support the product properly. It just makes sense to do it that way to me. When you start trying to mix the two, complications often arrise.

  8. Missing the point by winkydink · · Score: 2, Funny

    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

    Until something else comes along that suits there needs. I don't recall Linus saying, "Gee, I'll never do that again!"

    OK, if you're a Stallman Myrmidon, just mod me as a troll or flamebait now.

    Re-read the quote. Now try re-reading it with a cheesy Eastern-bloc accent (Boris Badenov will do in a pinch). How long before Stallman gets up on a podium and starts banging with his shoe shouting, We will bury you!"

    --

    "I'd rather be a lightning rod than a seismometer." -Ken Kesey

    1. Re:Missing the point by jbolden · · Score: 4, Insightful

      Linus might not be able to get people to follow him next time. Linus went out on a limb for BK big time. He took a strong political position that the majority of his followers disagreed with and convinced them to go along since it would all work out pretty well anyway, the software was really good and would make a huge difference, the license was fair enough, Larry is a good guy...

      All of this has been proven to be nonsense. Larry while a good guy years ago is basically an asshole taking positions on software that would embarrass Bill Gates. The software used didn't make anyone's job easier with the possible exception of Linus's. It only made Linus's job easier because he is being stubborn not wanted to change a bad work practice. The license wasn't close to fair enough. Linus lost some "approval rating" over this, the next time will be much harder for him.

      We just watched David Dawes's and co. unwillingness to listen to their developer's make them lose control of a core open source project that had been amazing succesful well beyond even its original scope. I'm not saying Linux would fork over Linus doing another boneheaded move but he might encounter more opposition this time. There are lots of players that aren't thrilled with his leadership on other issues as well.

    2. Re:Missing the point by bheading · · Score: 2, Interesting

      "Linus might not be able to get people to follow him next time. "

      Please wind your neck in. Linus doesn't give a damn about people following him and he's quite right; he leads by his own convictions which is the right way to deal with a project like this, if you tried to please everyone you'd get nowhere. At any time following the adoption of BitKeeper anyone could have forked the kernel and built it their way. Can you speculate why that never actually took place ? Can you explain how you think it is remotely likely ?

      "Larry while a good guy years ago is basically an asshole taking positions on software that would embarrass Bill Gates"

      Hyperbole. Bill Gates hates OSS. You might not like the BK license or the way it was handled, but that doesn't alter the truth that McVoy and his company have contributed substantially to OSS. You can't accuse someone of acting like Microsoft just because they moved to protect their investment in intellectual property.

      "The software used didn't make anyone's job easier with the possible exception of Linus's"

      OK now we can safely establish your cluelessness; you simply don't know how bad the kernel development was going prior to BK coming on the scene. After the adaptation of BK the change throughput into the kernel increased massively, dropped patches stopped, and the quality of the kernel dramatically improved in the estimation of most people closely involved with the project. All of the lead kernel developers have attributed this success to BK, to one degree or another.

    3. Re:Missing the point by jbolden · · Score: 2

      I think you are confusing the GNU group and the FSF. As for newbies the arguments about renaming where in '96. People using Linux since then have the right to comment. Do you meet that?

      As for the rest of it, you seem to just be taking a contrary position. IE Linus has the right to do whatever he wants, no one else in the kernel team counts, RMS can be misquoted at will....

      Finally as for workflow. Linus's policy is to have very independent branches with little management and then large merges. Much more typical is explicit centrally managed branching and managed merging. This prevents developers from stepping all over each other's work, which is a huge savings in time. The downside is you pick a small percentage of administrative overhead.

      Developers invalidate each other's changes all the time in the kernel and certain types of merges have gotten rejected with little explination. Worse code has been written, tested and then rejected because it doesn't fit with Linus's vision. Far better would be more central project management. i.e. they could probably save about 20 developer years per year if he agreed to have someone do about 1/4 developer year worth of administrative work. BitKeeper added Linus in doing the mass merge procedures which IMHO (and just about everyone else's) wouldn't be needed were it not for his style of working.

    4. Re:Missing the point by dbIII · · Score: 2
      He terminated Linus's license based on the third party behavior of someone who never even had a license.
      The licence was with the company. Tridge worked there too. A bitkeeper user let Tridge in - violating the licence. Tridge worked on reverse engineering bitkeeper, which the granter of the licence specificly said would invalidate it. Very simple - a violation of trust, licence revoked immediately, and the legality of reverse engineering has nothing to do with the issue. I can't believe there's been so much fuss about it and it's even appearing in mainstream newspapers.
      That's a breach of contract think about it for a second.
      OK I did, and I realised that you hadn't read enough to know who the licence was even issued to. The breach was not on the bitkeeper side, they were wronged and took more severe action than any but those who said "I told you so" thought was warranted.
  9. Obligatory South Park quote by Anonymous Coward · · Score: 2, Funny

    "Well, I don't want to sound like a dickhole, but I told you so." - Mr. Garrison

  10. Why by Turn-X+Alphonse · · Score: 3, Insightful

    Why do all people in software seem to fall into one of two sides?

    "Open source is best, paying for software is dumb and evil!"

    "Open source is for idiots, you'll live with your mothers till they die then you're on the street. Make money or get out"

    Whatever happened to "every hole has a peice to fit it, some peices require different tasks to get them. Some require money, others require some code". It's no wonder MS is calling people communists, it's exactly the same pathetic ideals which no one wishs to adapt to the world.

    --
    I like muppets.
    1. Re:Why by mooingyak · · Score: 5, Insightful

      Whatever happened to "every hole has a peice to fit it, some peices require different tasks to get them. Some require money, others require some code"

      There's tons of people with that attitude, it's just that they're the ones who don't feel a need to scream about it.

      --
      William of Ockham had no beard. The most likely explanation is that it was chewed off by squirrels every morning.
    2. Re:Why by daeley · · Score: 2, Insightful

      It's not really "all people in software" -- it's only the loudest voices you hear.

      The rest are too busy doing actual work to give a crap about stupid "my hammer is bigger than your swiss army knife" games.

      --
      I watched C-beams glitter in the dark near the Tannhauser gate.
  11. Re:Umm... by aaron240 · · Score: 4, Insightful

    Dude, his whole point is that the KERNEL should be called Linux and a system built on it should be called GNU/Linux. So, no, it's not too funny.

  12. Re:yeeeeeeeeha!!! by gg3po · · Score: 2, Informative

    I don't know about Frist, it but sounds like Howard Dean might have something to do with it.

    --
    ---
  13. Re:The more I hear about RMS... by amightywind · · Score: 4, Funny

    Then go here and you will love him!

    --
    an ill wind that blows no good
  14. Quote by Anonymous Coward · · Score: 5, Funny

    Quote that describes RMS best:

    "RMS is a madman, but fortunatly he's our madman".

  15. The fortune cookie version of this post... by barfy · · Score: 5, Funny

    RMS is a lot funnier if you put "Bitch!" at the end of his quote...

  16. Re:Umm... by whoisshe · · Score: 3, Insightful
    Doesn't he mean GNU/Linux development?

    hehe, that is funny... but it should be noted that in this case RMS is actually talking specifically about linux, the kernel, and not gnu/linux, the operating system.

    --
    who is she? leave a comment!
  17. Re:Umm... by jbolden · · Score: 4, Informative

    RMS uses Linux to mean the kernel just not the whole OS. In this case he did mean Linux.

  18. Re:So is he saying... by Renegade+Lisp · · Score: 4, Insightful

    So if a task needs doing, and GPL software can't yet do it well - RMS would rather that people ignored that task and pretend it didn't need doing, than to do the task with the best available tools?

    No, the priorities are different. For a long shot, he'd consider it more important to create a free tool to do the task well, than to just do it with a non-free tool. It's just that, to him, freedom is more important than anything else. So, it's very natural and consistent that he'd rather first write the free tool and then do the task, instead of the other way round (and probably never get around to writing that free tool, anyway).

  19. I've said it before, and I'll say it again.. by d_jedi · · Score: 3, Interesting

    Richard Stallman is a nut who would kill the entire software industry if he had his way.

    If all software was "free" according to Stallman's definition, there would be no incentive for students to enter into the software industry (we're already seeing this in the US). That will lead to a lack of skilled programmers, and eventual stagnation and death of the entire software industry (including "free" software).

    --
    I am the maverick of Slashdot
    1. Re:I've said it before, and I'll say it again.. by Anita+Coney · · Score: 4, Insightful

      Where have you been?! The lack of incentive for US students to enter the software industry is due entirely to the lack of jobs available once they graduate. Those jobs have NOT been replaced by the use of open source software. They have been replaced when software development is outsourced to India, or elsewhere.

      And secondly, why would the software industry suddenly die with open source? We would still need software. Thus software would still need to be written. IBM and HP pay people to write open source software. Now I'm not saying that all software SHOULD be open sourced, I agree that's ludicrous. I'm only saying that it could not kill the software industry.

      --
      If someone says he and his monkey have nothing to hide, they almost certainly do.
    2. Re:I've said it before, and I'll say it again.. by d_jedi · · Score: 2, Insightful

      I'm saying that if all software was "free" by Stallman's definition, there would be no incentive for companies like IBM to develop.

      The bottom line is that IBM and HP are businesses, and if there is not a business case for developing open source software, they will not do so.

      The question becomes:
      "Why would IBM develop free software?"

      They can't really sell it - all someone would have to do is purchase a copy (if IBM doesn't give it away for free, as in beer), rebrand it (removing all IBM trademarks, copyrights, etc.), and distribute it themselves for free (beer).

      The only reason why anyone would then use the pay IBM version would be to sell support services.

      In the end, the question of the day is..
      If all software was Stallman-free, how would you make any money developing software? How would you attract the top minds of the next generation to the software industry?
      My assertion is that you cannot.

      --
      I am the maverick of Slashdot
  20. Mod parent DOWN by FunWithHeadlines · · Score: 2, Insightful

    If either the grandparent or the parent poster had read the article, they would know why their comments are off the mark. RMS meant "Linux" in this context, as he explains right there in the article.

  21. Re:Umm... by andyh1978 · · Score: 2, Insightful
    Soon, Linux development will no longer use this program,
    Doesn't he mean GNU/Linux development?
    No, for once, he doesn't. None of the GNU tools are under Bitkeeper - so it's just the Linux kernel, not the operating-system-that-must-be-called-GNU/Linux-by- the -mighty-bearded-decree-of-RMS.
  22. Re:The more I hear about RMS... by Eberlin · · Score: 2, Funny

    The more I hear FROM Stallman the more scared I am...Hacker Song

    Though hackers may be good with code,
    they can't sing, hackers they can't sing!!!
    Some sounds can make a person's head explode
    Oh the pain, hackers, oh the pain.

    Just a joke, RMS, no need to go GNU/Postal on me. :)

  23. Re:Strange.. by panda · · Score: 4, Informative

    > 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. ;)

    --
    Just be sure to wear the gold uniform when you beam down -- you know what happens when you wear the red one.
  24. Uh - spreading a message? by starseeker · · Score: 5, Interesting

    My guess would be their message will be exactly the same (or Linus's will be, given he controls the project). Bitkeeper nonwithstanding, their argument will still be use the best tool for the job. They might be more inclined to think about the potential costs of non-Free software, but their overall philosophy is unlikely to make a significant change.

    It's sad, but most people nowadays (including me, for that matter) will take the practical way over the idealistic way. RMS gets pissed (if I read this right) because people by and large steadfastly refuse to be idealists. I would be curious to ask him what his take would be on someone who thinks it is idealistic to promote capitalism and the economy (and hence a better standard of living, at least in their minds) by refusing to give anything away free. My guess is he would say they are dead wrong, tragically wrong, or even criminally wrong, but I'll bet he would find that person less exasperating on some level because they were acting on principle rather than expedience.

    I don't say I agree with RMS - in fact in general I tend to be rather pragmatic about this sort of thing. But my pragmatic thinking basically boil down to:

    1) We live in a highly litigious society
    2) I have a finite amount of money
    3) Commercial software is expensive for my income
    4) Most of my software use is not the kind of use where the software Must Work. A few bugs or missing features aren't the end of the world.
    5) Should I happen to create something with software I want to sell commercially (let's say a book) I don't want to have to worry about Microsoft coming after me for improper licensing and demanding a chunk of royalties or something equally fun.
    6) Any kind of legal action, even that with little to no merit, is enough to cause major headaches.
    7) Hence, in balance, there is no reason for me to either pay $$$ for commercial software or pirate it when there are workable, free alternatives.

    This has some exceptions - I use Acrobat Reader for example, which is only free as in beer but allows me to fill out tax forms. But in general I prefer tools with licenses that cost no money, demand no information, don't expire, and at least in theory allow me and/or anyone to fix them when they break. That's what meets my needs.

    Maybe, in some sense, it could be argued that ideals ARE practical, because the long term consequences of going without them don't tend to be good.

    --
    "I object to doing things that computers can do." -- Olin Shivers, lispers.org
    1. Re:Uh - spreading a message? by Ciderx · · Score: 4, Funny

      Oh man, RMS will be PISSED you have confused free with free, despite the fact that everyone thinks free means free and not, erm, free.

    2. Re:Uh - spreading a message? by Elwood+P+Dowd · · Score: 2, Insightful

      Ok, we can talk about that too, but how you think the business model could work is unrelated to whether GNU types are anti-capitalist. Which was my point.

      If you're curious about how the GPL can and should work for capitalist endeavors, take a look at the way it is being used by business , and maybe you'll grow a clue. IBM, HP, CA, Intel, and NEC all realized that Linux was important to their business. They chipped in a bunch of cash to form the OSDL. OSDL pays programmers to work on Linux. IBM, HP, CA, Intel, and NEC also hire programmers to work on Linux and focus on the issues their customers are interested in.

      Then IBM, HP, CA, Intel, and NEC sell shit that uses Linux.

      Ok, where did anybody do anything anti-capitalist? Where did it not work in the real world?

      Do people buy Red Hat Linux for giggles? Practically speaking, you're wrong. And who says the dominant model for software is pay-per-copy? Shareware authors and Adobe, maybe.

      --

      There are no trails. There are no trees out here.
  25. GPL, no surprises... by buhatkj · · Score: 2, Interesting

    frankly little in his response should be any surprise to anyone who has any idea who he is. this is what he's about, DUH. Given the way that the GPL was constructed, to pretty specifically ensure the purity and freedom of anything using it he has made his views abundantly clear.
    I think he makes a good point, ultimately, ANY price will exclude SOMEBODY....no matter how cheap. For GNU/Linux, that just can't work. If it's in the Kernel or the basic GNU tools, its GOT to be FREE, OPEN, and unencumbered by patents or IP. The same goes for anything you need to get AT the source, like BK. Besides, what's wrong with using something like CVS or subversion anyway??

    --
    sometimes, i wonder if i'm the only conservative on teh intarweb. ah well, back to mah hogs and warmongerin'....
  26. He's right in my opinion by Ars-Fartsica · · Score: 2, Insightful
    If we are going to develop free software and continue to be dedicated to its freeness as part of its advantage, we are (or should be) obligated to keep the toolchain for constructing this software free as well.

    git will get better and one day it will be competitive with the best-of-breed software, and the benefits of this will flow to everyone - from rabif free software gurus to people who just can't afford commercialware.

  27. The importance of software freedom depends ... by kcbrown · · Score: 5, Insightful
    ... on the purpose and role of the software in question, IMO.

    If Bitkeeper had been a game, very few here would have complained about the fact that it's not truly free, and one wouldn't expect Linus to be terribly annoyed in the face of Tridge's actions.

    But Bitkeeper was used in the role of a mission-critical piece of software. This is not really any different in importance than the kernel you run, or the database engine that stores your critical information, or the office suite you use, or perhaps even the web browser you use.

    What makes those pieces of software so important are the consequences to you if they should fail to function properly, or if their use should suddenly be taken from you. They're mission-critical, or (perhaps) infrastructural in nature -- their importance is much higher to their users than that of much of the software that's out there.

    And so, the importance of them being truly free is also much higher.

    I sometimes wonder what the consequences to the Linux kernel today would be if Linus had taken a few weeks off to write the revision control system he wants and needs, rather than to deploy Bitkeeper. He'd have to stop accepting patches to the Linux kernel for that period of time, of course, but the submitters of the patches in question could certainly sit on them until he was ready, no?

    In any case, I agree with RMS that there's a lesson here: if you use proprietary software for mission-critical work, you're essentially giving control over that mission to someone else. Think about that carefully before you choose.

    --
    Use 'slashdot stuff' in the subject line in any email you send me if you want to get past the spam filter.
  28. You've gotta give the guy credit... by Mysticalfruit · · Score: 2, Interesting

    He doesn't mince his words and he clearly gets his point across.

    Personally, I agree with him. It makes NO sense to lock open source software up into propietary closed source control systems.

    --
    Yes Francis, the world has gone crazy.
  29. So cheap closed/controlled software is okay? by Ars-Fartsica · · Score: 4, Insightful
    You can get Windows for free off of p2p networks. Or if you insist on paying, it can be had for a few dollars in China's pirate markets.

    IE is free once you get above software.

    No matter what tool or code you cite, I can cite closed code that is very cheap or no cost.

    We are not in this just to save money, if that is what you are thinking you have missed the entire point of free software.

  30. Re:The more I hear about RMS... by pomo+monster · · Score: 2, Funny

    Yes, me too.

  31. the cost of innovation by l2718 · · Score: 3, Insightful
    Quoth RMS:
    Fortunately, not everyone in Linux development considered a non-free program acceptable, and there was continuing pressure for a free alternative. Finally Andrew Tridgell developed an interoperating free program, so Linux developers would no longer need to use a non-free program.

    In other words, BitMover Inc. spent money and did research to determine what features were needed. Now Andrew Tridgell will simply implement thoses features.

    Now, equivalent free software is better than non-free software (you get the source code, and many more rights), but we have to accept that kind of incident reduces the motivation of software firms to write software in the GNU niche of the market (unless they can figure a way to make money which does not involve selling the software see SuSE or Red Hat). If I discovered that people running GNU/Linux needed some kind of software, and tried to write it and make money by selling the software itself, RMS (or someone else) would instantly sponsor a "free software alternative". Thus I'd have two options: make the software free from the start (donating the programming effort with no gain) or not write it at all.

    In the GNU world, both alternatives are good. The ecology of this market drifts towards all-free software, the holy grail of the FSF. For myself, since this kind of ecology does not always guarantee the software I want being available, I'd love to buy proprietary software when the alternative is no software at all.

    1. Re:the cost of innovation by Software · · Score: 2, Informative
      >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.

  32. Re:So is he saying... by cfalcon · · Score: 3, Interesting

    I've wondered about this myself. In an essay (one of the ones in "Free Software, Free Society", and assuredly on his webpage or fsf's as well) he mentions that it is acceptable to run non-free software in order to develop a free alternative- so, it's acceptable to run Unix until a Linux kernel and a bunch of free tools enable development on a free platform, it's acceptable to have a PC running windows to make sure you can interoperate with Word, etc.

    I find myself seeing his points but being unwilling to condemn closed source stuff. I guess that puts me more in the open source camp than the free software camp, but I do agree that the freedom you get with the source code an a friendly license are reassuring on many levels beyond simply getting better software.

    (To avoid a half-troll myself, I'd like to point out that RMS's categories of software are disputed by more than a few, the Free/Open duality being attacked in particular)

    The fact that he's idealogically hard edged is *why* he's controversial, recall.

    Anyway, I'm glad of the announcement. I was hoping he'd throw in a final word after everyone else ran around, spurting blood.

    Reading RMS is like a guilty pleasure. ;)

    To answer your question, my understanding is that RMS would rather have you develop a free alternative instead of ignoring the task, and in doing so solve the problem for you and the others that come after you.

  33. I hate RMS by iamacat · · Score: 2, Interesting

    For diverting countless talented volunteer programmers towards his own agenda rather than cool projects. Linus is already working full time on free software under RMSes favorite license. Let him use Visual Studio, SourceSafe and Word to do it if he wants. If someone else wants to write a free source control system, word processor and so on, let them go ahead and Linus can try those tools if he chooses.

    I know RMS technically didn't force BitMover to revoke the free license, but he sure encouraged free software developers and OSDL in particular to show hostile attitude that led to that event. OSDL should have recognized that Linux is a more important project than reverse-engineering BitKeeper and told their employees not to do that on company time/servers or get fired.

    This is not the first time RMS screwed things up. As I understand, he encouraged creation of Gnome because KDE was somehow not free enough for him. Now there is a massive duplication of effort when everyone could be working on making one thing better. The end effect of any zealot's actions is to hurt their own cause more than any enemy.

  34. Re:The more I hear about RMS... by eno2001 · · Score: 3, Interesting

    Thanks for explaining your reasons. I also dislike being foed with no explanation.

    My view is simply this: I should be allowed to do whatever I want to with my computer with no limitations except one. That limitation is to make sure that I am not negatively impacting anyone else. This is why I choose to use FOSS over proprietary software. I'm less interested in the political and philosophical squabbles involved. At the end of the day, the computer is a tool for me to accomplish whatever task is important to me. There should be no financial barriers to those tasks. As long as FOSS consinutes to provide viable alternatives to proprietary commercial software, I will lean towards FOSS. The software itself doesn't matter, it's what you can do with it.

    My original post was actually just meant to be a "conversation starter". (Read flamebait. :) ) I've actually read a lot of what RMS has written in the past, and I agree with most of it. There is no reason why we should be restricted from doing anything we want with our computers. We are not restricted in using hammers and nails (compilers and linkers) with wood that we purchased (the PC itself) and our own ideas written down as a diagram (source code) to make a useful object like a chair (software). So why apply artifical financial barriers to software? The businesses that rely on profit from software will always be there because there are always some people who don't want to build their own software (or furniture). FOSS is not a problem. The people who want to control what we do with comptuers are.

    --
    -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
  35. Not quite right, this time by brett_sinclair · · Score: 3, Insightful
    Ok, RMS (*ahum*) consistency is impressing. But he's not quite on the money here.

    I'm pretty sure that the BitKeeper adventure has been, overall, good for kernel development. Linus and a lot of the others liked it, and felt productive using it.

    More importantly, the switch to something else seems to go quite swiftly. git and cogito are already good enough to manage the kernel (if a little rough around the edges yet).

    In other words, the price for dumping BitKeeper was pretty low. And so was the risk taken by using it.

    And that's exactly the point of free software: nobody can take it away from you. That keeps the risk in using it low.

    The risk and cost of using non-free software might be ok if you can live without it. But use free software for important stuff.

  36. Re:The more I hear about RMS... by Renegade+Lisp · · Score: 5, Interesting

    The fact that the economy needs to run and that people should be compensated for their work seems to go right past your head. [...] there is nothing wrong with selling software.

    So many posts saying this or something similar, it's almost too frustrating to actually reply. Here I go...

    It's absolutely possible to make money using free software, and make a very decent amount of money. Personally, I run a free software business in Germany. I recommend, install, and maintain free software for my customers -- big, well-paying corporations. I write free software for some of them, and I'm being paid for the software I write, just like any other worker is paid for the hours he spends working. It pays off tremendously well both for me, and the companies who employ me.

    What the free software movement is against is to hide the source code of your software from the people who use it, just so you can make even more money out of it. But this is not necessary. The idea of the free software movement is a different economy where everybody can live well, and share what they know, and create. And this is possible economically, as I continue to experience every day.

    Sorry, I just had to say it.

  37. Delightful by The+Bungi · · Score: 2, Insightful
    Where is GNU/Bitkeeper (or "butkeeper" as the ever-funny Alan Cox liked to call it) again? What, no "stop complaining and code one yourself" witty riposte in this case? No, that's apparently reserved for people who complain about substandard crap. That BK was definitely not.

    How many years did "the community" have to code a replacement for BK again? Does anyone think that Linus would not have switched to it in a heartbeat if it was "free as in everything" and did what he wanted? No. But where was it?

    I love RMS. This is all McVoy's fault. "Look, the evil man has been defeated! yay Free Software!" I guess he forgot that no one held a gun to Linus' head to force him to use BK.

    And the "GNU/Linux" name dropping? Classic.

    Great stuff.

  38. Insanity by Shimmer · · Score: 2, Interesting

    Einstein said: Insanity is doing the same thing over and over again and expecting different results.

    --
    The most rabid believers in American Exceptionalism are the exact same people whose policies are destroying it.
  39. I hate "TRUST" by Ars-Fartsica · · Score: 5, Insightful
    Why the fuck should I care if I can see the source or not?

    For the same reason you get to vote for your President. Do you want to be in control of your environment or do you want to trust someone? The Constitution provides an assurance that you will never have to blindly trust a leader, because in the end this trust is always broken.

    Likewise for software - the GPL is an insurance policy against someone else controlling what happens on your computer in a way that requires your trust.

  40. Re:I hate RMS by EdMcMan · · Score: 2, Informative

    The reverse engineering wasn't done on company time or servers.

  41. Re:I hate RMS by Anonymous Coward · · Score: 2, Insightful

    OK, take a deep breath. Good. Again.

    Now, let's not freak out here. A volunteer programmer, by definition, will work towards their own agenda. If they listen to RMS, blame them for their own choice. RMS didn't drain their wills or twist their brains - they made their own choices.

    Although I think you happen to be wrong in this case. I don't recall Bitkeeper being reverse engineered on company time as a factor in the decision to yank licensing, although I obviously don't know everything about it. If they did use company time it was inappropriate, but my understanding is it would have made no difference in the end.

    I would say Gnome and KDE existing is a good thing - neither can get complacient. And since everyone seems to be having fun working on them (which is, after all, still the whole point of volunteer programming) I fail to see an issue.

    You seem to be upset that open source developers aren't marching as an army to take over the world. Sorry, but that's not how it works, whatever the media would like to think. It's people having fun, and anything else beyond that is simply icing on the cake.

  42. Free=Good, Pay=Bad, therefore Coder Slavery=Good by suitepotato · · Score: 4, Insightful

    So let me get this straight. If I work hard, charge for the fruits of my labors, I'm the bad guy. Well that just puts every FOSS fan right in the same camp as my less savory former employers. "Why should I pay for what you're doing?"

    "Why should I do it?"

    "Because I pay you to."

    "So your question was again?"

    Except in the case of FOSS, the reason I should do it is because the users simply insist I should. WTF have they done for me lately? Stroked my ego? Read the docs I custom tailored to their intelligence level? Nope. "Code should be free!"

    Fine, you invent it then. I won't write anything. I'll simply schlep others' code around, fixing your machines instead of improving on them.

    No? Well then, pay me what I'm worth.

    What I want to know is where did we suddenly decide that shareware should go the way of the dodo, and we instead of being upstanding and honorable decided to go with stingy grubbing, however open and honest the gimme gimme mentality is?

    If you like to put out work for free, give it some protection, but otherwise let anyone use it for nothing, that's your right. I would do it myself in some situations. But Free != Good. Sometimes Free == Tyranny of the Mob.

    --
    If my grammar and spelling are off, I am [distracted/tired/careless] (take your pick)
  43. One of these days by dapf73 · · Score: 5, Funny

    We'll see Stallman going into MS with a bunch of C4 strapped to his chest.

    --
    Quidquid latine dictum sit, altum viditur
  44. Re:The more I hear about RMS... by Chris_Jefferson · · Score: 4, Insightful

    Personally, I'd say that this is the first time I've really understood RMS's point of view, and agree with him.

    While bitkeeper was "free as in beer", when someone pissed of Larry, he took away the whole software. Also for a long time he's said people haven't been able to use it if they work on competing products.

    If it had been GPLed, then someone couldn't have decided to just withdraw the software just because some did something they didn't like. Now the kernel has been left in the lurch. This kind of thing is exactly what RMS has been telling us would happen for years, and this is the first time I've really seen it happen.

    --
    Combination - fun iPhone puzzling
  45. "See ... I told you so!" by redelm · · Score: 3, Insightful
    That's basically what RMS said, and it's true. He can afford to be a bit magnanamous. But the point remains. If you're dependant on a non-free tool, your future is in jeopardy. More generally, do not trust data to proprietary systems (formats) that you will need later.

  46. Usually incisive, RMS emphasizes the wrong point by dillon_rinker · · Score: 4, Interesting

    ...he withdrew permission for gratis use by free software projects

    I don't recall reading this before, but let's assume that McVoy DID deny access to his software to people to whom he had once granted access.

    THIS is the reason why non-free software, in its current form, is a scary thing. Most licenses can be modified at any time, without notice, by the licensor. Bill Gates could, in theory, tell the whole world tomorrow "You can no longer use Windows."

    Stallman promotes four freedoms; of those, the freedom to run programs as you wish for any purpose is what most consumers are interested in. Consumers could EASILY be persuaded to pursue this freedom through the political process, since this is the one that, if abused, would affect them the most. We have here a classic case of abuse of this freedom: McVoy takes away access to his software that he had once granted.

    I would have preferred to see RMS saying "See? SEE? THIS is why I emphasize freedom!I Instead of emphasizing this evidence, he berates those too foolish to believe his dogma. I place myself firmly in the camp of those who believe his dogma, but only because I have seen and believe the evidence that his dogma is correct. Burying that evidence, as he has done, does no one any good.

  47. My one objection to Bitkeeper by panurge · · Score: 5, Insightful
    Is its pricing model. I just checked again on the site, and they still do not tell you upfront what it will cost.

    This for me is an important point. I may be an eccentric, I am certainly a slightly lapsed Quaker, but for me one of the most important things in an ethical business is price transparency.
    Before any libertarian gets started, this is not an anti-business attitude. The object of stock markets, for instance, is to provide price transparency as well as liquidity. This is one of the things that makes markets trustworthy: things take place in the light of day, not by private agreement.

    I do not have a problem with charging for software and support: I do believe that it should be standard business practice for software companies to have a clean and transparent pricing model so that it is possible both to compare products by TCO, and to know that by using XYZ software you are not paying through the nose while XYZ is doing a cheap deal with your competitor.

    My beef with MS, for instance, is that I cannot buy Windows alone for the same price as buying it bundled with a PC, plus the belief that the price of the various Microsoft offerings is related to negotiating ability. It is not a level playing field, and this is probably worse than being a monopoly. A monopoly that screws everybody equally at least encourages everybody to look for a way round it, rather than seeking to produce power alignments that keep it in place.
    By following this "the price is what you negotiate" approach. Bitkeeper cannot avoid the suspicion that people who advocate its use might be in a visible industry position and be getting a special deal.
    To anyone who says that this is excessive idealism, I would suggest that I do not have a problem with price variation or special offers provided they are freely and openly advertised. I am not in favor of limiting the ability of companies to respond to market conditions. I am opposed to secret deals.

    Anybody who questions this might compare the laser printer and copier markets. Historically printers have been engineer-driven and tend to sell to a price. Copiers have been salesman-driven and the vendors have tried to hide the real costs in complex leasing and contract details. It isn't surprising that, as buyers become more aware, power starts to shift to the printer manufacturers. Nobody likes copier vendors.
    Scott Adams (who is an economist as well as the creator of Dilbert) has summed it up well by using the term "confusopolies" to describe the vendors of mobile phone contracts etc. who seek to conceal the true costs.

    So, in summary: Bitkeeper's business practices as regards the cost of their products causes me not to want to buy them.

    --
    Panurge has posted for the last time. Thanks for the positive moderations.
  48. how about a poll by oyenstikker · · Score: 2, Interesting

    I create free software to:
    ( ) Stick it to the man.
    ( ) Promote my ideologies.
    ( ) Solve a problem.
    ( ) Enjoy myself.
    ( ) Enjoy CowboyNeal.

    I suspect 3 and 4 are the top choices. RMS seems to think 2.

    --
    The masses are the crack whores of religion.
    1. Re:how about a poll by damgx · · Score: 2, Interesting

      Well it is listed under "moral choice" but I would say it was because he wanted to fix a problem with the printer.

      Go read: About The GNU Project

      I think it is multiple choice for most. 1, 2, 3, and 4 fit my philosophy on free software

      --
      I only read slash. for the articles...
  49. So you hate RMS? by JoeBuck · · Score: 5, Interesting
    Somebody pokes around with the BitKeeper port, types "help", finds out there's a "clone" command, types "clone", and gets all the data out, including data that Larry didn't want made available. Larry responds by demanding that OSDL fire the guy or else Linus can't use his software anymore. It doesn't matter that no one violated any license.

    And yet, you think RMS is the bad guy. Wow.

    1. Re:So you hate RMS? by QuantumG · · Score: 2, Insightful

      All that "data" he got out was in a proprietary format which he then had to reverse engineer. That's what Larry was bitching about. Not that he had any right to.

      --
      How we know is more important than what we know.
  50. RMS and games by cureless · · Score: 2, Informative

    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.

    --
    Reply . . . let's get it over with.
  51. Re:I hate RMS by JoeBuck · · Score: 4, Insightful
    The company Tridge and Linus both work for is called Open Source Development Lab. Producing open source software is the mission of the company, and in the case of Tridge, his mission is very specifically the cloning of others' proprietary code (Samba).

    Even if you're fine with proprietary software, expecting open source programmers to stop doing what they do is not reasonable. If BitKeeper had something worth cloning, it would be cloned. In the meantime, Larry managed to bootstrap himself a company using the free advertising Linus gave him.

  52. and thus, R.Stallman was right all along... by N3wsByt3 · · Score: 3, Insightful

    Since people keep saying the same things, I'll keep responding with the same too:

    It's a bit silly to say 'I told you so" - especially since I didn't actually say it. I thought the arguments made by Linus had some logic behind it too (the technical-merit-before-anything-else approach). Often I thought both sides (Stallman and Linus) had some valuable viewpoint on it, and it was difficult to say who actually was right on the matter.

    It seems now, after all, it was R.Stallman all along. Yes, Linus has a good point in chosing for technical superior alternatives...BUT, in the end, as is clearly shown now, you can't just devide the political/ideological/proprietary issue from the mere technical one. When push comes to shove, an alternative that isn't really free, isn't really an alternative. You are always dependend on the goodwill of whomever owns the product- even when buying it, I may add.

    So, it would seem the viewpoint of Linus, in this instance, is the weaker one, because now he doesn't have a 'tecnological superior' product anymore, and what is he going to do? Go for another proprietary product, because it's technologically better? And have the same thing happen to him again? I don't think so. I think he learned his lesson, and he will go for the really free alternatives that R.Stallman suggested, which, albeit not as good, at least allow you to continue with it as you see fit.

    Stallman can be a nag sometimes because of his gnu/linux diatribe, but in this instance, he was right.

    --
    --- "To pee or not to pee, that is the question." ---
    1. Re:and thus, R.Stallman was right all along... by N3wsByt3 · · Score: 2, Insightful

      Btw, see:

      http://www.linuxworld.com/story/32618.htm

      "Scarcely a month later the clamor on the list about the use of the proprietary tool had become palpable. A petition was begun to stop it before it could get started. Torvalds responded with a withering reply, saying among other things, that "If people in the open-source SCM community wake up and notice that the current open-source SCM systems aren't cutting it, that's good. But it's absolutely NOT an excuse to use them today. Sorry. I use CVS at work, and I could never use it for Linux. I took a look at subversion, and it doesn't even come close to what I wanted." He added that it was "stupid" to use inferior tools for ideological reasons."

      So, clearly, when he finds it stupid to use inferior tools for ideological reasons, he prefers to use superior tools even when they don't follow the free ideology. Hence, it's the superiority that counts most for him, not the free software ideology.

      Now it's your turn: show me an example or a quote, where Linus choses a technological inferior product because of a more free ideology. ;-)

      --
      --- "To pee or not to pee, that is the question." ---
  53. Re:Usually incisive, RMS emphasizes the wrong poin by GrenDel+Fuego · · Score: 4, Informative

    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

    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.

  54. But its the ideology that RMS is all about by Ars-Fartsica · · Score: 5, Insightful
    This whole 'ethical' line of argumentation. A more mainstream economic argument holds a lot more water.

    RMS isn't in this to save money, he is in it to preserve freedoms that are important to him.

    1. Re:But its the ideology that RMS is all about by einhverfr · · Score: 2, Insightful

      Ok. WRT to economics argument vs. ethical arguments.....

      I am a pragmatist in the sense that I think that truly good ideals can be subtly warped so that they are counter to what they try to achieve. So the measure of an ideal is how well it achieves its goal in the real world.

      Now, RMS's concept of Free Software is an ideal which *does* provide for itself quite well in the real world. Indeed the freedom translates into tangible economic advantages. I would submit that these economic advantages emenate from the ideal of Freedom and not the other way around.

      Also, it is not about saving money. It is not even limited to getting more for a fixed expenditure. It is about having a flexible setup where the business needs drive the setup and not licensing considerations. It is about having access to the code and the coders. And these are very powerful things for a business.

      --

      LedgerSMB: Open source Accounting/ERP
  55. Re:I hate RMS by Hobbex · · Score: 4, Insightful

    Linus is already working full time on free software under RMSes favorite license. Let him use Visual Studio, SourceSafe and Word ...

    OSDL should have recognized that Linux is a more important project than reverse-engineering BitKeeper and told their employees not to do that on company time/servers or get fired.

    Question: If Linus HAD been using VS, SourceSafe etc, and it had been Microsoft who had been pissed off about Tridge's reverse engineering of protocols, should OSDL have layed down the law against Tridge as well?

    Should they have said "Linux is more important than Samba, so Tridge has to stop working on it to make sure that Linus can keep is Visual Studio license"? Since when does a proprietary software developer get to hold the community hostage by threatening to pull its licenses? How stupid do you have to be to consider that a good thing?

  56. Re:Usually incisive, RMS emphasizes the wrong poin by dillon_rinker · · Score: 3, Informative

    "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.)

  57. RMS by rice_burners_suck · · Score: 4, Funny

    Our RMS which art in free software, hallowed be thy name. Thy free software come. Thy will be done in free software as it is in free software. Give us this day our daily free software. And forgive us our use of non-free software, as we forgive them that create non-free software against us. And lead us not into temptation to use non-free software. But deliver us from non-free software. Amen.

  58. Re:RTFA by dmaxwell · · Score: 2, Insightful

    Tridgell never ran Bitkeeper or downloaded it or any legal way came in contact with McVoy's license. He used standard UNIX tools to develop a way to access developer metadata that McVoy was (VERY improperly) laying claim to. Tridgell never had a copy of Bitkeeper so what code or license was being trampled on?

  59. Re:_Doh_! RMS wrote emacs by maxwell+demon · · Score: 2, Funny

    Nah, EMACS = Escape Meta Alt Control Shift

    --
    The Tao of math: The numbers you can count are not the real numbers.
  60. Firm principles aren't always bad... by lskutt · · Score: 5, Insightful

    I like extremists. Not in the direct sense, but in a lot of other ways.

    Firstly, they force me evaluate my own beliefs and principles. Why is democracy good? Why is Free Software worth bothering with? What could possibly be wrong with drinking alcohol?

    Secondly, most movements in history was seen as radical or just plain whacky. Don't think you are allowed to sit at the front of the bus, woman. Oh no, the sun is clearly rotating around the earth, Mr. Astronomer. Without them, we would still be living in caves and killing our food with spears. No, not even spears, because that guy or gal probably got ridiculed a lot at first. We would be throwing rocks.

    Third, the limits of our society are shaped by the extremes on each side of it -- the nuttier the sidelines, the more stable it is in the middle.

    Also, some of these dudes are really entertaining, and it is always completely unintentionally...

  61. Withdrawal of service by Dolda2000 · · Score: 2, Insightful
    Say what you will of BitKeeper. I'm sure it was very convenient and powerful and who knows what. I'm sure Linus had good reasons for using it.

    However, a thing like this wouldn't have happened with Free Software. By that, I don't just mean something like the free software attitude would have prevented it or anything -- this would actually have been impossible if BitKeeper had been free software.

    This is, of course, because even if McVoy had been the only developer and he decided to move to a non-free license for a new version for whatever reason, someone would just have had to fork it. Therefore, things like this cannot happen with free software.

    The same, of course, goes with all proprietary software. Now, I don't believe that Microsoft will go out of business anytime soon (no matter how much I'd want it to), but imagine if it did! Suddenly, Windows would be completely unsupported and would never be developed further. Smaller companies can probably go bankrupt for lesser things than that. With GNU/Linux, that literally cannot happen. Someone will always go on working on it, and even if noone does voluntarily, you can always hire someone to do so.

  62. *sigh* by WebCowboy · · Score: 5, Insightful

    The fact that you and many others have a problem with "This whole 'ethical' line of argumentation" vs. a "mainstram economic argument" is probably the biggest single reason we have debacles ranging from the Enron debacle to the scandal plaguing the Canadian government at present. Please explain how an economic argument "holds more water" than an ethical/ideological one.

    It doesn't matter what sort of political or economic philospohy you subscribe to, when pure economics takes precedence over "ethics" then the said economic or political system becomes corrupt and vulnerable to collapse. Slavery did not end in America because someone had a convincing "mainstram economic argument" against it. Nazi Germany did not fall because it had an inferior economy. We triumphed over both because they were morally reprehensible (sorry, but I didn't spot the pre-requisite reverence to Nazis in this /. discussion so I had to add it).

    I recently came across an interesting example of a compelling argument for "ethics" in business. The "Chik-fil-A" fast-food chain was founded and is headed by a very conservative, evangelical Christian. This man and much of the staff wear their religion on their sleeves, and unlike most visible personalities of the "religious right" they seem to actually practise whay they preach--their beliefs, faith, religous observances and family are of the highest priority--more so tham profits. The head of this company insists on not doing business on Sunday and on directing a portion of profits towards philanthropic activities as a sort of "tithe". While I do not subscribe to his brand of religious conservatism, I respect him highly for following his beliefs because they are the "right thing to do" even when there was no "mainstram economic" argument to do so. It is in some way like Google's well-known policy (at least in this forum) to "do no evil".

    The result? Chik-fil-A has undergone rapid growth and has virtually the best employee retention and customer satisfaction in the industry. And we all know how Google turned out.

    As for the maturity exhibited by the "unbunched panties of the BSD community"--what has that achieved for them? The many variants of BSD are certainly excellent from a technical perspective and are popular for web hosting and security, but there is a reason for the "BSD is dead" jokes--it is invisible to the general public and has no presence at all on the desktop. RMS and others might come across as wingnuts at times, but it is their dedication to ther beliefs and their inthusiasm for the free software movement that has made GNU/Linux as successful as it is.

    You may view RMS' idealism as giving ammo to the opposition, but I prefer to think of it as a kevlar vest. The key is to stick to your principles while being informed and aware so you don't shoot yourself in the foot.

  63. Re:_Doh_! RMS wrote emacs by ted_the_canuck · · Score: 2, Funny

    EMACS = Eight Megabytes And Constantly Swapping Fortunately newer computers can run it easily now. I suspect most people that have worked as unix admins know vi, mostly because it was already on the computer.

    --
    ==
  64. Re:_Doh_! RMS wrote emacs by sharkey · · Score: 2, Funny
    Eight Megabytes And Constantly Swapping Fortunately

    Wouldn't that be EMACSF?

    --

    --
    "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  65. I think Non-Free can be A Good Thing, BUT by davidwr · · Score: 2, Insightful

    Free is better if it's available, meets the user requirements, and the overall costs of the non-free - dollars, political, and otherwise - don't exceed the benefit.

    Any state where non-free is preferable is usually and should be an unstable state:
    Either free software will be made, and non-free will no longer be preferred, or free software will be made and the non-free software will improve, so the new, better non-free software becomes preferred.

    In the free market, the "more cost effective" product will carry the day. Non-Free products carry several costs, including political costs - particularly when it's a tool used for FOSS-development, the cost of not being able to modify the source when needed, and the costs of vendor lock-in. These, plus licensing fees if any, must be weighed when deciding to use non-free software.

    In this context, free is as in freedom, not as in beer.

    I think Linux was right to use BitKeeper at the time he made the decision. I think he was wrong to discourage the use of Tridge's work, but given the aftermath, he was right to move to an open-source solution. The time is ripe to use an open-source code management system for the Linux Kernel. One could easily argue this work should've been started a year or two ago.

    By the way, there's still non-free code being used to develop Linux, albeit indectly and not under the control of the developers:
    When a developer checks in code, his code travels over routers, some of which use non-FOSS code. I'm sure there are many such examples of how non-FOSS code is used to further the Linux kernel.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  66. It's really all about the ethics of those involved by 2TecTom · · Score: 2, Interesting

    Every decision, business or otherwise, involves ethics in one form or another.

    It is ethics that guides us and such qualities which define us, and, of course, what we produce.

    Clearly, those who do not understand the ethics involved, cannot hope to actually understand the underlying issues involved.

    Indeed, those who oppose openess do so for unethical reasons.

    --
    Words to men, as air to birds.
  67. Re:Well... by Danuvius · · Score: 2, Interesting
    RMS may be a brilliant programmer but he's a complete idiot when it comes to anything else other than maybe playing that flute of his. If it weren't for commercial software, we'd still be in the comparative stone age of computing as to what we have today. What do you think fuels the industry? It's money. Money encourages development in both software and hardware. More software encourages more hardware and vice versa.
    You should offer to educate him.

    And post on slashdot the number of minutes it takes for him to stop laughing his ass of.

    What have you accomplished in your life? Is it even remotely comparable to what RMS has?
    --
    Akarsz Magyar Gentoo fórumot? Akkor
  68. People can and do use old linux versions. by Paradox · · Score: 2, Insightful

    There are people who still maintain, track, and use the Linux 2.2 kernels, even to this day. There are also people who make linux distributions that are stripped right down to the bare minimum, and then add software on as needed.

    As a platform for millions of dollars worth of software, this is the only sane way to go.

    As for MS extended support? They offer it for some things, not others. And it's very expensive. FOSS OS's would help the Air Force mitigate the long-term expense of keeping their mini-linux distro up to date, because other groups (probably within the government itself!) would be working on similar problems.

    --
    Slashdot. It's Not For Common Sense
  69. Re:_Doh_! RMS wrote emacs by jrockway · · Score: 2, Funny

    It's actually Extensible MACroS. Or Emacs Makes A Computer Slow... that's my favorite. In soviet russia computer makes emacs slow... ah.

    --
    My other car is first.
  70. Mod article as troll by aristotle-dude · · Score: 2, Insightful
    I was going to post this anonymously because of all the RMS fanboys would mod me as a troll but what the hell. RMS is living in a dream world where it is still the sixties and everyone lives off a trust fund from their rich relatives.

    Some people have to work for a living unfortunately since money does not grow on trees and we don't all have rich parents and we cannot all live on welfare.

    Software is worth paying for if it performs the job well and is easy to use. I'm sorry but most OSS have craptastic UI's and no offline documentation. Some software does not even have up to date documentation online.

    Many of those proprietary software companies (Apple, Adobe etc...) employ usability experts to test the functionality of the UI. They know what works and what does not. You are not going to see many programmers with a knack for UI design working on an Open Source project. They are motivated by "scratching their own itch" rather than creating software for the public at large.

    Can you honestly say that you would spend your own valuable time developing a useful UI for everyone to use when a "good enough" craptastic interface only you can understand would suffice?

    Where is the motivation to create a better UI for other people?

    I grew up poor and so I understand the value of a dollar and the value of work.

    Don't give me that "freedom" and "free speech" bullshit. I can exercise my freedom and free speech by releasing software as a closed source binary if I so choose. If I do not provide adequate documentation, a good UI and value added features, people may choose to use an OSS alternative. It's called competition people. If I can provide a better user experience and functionality, I should be able to expect monetary compensation for my efforts.

    --
    Jesus was a compassionate social conservative who called individuals to sin no more.
    1. Re:Mod article as troll by Danuvius · · Score: 2, Insightful
      Could you be any more off in la-la land?
      For crying out loud. Software does "not" have rights and freedoms. It is a thing and it is property of someone protected by copyright law. People have "rights" and "freedoms". The GPL does "not" protect individual "rights" and "freedoms".
      Nobody said software has rights and freedoms. It is exactly people's rights and freedoms (no need for quotation marks) that the GPL protects with regards to software.

      If you don't get that... than FOSS is not a topic you should argue about.
      --
      Akarsz Magyar Gentoo fórumot? Akkor
  71. Re:Strange.. by Tuross · · Score: 2

    BitKeeper is not "open source." Nobody ever got the source outside of Larry McVoy's company.

    Wrong. BitKeeper originally was open source, and many Bitmover clients even now have the source under NDI. The situation changed for the majority of people because too many started breaking the license agreement, and Bitmover were forced to diminish rights because of this - they'd rather spend their money on engineers than lawyers.

    --
    Matt
    1. Read Slashdot
    2. ???
    3. Profit
  72. Linus is not copyright holder for Linux by bluGill · · Score: 2, Insightful

    Linus cannot revoke the license for Linux. He can't even change them, because he is not the only copyright holder. The copyright is held by a few thousand individual developers (and a few companies) who each have to agree to licenses changes, or their code removed before the license can change.

  73. Re:_Doh_! RMS wrote emacs by connorbd · · Score: 3, Funny

    I use Pico. Emacs is my therapist.

  74. Revisiting requests to revitalize respect. by jbn-o · · Score: 3, Insightful

    He's talking about the kernel, hence he respects the name it was given--Linux. He asks people to do the same when speaking of the OS in which the Linux kernel is most commonly used so that both projects get a share of the credit--GNU/Linux.

    Time to read the GNU/Linux naming FAQ, perhaps.

  75. That could be quite good... by SuperKendall · · Score: 2, Insightful

    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.

    Actually that could end up being quite good. It's possible the pressure to use OO2.0 on a totalyl Free system might well be the impetus required to really beef up GCJ! So in that sense it could end up being quite beneficial that OO2.0 has a mcuh stronger dependancy on Java.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  76. GPL Ain't Freedom by Anonymous Coward · · Score: 3, Insightful
    Sorry, but as an open source author I must point out why I choose to use licenses other than the GPL: I don't want to restrict my users to abiding by the viral character of the GPL, which would require them to release their own code under the GPL if they link to mine. In that sense, the GPL is actually less free than I would like it to be.

    And yes, I understand it's a perfectly valid tool when you want your software to be less freely usable, but that's not the path I choose, maybe because I don't view people that want to sell software as evil and I value their contribution to the further development of my code regardless of their motivations or benefit from that.

  77. The whole point is being practical by SuperKendall · · Score: 2, Insightful

    Is it more practical to settle into one version control system and use it over a long period of time, or to shift between proprietary version control systems that flake out from underenath you and require you to change systems on THIER terms, not yours?

    That is pretty much at the heart of what RMS is trying to say, all the time. That ultimatley the only "Practical" software is software YOU control, not another company.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  78. Re:So is he saying... by lars_stefan_axelsson · · Score: 2, Insightful
    No, the priorities are different. For a long shot, he'd consider it more important to create a free tool to do the task well, than to just do it with a non-free tool.

    Yes. Let's not forget that this is the man who, seeing the need for free software, first started to write the compiler with which to build free software. A more "reasonable" person might have said that "Ah, the development tool chain isn't that important, it's the code that actually gets work done that is. Let's depend on a proprietary compiler for now, after all, the interface to it (i.e. the language) is portable and consistent between vendors".

    But not Stallman. He's not one to back down from difficulty. As a result we now have a very capable free tool chain (gcc, gdb, glibc, gmake, flex, bison etc).

    I'd say he's got his priorities straight.

    --
    Stefan Axelsson
  79. Re:My one objection to Bitkeeper by guacamole · · Score: 2, Insightful

    Many enterprise software companies have a considerable market power, even when they have competitors, and so they act accordingly. One thing such companies do is price discrimination. There is no one price. Witness Oracle. They won't tell you the price outright on their web site (when they do it's usually an upper bound, above the price many companies pay). They'll look at you and then try to estimate how much cash you have. They won't attempt to have the cash that you don't have but they WILL try to extract as much of your cash as possible through licensing and support fees.