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

54 of 1,137 comments (clear)

  1. 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 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.
    5. 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.

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

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

    8. 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
  2. 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 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)
    3. 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.
    4. 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!!!

    5. 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
  3. 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?
  4. 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.

  5. 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
  6. Quote by Anonymous Coward · · Score: 5, Funny

    Quote that describes RMS best:

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

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

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

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

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

  12. 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.
  13. 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.
  14. 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.

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

  16. 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.
  17. 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."
  18. 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.

  19. 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.
  20. 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.

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

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

  23. 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.
  24. 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)
  25. 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
  26. 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
  27. 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.

  28. 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.
  29. Re:A question for RMS by chris_mahan · · Score: 4, Funny

    in his case, that would be "t"

    --

    "Piter, too, is dead."

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

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

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

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

  34. 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
  35. 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?

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

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

  38. *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.