Slashdot Mirror


No More BitKeeper Linux

An anonymous reader writes "KernelTrap has a lengthy article detailing BitMover's recent decision to drop support for its free version of BitKeeper. Linus Torvalds began using BitKeeper back in February of 2002, a decision that has resulted in frequent flamefests, but also in increased kernel development productivity. Evidently the recent decision was due to OSDL's decision to keep paying a developer who was working on reverse engineering BitKeeper... What tool Linus will move to is still being determined."

958 comments

  1. I cant wait by Wizy · · Score: 4, Interesting

    I cant wait for the "I told you so" articles. Lets put money on whose will be best. I have my money on Richard Stallman.

    1. Re:I cant wait by FreeLinux · · Score: 4, Funny

      Looks like you win. See here.

    2. Re:I cant wait by Anonymous Coward · · Score: 5, Insightful

      But it's true, linus didn't consider the nature of what he was using and got burned.

      While everyone has a fit when stallman is mentioned, it's true that the people who don't consider the politics of licences are often burned.

      Look at how much MS or Apple have given back to BSD as opposed to how much linux has got from IBM. Who has the better dynamic community of sharing?

      Seriously, there are many reasons FOR the GPL. I am sick of people who aren't political having an allergic reaction to it, while you might not value the reasons for the GPL there *ARE* perfectly legitimate and powerful reasons for believing in it.

      There is tons of hateful propaganda against the GPL. I don't mind the BSD guys* doing what they do, it's cool. I have respect for them. But I don't like the hate that gets sent back. It's one thing not to agree, it's another thing to just characterise other people as "weenies" and "hippies" or whatever.

      *Fully comprehending that there are pro-BSD trolls that don't represent all of BSD community. Just talking about impressions.

    3. Re:I cant wait by Valdrax · · Score: 2, Insightful

      If by best, you mean most condescending, long-winded, repetitive, and self-righteous, I think you win.
      ...Not that the man doesn't have point this time, but I wish he could make it without being so insufferable about it.

      --
      If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
    4. Re:I cant wait by Jeremiah+Cornelius · · Score: 1
      McVoy demonstrated his self-interest and opportunism with this long ago.

      BitKeeper is a minor player - headed for the heap. There is a place in the market for something like this... That place is occupied by Perforce.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    5. Re:I cant wait by caluml · · Score: 2, Insightful

      I went to see him speak in Bristol once. I can see why people think he is a bit of a nut, ranting, and raving.
      I think it's just that he really, really, really, really believes strongly in what he believes in. And that if you don't understand it, you are somehow stupid/lesser/not worth talking to.

    6. Re:I cant wait by Bruce+Perens · · Score: 5, Insightful
      Well, mine isn't best but I sure want to be counted as an "I told you" on this one too. But it seems like lots of people told him so, and we all got dissed because they said we weren't pragmatic. Well, we were pragmatic, and the folks who thought they were the pragmatic ones weren't thinking through consequences all of the way to the end-game.

      The question is where to go now? My preference would be GNU Arch, as it's more decentralized. But it may not be ready for this heavy a use, and I am hardly an expert in revision control.

      Bruce

    7. Re:I cant wait by ultrabot · · Score: 2, Interesting

      Well, we were pragmatic, and the folks who thought they were the pragmatic ones weren't thinking through consequences all of the way to the end-game.

      Still, it must be said that I can hardly think any more convincing example of the superiority of OSS than what just happened.

      The question is where to go now? My preference would be GNU Arch, as it's more decentralized. But it may not be ready for this heavy a use, and I am hardly an expert in revision control.

      Arch is probably the only one that will do. Or something that follows the arch protocol like 'bazaar'. Too bad bazaar-ng won't be ready in time... But with arch-like repositories, there is a minimal amount of lock-in.

      --
      Save your wrists today - switch to Dvorak
    8. Re:I cant wait by Anonymous Coward · · Score: 0

      I'd be condescending and self-righteous too if I were him. The Open Source advocates (Torvald's especially) are learning a lesson that could have been avoided if they had taken the central message of the Free Software Foundation to heart, rather than cherry-picking the concepts they liked.

      RMS doesn't make a song and dance about "Free as in Freedom" for the sake of his health. He does it for a reason. The sooner people get the message about what's really important the more productive and useful the software we write will be. (hint: personal convenience is always a loser, as this story demonstrates).

    9. Re:I cant wait by Monkelectric · · Score: 3, Insightful
      Is it gloating if you *WERE* right though? The BitKeeper guy, Larry something? Has always been a capital asshole.

      The open source position on this one is not outrageous: they want a client which can't be taken away from them.

      Larry, responds by *TAKING THE CLIENT AWAY* thus proving exactly what people were saying in the first place -- we've indirectly put Larry in a position of power as he controls the only tool we can now use: not only are we ethically opposed to this, but he seems to be a dick to.

      --

      Religion is a gateway psychosis. -- Dave Foley

    10. Re:I cant wait by Wizy · · Score: 2, Interesting

      Beleive me, I am on the same side as you. From what I could tell the majority will be able to say "I told you so" now. That aside, arch is the only one that has a strong focus on decentralization but as you say it isnt as mature as cvs or subversion. This could be a big enough catalyst to get a few of these groups of people to work together. Wouldnt be a bad thing to see some of the good ideas and implementations in arch and subversion merged. Of course I realize this is a pretty unlikely event (sort of like gnome and kde merging efforts entirely,) but it would be a huge step forward for completely free SCM.

    11. Re:I cant wait by Daniel+Phillips · · Score: 5, Informative

      The question is where to go now? My preference would be GNU Arch, as it's more decentralized.

      Hi Bruce,

      You want to keep an eye on Monotone. Recently, it has gone through a redesign specifically aimed at making it changeset-oriented, with a view to replacing BitKeeper. It has a ways to go, but the project is active and the work is professional. Arch and Subversion are both worthy and usable systems right now, and many projects are already working happily with one or the other.

      Regards,

      Daniel

      --
      Have you got your LWN subscription yet?
    12. Re:I cant wait by Bruce+Perens · · Score: 4, Insightful
      I can hardly think any more convincing example of the superiority of OSS than what just happened.

      I think it's a demonstration that Open Source is more dependable. We understood that, but it seems paradoxical to outisders that it is the exclusive rights-holder, the very company that purports to support the software, that reduces dependability.

      Bruce

    13. Re:I cant wait by Monkelectric · · Score: 4, Insightful
      RMS is a nut, but NUTS ARE GOOD. Bill Gates is *exactly* the opposite kind of nut. If Bill had his way, you'd "subscribe" to software and keep paying for it every month (MS has mentioned this as their ultimate goal). If RMS had his way, software would be open (good), free (good), and nobody would be able to make a living writing software (bad).

      Together they put pressure on each other and arrive at a reasonable medium.

      --

      Religion is a gateway psychosis. -- Dave Foley

    14. Re:I cant wait by Wizy · · Score: 3, Insightful

      I hadnt actually looked at Monotone yet. But from a cursory look at the website it seems to fill a void, or will once it is mature enough.

      The problem I see here is the level of fragmentation in the open source SCM world. Monotone looks like it is designed from the ground up to be distributed. CVS and Subversion were not, but are both much more mature projects on the standalone side. Then you have arch which seems to fit somewhere in the middle. It would be nice to have some of these teams working together since something like a subversion with the distributed nature of monotone is what we really want here.

    15. Re:I cant wait by harlows_monkeys · · Score: 4, Insightful
      Well, mine isn't best but I sure want to be counted as an "I told you" on this one too. But it seems like lots of people told him so, and we all got dissed because they said we weren't pragmatic. Well, we were pragmatic, and the folks who thought they were the pragmatic ones weren't thinking through consequences all of the way to the end-game

      What consequences? Having the kernel be way better than it would have been if Linus had listened to you people and not used BitKeeper?

      Sure, BitKeeper might be going away--but the things Linus accomplished while it was here will NOT go way.

    16. Re:I cant wait by Threni · · Score: 1

      If you don't at least understand the point he is making then you ARE stupid.

    17. Re:I cant wait by Anonymous Coward · · Score: 2, Funny
      The question is where to go now?


      How about visual source safe? kidding, kidding, kidding...

    18. Re:I cant wait by ebh · · Score: 2, Funny

      I heard Torvalds is cashing in some of his Transmeta stock to buy a few thousand seats of ClearCase.

    19. Re:I cant wait by Daniel+Phillips · · Score: 4, Informative

      linus didn't consider the nature of what he was using and got burned.

      Well, let me point out Andrew Morton is the guy who does most of the heavy lifting on the kernel these days, and he uses his own scripts.

      --
      Have you got your LWN subscription yet?
    20. Re:I cant wait by davFr · · Score: 1

      You are so right. BitKeeper availability could have stopped for any reason, and the kernel development would then be harmed or delayed. And now BitKeeper availability stopped. So who should we blame? Usualy the one to blame is the one who took the bad decision... not the others, who had concern about it. And, honestly, private companies keeps on reverse engineering products from the market (it is legit to do so for interoperability reasons, and so on). So why should open-source programmers not do it?

      --
      RIP Slashdot. I used to love you. dead account - but slashdot wont let me delete it.
    21. Re:I cant wait by FroMan · · Score: 1

      Actually, I would say that if the improvement Linus has claimed by using BK, then he did make the pragamatic and best choice at the time. Now that the situation has changed Linus is able to move to another version control system (whether more free than BK's original license or not is to be seen).

      The files are not locked into BK, and are still accessible for use. There is no lockin preventing the movement of the linux source tree to another system. Certainly there will be a bit of pain in changing systems for Linus (and anyone else using the BK), but that is to be expected any time changing systems.

      All this "I told you so" talk is silly. The options were simpley not ready for use when Linus chose BK. Quite possibley the other options now are not acceptable, but BK has lowered their value to the point where another version control system might better for use.

      --
      Norris/Palin 2012
      Fact: We deserve leaders who can kick your ass and field dress your carcass.
    22. Re:I cant wait by Wizy · · Score: 5, Interesting

      As another reply, this quoting Linus himself:
      "PS. Don't bother telling me about subversion. If you must, start reading up on "monotone". That seems to be the most viable alternative, but don't pester the developers so much that they don't get any work done. They are already aware of my problems ;)"

      Seems he is already looking into using it.

    23. Re:I cant wait by HuguesT · · Score: 5, Insightful

      > If RMS had his way, [...] nobody would
      > be able to make a living writing software (bad).

      RMS has himself never said that, in fact he says exactly the opposite. You should read the GNU philosophy pages before spouting such nonsense, in particular this particular aspect.

      The FSF says that you should charge as much as you possibly can for Free software. Redhad in particular is demonstrating this point very well.

      Presumably you know that RHEL is more expensive than Windows yet is distributed under the terms of the GPL, and therefore the freeest form of Free Software according to Stallman.

    24. Re:I cant wait by Anonymous Coward · · Score: 0

      RMS and Bill Gates are both kings of their domains. And it's good to be the king; no matter how small the kingdom.

    25. Re:I cant wait by jdavidb · · Score: 1

      Bruce, thanks for holding the line out there. Ultimately, I think we are going to see a day when it becomes evident that Free software wins out on both idealistic and pragmatic grounds. Compromises like the BitMover incident will continue to occur, but Free software development is only going to accelerate and snowball. I believe it's only inevitable.

    26. Re:I cant wait by youknowmewell · · Score: 1

      You hit on a good point. An extreme to either side of the spectrum is dangerous. I think it will be healthy, for the future of software and operating systems, for Linux and Windows to survive together. This might be a bit off-topic, though.

    27. Re:I cant wait by bankman · · Score: 4, Insightful
      If RMS had his way, software would be open (good), free (good), and nobody would be able to make a living writing software (bad).

      *Sigh* After almost two decades of Free (OS) Software, you still don't get it. Even considering the fact that most FOSS programmers (who are writing software after all) are still around and so far haven't starved to death, you, amongst so many others, still believe that it's impossible to make a living out of it.

      Who do you think is most qualified to deliver (meaningful) support, fixes and enhancements to any kind of software? Right, the original developers. While everybody may look at the (open) source code, the original developers are most qualified to do anything with it in a timely fashion. This one alone opens up possibilities for revenue creation.

      What about hardware drivers? IBM does pay their developers to work on (GPL'd) Linux drivers so that that it can sell it to their customers, no? Or do you really think that Big Blue tells its software engineers that they will have to work for free while hacking FOSS drivers?

      Just because you are too daft to figure out a viable business model doesn't mean it can't be done.

      Sorry if this sounds too harsh for you, but you made a fine example of not getting IT.

      --
      I feel so sig.
    28. Re:I cant wait by Pasc · · Score: 1

      If RMS had his way there would still be plenty of people out there making a living writing software. Don't buy into that anti-OSS FUD.

    29. Re:I cant wait by Bruce+Perens · · Score: 4, Informative
      What consequences?

      I accept that it might have been the only working solution at the time, but Linus would have done better if he'd said it was temporary until a good Open Source product came along. Because it was anyway. There are consequences. 1000 people are going to have to learn a new facility, that facility is going to have to be deployed and files are going to have to be moved into it in a laborious version by version process to convert them, etc. There is also all of the surplus heat produced by the multi-year argument that Bitkeeper brought and some loss of productivity because of that, includng some untold number of people who would otherwise have worked on the kernel but bugged out because of the Bitkeeper decision.

      Bruce

    30. Re:I cant wait by nathanh · · Score: 3, Interesting
      Arch and Subversion are both worthy and usable systems right now, and many projects are already working happily with one or the other.

      Subversion is entirely inappropriate. Linus prefers the distributed revision control tools. Subversion uses a centralised repository.

      Monotone, arch and svk are all options. My money's on monotone.

    31. Re:I cant wait by fadir · · Score: 1

      What consequences? Having the kernel be way better than it would have been if Linus had listened to you people and not used BitKeeper?

      Sure, BitKeeper might be going away--but the things Linus accomplished while it was here will NOT go way.

      or you can see it the other way round:
      for sure bitkeeper did help the development process. but on the other hand it will stop (or slower) the development process now for a certain amount of time until the transition to a new system has been done. beside this something bitkeeper-like would have been developed meanwhile if linux wouldn't have chosen bitkeeper.

      i don not question the decision, it's his baby, and if we do not like the way he works we are free to fork. but these are my thoughts and it just depends on how you weight the results.
    32. Re:I cant wait by Anonymous Coward · · Score: 0

      They'll lose some of the benefits. Either he will keep BitKeeper, and anyone who wants to work with him will have to pony up for a license, which will be a cost against productivity when a few refuse, or he and those who work with him will have to learn another version control system, which will cost a fraction of whatever productivity gains he got from the product, but a measurable fraction.

    33. Re:I cant wait by MySmurfPossesseth · · Score: 1

      "The way I see it, UNATCO's just as much gun freaks as the militias. So long as neither side wins, I'm happy." Hope I didn't misquote that.

      --
      This is a signature virus. Copy to your signature to propagate.
    34. Re:I cant wait by zensonic · · Score: 2, Insightful

      What consequences? Having the kernel be way better than it would have been if Linus had listened to you people and not used BitKeeper?

      Sure, BitKeeper might be going away--but the things Linus accomplished while it was here will NOT go way.


      This is the big difference between a religious attitude towards OSS and a laid back engineering style attitude.

      Use the best tool for the job and do not let religion get in the way of that decision! Sure the kernel developers has to find another tool now, but as the parent said: it was good while it lasted.
      --
      Thomas S. Iversen
    35. Re:I cant wait by Anonymous Coward · · Score: 0
      Perforce is certainly not the soution. It really sucks in a distributed environment.

      In our last company we had engineers about evenly split between the US, China, and Taiwan; and the two options - pointing everyone to a master repository in the US, or having everyone have a master repository and syncing between them - both caused no end to pain.

      Also, our roughly 20% of people working with laptops that were only sometimes connected need to benefit from source control even when they're not on the VPN.

      You need a distributed model that works even when you're not connected to the same network as the main repository.

      It'll almost certainly either be a darcs or arch based system.

      BitKeeper is a minor player - headed for the heap. There is a place in the market for something like this... That place is occupied by Perforce.

      Or perhaps I misunderstood what you said - are you saying that Perforce is a minor player headed for the heap? In that case, I agree totally.

    36. Re:I cant wait by Anonymous Coward · · Score: 0

      Are you suggesting some kind of wager; and does this have to be a competition about whos 'domain' is bigger?

    37. Re:I cant wait by Anonymous Coward · · Score: 0

      I'm curious why not Darcs - seemed cleaner than Arch when I looked last.

    38. Re:I cant wait by Anonymous Coward · · Score: 0
      I think it's just that he really, really, really, really believes strongly in what he believes in. And that if you don't understand it, you are somehow stupid/lesser/not worth talking to.

      That exactly describes Larry McVoy. I've never met RMS.

    39. Re:I cant wait by Anonymous Coward · · Score: 0
      Indeed! Note that even when a company does very well (Peoplesoft) their software is at risk (as Oracle wants to migrate people to their own lines of software).

      Another choice example is Microsoft abandoning their base of VB6 developers.

    40. Re:I cant wait by MrKahuna · · Score: 0

      But it's much better to be master!

    41. Re:I cant wait by abulafia · · Score: 1
      Amid all the flames Larry is taking, I think it is important to note that they are attempting to do the right thing on ending the free version:

      In a post to the Linux Kernel mailing list in February of 2005, Larry discussed a 16 bit limitation of the existing free product. With nearly 64,000 changesets in the mainline kernel tree, future development will quickly exceed this limitation. For that reason, it is likely that BitMover will provide one final release of its free BitKeeper product, allowing kernel developers a graceful transition. By the end of July, the goal is to have completed the migration, thereby terminating the free product and focusing fully on the commercial product.

      That said, it is precisely the mismatch between goals of a commercial operation and the goals of an open source project that council caution in becoming dependent in this way. Larry's trying to do the right thing for his business, which he has to do. He's also attempting not to leave Linux developers high and dry, which he easily could; see above.

      One can certainly question his choices (and I do; the OSDL who-ha seems like an excuse for a long brewing decision to me, but what do I know.), but ultimately, they are his. What is important is to be pragmatic, as you say.

      --
      I forget what 8 was for.
    42. Re:I cant wait by pjrc · · Score: 2, Insightful
      It's all about pace of development...

      What consequences? Having the kernel be way better than it would have been if Linus had listened to you people and not used BitKeeper?

      The pace of kernel development did improve. Some may have been BK's superior performance, but much was attributed to the increased delegation of responsibility (eg, RTFA)

      The "consequence" is that now, this improved speed can not continue much longer, until some other replacement is developed.

      Sure, BitKeeper might be going away--but the things Linus accomplished while it was here will NOT go way.

      But the improved speed may go away.

      Worse yet, the pace of kernel development might even slow for some time, as developers all migrate to another tool. Consider that changeset data is locked in a proprietary format that needs to be reverse engineered.

    43. Re:I cant wait by Anonymous Coward · · Score: 0

      Yeah, but let's be frank. This time, Linus deserves it.

    44. Re:I cant wait by Anonymous Coward · · Score: 0

      I also heard Morton uses Sylpheed.

    45. Re:I cant wait by Jah-Wren+Ryel · · Score: 4, Insightful

      If RMS had his way there would still be plenty of people out there making a living writing software. Don't buy into that anti-OSS FUD

      Not just writing software - writing it better and more efficiently because they don't have to constantly re-invent the wheel nor worry about violating patents they aren't even aware of.

      --
      When information is power, privacy is freedom.
    46. Re:I cant wait by PugMajere · · Score: 1

      Does Perforce work distributed?

      The fact that *everyone* has a complete repository of the source code is one of the big features of BitKeeper, imo.

    47. Re:I cant wait by Anonymous Coward · · Score: 0

      While I also believe McVoy is steering Bitmovers flank speed into oblivion, Perforce is a central-server system, and not distributed. Distributed operation is a feature that is pretty much one of Linus's non-negotiable requirements.

      Might have to go with Arch ... it's not like this project needs Windows support. Arch certainly has its problems (and its lead developer doesn't exactly have a reputation for gentility either) but it's probably the most mature so far.

      Darcs is certainly good for cherry picking patches, but it simply doesn't scale. Even if the commutation algorithm could were optimized or run conservatively, even if the tempfile issue were fixed (it doesn't use them, so mem usage balloons), the model itself has real scaling problems.

    48. Re:I cant wait by SeanAhern · · Score: 4, Informative

      nobody would be able to make a living writing software

      I have managed contracts to fund developers working on open source software projects. My employer pays programmers to write software and to release it with an open source license. The Department of Energy (our funding source) has spent literally millions of dollars over the last few years on projects like this.

      I contest the claim that writing open source software entails no monetary compensation to the software developer.

    49. Re:I cant wait by ArsonSmith · · Score: 2, Funny

      "...charge as much as you possibly can for Free software."

      And people think its strange when someone says free software developers are nuts. I understand it, but with that basic statement very few people will.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    50. Re:I cant wait by asac · · Score: 1

      Is it really that way? Is everthing in RHEL GPL? Let's say I download the evaluation version and install it and as soon as it tells me that the 30 trial is over I say: Gimme the source, so I can fix this?

      Would be great to know! But I guess that's not true or is there a free redhat clone out there?

    51. Re:I cant wait by Anonymous Coward · · Score: 0

      > Another choice example is Microsoft abandoning their base of VB6 developers.

      Boo hoo. They've also abandoned Win 3.1 programmers. Sometimes a product really needs to be EOL'd. Isn't this the company that normally gets raked over the coals for making everything backward compatible with DOS?

    52. Re:I cant wait by gnuman99 · · Score: 1
      The question is where to go now? My preference would be GNU Arch, as it's more decentralized. But it may not be ready for this heavy a use, and I am hardly an expert in revision control.

      I have been using GNU Arch for a while now, and it seems to be ready for things like Linux (OS and source). What GNU Arch is not ready for is MS Windows thanks to its extensive usage of hard links in the version library as well as very long internal path names. None of these are problems when running under Linux.

    53. Re:I cant wait by Hangtime · · Score: 5, Insightful

      I've got no dog in this fight, I don't develop on Linux, use Linux, just a techy and businessman who gets to watch from the sidelines and been around Slashdot for about seven years.

      Perhaps I do not get the religous thing, but as the simple business person I am struck at the audacity of the free software communitity sometimes. This was an individual and company that doubled the output of main-line Linux development over a couple year span and the only thing asked was not to try to reverse the product.

      Personally, I do not think that was too much to ask. At this point, the way I read yours and other responses is that the Linux faithful have NO trust in the mores and motivations of anyone. After reading the argument its sounds like there was a very symbiotic relationship to quote the book "Getting to Yes", a win-win for each side. I think you and others in this group should take a very good look in the mirror because it was decisions made by individuals that share your viewpoint that ended this relationship because you cannot and do not trust anyone to do the right thing.

      My question is where is the outrage at the OSDL for going back on its word. All I hear is bad-mouthing saying "I told you so." The reason everyone is saying I told you so is because the community broke the rules of the game is now going to pay for it. Either grow-up, trust others to do the right thing, and invite commerical enterprises into Linux passed just the shops that develop the big iron or doom yourselves to an existence where Linux only runs on servers and has no commercial packages avaliable.

      These sorts of actions by the community always trouble me because I will be creating software as a commercial enterprise one day but when certain factions within the community can't respect the agreement well that makes you less likely to write for Linux. Unlike most arguments the community does not hold the moral high-ground on this one.

    54. Re:I cant wait by rpdillon · · Score: 3, Interesting

      This distopia you speak of where people are subscribing to software is in fact a utopia.

      A subscription model to software is in fact how it *should* be. Introversion, the three-man coding team in the UK that codes out of their bedrooms, just released a new game called Darwinia. In their interviews, they talked a bit about their last release, Uplink, and mentioned how odd it was to work 10s of thousands of hours with no pay, and then suddenly stop work, and get tons of money. They pointed out that this was VERY different from just about every other job model, including entertainers like rock bands, who make most of their money touring (making money as they work). Obviously, anyone who is salaried or gets hourly wage also makes the money as they work. Not so with independent developers.

      In fact, I would go even further and say the GPL lends itself to a subscription model. While I don't love Transgaming, they understand how it should work. People keep thinking that software is a "product", one that we box up and sell on shelves in a store. It isn't. Software, more than ever, is an ongoing relationship between the users and the developers. The GPL captures this, and so does a subscription model. I don't like MS anymore than the next Slashdotter, but if they are really looking at subscription, that is a good way to go. The developers get paid as they work, which means they always have an incentive to fix bugs, add features, streamline code, etc., because they continue to get paid to do so. It also allows them to release at least some of their code under GPL, because you're not just paying for the code, you're paying for the ongoing work on the code. Anytime you want to stick with where you are (keep the current version), you can. But if you want to get the most up-to-date fixes, pay for the time they spent to do that work, or, do it yourself with the old codebase.

      I honestly believe that this is the way software should work. Software should never be sold, but people can still make a living writing it. Basically, developers should sell their time and talent, not the software.

      Now, MS might be doing a model more along the lines of "You can only use Office 2017 as long as you pay...if you don't pay, no more Word for you!". This is also a subscription model, and it clearly isn't a good option. But not *all* subcription models are bad, and in fact, as I've said, some are good.

    55. Re:I cant wait by 2short · · Score: 1

      IIRC, BitKeeper told you so. They've always been right up front about the fact that they don't want anyone to reverse engineer their product and make an open source replacement. Which makes perfect sense for them, they've got a product that has open source competitors, but is enough better that people will pay for it. If someone makes an open source replacement that's just as good, it will obviously be a problem for them. Not that they've opposed, for example, improvements to SubVersion; just reverse engineering their own product to use against them. Now plenty of software companies are in this position; Bitkeeper was (arguably) cool enough to offer the open source community something in exchange for not reverse-engineering them: free (as in beer) use of their software.
      Now that someone is reverse-engineering them, I don't see why anyone expects them to give their software away free. Well, OK, I understand Richard Stallman would expect them to do that and more. But as a rule I don't take grant-supported ideologues very seriously.

    56. Re:I cant wait by CarrionBird · · Score: 0
      Regardless of what he claims, the end result of everyone adopting the GNU philosphy is that noone would make a living writing software.

      RHEL is not a good example, they get paid for packaging and support. They do make contibutions to the codebase (thanks, guys!), but they don't get paid for coding directly.

      Some companies have been able to support free code from other revenue sources, but do you really think every company could or would do that?

      Pure GNUism is just like any other ism, it's a nice ideal but doesn't work well when applied as an absolute. (see extremes of socalism, capitalism, etc.) And it is quite obvious that RMS and followers think of free software as the only acceptable solution. (in this case, it probably was the best solution but a reason for that is the demands of those who think non-free software is immoral)

      --
      Free Mac Mini Yeah, it's
    57. Re:I cant wait by Stephen+Samuel · · Score: 4, Informative
      I think that it's improper to call Larry a capital asshole. It seems to me that he really did try to straddle the line between proprietary and open source, and he did it in a way that failed. Hopefully this failure will be a learning opportunity for both the Open Source Community and Larry.

      This excercise hasn't been a complete loss for either Bitmover Corp. or for the Open Source community. Both have gotten something out of it, but now they're going separate ways.

      Also note that BitMover is attempting to make the split as amicable as possible. He could have shut down support and distribution of the free version as of yesterday. Instead he seems to be committing to providing one last (critical) major update, and then close down development of the free version, as well as providing a few month's warning. If he was being an asshole, he would have waited until the Kernel was a week away from the 65K change limit and then dropped support with no warning.

      This is something like breaking up with a girlfriend. You can do it in a respectful way, or you can do it with yelling screaming and personal items thrown out in the street. Larry seems to be doing the former. Calling him a capital bastard is pushing things in the other.

      Most of my ex-girlfrinds I can still show up at the door at 9pm and be invited in for some (herbal) tea and a nice chat. I really can't quite wrap my mind around people who can't visit any of their exs' without a court order. It's just so disrespectful of the quality time and experiences that came out of the relationship (presuming that the relationship wasn't just a 'gimme' fight). Yes, does take some work to do an amicable breakup, but here's lots of value to being able to have a sane conversation with your ex. Don't knock it until you've tried it.

      --
      Free Software: Like love, it grows best when given away.
    58. Re:I cant wait by Etyenne · · Score: 1
      [...snip...]nobody would be able to make a living writing software (bad).

      Why ? Software have value to users, wheter they are Free/Libre or not. If [writing a software|fixing a bug|adding a feature] have value to you, and it is not currently done for free (beer), why won't you be willing to pay to have it done in a Free (speech) way ?

      The false dichotomy between Free/Libre software and living wage of programmer fall squarely in the domain of uninformed FUD. I have been paid in the past to write features and fix bug in FLOSS which made their way back in the project. Some people are even paid full-time to do just that. Ask Linus, RedHat employees, etc.

      --
      :wq
    59. Re:I cant wait by gnuman99 · · Score: 1
      Together (Gates and RMS) they put pressure on each other and arrive at a reasonable medium.

      Yes, like matter + anti-matter => .......

    60. Re:I cant wait by Waffle+Iron · · Score: 2, Informative
      Let's say I download the evaluation version and install it and as soon as it tells me that the 30 trial is over I say: Gimme the source, so I can fix this?

      Here you go.

    61. Re:I cant wait by Anonymous Coward · · Score: 0

      Your description, albeit fairly philosophical, focuses only on the short term. How will this system, and it will happen to any system, for software production deal with the decreasing work as the interval between modern and efficient code for no or few applications approaches that for every application that is inevitable in the long run? When dire demand is gone, what will carry development forward? Rewriting programs for different hardware or using different code or compilers? I do not mean that only your system is faced with this but I am curious how you think the system described would respond to it.

    62. Re:I cant wait by Deusy · · Score: 1

      "...nobody would be able to make a living writing software (bad)."

      What rubbish!

      I make a living programming free software! People pay me to implement features and apps that they want!

      A better statement would be that 'nobody would be able to make billions writing software (both good and bad)'.

      --

      Free Gamer - Free games list and commentary

    63. Re:I cant wait by Anonymous Coward · · Score: 0

      I would recommend subversion as you can do all the GNU Arch concepts on it like star merge, with the benefit of cheap tree creations.

    64. Re:I cant wait by Deusy · · Score: 3, Interesting

      You might also consider Darcs, whose website also keeps a copy of the Linux source in a repo.

      It's decentralized and all that jazz. A darcs repo is hosted over http (or ssh) so it doesn't impose much in terms of hosting requirements.

      The only downside is perhaps that it's written in Haskell and that some distros don't have great support for the Haskell packages Darcs needs.

      --

      Free Gamer - Free games list and commentary

    65. Re:I cant wait by Anonymous Coward · · Score: 0

      As a government entity the monetary compensation is funded by tax revenue. Much like welfare, the dispensing entity has limited liability to produce a return. As long as your "employer" is funded by my tax revenue the Developers are on the dole.

    66. Re:I cant wait by Anonymous Coward · · Score: 1, Informative

      Sure, BitKeeper might be going away--but the things Linus accomplished while it was here will NOT go way.

      What about all the lost productivity resulting from switching to something else now?

      Sure, BitKeeper might be going away--so many useful things will not be accomplished because of it.

    67. Re:I cant wait by Anonymous Coward · · Score: 0

      Do you think Bill Gates wants you to be able to make a living writing software? If he had his way, you'd write it for free... somehow.

      Think: that's where all these MCP (Microsoft Certified Professional) and whatever certifications aim towards (on one level). The point is that, once you have, say, 10 applicants all with some MCP certification, you can choose the cheapest one. Why? Because having that MCP certification means that you qualify for that level. And if the company wants just that level, they can maximize their cost-effectiveness by choosing the cheapest applicant.

      And why is this bad? It's bad because you'll have to rate your salary low in order to get a job. And this will cumulate over time and then it's another low-wage profession.

    68. Re:I cant wait by Atzanteol · · Score: 1

      You have to understand a few things about Open Source developers.

      They, as a rule, don't like restrictions. They like technology, and coding. We're talking about a group who wrote an *entire operating system* from scratch because they were dissatisfied with existing options (for one reason or another).

      Larry was looking for some publicity, Linus was looking for an easier solution. For a time, each got their way.

      The problem arises when Larry starts to place restrictions on what developers are allowed to do on unrelated projects. Remember also that kernel developers tend to have other jobs. Some of them already worked on other competing projects to begin with.

      Sooo, the Open Source guys started to work around the problem, as engineers are wont to do. Larry gets all angry, and here we are.

      You say you can't blame Larry because he's doing what a business man does. Well neither can you blame the kernel developers, because they're only doing as hackers/developers/engineers do - solve problems.

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

      - Charles Darwin
    69. Re:I cant wait by bfields · · Score: 1
      he uses <A HREF="http://savannah.nongnu.org/projects/quilt" title="nongnu.org" rel="nofollow">his own scripts</a nongnu.org>
      Not these?
    70. Re:I cant wait by AstroDrabb · · Score: 4, Insightful

      There is no "evaluation" version with a 30 timer that starts to nag you. You can download RHEL and make and distribute your own version such as Whitebox Linux. The only real restriction is that you cannot call it Red Hat Linux since that is a trademark of Red Hat. The main thing you get with RHEL is the enterprise grade support. If you called Red Hat and asked for support for Whitebox Linux, you would be told to go jump in a lake or something. Here is the source to RHEL 3. Go have a ball!

      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    71. Re:I cant wait by GileadGreene · · Score: 4, Informative
      Look at how much MS or Apple have given back to BSD...

      You mean like this? Not that I'm claiming that the BSD license is better than the GPL or vice versa. Just trying to point out the fact that Apple has been pretty good about contributing back to the community, regardless of the license.

    72. Re:I cant wait by AstroDrabb · · Score: 4, Insightful

      The majority of paid programmer get paid by a company that does not sell software. There will always be jobs for programmers like me. I work for a fortune 500 that has nothing to do with the Tech industry and has never sold one line of code. I get paid to develop in-house applications that are for use only by the company. Even if all commercial software went away and it all became GPL'ed/LGPL'ed, there will be plenty of jobs for programmers to work for companies making custom software to help companies to perform their day-to-day business.

      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    73. Re:I cant wait by rpdillon · · Score: 1

      I read your post twice, and I'm not quite sure what you're asking, but I'll do my best.

      It seems you're asserting that as a product becomes more mature (and therefore, less bug ridden) that people will settle for the last release and cancel the subscription.

      This is certainly an issue to a degree, but not more so than with the current "add bloated features to sell a new version" model we're looking at with MS Office, for example.

      Porting the software is not a bad idea. Take the case of a game, for example. You could continue to develop add-on maps and gameplay types, while also wooing Linux or Mac customers by developing a version for their platforms. There is a hitch in this case, which is "why not just wait until the Linux version is out, and then subscribe, while others had to pay all along?" This is a problem, and I'm not sure how you'd deal with it. Perhaps a minimum subscription time, like 3 or 4 months at a go, for a few dollars a month would eliminate the folks who would pay the few dollars for one month, but only when they needed an upgrade. The goal here is to foster a relationship with customer feedback.

      In the case of a piece of business software, especially something that is networked, work will always be ongoing as operating systems progress and new hardware comes out that people want supported. Right now, this type of development is supported by the sales of the old product, but under the subscription system, companies that needed the software would be very interested in paying for security updates and driver updates to support their ever-changing hardware.

      And this actually highlights the problem with the current system: we "sell" a copy of the software, and people assume the bug fixes and security updates will be provided free of charge. The time and money that go into that work have to come from somewhere, and the subscription model allows for this. It also gives developers incentive to be truly innovative and responsive to customer needs, because they are constantly working for your continued subscription. This is not the case under our current model.

    74. Re:I cant wait by kisielk · · Score: 1

      Yes.. just like RMS never made any money while at MIT selling his software and manuals, despite the fact it was free. I suggest you read up on some history. Of course, nobody is making money writing free software right now, nope.. not any of the employees working on free software at IBM, Apple, HP, RedHat, Novell, etc.. are getting paid..

    75. Re:I cant wait by Anonymous Coward · · Score: 0

      If RMS had his way, nobody would have to "make a living" because wealth would be equally distributed by him.

    76. Re:I cant wait by scotch · · Score: 5, Funny
      Most of my ex-girlfrinds I can still show up at the door at 9pm and be invited in for some (herbal) tea and a nice chat.

      Have you considered that you might be gay?

      --
      XML causes global warming.
    77. Re:I cant wait by 2short · · Score: 2, Insightful

      "After almost two decades of Free (OS) Software, you still don't get it."

      After almost two decades of Free Software, a few people make a living writing free software for people who sell something else, generally support or hardware. Despite constant assurances from RMS, no significant number of people make money from writing the software.

      "Who do you think is most qualified to deliver (meaningful) support,"

      A well-organized support organization. Employing the original developers might be a small advantage, but less so if the code is well written and documented.

      "... fixes and enhancements to any kind of software? "
      The need for fixes, and the advantage of the original developers in making fixes and enhancements are inversely proportional to the quality of the code. Certainly they'll have some advantage, since no code is perfect, but it's hard to ask people to strive to eliminate their market advantage. That said, I actually have paid people for enhancements to their BSDish licensed code. Where'd I get the money? Selling proprietary software.

      Certainly there are ways to fund some software development that aren't dependent on the code being closed. But for a lot of software, there is a much more effective and direct way to fund it if it is not open source: You can just charge for the actual product.

      "Just because you are too daft to figure out a viable business model doesn't mean it can't be done."

      I've got a viable business model. I spend a lot of money writing software that a bunch of people will pay a significantly smaller amount of money for. Then I sell it to them. I make money, they get the software without any one of them paying for all the development. I fail to see the problem.

    78. Re:I cant wait by merdark · · Score: 1, Insightful

      Seriously, there are many reasons FOR the GPL. I am sick of people who aren't political having an allergic reaction to it, while you might not value the reasons for the GPL there *ARE* perfectly legitimate and powerful reasons for believing in it.

      I am sorry, but I do not see that our current software economy is at all sustainable with the GPL. I firmly believe that the GPL will and is putting programmers out of jobs everywhere.

      If GPL software ever reaches a critical mass and destroys 'for pay' software, I predict that we will see our software industry completely stagnate. I'll be here to say 'I told you so' at that point, but by then it will be too late.

    79. Re:I cant wait by Anonymous Coward · · Score: 0
      some distros don't have great support for the Haskell packages Darcs needs

      I bet that would change, if Linus went that direction.

    80. Re:I cant wait by ckaminski · · Score: 1

      Because that's part of the legal license agreements you signed to when you agreed to use their services. If you want to implement bitkeeper without using bitkeeper then so be it. Kind of like the Samba people staying away from Windows source code, the whole fruit of poisoned tree problem...

    81. Re:I cant wait by metamatic · · Score: 5, Insightful

      If BitMover stated up front that all licenses would be withdrawn from all Linux developers in the event that any single Linux developer tried to reverse engineer BitKeeper, then Linus was a total idiot for agreeing to that license.

      If BitMover did not state those conditions up front, then they are being evil and manipulative in yanking licenses from unrelated parties in a fit of pique over what one person is doing in his own time.

      Is that balanced enough for you?

      Personally, I'm struck by the audacity of a software company trying to control what someone uses a piece of software for, after giving it to him. If Microsoft said you were prohibited from using Windows to write articles critical of Microsoft and contrary to their interests, you would presumably have no problem with that?

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    82. Re:I cant wait by shutdown+-p+now · · Score: 3, Funny
      most FOSS programmers (who are writing software after all) are still around and so far haven't starved to death
      We are still working on that.
      - Billy G.
    83. Re:I cant wait by Anonymous Coward · · Score: 0
      The question is where to go now? My preference would be GNU Arch, as it's more decentralized. But it may not be ready for this heavy a use, and I am hardly an expert in revision control.

      A decentralized system is clearly a requirement for any replacement. GNU Arch provides a useful protocol for decentralized version control. However, for the actual client of that protocol, look at both Bazaar, a client compatible with GNU Arch but with an interface that isn't gratuitously different from CVS/SVN on common functionality, and Bazaar-NG, an attempt to write an ideal version control interface and work towards Arch compatibility.
    84. Re:I cant wait by Anonymous Coward · · Score: 0

      Hi, Richard.

    85. Re:I cant wait by merdark · · Score: 1

      You are a prime example of someone who is unable to look ahead. First, there are a handfull of paid open source developers. This, in TWO DECADES. Wow. What growth. In the mean time, how many people do you think came into the software industry?

      Also, this handfull is not paid for the software, but rather paid from money gathered for 'support'. The market for support may be large, but not nearly as large as the market for software.

      Also, as a result of open source software, how many people do you think have LOST their jobs? Or will lose their jobs? Let's say Linux is successfull and causes windows and office to become irrelevant in the future. How many hundreds of people will suddenly be out of a job? Replaced by what, 40 paid redhat employees that code? Now repeat with other proprietary software companies.

      I don't think you realize how many people these companies employ.

      Sorry if this sounds too harsh for you, but you made a fine example of not gettting IT.

    86. Re:I cant wait by Anonymous Coward · · Score: 0

      Yeah, Appl eare Gods when it comes to contributing to OSS. Too bad nobody uses their conrtibutions.

    87. Re:I cant wait by Anonymous Coward · · Score: 0

      I guess that's not true or is there a free redhat clone out there?

      Kelso says, "You set yourself up for a GREAT burn!!"
      Nelson says, "Ha-Ha!"
      Comicbook Guy says, "Stupidest question, ever!"

    88. Re:I cant wait by Heretik · · Score: 5, Insightful

      So you think the entire 'software economy' (barf) is based upon reimplementing crap that has already been done?

      Man, if all you do is rewrite things that already exist, you deserve to lose your job.

      The rest of us will be glad we're not wasting our time, and have a large pool of code to draw from to, you know, solve problems

    89. Re:I cant wait by natet · · Score: 4, Insightful
      My question is where is the outrage at the OSDL for going back on its word. All I hear is bad-mouthing saying "I told you so." The reason everyone is saying I told you so is because the community broke the rules of the game is now going to pay for it.
      OSDL didn't go back on its word. It kept its word to the developer that worked for them. They chose not to censure a developer, who in his spare time was working on reverse engineering bitkeeper features for another SCM. Though Linus works for OSDL, OSDL is not the company responsible for the Linux kernel. They don't use Bitkeeper themselves for other projects, so, OSDL was not beholden to BitMover with regards to the clause about developing a competing product. Based on what I read in the press release, and in the article, I surmise that Larry was considering dropping the free version for some time, as the benefits of the symbiotic relationship between BitMover and the kernel developers were tapering off, and this gave him the excuse he was looking for.

      I'm sorry you feel that way about commercial ventures on Linux. I must say, that expecting that no one will try to duplicate the feature set of a successful program is unrealistic, in any market. Closed or Open source, it makes no difference. If your competitor has a feature that makes it successful, you better have that feature in your own product, or you start falling behind. If you think that closed source competitors won't do this to you, then you are just naive.

      --
      IANAL... But I play one on /.
    90. Re:I cant wait by shutdown+-p+now · · Score: 3, Interesting
      This was an individual and company that doubled the output of main-line Linux development over a couple year span and the only thing asked was not to try to reverse the product.
      It wasn't about reverse-engineering the product, it was about a protocol. And yes, it is too much to ask - close your code as much as you like, but give us the specs, or at least let us reverse-engineer. Protocols must be open.
    91. Re:I cant wait by jonbryce · · Score: 2, Informative

      Lot's of people already have fixed this.

      The software is free, but the trademark isn't, so you can't call the modified collection of programs Red Hat.

    92. Re:I cant wait by Bruce+Perens · · Score: 5, Informative
      First, don't assume it was OSDL screwing over anyone. Larry changed the deal, repeatedly. It started out that we just had to use his "notification server", and then other odd terms came up at intervals like termination of the license for those who attempt to make other software compatible with Bitkeeper through reverse-engineering. OSDL refused to terminate an employee or consultant who was also reverse-engineering Bitmover as a hobby Open Source project outside of OSDL. Had they terminated that person, the hue and cry would have been greater.

      There was never a chance that this relationship could work, because of the lack of an Open Source license and the mercurialism Larry regularly displayed.

      Thanks

      Bruce

    93. Re:I cant wait by ZephyrXero · · Score: 1

      You don't actually believe that RMS would post something like that as an anonymous coward right? Remember, just b/c it was modded as "funny" doesn't mean that was the posters intention people....

      --
      "A truly wise man realizes he knows nothing."
    94. Re:I cant wait by Anonymous Coward · · Score: 0

      Most of my ex-girlfrinds I can still show up at the door at 9pm and be invited in for some (herbal) tea and a nice chat. I really can't quite wrap my mind around people who can't visit any of their exs' without a court order. It's just so disrespectful of the quality time and experiences that came out of the relationship (presuming that the relationship wasn't just a 'gimme' fight). Yes, does take some work to do an amicable breakup, but here's lots of value to being able to have a sane conversation with your ex. Don't knock it until you've tried it.

      How did you turn something to do with the Linux kernel into a "look at me, I have had girlfriends before! AND I'm a Slashdotter!"???

      In any case, I wouldn't want to have to sit around and drink herbal tea with some crazy bitch I broke up with. Most of my ex-girlfriends are obsessed with me and would jump at the opportunity to either try to get me back or try and screw up my current relationship. No need have them in my life..

    95. Re:I cant wait by jonbryce · · Score: 1

      You say this model is very different to every other business model.

      Let me give you an example of a business model this is similar to: A property developer.

      You spend lots of money building an office block. Once you have finished, you can rent it out, and earn lots of money every month from your work.

    96. Re:I cant wait by ZephyrXero · · Score: 2, Insightful

      Where's the parent's +5 Insightful? The current software industry is headed for failure regardless of open source competition. They're stagnating, and if companies would learn to work together (at least partially) w/ open source projects they might have the ability to innovate and could stand to make much more money in the long term...

      --
      "A truly wise man realizes he knows nothing."
    97. Re:I cant wait by Narchie+Troll · · Score: 2, Informative

      And darcs, as much as I love it, is extremely slow to handle large projects. Extremely slow. Sometimes on the order of hours. This will likely improve, but for the time being, darcs only hosts Linux as a stress test.

      And Haskell support isn't a big deal -- it can always be compiled statically.

    98. Re:I cant wait by Jeremiah+Cornelius · · Score: 1

      I didn't mean Linus should use Perforce. I meant that Perforce occupied a Market position that Bitkeeper can't dislodge it from - disributed repository or not.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    99. Re:I cant wait by vandrad · · Score: 0

      Dude, convincing government employees that they're parasites feeding off of the taxpaying public is next to impossible.

      --
      Nosce Te Ipsum
    100. Re:I cant wait by bheading · · Score: 2, Interesting

      But it's true, linus didn't consider the nature of what he was using and got burned.

      Burned ? This statement is utterly ignorant of the dynamics within the kernel development process whenever BK was adopted. Linus, outstanding engineer that he is, was overloaded and was at the brink of hitting the bricks - the volume of work coming into the kernel was too much. The adoption of BK not only rescued the kernel development process from the brink of the abyss but increased by an order of magnitude the degree of change getting integrated.

      Linus and Greg KH have both put out statements to the effect that they have greatly valued BK's use in the kernel and that they will learn lessons from it. If they got burned don't you think they'd have said so ?

    101. Re:I cant wait by bcrowell · · Score: 1
      The only downside is perhaps that it's written in Haskell and that some distros don't have great support for the Haskell packages Darcs needs.
      Some of the auxiliary stuff is written in Perl, and there were plans to do a second implementation of a lot of the functionality in C. I installed Darcs on FreeBSD, and although I had a lot of problems installing it, they weren't related to support for certain Haskell packagages, they were really problems with documentation and error handling. The user community is really nice (the author is the son of a colleague of mine) and helpful. The big problem I had was that when there was an error, it would just quit without an error message (or with only a very generic error message). That wouldn't be quite as bad with open-source software that was written in a language I could understand, because I could always read the code, insert printfs for debugging, etc. But because it was in Haskell, I couldn't make heads or tails of it.

      Although I never got it working well enough to give it a real test with a real repo, I've heard that it has real performance problems on big repos. I'm not sure whether the performance problems come from the use of Haskell, or from the scaling properties of the algorithm itself. If it's the former, then it might be a good thing if other philosophically similar projects such as Arch and Monotone would just incorporate some of the cool ideas that are in Darcs.

    102. Re:I cant wait by SpaceLifeForm · · Score: 1

      You've bought the FUD. It's MS that has and is killing IT jobs.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    103. Re:I cant wait by JohnFluxx · · Score: 4, Insightful

      Do you forget so soon that 95% of computer jobs are in house jobs, and aren't being sold outside the company? That means if GPL destroyed 'for pay' software, a minimum of 95% of the job would still be there.

    104. Re:I cant wait by bheading · · Score: 2, Insightful

      Bruce, I greatly respect your opinions and your contribution on most subjects but I don't agree on this one.

      There are serious consequences to making the wrong choice when it comes to revision control. You've got a choice between the tried and tested such as CVS, which took years to get right, and which work but are frankly crap and get in the way - let's face it. On the other hand you can try out the new and experimental systems which dramatically improve productivity but are not tried and tested. BK bridged that gulf and provided the best of both worlds, but certain loud whiners denounced it as being against their religion and worked to undermine it ever since.

      You talk about those 1000 developers - what do they do when the revision control system hits a bug or the database gets corrupted, and no-one is available to fix it ? I'd love to believe that there would be an army of dedicated people waiting in the wings, ready to step in and immediately fix the bug or the corruption in the same way that Bitkeeper did. Who is going to pay for people to do that ? Are the monotone developers going to walk out of their day-jobs and support the kernel SCM for nothing ?

      Of course what might happen is one of the big corporations such as RH or IBM will generously fund an engineer to work on one of these SCM systems (notwithstanding IBM's Clearcase commitment) in which case you're back right where you were - dependency on the whims of a corporation.

      I think the kernel community will live to regret making life unnecessarily hard for the BK people and will come to miss the scalability that it provided. True, in 18 months or so monotone or whatever Linus chooses may well get to the point where it is usable - no doubt after a few nasty crashes and dropped patches.

    105. Re:I cant wait by ogonek · · Score: 1
      Who do you think is most qualified to deliver (meaningful) support, fixes and enhancements to any kind of software? Right, the original developers. While everybody may look at the (open) source code, the original developers are most qualified to do anything with it in a timely fashion. This one alone opens up possibilities for revenue creation.

      Yeah. It'd be all crazy if non-original developers started messing with code. You'd get loads of people working on code someone else started, and that could obviously never work!

      Did you know Bill Gates is the only developer MS has? He's the only guy that can produce quality code there!

      (No, you don't have to take this seriously.)

    106. Re:I cant wait by Anonymous Coward · · Score: 0

      Does it really matter? Aren't all those jobs moving to India anyway?

    107. Re:I cant wait by Anonymous Coward · · Score: 0

      yes but it will cost far lessthan retraining all those people to use Windows.

      OMG can you imagine the costs to teach all those developers to program and run systems with a blindfold and snow mittens on their hands?

      yes, that is what using/developing in windows is compared to unix/linux.

    108. Re:I cant wait by SeanAhern · · Score: 2, Insightful

      Dude, convincing government employees that they're parasites feeding off of the taxpaying public is next to impossible.

      I fully understand and appreciate that my salary is paid for from the public largess. I would argue that my co-workers understand the same. I do everything I can to responsibly spend those dollars to do the task that Congress has tasked my Lab to do. Your comment about "parasites" argues more toward your belief about the value of that task. That's not up to me or even my Lab to decide. Take it up with your representatives and senators who fund us with the budget they vote for.

      But all of that is somewhat irrelevant to the point.

      I am giving counter argument to the idea that open source developers are not paid. The funding source is not germane to the argument. I gave four examples where we directly paid people to produce open source software. I'm sure you will be able to find other examples.

    109. Re:I cant wait by bheading · · Score: 1

      Excellent post.

      The trouble is though, the kernel community who were behind causing the end of this win-win productive relationship are people who are more interested in creating a revolution of their own rather than producing great free software. Despite the project leader repeatedly laying down the rules in clear terms they sought to undermine them. In the end you got a power-struggle and as a result the zealots got what they wanted.

      Well now the folks out there who said "arch is good" will now have to put their money where their mouth is and show how those alternative tools can take the place of BK for kernel maintenance. I hope that when the flamewars on the mailing list over dropped patches or corruption commence they too will be able to take what they gave on the "I told you so" front.

    110. Re:I cant wait by Anonymous Coward · · Score: 0
      Remember, just b/c it was modded as "funny" doesn't mean that was the posters intention people....

      mod parent funny!

      (What does it take for some people to get a joke....)

    111. Re:I cant wait by LurkerXXX · · Score: 0
      I think it's a demonstration that when you break a license agreement, you lose your rights in the agreement. OSDL agreed to the license, then employed a guy who was breaking it, and said 'not my problem' when that was pointed out.

      Now the ODSL isn't allowed to use the software, however BitMover said they'd be glad to comp Linus and Andrew copies if they worked for anyone but ODSL (who broke the license agreement). Sounds pretty damn reasonable to me.

    112. Re:I cant wait by dmaxwell · · Score: 2, Insightful

      I can imagine a buggy whip cart maker making much the same laments as Henry Ford's assembly lines cranked into high gear.

    113. Re:I cant wait by SeanAhern · · Score: 1

      As a government entity the monetary compensation is funded by tax revenue.

      Of course. I'm well aware of that and try to spend the money responsibly. We have the occasional business problem (I won't name names - read your newspapers), but I would argue that those are the exception, not the rule. At least in my experience.

      As long as your "employer" is funded by my tax revenue the Developers are on the dole.

      (Not quite sure why you put the word employer in quotes. The University of California employs thousands of people. Even if I were a Federal employee, the Federal government is just as much an employer as private entities.)

      But the funding source is irrelvant to the argument. The point is that open source developers very well can get paid for their work. Since I work for a public entity, the direct examples I give come from federal taxpayer dollars. I'm sure you can come up with examples from private enterprise.

      Much like welfare, the dispensing entity has limited liability to produce a return.

      Can you explain what you mean here? We've had very good return on our open source contracts, and I believe that they've been good investments of the public's money.

      Here's a different question: Would you rather have us entering contracts to produce closed source or open source products? Considering that it's the public's money, I would argue strongly that, unless there are classification issues to address, all software produced from public dollars should be made open source and available to the public at large.

    114. Re:I cant wait by Bruce+Perens · · Score: 2, Insightful
      what do they do when the revision control system hits a bug or the database gets corrupted, and no-one is available to fix it?

      They fix it. That's our way.

      Are the monotone developers going to walk out of their day-jobs and support the kernel SCM for nothing ?

      They will support it as well as they can without leaving their day jobs. That's pretty much how the kernel got far enough along that the kernel developers were finally able to get paid to work on it.

      Of course what might happen is one of the big corporations such as RH or IBM will generously fund an engineer to work on one of these SCM systems

      This was already going on, anyway - there are several folks funding various sorts of Open Source version control. But the point is that whether or not the help is coming from a corporation, the software will be under an Open Source license and thus we can walk away from the corporation if we wish, and keep the software going on our own.

      Before you have sympathy for the BK "people", go back and look at how Larry has comported himself. He created this latest incident, and could have kept the world's most publicized programmer endorsing his product just by keeping his mouth closed.

      Bruce

    115. Re:I cant wait by 2short · · Score: 1

      Well, you and I are mostly on the same side of this, but:

      "Also, as a result of open source software, how many people do you think have LOST their jobs? Or will lose their jobs?"

      Practically none. An open source project that is every bit as good as its best proprietary competitor is a rare thing. There are a few, but where they exist, they just mean that that particular application has become a commodity; you can no longer make money just by writing, or having written, that one app. So proprietary developers will have to write better apps, or other apps. But this really isn't much different than being faced with strong proprietary competition. Nobody in their right mind would try to make money today by writing a new spreadsheet program from scratch, and not because of OpenOffice; because of Excel.
      Proprietary software will continue to be viable as long as companies can find new software people want enough to pay for. There will never be open source versions of all software, because there is no such thing as "all software". If you write the next big thing that everyone wants, then sure, open source is going to come along and do it too, and eventually may eclipse your stuff. But you'll make a lot of money first.

      I think open source is a great thing. But, like you, I don't think it would be great if all software development were open source. Luckily, that's not going to happen.

    116. Re:I cant wait by merdark · · Score: 1, Insightful

      I didn't say that I am losing any job. I'm not threatened at all actually.

      Also, open source project rewrite the same thing over and over far more than closed source companies, ironically. Seriously, how many shitty audioplayers, xml editors, text editors, and the like are there in open source? Open source is terrible that way, despite having usable code already written, people scratching itches decide that 'oh, I don't like the way they did it, I'm going to do it AGAIN, my way'.

    117. Re:I cant wait by merdark · · Score: 1

      Hmm... or maybe you've bought the open source FUD? See, I can throw around useless acronoms too!

    118. Re:I cant wait by JohnFluxx · · Score: 1

      I know bruce has already said this, but how can you possibly say OSDL "fucked them over" by refusing to fire an employee who hacking on a project in his spare time!?

    119. Re:I cant wait by merdark · · Score: 1

      I haven't heard that statistic before. If that is true, then it truley lightens my heart.

    120. Re:I cant wait by LnxAddct · · Score: 1

      Almost an accurate point, but last time I checked, Red Hat is a ton cheaper then Windows. Red Hat's entry level enterprise server is $349 a year, Window's standard server is $899 and their enterprise edition with 25 CALs goes for around $3,500. Please correct me if I'm wrong on the windows pricing as I don't follow it too closely. In addition to that, Microsoft's support costs for over the telephone support is $245 per call or $1,255 for 5 calls. Red Hat comes with 24/7 support, in fact the support is what you are paying for (Red Hat's support is also one of the best in the industry imho). With these numbers, you can run Red Hat for at least 2.5 years with 24/7 support and still save money on Windows Standard Server (even if you make no support calls to MS), or you can run Red Hat for 10 years before it costs as much as MS's enterprise server (even if you bump up to Red Hat's next level, you still get over 4 maybe 5 years of 24/7 support before you hit the cost of MS without *any* support). Can you honestly tell me that it isn't a sweet deal? In addition, you constantly get all kinds of updates for thousands of applications and support for those applications. MS will support much less for much more money. This is why MS would never ever claim that they are cheaper right off the bat, but rather try to argue over the long run they are cheaper after considering costs of admins and stuff (which I believe is all false, but thats beside the point). And before the distro flames start, Novell's support offerings also start at $349, just like Red Hat, and iirc they go up as high $20,000 for certain platforms/OS's. I'll admit that I'm a huge fan of Red Hat and I find them highly dependable. They certainly made a marketing mistake a year or two ago, but I've looked over it simply because of everything else they've provided for me.
      Regards,
      Steve

    121. Re:I cant wait by merdark · · Score: 2, Insightful

      Except that Ford payed his workers for their time, and consumers still needed to pay for the cars. Wait, so that means that current software companies are much like Ford's assembly lines.

      Your analogy is a terribly poor.

    122. Re:I cant wait by HiThere · · Score: 2, Interesting

      It appearantly was VERY good while it lasted. It was also predictable (and predicted) that it would last...the questions were about how long it would last. (Well, the non-religious questions. Which *were* most of them. Some people have just been burned more badly by proprietary software than others, and are thus more averse to using it. That's not being religious, that's avoiding the hot stove.)

      OTOH, it may have been a worthwhile experiment. The software now being considered, monotone, didn't even EXIST when the migration to BitKeeper started. Even now FreshMeat rates it as Alpha. (OUCH! That makes me nervous.)

      But I am glad that the cord is being cut, even if I may be dubious about the timing. It's necessary that the tools, even more than the software, of the FOSS community be under a Free Software license.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    123. Re:I cant wait by mumbleco · · Score: 1

      Uh, did you read Linus's comments? He is still endorsing his product, even if he won't use it anymore.

    124. Re:I cant wait by Bruce+Perens · · Score: 4, Insightful
      It's not clear to me that OSDL ever agreed to a bitkeeper license. Linus brought Bitkeeper there with him. And even Linus accepted Bitkeeper before the anti-reverse-engineering provision was in the license. But I agree that it's a demonstration that breaking licenses loses you all rights to the software. From the minute that Larry inserted the anti-reverse-engineering provision, this was destined to happen. Some of us knew better than to put ourselves in the position of having it happen to us. I never entered into a Bitkeeper license, I never used the product.

      Bruce

    125. Re:I cant wait by merdark · · Score: 1

      I actually agree with you completely on this. I suppose I was writing more of an 'imagine if' scenario to show that the GPL is not the solution for everything.

      More than likely, commodity software will end up being open source, which is good, and more complex things will remain closed. Of course, I still feel that a more business friendly license (like LGPL or BSD) would be better than using the GPL. In my ideal world, foundation like software would be open source, and on that you could build anything you desire, closed or open.

    126. Re:I cant wait by bheading · · Score: 1

      They fix it. That's our way.

      Will kernel developers be happy to wait around while the bugs gets sorted out ? Will they tolerate having the integration tree rolled back to an earlier state to remove corrupt data ? That's the question. They are used to a pace of development, a degree of change, and a degree of participation which outstrips that seen on other major open source projects such as GCC or *BSD for example. They've spent three years under a regime where they don't have to wait around. How will they react to SCM problems cropping up ?

      They will support it as well as they can without leaving their day jobs.

      Time will tell if that is good enough. I'm concerned that it will not be. Linus obviously did not think so given that he has consistently rejected the alternatives to BK to date. As we all know the kernel people are a prickly bunch and some of them aren't so well known for their tolerance when it comes to matters like this. I hope the developers of $(new_kernel_SCM) will take the abuse for as long as Larry did.

      This was already going on, anyway - there are several folks funding various sorts of Open Source version control.

      And how long are they going to keep doing that ? I can't imagine how much money Tigris have put into Subversion at this stage, and look at the criticism the product continues to incur and the major back-end overhauls that have been taking place. What are they going to do when the day comes when shareholders or investors start looking for RoI ? It's a cold hard reality.

      Seems to be that a lot of the open source movement - with it's gargantuan achievements over recent years - still relies on private support and private funding in one way or another. In some respects I might go so far as to say that the ostensible "freedom" is underpinned in many cases by the marketing and R&D departments of several large corporations. I would love to believe that eventually the community will come to have momentum all by itself, but I'm concerned that it might not and I hope people don't take their eye off the ball on that matter.

      BTW it's a great privilege to speak with you.

    127. Re:I cant wait by Anonymous Coward · · Score: 0

      Noone is a singer (Herman's Hermits) and entertainer, why would he want to make a living writing software?

    128. Re:I cant wait by Bruce+Perens · · Score: 2, Insightful

      That's sort of a back-handed endorsement that would not help to sell Larry's product.

    129. Re:I cant wait by Anonymous Coward · · Score: 0

      yeah, right, if you consider 15 line batch files and perl scripts "in house software development." Moron. No one is getting a job doing that full time.

      You like the GPL? Fine. You can kiss all paid programming jobs goodbye.

    130. Re:I cant wait by Anonymous Coward · · Score: 0, Funny

      I am still waiting for the day that open source programmers come up with ideas of their own, instead of just producing inferior copies of commercial products.

    131. Re:I cant wait by mumbleco · · Score: 1

      I don't think Larry needs any help in selling his software. If he did at the beginning, well, the Linux Kernel has already given it to him. He has enough momentun now, and the product is so far ahead of any alternative, that he'll easily continue selling it.

      He's basically cuting loose a bunch of open-source fanatics that constantly whine, are a big support load, and don't pay!

      Frankly, I'm surprised he kept going for so long. If I had to take that sort of personal harassment from customers that are paying me money, I would think twice before doing business with them. If I had to take it from people who are getting my product for free, I would have walked away a long time ago.

    132. Re:I cant wait by Bruce+Perens · · Score: 2, Informative
      Will kernel developers be happy to wait around while the bugs gets sorted out?

      About as happy as they have been with GCC bugs. They have seen more than their share of those, and they will deal with them in the same way.

      Time will tell if that is good enough.

      Couldn't I apply all of your arguments to Open Source in general? Shouldn't they be using Microsoft C and Visual SourceSafe for the wonderful support they'd get?

      I can't imagine how much money Tigris have put into Subversion at this stage, and look at the criticism the product continues to incur and the major back-end overhauls that have been taking place.

      Whatever they were thinking of, it didn't work. That's business - sometimes you lose. It seems that others have better ideas than Subversion.

      with it's gargantuan achievements over recent years - still relies on private support and private funding in one way or another.

      That's OK. Read my Economics paper. It will explain how and why, when it works, and when it does not.

      Thanks

      Bruce

    133. Re:I cant wait by Stephen+Ma · · Score: 5, Insightful
      BitKeeper provided a free, powerful system that helped Linux, and the Linux community, tremondously. No one debates that

      BitMover received an immense marketing boost from Linus' adoption of BitKeeper. The company founded by Larry McVoy would probably not be viable today without Linus' implied endorsement of their product. So please don't pretend that BitMover was doing Linus a favor -- the reality was very much the other way around.

      When BitMover was just getting started, nobody knew what BitKeeper was, and nobody had any idea whether it was a reliable program. Because an archive of source code is the repository of the corporate jewels, reliability is crucial. Cautious sysadmins want a revision control system to have a long track record for dependability, and they would not have touched a newbie program like BitKeeper with a ten foot pole. So BitMover's survival in a crowded market was very uncertain from the start.

      Linus' adoption of BitKeeper lent it enormous credibility, and is probably the most important reason why Larry McVoy's company continues to exist today. Linus benefited somewhat from BitKeeper, but BitKeeper benefited vastly more from Linus.

    134. Re:I cant wait by LurkerXXX · · Score: 3, Insightful
      So let's see. What if Microsoft had an employee who was say breaking the GPL license by releasing a product that he had based on GPL code (CherryOS-like).

      And MS said that's ok, because really, the employee is doing... "other" work for us, and only doing the Cherry-OS-thing on his "own-time".

      Do you really expect the GPL folks who's code it was based on to buy that, and think MS might not have had some bit in it? And don't you think they'd quickly deny MS all rights to use the GPL code for any reason based on their employees breaking their license?

    135. Re:I cant wait by mumbleco · · Score: 2, Informative

      Go read the previous interviews to Linus and Larry McVoy. Larry had worked on TeamWare at Sun. He was already known for his ability to write source control management systems. He explained to Linus what he could give him. He would have succeeded selling BitKeeper anyway.

      It's true that BitMover got marketing from Linux, but to say they got more than what they gave is plainly wrong.

    136. Re:I cant wait by JohnFluxx · · Score: 3, Informative

      I hate replying to anon's, as it's unlikely they will read the reply... but anyway..

      Every programming job I've had has been code for only one company. Mostly intranet/extranet coding (lotus domino shit), but also various programs for research companies etc. I can't imagine any of those jobs going if everything became opensource.

    137. Re:I cant wait by Anonymous Coward · · Score: 0

      What about the stuff he would have done, had he chosen an open source too in the first place, while he's busy fucking around with moving all his shit over to the next system? That's all gone.

    138. Re:I cant wait by eXtro · · Score: 3, Insightful

      What does "untold number" mean? That's the weasely argument that the MPAA and RIAA use to determine that they're losing billions of dollars to piracy.

      In this case there's the set of people that stated that they wouldn't contribute to the linux kernel because of the Bitkeeper decision. There's also the set of people capable of contributing to the linux kernel. The intersection of these two groups is the impact on kernel development and it's offset by increased productivity due to Bitkeeper. I don't know if it's a net positive or a net negative, but neither do you.

    139. Re:I cant wait by Anonymous Coward · · Score: 0

      You lose at the internets!

    140. Re:I cant wait by Bruce+Perens · · Score: 1
      If I had to take it from people who are getting my product for free, I would have walked away a long time ago.

      They were people who never wanted his stuff for free. They didn't want it on his terms at all. It was just that Linus took the deal disregarding their advice.

      Bruce

    141. Re:I cant wait by kelleher · · Score: 2, Interesting
      I accept that it might have been the only working solution at the time, but Linus would have done better if he'd said it was temporary until a good Open Source product came along.

      Linus did say that. What part of "I will use the best tool for the job" was unclear? The best tool was proprietary with a very friendly non-commercial license. Go through the Kernel Cousins archives - on multiple occasions Linus said he would switch to an Open Source product as soon as one existed that met his needs.

      All the people saying "I told you so" now are the same people that didn't bother to get off their high horses and pay attention to Linus' position. These are the people who ignored Linus' challenge to put up or shut up, i.e. quick whining and write an open source version control system that would meet his needs. An Open Source advocate that merely complained instead of writing code is a hypocrite in my book.

    142. Re:I cant wait by EvilSporkMan · · Score: 1

      Perhaps these people don't have any ideas for original projects, but would still like to hone their programming skills. Joe Newbie can write his own editor, and people will use it or not depending on its quality. It's certainly not worse than doing nothing at all.

      --
      -insert a witty something-
    143. Re:I cant wait by steve_l · · Score: 1

      While I agree with you, I think the correct metaphor would be, if MS were to make a free version of Office that you werent allowed to critique MS on, but you could with a free version. And -and here is the most important- you couldnt use the free version if you were a potential competitor to MS.

      What always irritated me about the license was that writing anything that constituted a distributed, versioned repository could be an infringement. So a good P2P filesystem could qualify, or a good versioned netwokr filesys (e.g. something like Rational/IBM ClearCase)

      Now that Bitkeeper is out the way, hopefully somebody can write the filesys of the future :)

    144. Re:I cant wait by CarrionBird · · Score: 1
      I wouldn't say always, considering how many more programmers we have out there looking for work than are jobs for them to do. I sure people in hardware believed the same at some point, but now those jobs are moved.

      It's like we're trying to become the worlds B-ark.

      --
      Free Mac Mini Yeah, it's
    145. Re:I cant wait by mumbleco · · Score: 2, Insightful

      Oh, and that makes it OK? So if I hate the GPL because it doesn't let me do what I want with the software, and I refuse to use GPL products, then it's OK to flame Richard Stallman, boycot the Free Software Foundation, and criticize anyone who uses GPL software?

      Wouldn't my time be better spent creating a proprietary solution?

    146. Re:I cant wait by Anonymous Coward · · Score: 0

      Well, it's pretty much one in the eye for the suggestion to "ignore the freedom, take what works best". Freedom is obviously very important in practical choice of software. The GPL is obviously one of the few guarantees that your software will be availble in future (X style would have worked in this case too).

      It's pretty funny the way instead of just admitting "oh RMS was right" you immediately attack him for being right..

    147. Re:I cant wait by Anonymous Coward · · Score: 0

      If GPL software ever reaches a critical mass and destroys 'for pay' software, I predict that we will see our software industry completely stagnate.

      I agree with what you think would happen, but I doubt seriously that it ever would. Open source plays by the same rules of competition that commercial software does. GPL software can't "destroy" commercial software unless the consumers decide it is better for them. There are few examples in any market in which this is broadly true.

      The critical mass you speak of is a very long way off, and could only be reached when Open Source is generally better for all cases than commercial software. At this point, the programmers themselves would be putting themselves out of work anyway. I just don't think that's possible.

      [Also witness that the most successful open source projects have paid full-time developers. The scenario you describe would make this even more common, and indeed, it would probably be necessary in such a world -- effectively transforming the industry into something quite unrecognizable.]

    148. Re:I cant wait by Anonymous Coward · · Score: 0

      GNU Arch is listed as stable, but Linus seems to be flying blind in his choice again.

    149. Re:I cant wait by Anonymous Coward · · Score: 0

      You don't actually believe that RMS would post something like that as an anonymous coward right?

      Maybe he forgot his password.

      Elizabeth Windsor

    150. Re:I cant wait by evvk · · Score: 1

      Darcs uses an O(n^2) merge algorithm. It's slower than a stupid three-way merge, but also does the Right Thing, always working single changesets/patches and not diffs between revisions. There are also some other problems with Web gets being slow that isn't inherent, but just a poor implementation.

    151. Re:I cant wait by idontgno · · Score: 1
      There are consequences. [Long litany of consequences]

      True. But the here's the alternative future, "Harry Turtledove" style: Divert the resources in the demonstratably finite pool of OS developers to create a tool which met the need. Divert resources to adapt to the tool as it evolves. Lose effort and suffer inefficiencies as long as the evolving tool fails to support critical requirements.

      Zero-sum. Machs nichs. TANSTAAFL. Pay now, pay later, pay continuously. The universal friction of software development is essentially time-constant. So the only real argument is political.

      As far as that's concerned, I think you're right. However, I believe it's naive to try to leverage economic arguments when clearly they're a wash.

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
    152. Re:I cant wait by Bruce+Perens · · Score: 1
      Wouldn't my time be better spent creating a proprietary solution?

      Just because that would be in your best interest, does not mean that you are not free to flame Richard.

      Bruce

    153. Re:I cant wait by rpdillon · · Score: 1

      I agree...and property development is a specific instance of a general way to make money that is similar: investments. You do work up front with no pay and get continuing profits later on.

      Though, I have to admit, as I am in real estate myself, the work by no means ends once the property is developed. Further, as in your example, people are in fact "subscribing" to use (live in) what you have built...they have not paid you a flat fee for indefinite use, as is the case with a software "product". And you, of course, continue to provide a service for the rent they pay; namely, upkeep and maintenance of the building and related property.

      But my central point was not that "no other business model exists like this". My main point is that there is a much better way to orchestrate the business model to match the reality of the workflow, benefiting both consumers and developers.

    154. Re:I cant wait by arivanov · · Score: 2, Interesting

      It was a mistake to agree to work with a company run by Larry McVoy in first place. Some of us remember previous McVoyisms from time past. Namely lmbench.

      For a long time it was the best stress testing tool for Linux (and Unix for that matter). In fact if you look back around 1995 it was the de-facto standard for both performance and stress testing. That continued until Larry got pissed off at someone (forgot exactly what, look in lkm for the mid-nineties). So the tool went unmaintained and into oblivion.

      There is no point to try working with people like this on any large project. They take stuff which is "just business" personally. They also get pissed off personally when someone finds a weakness in their way to do business and exploits it legally. So on so fourth.

      My first reaction when BM surfaced 3 years ago was "Oh no... Not another lmbench". And I see that I was right...

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    155. Re:I cant wait by Bruce+Perens · · Score: 3, Interesting
      Divert the resources in the demonstratably finite pool of OS developers to create a tool which met the need. Divert resources to adapt to the tool as it evolves. Lose effort and suffer inefficiencies as long as the evolving tool fails to support critical requirements.

      I've been to this argument before. I remember when it was about why I should accept TrollTech's non-Open-Source license on Qt. People who did not want to accept that started GNOME. And as GNOME came along and threatened to eclipse their work, TrollTech was convinced to Open Source the Qt library. Their company literally took off with that decision. It's much, much larger now. But there never had to be a GNOME if TrollTech had only figured things out earlier.

      Bruce

    156. Re:I cant wait by Dopefish_1 · · Score: 2, Insightful

      Seriously, how many shitty audioplayers, xml editors, text editors, and the like are there in open source?

      While this is certainly true, there's no shortage of shitty closed-source (commercial or shareware) audio /video players and text/HTML editors, either. There's squillions of them. So I think the issue is just that programmers in general like to keep scratching the same itches over, and over again--it has nothing to do with open source vs closed source.

      --

      #include <sig.h>
    157. Re:I cant wait by gonaddespammed.com · · Score: 1

      You just described Microsoft, the king of non-innovators, all they do is find something someone else is doing and barge in doing the same and anihilating/buying the oppisition.

    158. Re:I cant wait by Anonymous Coward · · Score: 0

      Yeah, this open software deal is certain to do to doom our economy, just like robotics.

      Oh yeah, it's different because it's your job that stands to be lost. Right.

    159. Re:I cant wait by Anonymous Coward · · Score: 0

      I am still waiting for the day that open source programmers come up with ideas of their own, instead of just producing inferior copies of commercial products.

      Ask Microsoft who they got their TCP/IP stack from...

    160. Re:I cant wait by Anonymous Coward · · Score: 0

      Right. So we just fire them all, and then have no more government, no more services or anything? I suppose police, hospitals, schools and all that are just a waste of money too after all. Not like the government or it's employees do anything with the money - we just line our pockets with it. We don't need services, we don't need law enforcement, we don't need people to make laws, we don't need none of that - everything government is just useless waste of money... Right.

      Sad thing is, there's no hope for idiots like you to ever understand...

    161. Re:I cant wait by shaitand · · Score: 1

      Not to mention companies hiring programmers to "scratch their itch" in a given free software application.

    162. Re:I cant wait by Anonymous Coward · · Score: 0

      Look at how much MS or Apple have given back to BSD as opposed to how much linux has got from IBM. Who has the better dynamic community of sharing?

      Wow! I like when people are really openly intelectually dishonest! Do you fail to see that IBM is in the server market, and that Linux OS is just a complement it needs to turn into a commodity to them? OTOH, Apple did give back to FreeBSD (see Since Mac OS X v10.0 was released in 2001, Apple has been filtering BSD code in and out of their kernel, userland, and libraries. This code then makes its way back to FreeBSD. Apple's pattern is to sync every major Mac OS X release with the latest major FreeBSD release. and Apple hires open-source leader.)

      Just because you are desinformed, or because you think Leenox is Kewl does not change the facts.
      Here are some simple facts of life:
      1) A pure open-source software house is a very hard to maintain thing. I'm not the one saying that, Miguel de Icaza of GNOME/Mono fame says it here

      2) Because some company incorporates code under BSD license, does not mean the code went away. It's still there. Otherwise, is it envy that moves you, because some people are more technically knowledgeable than you? In that case, your problem is not a license problem, it is a problem only solved by study. Envy only means you've got mental problems, too. For instance, BitMover wrote better code than the open-source guys. Tough luck.

    163. Re:I cant wait by Anonymous Coward · · Score: 0

      *Sigh* After almost two decades of Free (OS) Software, you still don't get it. Even considering the fact that most FOSS programmers (who are writing software after all) are still around and so far haven't starved to death, you, amongst so many others, still believe that it's impossible to make a living out of it.

      You clearly indicate the problem. Even after almost two decades FSF still can't make it's point.

    164. Re:I cant wait by arodland · · Score: 2

      If you deny MS the right to use your code, then it's not GPL. Of course, it's hard to see a situation where it would really be necessary to do such a thing; when you're Microsoft, the GPL is about the biggest disincentive there is.

    165. Re:I cant wait by Anonymous Coward · · Score: 0

      Larry is an interesting case... I wouldn't call him a "capital asshole" but I wouldn't fault someone for thinking that if you only dealt with him online.

      I've actually been to Larry's house for a job interview at BitMover. One-on-one he's a gratious and enganging host. Even though I didn't end up working for him it was still a really nice way to spend an afternoon.

      On the other hand I've been in an email flamewar with him (and seen dozens more) and he can be very frustrating. No matter what reasonable argument you try to make he's got a tendency to just pretend you're an RMS-worshiping zealot. Every time I see him post online I find it hard to believe it's the same guy I met.

      But yeah you're right -- Larry has basically gone and proved exactly what everyone on the other side was worried about the whole time. It's a shame.

    166. Re:I cant wait by LurkerXXX · · Score: 1

      Please read the GPL again. If you break the agreement, you no longer have the right to use the GPL software.

    167. Re:I cant wait by jadavis · · Score: 1

      The GPL doesn't need to destroy for-pay software to be useful.

      It should, and will, however, destroy the market for software that isn't very innovative. MS has been selling the same code for a long time, with just incremental improvements. It's not like each new release represents a triumph of research.

      Innovation will happen in both the free and proprietary worlds for ever. If something has already been done though, it should eventually find a place in the free software world.

      Just like in the rest of the economy: the old practices and products get standardized and commoditized, the new products are proprietary. Unfortunately in the software industry, the old products don't become commoditized fast enough.

      --
      Social scientists are inspired by theories; scientists are humbled by facts.
    168. Re:I cant wait by Geek+of+Tech · · Score: 1
      >> If GPL software ever reaches a critical mass and destroys 'for pay' software, I predict that we will see our software industry completely stagnate. I'll be here to say 'I told you so' at that point, but by then it will be too late.

      If anything destroys the software industry, it won't be companies being forced to compete, it will be companies hording what their "IP". That will be the death of the software industry.

      --
      Stop the Slashdot effect! Don't read the articles!
    169. Re:I cant wait by Anonymous Coward · · Score: 1, Insightful

      Go read the previous interviews to Linus and Larry McVoy. Larry had worked on TeamWare at Sun. He was already known for his ability to write source control management systems. He explained to Linus what he could give him. He would have succeeded selling BitKeeper anyway.

      Your last statement is completely non-sequitir. Bitkeeper could arguably the be all end all and best source code control system to ever exist, now and forever. That does not change a fucking thing about how it does in the market.

      That Larry, who is clearly a megalomaniac and mentally unstable individual, could design a SCCS doesn't really matter if it can't me marketed properly. Whether Larry knows it or not, the use of Bitkeeper by Linux has been one of its best sources of advertising.
      I have consulted for numerous companies that would never even have heard of Bitkeeper if it weren't for the publicity generated by Linux.

      I get the impression that Bitmover is not a terribly well run company.. There is no excuse why they haven't displaced a lot of the competition.

    170. Re:I cant wait by DavidTC · · Score: 1
      How many hundreds of people will be out of a job? Did you atually just write that?

      Gee, I dunno how many hundreds would be out of a job. Would it be anywhere near the thousands of programmers out of a job because the work moved to India? Would it be anywhere near the thousand of developers out of a job because Microsoft steamrollered their company?

      I really like that some software developers to are afraid of progress, BTW. That's what it is, progress. In any other industry, the ability to get a few people to do what a lot of people is doing is progress, and it's even better when the results of that are suddenly free instead of expensive.

      That's almost the very defination of progress. It's like discovering how to do cold fusion using old banana peels, a DC power supply, and a can of Mellow Yellow, and having electrical engineers in arms because some of them work developing and selling the now-pointless power line transformers. Computer geeks are supposed to be the ultimate neophiles, but heaven forbid if someone invents a process that underbids us.

      And I am a software developer, and I am paid to work on open source software internally for my own company's use. We could not afford to be where we are if not for OSS.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    171. Re:I cant wait by Anonymous Coward · · Score: 0

      mmm

      i'm not sure about the qt/mysql model of development

      on the one hand its a way of making money off linux without upsetting the extreem opensource guys

      on the other hand its a barrier to those who want to develop closed source software for linux (i'm a beliver that an open os is far more important than having every single app open)

    172. Re:I cant wait by rzbx · · Score: 1, Interesting

      "Regardless of what he claims, the end result of everyone adopting the GNU philosphy is that noone would make a living writing software."

      Far from true. Where would software come from? Space? Monkeys? Space monkeys?

      Someone will have to write the software. And I can assure you people will not be writing it for free without some sort of income to live on. Software serves a purpose. When a new purpose needs to be served, someone will be hired to write software for it, or will write it themselves to serve that purpose.

      What most fail to realize is that ultimately, free software must dominate in a free world. But, because the world is not perfect, and there is a vast amount of proprietary software, it is difficult for some to make an income writing free software. If one thought deeply on the subject and looked at the GPL, one would realize the purpose behind this license. But some simply see what is in front of them. They do not see what will happen 10, 20, 100 years from now. They do not see the problems that stem from proprietary licenses. They do not see what is not directly in front of them.

      You, like most people that fail to understand the importance of the open source/free software movement will continue to live your lives day in and day out just trying to make a living. And those that care more about the future of software, RMS/etc. will continue to fight whether or not anyone else cares. I am thankful for the work that all these people do.

      I do not know of anyone that is arguing that software should be written for free. They are arguing about the strings attached to the work they do.

      Many in the propriety world are still under the assumption that software is like a product that should be written, packaged, shipped, and forgotten about. This thiking will inevitably fail in the long run, and the change to services (from products) started a long time ago.

      But like I said, the world is not perfect. It will take time for people to realize the importance of keeping software open (no monopolies on ideas). It will take time for economies, companies, governments, etc. to adjust.

      --
      Question everything.
    173. Re:I cant wait by 2short · · Score: 1

      Exactly. I use, and contribute back to, BSDish code regularly. The LGPL still makes me isolate the library in question in its own binary which bugs me. I don't like using code where the liscense imposes technical restrictions; particularly (as far as I can tell) pointless ones. So so far I've only once considered using an LGPL lib, because it looked good enough to be worth the hassle. (decided not to for license-unrelated reasons)

    174. Re:I cant wait by Anonymous Coward · · Score: 0

      The "greed" of the linux community did not trump anything. Perhaps the greed of a single member to have an open alternative and who sought to reach this goal in his spare time did, but he doesn't represent the "community". There are thousands upon thousands of developers that respected Larry's constantly changing desires and terms of use. Now, if that one developer is guilty of greed, then Larry is also with his constantly changing terms of use, bitching, snide remarks that all sought to kick the legs out from under his competition.
      If this conflict between OSDL and BitMover had been resolved without Larry pulling Linus' pants down in public, something else would have sprung Larry's hair trigger.
      The only way out from under Larry's thumb is to switch to another alternative. It may be difficult to switch, but it is certainly doable: there are other large projects that manage changesets fine without bitkeeper so I'm sure Linux will survive fine.

    175. Re:I cant wait by dossen · · Score: 1
      Well, as far as I understand, one developer, contracted by the OSDL, was reverse engineering BitKeeper. I've not heard anything about him having agreed to the bitkeeper license. Maybe OSDL should have stopped paying him (for work that was not related to his source control work), but that would depend on the specifics of their relationship (if he is an independant contractor for OSDL, and Linus as an employee of OSDL has a bitkeeper license, what who exactly is bound by the license to what degree? Legally). BitMover is certainly entitled to take their ball and leave, but if the developer in question had actually been legally bound by the bitkeeper license, why not just file for an injunction against him? Or can you provide a a reference to somebody who both signed/agreed to the bitkeeper license and worked on source control systems? I would really like to know, because it looks like somebody, who was legally free to do so, tried to implement bitkeeper, and BitMover/Larry wanted OSDL to prevent that.

      My point is that somebody was clearly doing something BitMover was against, but I think it sounds like that somebody was not legally bound to not do so, and BitMover elected to punish the Linux kernel team instead.

    176. Re:I cant wait by Pseudonym · · Score: 2, Funny
      Their company literally took off with that decision.

      "Literally"? Wow! I'd love to work for an airborne company! Anyone got an address for them? No, probably not...

      Sorry. I'm not usually given to pedantry, but the mental image was too amusing.

      --
      sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
    177. Re:I cant wait by augustz · · Score: 1

      It seems pretty clear to me, and I imagined most others, that bitkeeper was

      a) the better solution over patches, and that
      b) given the proprietary nature not likely to last an incredibly long time.

      It seemed a good choice for the job (weighing factors including license). When a better choice came along, I thought it was pretty clear that there would be room for a move.

      I think there has been a LOT of perhaps overlooked value in getting a bunch of folks familiar with the changeset model. A significant net positive in my book overall, props to Larry and Linus for making it happen.

      2 cents

    178. Re:I cant wait by Anonymous Coward · · Score: 0

      yeah, the DOE has spent all of OUR money.

      Government money should NOT be used in GPL software. BSD sure, but not GPL.

    179. Re:I cant wait by mysticalreaper · · Score: 1

      As a businessman, you should understand that businesses are not nice, they are not generous, and they cannot be trusted at their word.

      Linux and the OSS community have given given given given given things away, and asked for nothing in return but that you continue to share, as they shared with you. BitMover's goal is to profit, the same as any business. Somehow you figure that the OSS community is acting unfairly?

      You say the OSDL went back on it's "word". Not like all those noble and honourable corporations who keep their word and come through on promises, right? Oh wait, they DID just backtrack and take back their product, something the OSS community will NEVER do, for in fact they have stated from the start that NO ONE is allowed to take it back.

      It seems that businesses play hardball, they play tough, they play to win. There is no time to feel bad for a corp who's not doing well, it's just business. BitMover has decided to pull the product from being free. That's just business.

      Oh, and please don't try to tell me that corporations have morals, or could hold the moral high ground on any issue. *Humans* have morals, principles, and integrity. Not corporations. Corporations are merely a profit machine, and it's only the fact that humans run them that they are kept in check.

    180. Re:I cant wait by Anonymous Coward · · Score: 0

      Dude, a viable busness model does NOT exist for software that has a high development cost that is offset only by lots of people buying it.

      For instance? Commercial games.

      Put that in your pipe and smoke it.

      We can't find out a viable business model because it doesn't freaking exist.

      Moron.

    181. Re:I cant wait by Anonymous Coward · · Score: 0

      It's just a shame that arch is such a piece of shit.

    182. Re:I cant wait by mumbleco · · Score: 1

      As a businessman, you should understand that businesses are not nice, they are not generous, and they cannot be trusted at their word.

      And OSDL is different from any business because?

    183. Re:I cant wait by bheading · · Score: 2, Interesting

      About as happy as they have been with GCC bugs. They have seen more than their share of those, and they will deal with them in the same way.

      I don't think it's the same issue, Bruce. If GCC is broken you use the previous version. Easy.

      If your revision control database gets corrupted due to a bug, you need to wait for someone to fix it. Integration work is suspended while it gets sorted out. Testers can't grab the latest kernel because the database is offline, their work stops too. Unless there is someone employed as a full time SCM administrator how will development proceed unimpeded ?

      Couldn't I apply all of your arguments to Open Source in general? Shouldn't they be using Microsoft C and Visual SourceSafe for the wonderful support they'd get?

      For these things to work properly you need support. I use "support" in it's loosest term, ie "someone nearby who knows about the program and is able to help". You need people who know how it works to fix it for you when it breaks. VSS isn't very good, in fact M$ don't even use it for their own work internally, bit of a sham really. I wouldn't tell anyone to use a product the vendor itself didn't even trust. Even CVS is better than VSS.

      Regarding MS C, the thing is that GCC, unlike the various OSS SCM systems, meets the "good enough" definition. That brings me to the next big question which I have, which is - would GCC or the rest of the GNU toolset ever have reached the point they have if proprietary operating systems such as Solaris or HP-UX did not exist for Stallman and his successors to develop on ? It seemed more than acceptable to the GNU people to work along with proprietary systems when no usable alternative was available (it's a pity that does not apply in the case we are discussing). How fortunate we are that Bell/AT&T were not a little more careful when it came to looking after their source code.

      Linux has developed quickly (compared with ideologically pure examples such as the Hurd) because it bends the rules a little bit and borrowed the rich pickings from the commercial world. Strictly speaking binary modules are a breach of the GPL, but Linus and the developers bent the rules. If they didn't, a significant number of machines today would not run Linux or would not support advanced graphics or wireless devices under Linux. An even stricter application of the GPL might suggest that BIOSs and bootloaders used to bootstrap machines, not only your x86s but your SPARC boxen and IBM big-iron, come under it's licensing remit.

      What you have to accept is that successful open source projects are where they are today because a proprietary platform existed to bootstrap them into feasibility. Commercial organizations are playing along because they expect to get out what they put in. It doesn't matter who it is - IBM, Red Hat, Intel with their drivers, Bitmover or anyone else. In each of those cases you can bet your bottom dollar that if any of those companies start to believe that open source involvement is undermining their intellectual property base, they'll pull out and start invoking their patents.

      Whatever they were thinking of, it didn't work. That's business - sometimes you lose. It seems that others have better ideas than Subversion.

      That's the other problem, there's about a zillion of them, and all of them are so-so. Especially when it comes to SCM, for some unfathomable reason, people seem to prefer to go and reinvent the wheel to build their own system, rather than step in to help improve someone else's. After the BK flamewars on LKML go away, the next series of fun and exciting instalments to look forward to will be long drawn out criticism over the system that Linus eventually chooses as a replacement.

    184. Re:I cant wait by Anonymous Coward · · Score: 0

      And I contest the claim that a government lab spending money on something has anything to do with a private buisness being able to make money from the same activity.

    185. Re:I cant wait by Anonymous Coward · · Score: 0

      Yeah, you tend not to have your software programming job threatened when you're a burger cook at McDonald's.

    186. Re:I cant wait by Anonymous Coward · · Score: 1, Funny

      But you can't spell them so you lose.

    187. Re:I cant wait by aichpvee · · Score: 1

      Which explains why windows is so "popular"...

      --
      The Farewell Tour II
    188. Re:I cant wait by Anonymous Coward · · Score: 0

      Fine. Both sides benefited. But the arrangement was always clear -- the Linux community (and other OSS projects) could use BitKeeper as long as they agreed to the terms. The terms were, don't try to destroy BitMover's LEGITIMATE market for their commercial product. Reverse engineering the protocol is just the next step to replacing the product.

      The F/OSS side broke the deal. BitMover has no choice but to protect itself. Get over it.

      As Linus Himself (O, Great Poobah Of All That Is Righteous) said, BitKeeper provided serious productivity gains. The product stands on its own. Sure, the Linux publicity helped. So why did some asshole KNOWINGLY violate the terms of the agreement? Why shit in the face of the people who HELPED you??

    189. Re:I cant wait by BokLM · · Score: 1

      But it's true, linus didn't consider the nature of what he was using and got burned.

      Right.

      Seriously, there are many reasons FOR the GPL. I am sick of people who aren't political having an allergic reaction to it, while you might not value the reasons for the GPL there *ARE* perfectly legitimate and powerful reasons for believing in it.

      But why are you talking about GPL here ?? The version control doesn't have to be GPL, as long as it's open source (as defined by the OSI) there's no problem. The developer can choose to release their software as GPL or something else, but as a user a BSD license give you as much rights as the GPL (actually it's more).
      And I think the main reason why Richard Stallman was not happy with bk was because it was not free, not because it's not GPL.

    190. Re:I cant wait by stor · · Score: 1

      You think that just because commercial games seem not viable (I agree: I buy games) that the entire FOSS community has no viable business model to speak of? Odd.

      Cheers
      Stor

      --
      "Yeah well there's a lot of stuff that should be, but isn't"
    191. Re:I cant wait by boots@work · · Score: 2, Insightful

      In a few projects I'm involved, compared to other distributed Apple are far less likely to send back useful bug reports or patches.

      This is surprising because you'd think they actually generate *more* patches, being on a non-Linux platform and all. And indeed if you look at their source you find they actually did make lots of changes, they just didn't feed them back, which as we know is not really optimal.

      Just my experience, ymmv, etc.

      Not that this makes Apple evil, they just aren't as experienced in how to make open source work as folks at other companies. But they are learning, and trying to learn.

    192. Re:I cant wait by Brandybuck · · Score: 1

      ... there *ARE* perfectly legitimate and powerful reasons for believing in it.

      When people say I should start believing in licenses, I start to worry.

      --
      Don't blame me, I didn't vote for either of them!
    193. Re:I cant wait by Rutulian · · Score: 1

      I think the point he was trying to make is that you CAN make a living writing free software, because you sell other things. You still spend 99% of your time writing the software, so you are making money from the software, even if you aren't selling it directly.

      I've got a viable business model. I spend a lot of money writing software that a bunch of people will pay a significantly smaller amount of money for. Then I sell it to them. I make money, they get the software without any one of them paying for all the development. I fail to see the problem.

      You don't seem to be making a distinction between free, open, and free+open software. If this is your business model, you can use it with open as well as closed software.

    194. Re:I cant wait by Anonymous Coward · · Score: 0

      heh... chicks, mate...

    195. Re:I cant wait by dvdeug · · Score: 2, Interesting

      This was an individual and company that doubled the output of main-line Linux development over a couple year span and the only thing asked was not to try to reverse the product.

      Personally, I do not think that was too much to ask.


      If you want the business community to not copy your product, then you better have legal safeguards, and even that often won't stop them. How can you honestly expect that the entire free software community would avoid trying to reproduce a sucessful product?

      It's way, way too much to ask.

      Either grow-up, trust others to do the right thing, and invite commerical enterprises into Linux passed just the shops that develop the big iron or doom yourselves to an existence where Linux only runs on servers and has no commercial packages avaliable.

      So proprietary software producers are free to copy whatever they want--and you know they will--but you expect the free software community to roll over and play dead?

    196. Re:I cant wait by syousef · · Score: 1

      Depends on how badly your ex screwed you over. It takes two people to make an amicable anything, and the worst thing you can do in any kind of relationship with another human being is be the only one working at it.

      I'd say you've either chosen your gfs well in the past or been lucky - probably a bit of both.

      --
      These posts express my own personal views, not those of my employer
    197. Re:I cant wait by Bruce+Perens · · Score: 3, Informative
      If your revision control database gets corrupted due to a bug, you need to wait for someone to fix it.

      We're talking about distributed change management in this case, it's not one database. The thread that matters to most people is the one Linus manages, and he pulls out a tarball every time he merges changes into that one. And I assume it will be mirrored and backed up. Now, I only know about Arch, but Arch doesn't even use a database as you would think of one. It's a tree of files, plain files, served by FTP or HTTP, and if you corrupt a revision you corrupt that one only.

      I can't believe that things are going to be nearly so bad as you think. I suggest you watch the kernel list once Linus comes back.

      Bruce

    198. Re:I cant wait by Anonymous Coward · · Score: 0

      I'm calling Larry a capital asshole based on the comments of friends of mine who know him personally. You'll just have to trust us on this one.

      BTW, Larry's breaking things off so gently because Linus actually probably has legal grounds for suing him. IANAL, but cutting off OSDL and Linus from BK because of some other random developer's spare time activities that may not even be illegal is probably breach of contract. Besides which, with or without grounds, if Linus came out calling BitMover evil and even threatened a suit, Larry could pretty much kiss any future business goodbye.

    199. Re:I cant wait by Anonymous Coward · · Score: 0

      There is of of course a converse to this. How many people wouldn't have worked on the kernel if they had to use crappy tools? A tool should save you time, not cause you headaches. If one falls in the latter category, I, as well as many people that value their time, want nothing to do with it.

    200. Re:I cant wait by drsmithy · · Score: 1
      So you think the entire 'software economy' (barf) is based upon reimplementing crap that has already been done?

      Actually I imagine he thinks the "software economy" is based on *selling software*, something the GPL makes practically impossible.

    201. Re:I cant wait by drsmithy · · Score: 1
      RMS is a nut, but NUTS ARE GOOD. Bill Gates is *exactly* the opposite kind of nut. If Bill had his way, you'd "subscribe" to software and keep paying for it every month (MS has mentioned this as their ultimate goal).

      The only remotely viable method for "selling" OSS software that RMS managed to come up with (and has actually had a modicum of success in the real world) is the "subscription" model (eg: Redhat support contracts)...

    202. Re:I cant wait by The+Cydonian · · Score: 1
      It's a long-known fact, actually; google through Bruce Perens' site for the exact reference where it came up. Fact is, there is very little (what I call as) retail software out there; most of the code-crunching that goes on anywhere in the world is for in-house consumption.

      (On a related tangent, that is also the reason why the Indian IT industry has traditionally focussed on 'services' and less on products; there's more easy money to be made in developing software for corporations than there is for SOHO use)

    203. Re:I cant wait by Anonymous Coward · · Score: 0

      Good point. s/open source/free software/

    204. Re:I cant wait by Anonymous Coward · · Score: 0

      Money talks. BG beats RMS. But we're all serfs in comparison. I would like to see RMS tax returns. I am sure he is doing better than most of us. It's good to be the king.

    205. Re:I cant wait by RedWizzard · · Score: 1
      Linus would have done better if he'd said it was temporary until a good Open Source product came along.
      If he didn't say exactly that, he certainly implied it. I'm sure he said something along the lines of "I'd like to use an open source tool, but there are none that are good enough". I think the fact that we are three years down the track and there is still nothing good enough proves that he made the right decision.
    206. Re:I cant wait by GileadGreene · · Score: 1

      Granted. But at least you can look at their source.

    207. Re:I cant wait by SeanAhern · · Score: 1

      Government money should NOT be used in GPL software. BSD sure, but not GPL.

      All of the licenses that I have required from external entities has been BSD.

    208. Re:I cant wait by SeanAhern · · Score: 1

      And I contest the claim that a government lab spending money on something has anything to do with a private buisness being able to make money from the same activity.

      The money that was involved in these contracts was sourced at a government lab from taxpayer dollars and sent to private businesses in direct compensation for their successful software development work. This is pretty much the definition of "making money" from the activity.

    209. Re:I cant wait by OzRoy · · Score: 1

      And those 1000's of people wouldn't of had to do all of this anyway if Linus had said the use of Bitkeeper was temporary?

      Your argument doesn't make sense. There were advantages to using Bitkeeper. There were no alternatives available at the time. Bitkeeper is no longer an option so 1000's of people have to change over, which they would of had to do anyway at some stage.

      So I'll rephrase the question. What consequences that wouldn't of happened anyway?

    210. Re:I cant wait by evilviper · · Score: 1
      I think you and others in this group should take a very good look in the mirror because it was decisions made by individuals that share your viewpoint that ended this relationship because you cannot and do not trust anyone to do the right thing.

      Not trusting anyone to do "the right thing" is not being cynical, it's being realistic.

      Communism trusts people will all do the right thing. Capitalism trust people will do the most selfish thing possible. Which one failed, and which one is doing great?

      "Trusting people" is okay, but making a huge organization dependant upon one person always doing the right thing is clearly a stupid thing to do.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    211. Re:I cant wait by Anonymous Coward · · Score: 0

      LOL, what a fucking moron you are. YOU deserve to lose YOUR job (I really doubt you have one that's above the burger-flipping level). If people didn't rewrite things that didn't exist, there'd be no new version, no different versions (languages, compilers, editors, linux versions, etc. ad infinitum). Now take a crowbar and try to wedge your foot out of your mouth, you fucktard.

    212. Re:I cant wait by Anonymous Coward · · Score: 0

      95% of computer jobs are in house jobs

      Does that include non-technical work like using a computer to... well, to get something done besides programming? :)

    213. Re:I cant wait by Anonymous Coward · · Score: 0
      And OSDL is different from any business because?

      OSDL is a non-profit organization. Is that different enough for you?

    214. Re:I cant wait by Anonymous Coward · · Score: 0

      Bitmover got too hysteric about competition. I don't think open source can/should provide good tool for commercial developement. Maybe they fear from other comercial companies reusing reverse-engineered information for creating competitive tool.

      Some potentially good alternative (monotone?) will probably take off and be developed quickly by kernel people (taking advantage of bitkeeper experience).

    215. Re:I cant wait by Rich0 · · Score: 1

      I doubt they're scratching itches. They're probably just bored and looking for something small to code.

      I doubt that anybody would just design a whole new firefox unless they had a very specific reason behind it. Stuff like epiphany and konqueror are written for specific reasons with different requirements than a generic web browser.

    216. Re:I cant wait by Rich0 · · Score: 1

      on the other hand its a barrier to those who want to develop closed source software for linux (i'm a beliver that an open os is far more important than having every single app open)

      Uh, people are free to develop closed source for linux - the API is completely open. It sounds like you're complaining that some programmers give their services away for free since it harder for others to charge.

      Keep in mind that there would probably not be a mysql if they didn't dual-license it. If they wanted to just charge a fortune they'd be competing against Oracle/IBM/MS - the field is already full of big players at various price levels and who wants to buy a no-name DB for a bunch of bucks? People looking for free would still have alternatives. The dual-license model allowed another solution to enter the field and become a fairly successful company. How is that bad?

      It sounds like you don't like GPL libraries since they create a non-level playing field for open anc closed source. Suppose I own a refrigerated-trucking company. I'm a charitable man, so I offer to provide my services for free to charities who give food to the homeless - they can now get their food out to more locations without having to pay for expensive trucking. Now, in theory those charities are better-able to compete against McDonalds in remote areas which normally wouldn't be serviced by such charities. Should such charitable activity be banned? Hardly - they're my trucks, and if I want to donate my resources that is purely up to me. Has the world been shown disservice as a result of my activites - you'd be hard-pressed to say yes.

      The beauty of open source is that it is market-driven. People write what people really want (strong demand), or at least what they're really interesting in writing (strong supply). The areas where the dimensions of supply and demand overlap get well serviced. Companies can still make a lot of money selling their software in areas where the free supply is low (maybe the software is boring to write, and so programmers need money to entice them).

    217. Re:I cant wait by dnoyeb · · Score: 1

      I think more people have lost jobs by far to what corporate world likes to call 'streamlining,' that to any FOSS.

      Software jobs are only displaced by FOSS, not lost. Besides like everyone keeps saying, most FOSS is not applications sold to end users, its for in house use anyway and that still requires a fair amound of software-intelligent people.

    218. Re:I cant wait by Anonymous Coward · · Score: 0

      What he's saying is that it was a dick move. A gentlemen's agreement should have been in place. "Here, you can use this for free to work on linux, but in return, don't try to reverse engineer it (which you wouldn't be able to do if you had to pay for it anyway) and put us out of business." That sounds reasonable a great many a people. What the OSS community did in response was reprehensible.

      NB: It is irrelevant that the no reverse engineering clause wasn't in place orginially. It shouldn't have to have been if the OSS community weren't being scabs on the issue. Generally, when you trust someone, you don't put all these limiting restrictions in place -- they're implied and understood. When it becamue clear that the OSS community didn't feel like being gentlemen, that's when the clause was added.

      I'm not a fan of Larry, but I think he did the right thing and that his reasons are fully justified.

    219. Re:I cant wait by Stephen+Samuel · · Score: 1

      Have you considered that you might be gay?
      I have sometimes considered that I might be a lesbian with the wrong plumbing, but that's an entirely different story.

      --
      Free Software: Like love, it grows best when given away.
    220. Re:I cant wait by Cro+Magnon · · Score: 1

      My programming job is maintaining old COBOL code. It's neither closed or open source. If everything was GPL it would make no difference to me because my work isn't sold or distributed. It just helps run things where I work.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    221. Re:I cant wait by Anonymous Coward · · Score: 0

      I'm glad the GPL won't effect you then!

    222. Re:I cant wait by jonabbey · · Score: 1

      s/the OSS community/one guy in the OSS community/g

    223. Re:I cant wait by Anonymous Coward · · Score: 0

      Now that's serious trolling...

      Also, open source project rewrite the same thing over and over far more than closed source companies, ironically. Seriously, how many shitty audioplayers, xml editors, text editors, and the like are there in open source? Open source is terrible that way, despite having usable code already written, people scratching itches decide that 'oh, I don't like the way they did it, I'm going to do it AGAIN, my way'.

      Ironically, there are shitty audioplayers, xml editors, text editors, and the like, that people can't do it their way because they can't get the source code, so they must write their own from scratch [pun intended].

    224. Re:I cant wait by 2short · · Score: 1


      "You still spend 99% of your time writing the software"
      The organizations he mentions (Redhat and IBM) do not spend 99% of there time writing free software. More like 1% (for RedHat, much less for IBM). That small bit may be concentrated in a small number of developers who spend a lot of time making free software. But if you're making your money doing something else, the vast majority of your organizations time is going to be spent doing that something else.

      "You don't seem to be making a distinction between free, open, and free+open software."

      That is correct. I do not make such a distinction. As far as I'm concerned, there is source code I have access to and the rights to do with it what I will, and there is code I don't have the source to, or can't use the source of how I like. Within the first category, I suppose there is source I have to pay for, and source anyone can have for free; I prefer the latter, not chiefly on price, but because more people will be contributing to it. I understand that others make various distinctions between classes of source they can use some ways but not others, and they are welcome to do so. I have yet to find such a distinction useful. In my experience, if there is a really good library with such a license, it does something many want, so there is a similar lib with a do-as-you-will license; and that one is better anyway, because more people use it. For my purposes, the only usefullness of GPL and like licensed code has been when it's had a single copyright holder, thus making it easy to call them up and discuss moving it into the source-I-pay-for category. It is nice to be able to see try out the code before deciding whether to pay for it.

      "If this is your business model, you can use it with open as well as closed software."

      Hmmm... I suppose in theory I could identify the people who want the software ahead of time, and get them all to commit to pooling their resources to fund the devlopment. But that would depend on convincing them they wanted it before I actually wrote it, which seems unlikely. Generally, I'm writing something few people realize will be helpful to them, but I'm betting that once they see it, they'll want it. I'm taking a risk here, I could be wrong. If I'm right, I'll be rewarded in proportion to how right I am, because I'll sell it to a lot of people. These sales will happen over a period of time, and were the code open (as I would define it), I would not get more than a few. A competitor could take the code and sell it much cheaper, because they would have no expenses to recoup.

    225. Re:I cant wait by Ian+Bicking · · Score: 1
      This is the big difference between a religious attitude towards OSS and a laid back engineering style attitude.

      Use the best tool for the job and do not let religion get in the way of that decision!

      This is fine if you are willing to ignore the dynamics of the community. Which, frankly, is a dumb managerial attitude, and poor judgement on Linus's part. You can't change the Linux community to stop caring about OSS values -- and asking them to stop caring is just crazy on all sorts of levels. When taking a more wholistic view of the SCM decision, Linus's decision simply didn't make pragmatic sense given the real constraints and requirements of the community.

      SCM is all about issues of cooperation, workflow, management and review structures, and as such is intimately tied to the nature of the community. BitKeeper in some ways addressed that well, with a distributed style of development. However, licensing is real, and the BitKeeper license was antithetical to philosophies that were important to many developers, and to the larger environment of software which supports Linux and which Linux supports. Licensing has real and dramatic effects on architecture and process, and paying attention to that isn't religion. Maybe ignoring that is a layed-back engineering attitude, but that's "engineering" as a perjorative -- the kind of single-minded stupidity sometimes seen in over-specialized engineers who lose sight of the goal and focus on only the implementation.

    226. Re:I cant wait by Rutulian · · Score: 1

      The organizations he mentions (Redhat and IBM) do not spend 99% of there time writing free software.

      If you are a developer paid by RedHat to fix bugs in your software, then you are making a living writing free software. Can a business persist solely on selling software that people can get for free? No, of course not. If you want to pursue free software, then you have to also pursue a different business model. But it doesn't change the fact that you created something, and you are making money off of people using it. Only the method of distribution changes.

      A competitor could take the code and sell it much cheaper, because they would have no expenses to recoup.

      Well, no. You may be distributing the source, but you don't have to do it for free. People buy your application, but in addition to getting a precompiled binary they also get the source. And just as with a precompiled binary, there are distribution limits with the source. Including source, of course, makes it impossible to have copy protection or a proprietary data format/protocol. So if you're business is built around secrecy this won't work. But the fundamental interactions between consumer/producer don't change. Somebody pays for your software. You sell them ONE copy that they are free to use, but not free to redistribute. That is why it is important to distinguish between open and free+open software. If you assume only the latter then you are right, you cannot make a profit from just the software.

    227. Re:I cant wait by ZephyrXero · · Score: 1
      --
      "A truly wise man realizes he knows nothing."
    228. Re:I cant wait by DrSkwid · · Score: 1

      RMS doesn't believe in passwords

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    229. Re:I cant wait by Anonymous Coward · · Score: 0

      "This was an individual and company that doubled the output of main-line Linux development over a couple year span"

      Did you know that a revision control system was not used on the Linux Kernel by Linus Torvalds before Bitkeeper came along? That's right, NO REVISION CONTROL FOR LINUX BEFORE BITKEEPER.

      Use of ANY revision control system would have increased the development of the Linux Kernel.

    230. Re:I cant wait by Anonymous Coward · · Score: 0

      Maybe he forgot his password.

      Maybe it's "bathe".

    231. Re:I cant wait by 2short · · Score: 1

      "If you want to pursue free software, then you have to also pursue a different business model."

      Agreed. If you start with pursuing free software as your goal, you will need to change your business model. It may still be possible to make money, though I think it will be considerably harder. If you want to try anyway, go for it.

      As far as your second paragraph: OK, I can see that. I wouldn't say my business is built around secrecy, though it does use secrecy to prevent people from copying my algorithms, and from redistributing (or otherwise apropriating) third-party data I'm just the reseller for. You point out that I could still give my customers source, but instead of secrecy use trust (albeit trust enforced by contract law). In my experience, giving people the ability to do something but making them agree not to is often a recipe for debating whether it's worth suing them or not. YMMV, but I'd rather trust secrecy, particularly when the providers of the aforementioned third-party data will be debating whther it's worth suing ME.
      In any case, while I do lock up my software and some data, I don't lock up (or in) my clients data, so generally they don't care about source. If they have a problem, they'll expect me to address it. If I don't, or I've gone away, or whatever, they'll switch to other software. While it might theoretically be nice for them to have the option to modify or maintain my software without me, the reality is they're not going to, and they know this.

      Given that, when I'm looking at the free/open distinction, I'm used to looking at it as the consumer of source, not as the, uh, source of source. I'm also looking at it as one who wants to redistribute. From that perspective, the "free to use, but not free to redistribute" concept is not helpful, though I can see it might be from other perspectives.

      The distinction you make between open vs. free+open seems entirely sensible. By that distinction, I like free+open, and I don't see the value (to me) in not being both. I was thrown off because many people seem to use "Free" in ways that seem counterintuitive to me, so that I usually agree with what people are saying if they talk about "open", but not if they talk about "Free", particularly with the capital F. RMS in particular always focusses on "Free", yet by my standards the GPL makes source open, but not free.

    232. Re:I cant wait by AxelBoldt · · Score: 1
      Seems to be that a lot of the open source movement - with it's gargantuan achievements over recent years - still relies on private support and private funding in one way or another. In some respects I might go so far as to say that the ostensible "freedom" is underpinned in many cases by the marketing and R&D departments of several large corporations.

      We already had a free operating system, a compiler, a web server, a windowing system, DNS and mail servers etc. long before corporations started to support some of these efforts, long before the term "open source" even existed. Everything was created by hobbyists for the fun of it, and most of it still is. The corporations were late comers; if they go away tomorrow, nothing much will change for free software.

    233. Re:I cant wait by Disoculated · · Score: 1

      Open source software is written by people that see a need, and actually get off their butts and make something to fulfill that need. Maybe that need is just to play around with code, but hey, good for them.

      This is a good thing. Lack of attention takes care of the projects that aren't really worth anything, while the ones with promise get mindshare, bug reports, enhancements contributed, and slowly become valuable additions to the community. Sure, usually someone doing something again their way ends up in a dead end, but sometimes it really adds value in fulfilling a need.

      Eventually almost all 'needs' condense down into just a few projects for each niche. For example, all those shitty audioplayers you talk about are almost all interfaces to two or three different libraries.

    234. Re:I cant wait by Anonymous Coward · · Score: 0

      Why is it that the kernel needs a distributed source repository? I mean what's wrong with a central repository like CVS as long as the server has all necessary bandwith?

      IMhO all this just speaks for the fact that GPP (or other free licenses) are really an important matter and the only safeguarg you can be sure about.

    235. Re:I cant wait by jaoswald · · Score: 1

      Lots of apparently redundant projects get started because just "having the source" doesn't magically make software easy to change. Tweaking a product or patching a trivial incompatibility is much easier with the source, but major functionality is often still out of reach.

      The main place one sees this is totally new apps that implement well-worn functionality, but use some new GUI toolkit. Few apps are factored well enough to be able to change the GUI enough to port an app from X MSWindows Mac OS, for example, even if they are open source. Sometimes it *is* easier to get something working from scratch than it is to understand someone else's code.

      Software is hard. Contrary to popular /. belief, opening the source does not solve the eternal problems of software architecture. The feel-good aspect of open source, however, encourages any quarter-baked effort to get a project on SourceForge.

    236. Re:I cant wait by chris_sawtell · · Score: 1
      Apple gave the improvements and bug fixes they made to the khtml engine back to the Konqueror project.

      While Corporate America may have the image of being gratuitously avaricious, they are not all totally evil.

    237. Re:I cant wait by NateTech · · Score: 1

      Not only did Henry Ford pay his workers, he paid them much better than the going rate for such jobs at the time.

      --
      +++OK ATH
    238. Re:I cant wait by Rich0 · · Score: 1

      CVS space is cheap. Might as well let them use sourceforge and maybe somebody can use the code. 99% of the time it may not happen, but if the potential value of the code is $1000 and it is useful 1% of the time, and it costs 10 cents to host it, then it is still worthwhile...

    239. Re:I cant wait by Anonymous Coward · · Score: 0

      Just because you are free to do something doesn't make you any less of an asshole for actually doing it.

    240. Re:I cant wait by peccary · · Score: 1

      There is also all of the surplus heat produced by the multi-year argument that Bitkeeper brought and some loss of productivity because of that, includng some untold number of people who would otherwise have worked on the kernel but bugged out because of the Bitkeeper decision.
      Hahahaha. C'mon Bruce, surely you've been around open source as long as I have, more or less. If BK weren't around to argue about, the community would have had to invent it. "Some untold number of people" have always had some bug up their ass about some untold thing or other. Once the BK flamefest finally dies down, there will be another, and another, and another, sure as the sun rises every morning.

      Want to take bets on what that next thing will be?

    241. Re:I cant wait by Anonymous Coward · · Score: 0

      right he was reverse engineering it of company time

      why exactly was that osdls problem

      if a software supplier can presure a company into firing employee for stuff they do that has no association with the company then that is an extremely worrying development.

    242. Re:I cant wait by Anonymous Coward · · Score: 0

      You're spending my dime dorking around all day on slashdot aren't you.

    243. Re:I cant wait by Jeedo · · Score: 1

      They actually do that in the case of MS Frontpage, read the licence.

  2. Take aim at foot, Fire! by Sanity · · Score: 5, Interesting
    Wow, non-free software vendor decides to drop support for a piece of software leaving their loyal users out in the cold. Thanks BitMover for proving why Linus' decision to rely on a non-free version control system was a mistake.

    Having quickly read the RTFA, it looks like the motivation behind BitMover's hissy-fit was that a contractor of OSDL was working on reverse engineering BitKeeper's protocol in his spare time, and OSDL must have refused to, or failed to make him to stop (ouch, threatening someone's job to make them stop doing open source in their spare time, not cool!). BitMover's CEO claims to be on the side of open source, yet last time I checked interoperability was a good thing, and reverse engineering was a legitimate way to achieve it. Not according to CEO Larry McVoy, to him reverse engineering is evil, and those that do it are "bad apples" that should be punished by the rest of the open source movement.

    Of course, lots of this is my own suppositions based on reading between the lines of the article, I am sure if I have got anything wrong people will be quick to correct me.

    1. Re:Take aim at foot, Fire! by Wizy · · Score: 0, Flamebait

      "Having quickly read the RTFA"

      "Having quickly read the READ THE FUCKING ARTICLE". Well, good job reading an acronym.

      As for Larry McVoy, the company needs to make money. I can understand that. I wish his software was free (as in freedom,) but it isnt. One of the open source efforts just needs to catch up. I say "just" but I know its a big task.

    2. Re:Take aim at foot, Fire! by pianoman113 · · Score: 4, Insightful

      Wow, non-free software vendor decides to drop support for a piece of software leaving their loyal users out in the cold. Thanks BitMover for proving why Linus' decision to rely on a non-free version control system was a mistake.

      How has this left Linux out in the cold? Because he now has to pay to use BitKeeper? What's wrong with that? BitMover feels that OSDL broke faith with them by having a developer who was reverse engineering their product.

      If BK is such hot stuff, then it will be worth some money to Linus. If it isn't, I guess he'll find something else to use.

      --

      Free as in speech, free as in beer, or free as in lunch?
    3. Re:Take aim at foot, Fire! by 0x461FAB0BD7D2 · · Score: 3, Interesting

      Although it may be offtopic, but non-free software vendors aren't the only ones dropping support for popular products and disappointing their loyal users. Mozilla recently did that with Seamonkey, so that they could focus on Firefox.

      User loyalty means nothing anymore. It's all about the bottom-line.

    4. Re:Take aim at foot, Fire! by Sanity · · Score: 4, Funny
      "Having quickly read the READ THE FUCKING ARTICLE". Well, good job reading an acronym.
      Wow, only a real pain in the PITA would feel the need to point out such a pissy little error.
      I wish his software was free (as in freedom,) but it isnt.
      You forgot the ' in "isn't" you moron. Wow - now I feel special too! :-)
    5. Re:Take aim at foot, Fire! by winkydink · · Score: 1

      Well said. Further, let me point out for many who don't know that McVoy & company are not a bunch of sleazy marketeers, but rather are a group of people who have, for the most part, toiled in the fields od *nix for a decade or more. And Beth is still as cute as she was at MIPS. :)

      --

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

    6. Re:Take aim at foot, Fire! by Sanity · · Score: 5, Insightful
      How has this left Linux out in the cold? Because he now has to pay to use BitKeeper? What's wrong with that?
      Because people were encouraged to rely on BitKeeper on the basis that it was free as in beer, but now it isn't, and migrating to an alternative will undoubtedly be a major burden for the Linux development process.
    7. Re:Take aim at foot, Fire! by Wizy · · Score: 1

      I must need more coffee. Its "gregg-gets-petty" day today.

    8. Re:Take aim at foot, Fire! by Anonymous Coward · · Score: 1, Funny
      last time I checked interoperability was a good thing, and reverse engineering was a legitimate way to achieve it
      Unless the company whose product is being reverse engineered is named Apple, in which case it's evil!
    9. Re:Take aim at foot, Fire! by Sanity · · Score: 3, Insightful
      BitMover feels that OSDL broke faith with them by having a developer who was reverse engineering their product.
      According to the article the developer wasn't doing this as part of his work for OSDL.
    10. Re:Take aim at foot, Fire! by slavemowgli · · Score: 1

      Seamonkey, however, is different in that the source code is available for anyone who wants to keep working on it. From what I know, there already is a group of people who want to do just that, too; whether they will succeed remains to be seen, of course, but the important thing is that they can TRY.

      What's more, the fact that the Mozilla guys won't develop Seamonkey anymore does not mean that those who're using it now will have to stop doing so, which seems to be the case with BK now.

      --
      quidquid latine dictum sit altum videtur.
    11. Re:Take aim at foot, Fire! by computerme · · Score: 2, Funny

      so they can pay for it.

      I went to the store today. i had to pay for bread and milk.

      the manager did not understand my "free and in freedom is on the march" arguments he told me to just pay the damn 4 bucks.

    12. Re:Take aim at foot, Fire! by mattdm · · Score: 5, Insightful

      Although it may be offtopic, but non-free software vendors aren't the only ones dropping support for popular products and disappointing their loyal users. Mozilla recently did that with Seamonkey, so that they could focus on Firefox.

      Actually, it's very relevant, because it's exactly the point: since Mozilla is open source, if enough people are interested, it's easy for the browser suite version to live on even if the original maintainers are no longer pursuing it. And, it turns out that enough people are, so we get a solid maintainer transition plan and a workable future for Mozilla SeaMonkey. No such thing is possible with BitKeeper.

    13. Re:Take aim at foot, Fire! by pianoman113 · · Score: 2, Informative

      A number of licenses have been set aside by BitMover (according to TFA) for some kernel developers. No licenses were set aside for Linus or Andrew because of their association with OSDL.
      They can either purchase licenses on their own, or find new employment.

      --

      Free as in speech, free as in beer, or free as in lunch?
    14. Re:Take aim at foot, Fire! by pianoman113 · · Score: 1

      And if you continue to read the article, BitMover still considered his and OSDL's actions a violation of their license agreement.

      --

      Free as in speech, free as in beer, or free as in lunch?
    15. Re:Take aim at foot, Fire! by Sanity · · Score: 2, Informative
      Yup, like I said - a childish hissy fit, they are taking their ball and going home because OSDL wouldn't put pressure on some contractor to limit his spare time closed source activities.

      Hopefully this will encourage development of a free (as in speech) alternative to BitKeeper.

    16. Re:Take aim at foot, Fire! by eugene_roux · · Score: 1
      They can either purchase licenses on their own, or find new employment.
      Or they could, of course, dump BitKeeper.

      There are very few things in life you can not walk away from...

      --
      Part Time Philosopher, Oft Times Romantic, Full Time Unix Geek
    17. Re:Take aim at foot, Fire! by _Sprocket_ · · Score: 5, Insightful

      Did your grocery store ever offer you free bread and milk? Did they imply that this would be an ongoing offer? Was there ever a concern that your household was becoming dependant on that free bread and milk? And once you did become dependant on that free bread and milk, did your grocery store now demand the 4 bucks because they discovered one of your household members was learning how to bake bread?

    18. Re:Take aim at foot, Fire! by drooling-dog · · Score: 2, Insightful

      Another good cannonball in the open-vs-closed source debate. Not only can proprietary software turn around and screw you, it can actually single you out for screwing!

    19. Re:Take aim at foot, Fire! by Teckla · · Score: 2, Interesting

      Wow, non-free software vendor decides to drop support for a piece of software leaving their loyal users out in the cold.

      Users that don't pay for the product, and thus, don't help support the development of that product. In my opinion, that means BitKeeper doesn't owe those users anything. I wouldn't owe you a free lunch tomorrow, just because I supplied you with a free lunch today.

      Having quickly read the RTFA, it looks like the motivation behind BitMover's hissy-fit was that a contractor of OSDL was working on reverse engineering BitKeeper's protocol

      It sounds to me like BitKeeper was not only perfectly within their rights to stop supplying the free version, but even had justifiable motivation.

    20. Re:Take aim at foot, Fire! by Anonymous Coward · · Score: 0

      Having quickly read the RTFA, it looks like the motivation behind BitMover's hissy-fit was that a contractor of OSDL was working on reverse engineering BitKeeper's protocol in his spare time

      Not even that. As far as I can see, McVoy assumes that anybody implementing a feature that BitKeeper already has in another version control tool simply must have reverse-engineered BitKeeper.

      I think he's been taking lessons from SCO and the de Tokeville Institute.

    21. Re:Take aim at foot, Fire! by Omnifarious · · Score: 2, Insightful

      I don't care what a license agreement says, unless you get to look at the source, reverse engineering should be perfectly legal. The progress of science (which is basically just reverse engineering on a grand scale) should not be stopped because it might hurt someone commercially.

      Besides, it's not OSDLs job to enforce Larry McVoy's license agreement for him. Larry could sue the developer if he wanted the developer to stop. If I wrote DeCSS in my spare time, should the movie industry go after me, or my employer? What would you say if the movie industry called the fact that my employer wouldn't fire me a "Breach of faith" on the part of my employer?

    22. Re:Take aim at foot, Fire! by pianoman113 · · Score: 1, Insightful

      I certainly hope that the FOSS community can duplicate the features of BK, as it sounds like an excellent tool. But their actions are hardly childish. BitMover did everything in their power to work things out with OSDL, and OSDL was either unable or unwilling to work with them.
      Are you suggesting BitMover should simply roll over and let anyone violate their license? Should PearPC allow CherryOS to get away with violating their license? How are these two situations different?

      --

      Free as in speech, free as in beer, or free as in lunch?
    23. Re:Take aim at foot, Fire! by Omnifarious · · Score: 1

      I think the motivation was childish and stupid. But, the rest of your post is exactly right, and Linus should never have trusted Larry McVoy in the first place.

      Proprietary software is ALL about screwing the customer. Whine all you want about money. There are plenty of software businesses making nice profits without screwing their customers. You don't need proprietary software to make money, you need it to screw your customers.

    24. Re:Take aim at foot, Fire! by pianoman113 · · Score: 1

      If OSDL is the license holder, it is their responsibility to ensure that they and their employees are in compliance with any and all license agreements to which they have agreed.

      If reverse engineering is explicitly forbidden in a license, and someone has agreed to that license, then reverse engineering is illegal. If they don't like it, they should have renegotiated the license.

      BitMover wrote their free-use license in such a way that the gratis use of their software would benefit the user and not harm BitMover. What exactly is wrong with that? Its their software, and they don't have to let anyone use it without paying. Why should they allow someone who freeloads to reverse engineer their software?

      --

      Free as in speech, free as in beer, or free as in lunch?
    25. Re:Take aim at foot, Fire! by Wildfire+Darkstar · · Score: 3, Insightful

      Are you suggesting BitMover should simply roll over and let anyone violate their license?

      Are you suggesting that OSDL should be responsible for what its employees do while not on the clock?
      --
      Sean Daugherty "I have walked in Eternity -- and Eternity weeps."
    26. Re:Take aim at foot, Fire! by Anonymous Coward · · Score: 0

      Regardless of licenses, reverse engineering is legal if used strictly for interoperability. Which seems to be the case. (At least here in EU... I believe that in the US it is similar with the sole exception of DMCA.)

    27. Re:Take aim at foot, Fire! by 0x461FAB0BD7D2 · · Score: 3, Insightful

      I know there is a group of developers who will continue to maintain Seamonkey. I happen to be one of them.

      However, my point was that ignoring loyal users is not the sole domain of non-free software vendors, as the OP seemed to imply. Even though open-source developers can continue to develop a product after it is no longer supported, it still doesn't make it right.

      Rather than marketshare, software vendors, both open- and closed-source, should be focusing on their loyal customers/users. However, they are managed by business school graduates, to whom, profit is everything.

    28. Re:Take aim at foot, Fire! by Muerte2 · · Score: 2, Insightful

      I've got to imagine that ANY lost revenue due to some guy creating a BK clone has to be offset by the number of additional customers BK must have got because they could claim the linux kernel was one of their clients.

      I can't think of a bigger, more successful, more openly public project than the Linux kernel (maybe Mozilla). That makes a HELL of a bullet point on your marketing brochure. If I'm mom and pop software developer and I'm comparing versioning systems and I see "BK powers the linux kernel" I'm going to know this isn't some silly little program, it's legit.

      I really have to imagine that the linux kernel did more for BK than BK did for the linux kernel.

    29. Re:Take aim at foot, Fire! by iabervon · · Score: 2, Interesting

      I don't think this at all indicates that Linus was wrong about using BitKeeper. BitMover is going to continue to host bkbits, there's an open source version with limited functionality (which, presumably, will be extended to more complete functionality by the community), and the existing licenses are still valid. They're just not going to do further development on the free version, and so it's time to look at alternatives, not actually switch.

      Linus has just posted to the mailing list saying that he is about to stop using BitKeeper, but only so that he can evaluate other things by actually throwing his real work at them. Most likely, in a week he'll say that there's one he likes best, but it's not ready, and he's going back to using BitKeeper until it is.

      Personally, I think that the free and the licensing issues surrounding it have hurt BitMover more than helped it; there have been people who have reported that BitMover refused to sell them the commercial version when they were ineligable for the free license, and I suspect that this has contributed to the idea that BitKeeper might be the best SCM out there, but BitMover is too nuts to do critical business with.

    30. Re:Take aim at foot, Fire! by vt0asta · · Score: 1

      [blockquote]Did your grocery store ever offer you free bread and milk? Did they imply that this would be an ongoing offer? Was there ever a concern that your household was becoming dependant on that free bread and milk? And once you did become dependant on that free bread and milk, did your grocery store now demand the 4 bucks because they discovered one of your household members was learning how to bake bread?[/blockquote]Location please of this grocery story offering free bread and milk. Thank you. Mmmmmmm

      --
      No.
    31. Re:Take aim at foot, Fire! by Spectra72 · · Score: 1

      Usually these same companies don't discover their customers are screwing them. That is bound to change the level of benevolence.

    32. Re:Take aim at foot, Fire! by chris_mahan · · Score: 4, Insightful

      >BitMover wrote their free-use license in such a way that the gratis use of their software would benefit the user and not harm BitMover.

      Benefit the users? By restricting their freedom to create a tool like BitKeeper?

      >What exactly is wrong with that? Its their software, and they don't have to let anyone use it without paying.

      Granted. But they can't lie either. They can lie to politicians and the average american, but they can't lie to geeks. Geeks write things down and have long memories.

      >Why should they allow someone who freeloads to reverse engineer their software?

      If the guy saw the source, he's not reverse engineering, he's copying from memory. If the guy didn't see the source, he's not freeloading.

      Again, tell me how a license between Corp A and Corp B can stop US Citizen C from reverse-engineering something?

      --

      "Piter, too, is dead."

    33. Re:Take aim at foot, Fire! by ultranova · · Score: 1

      Wow, non-free software vendor decides to drop support for a piece of software leaving their loyal users out in the cold.

      Users that don't pay for the product, and thus, don't help support the development of that product. In my opinion, that means BitKeeper doesn't owe those users anything. I wouldn't owe you a free lunch tomorrow, just because I supplied you with a free lunch today.

      True. Furthermore, even if I bought a meal from you today, you have no obligation to sell me one tomorrow. Which means that it would be pretty stupid of me to depend on you for my meals.

      To drop the analogy, a proprietary software vendor has the right and ability to stop developing his software at any time. When he does, the software is dead - the users will have to migrate away from it sooner or later, and if their data happens to be in the proprietary format of the program, too bad.

      On the other hand, when you use Free Open Sourced Software, you can continue development yourself if need be - just hire a programmer. And if you decide to migrate to some other product, you are guaranteed to be able to get your data - after all, you can hire a programmer to examine the save/load routines in the old program.

      This is why it's foolish to depend on proprietary software for anything important, especially for data storage. Even if it is technologically superior, it is also risky. Open source programs die when there's no one using them anymore. Proprietary programs die when the marketing so decides.

      This, I believe, was the grandparents point. He did not imply that BitMovers owed anyone anything; he simply pointed out that it was foolish to assume that something like this would not happen sooner or later.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    34. Re:Take aim at foot, Fire! by ookaze · · Score: 1

      Users that don't pay for the product, and thus, don't help support the development of that product

      But your premise is already false.
      To help support the development of a product is not only done by paying for this product.
      A lot of feedback has been provided by the kernel dev to BK, making the product better, and this added A LOT of value to BK.
      You would owe me a free lunch tomorrow, if I helped you improve the free lunch you supplied today. But you could not understand that if your bottom line is to sell the ideas (IP ?) I provided to you.

    35. Re:Take aim at foot, Fire! by InfiniteWisdom · · Score: 1

      Firstly, its not just linus, but every developer with write access to the repository who will have to pay. Guess what that'll do to the contribution levels?

      Secondly, have you considered that now that its no longer free to run bitkeeper, maybe that tips the balance in favor of some other versioning system?

      Finally, I realize you're going for a cheap laugh, but bread and milk are already free as in freedom. Recipes for bread are widely available, and you can always get your own cow. However, bitkeeper was never free as in freedom, so that's irrelevant.

      Like another person pointed out, your grocery store never gave you free milk and bread and then decided that they won't anymore because you wouldn't fire and employee that was making bread in his free time.

    36. Re:Take aim at foot, Fire! by Reliant-1864 · · Score: 3, Insightful

      A lot of employees have been fired for what they do in their spare time. They might not be paid by the company, but they are still an employee. Employers will not just let slide if their employees are working for their competition in their spare time, and it's pretty understandable if a company's supplier gets miffed that they have an employee working in their spare time to compete against the supplier, especially with an non-compete agreement between the 2 parties

      --
      The universe is held together with duct tape and karma. What goes around, comes around, and gets stuck to your forehead.
    37. Re:Take aim at foot, Fire! by MattKnepley · · Score: 1

      You miss the bigger point that Linux kernel productivity had DOUBLED using BK. I know that my own productivity improved by a larger margin. The simple truth is that most OS programming suck, as evidenced by the state of most OS tools. Subversion is laughable next to BK, and it is the best OS VC out there. The duplication efforts (arch, darcs) are pathetic, as anyone can tell by using them for a day or so. How the self-righteous kernel community could manage to screw up such a sweet deal is beyond me. However it just confirms my thesis as to the quality of the average OS programmer. It is amazing that OS software gets written at all, let alone works in many situations. If people spent half as much time learning about CS and perfecting their programs as they do bellyaching about BK, we might have credible OS alternatives to some commercial software.

    38. Re:Take aim at foot, Fire! by davFr · · Score: 1

      Hey!! That is called a drug dealer! (and no, I can't locate one for you ... ;o)

      --
      RIP Slashdot. I used to love you. dead account - but slashdot wont let me delete it.
    39. Re:Take aim at foot, Fire! by Mournblade · · Score: 2, Informative

      "Users that don't pay for the product, and thus, don't help support the development of that product. "

      There are other ways to support development of a product:

      1. Using said product and supplying bug reports and feature suggestions to the developer that improve the product for *all* of the product's users.

      2. Using said product in a high-visibility project that instantly gives said product visibility and credibility it otherwise wouldn't have, leading other potential customers to at least consider using it.

      By all accounts i've seen, Larry acknowledges that his product benefitted from having Linus use it - it's Larry offered Linux use of the free version of the software in the first place. Sort of like Nike paying Michael Jordan to wear their shoes. Note - I am in no way implying that this was a one-way deal. Both parties benefitted from this, however, many people were concerned that what has happened would happen (i.e. that once it was no longer convenient or necessary for Larry to provide the software to Linus (and others) for free, he would no longer do so, causing the developers to scramble to find an alternative).

      Turns out they were correct.

    40. Re:Take aim at foot, Fire! by ObsessiveMathsFreak · · Score: 1

      How has this left Linux out in the cold? Because he now has to pay to use BitKeeper? What's wrong with that?

      I'd have to agree with this. Essentially those using the free version of Bitkeeper wanted their cake and eat it too. They wanted a commercial product for free but never expected there to be any catches.

      In short just as FOSS software can come with a monetary price tag, so too can gratis proprietary software come with it's own, less obvious, method of payment.

      --
      May the Maths Be with you!
    41. Re:Take aim at foot, Fire! by Omnifarious · · Score: 1

      *shrug*

      Oh, no, someone is reverse engineering my program! I must stop them! I must take some insane move that will inconvenience a whole ton of people and break an explicit promise in the hopes that they will all collectively pressure this person to stop! I feel so threatened! How could people even think of doing this horrible thing to me! They must all be louts or criminals or worse! Aigh! Run around, scream and shout!

      *rolls eyes* Someone tells me that Larry's parents gave in to him when he threw temper tantrums as a child.

      OSDL has about as much control over what the developer does in his spare time as Amazon does for me. Should Amazon fire me when the movie industry asks because I work on P2P software in my spare time? I don't think so. Of course, the industry could then just deny Amazon the right to sell movies. *shrug* Stupid and childish.

    42. Re:Take aim at foot, Fire! by AlreadyStarted · · Score: 1

      Did you ever try to eat your software?

    43. Re:Take aim at foot, Fire! by metamatic · · Score: 5, Insightful

      Surprisingly enough, almost exactly this scenario really happens, and results in children dying.

      Companies (specifically Nestlé) give free infant formula to mothers in third world countries, marketing it as better than the free alternative. The mother uses the free milk, and her natural supply dries up. Then suddenly the rules change, and Nestlé demands cash for more milk. To add to the problem, she has to find a supply of clean water to mix the formula with, which can be problematic.

      Even though Nestlé never say up front that they are offering an ongoing free supply of milk, they still get boycotted by many people who find their behavior immoral in the extreme.

      So your attempt to show by analogy that BitKeeper have done nothing wrong, in fact fails to convince.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    44. Re:Take aim at foot, Fire! by adoarns · · Score: 1

      Does your grocery store sell copies of an original piece of bread that can be manufactured at will with essentially zero marginal cost? Are you paying for upgrades to your milk design which are largely incompatible with the milk you paid for last week?

      --
      Tenemus pyrobolos atqui jacimus cognitiones.
    45. Re:Take aim at foot, Fire! by Donny+Smith · · Score: 2, Funny

      Erh, my girlfriend offered me free sex and she implied that was to be an ongoing offer.
      At first, I was concerned I was gonna become addicted to it, and so it happened. One day, she discovered that I was masturbating when she was away, and so now she demands 4 bucks every time I want to sleep with her.

      Reverse engineering is pathetic and non-creative.
      And yeah, the new version has one (1) developer. Hah! Great, I'll move all my source code (don't have any, luckily) to this stable and reliable new OSS version so that I can save one 10th of single developer's monthly paycheck (I actually don't know how much it costs)...
      After the new system goes online, I will also voluteer for a white paper on how OSS saves money!

    46. Re:Take aim at foot, Fire! by _Sprocket_ · · Score: 1

      If you equate bread and milk with drugs... let's just say that if I were your neighbor, I'd be concerned about what you're cooking in your kitchen.

    47. Re:Take aim at foot, Fire! by _Sprocket_ · · Score: 1

      Never tried to eat software. But I know someone who baked his hard drive. And someone who's wife stuck all his floppy disks in the oven and threatened to turn it on. Different intended outcomes though.

    48. Re:Take aim at foot, Fire! by Anonymous Coward · · Score: 0

      If you are so in love with communism, why don't you move to cuba?

    49. Re:Take aim at foot, Fire! by Anonymous Coward · · Score: 0

      now she demands 4 bucks every time I want to sleep with her.

      Unless she is super-fugly, $4 a fuck is such a good price, it is practically free.

      A good whore will run you at least $200, more like $300 in the major cities. As long as she picks up her half of the dining and entertainment bills, you've got a SWEEET deal. I'll even give you $8 to fuck her myself.

    50. Re:Take aim at foot, Fire! by Anonymous Coward · · Score: 0

      > BitMover did everything in their power to work things out with OSDL, and OSDL was either unable or unwilling to work with them.

      Correct, OSDL was unwilling to tell one of its employees what he could do in his spare time. Kudos to OSDL.

      I really don't care whether McVoy is in the right or not. All I know is that I won't be considering his company's product, because I have no serious way in which to evaluate it.

    51. Re:Take aim at foot, Fire! by lspd · · Score: 1

      Users that don't pay for the product, and thus, don't help support the development of that product. In my opinion, that means BitKeeper doesn't owe those users anything. I wouldn't owe you a free lunch tomorrow, just because I supplied you with a free lunch today.

      The Bitkeeper website mentions Linux kernel development prominently and quotes Linus on their front page. Any charity involved in helping kernel development has been more than made up for by the free advertising Bitkeep has recieved.

      How many people would even know about this tool if it hadn't been used in Linux kernel development? Advertising is a form of payment.

    52. Re:Take aim at foot, Fire! by Anonymous Coward · · Score: 0

      > And if you continue to read the article, BitMover still considered his and OSDL's actions a violation of their license agreement.

      And OSDL didn't. Rather than seek a resolution, McVoy threw a tantrum and yanked the rug out from everyone.

      This is a product that lives and dies on the whims of one developer. I wouldn't touch it with a bargepole.

    53. Re:Take aim at foot, Fire! by snorklewacker · · Score: 1

      > To drop the analogy, a proprietary software vendor has the right and ability to stop developing his software at any time.

      No one's saying McVoy can't exercise his own prerogative. This doesn't much affect the observation that the exercise of his prerogative appears to be predicated on overweening control and temper tantrums. That this should affect future purchasing decisions should also not be surprising.

      BitMovers is in a niche, they'll survive for a few years yet. Significant growth, however, I think can be ruled out.

      --
      I am no longer wasting my time with slashdot
    54. Re:Take aim at foot, Fire! by computerme · · Score: 1

      yah. vendors all the time give free trials of products.

      then they stop.

      if i like it, i BUY MORE.

      If its useful to you, then you have 2 choices:

      a) buy it.
      b) shut the hell up and stop using it.

      simple.

      oh wait. cry on slashdot.org and argue 'free as in beer and peanuts and potatp chips."

      And that person was REVERSE ENGINEERing their product. Geebus, its open source people, that's doesn't mean just MAKE copies of exitsing product. Be innovative.

    55. Re:Take aim at foot, Fire! by Elwood+P+Dowd · · Score: 1
      Did your grocery store ever offer you free bread and milk? Did they imply that this would be an ongoing offer? Was there ever a concern that your household was becoming dependant on that free bread and milk?
      No, it's more like your grocery store was giving away free Boeing jet engines, while lower quality jet engines were freely available everywhere else, and you built an aircraft assembly line that depended on those higher quality jet engines and now... wait. No. Your analogy is stupid.
      --

      There are no trails. There are no trees out here.
    56. Re:Take aim at foot, Fire! by rpdillon · · Score: 3, Informative
      If reverse engineering is explicitly forbidden in a license, and someone has agreed to that license, then reverse engineering is illegal.

      Well, that's the question, isn't it? You state this like it is obvious, but it isn't obvious. Reverse engineering for interoperability is protected under US copyright law AND the DMCA. In fact, there is at least one court case pending right now to determine this very issue. Read more about it here. Very interesting stuff.

      Anyway, given that

      1. The OSDL had the license
      2. the employee was NOT employed by OSDL to do the reverse engineering and
      3. reverse engineering is protected under copyright law
      I could see OSDL suing BitMover for breach of contract, which seems backwards, but I really think it is questionable if they gave BitMover any cause to do this, and it is going to cost them dearly to migrate over the entire version history to a new format, especially from one that is proprietary and needs to be reverse engineered before the move can happen.
    57. Re:Take aim at foot, Fire! by Inzkeeper · · Score: 1

      Making BK a free lunch for FOSS: +2
      Suddenly changing their mind: 0 (Yes, it is their right)
      Demanding that OSDL limit the INDEPENDANT, AFTER HOURS, UNPAID actions of one of its contractors: -5 (and no, NOT "justifiable")
      Taking their ball and going home: Pathetic

    58. Re:Take aim at foot, Fire! by pianoman113 · · Score: 1

      Again, tell me how a license between Corp A and Corp B can stop US Citizen C from reverse-engineering something?

      Contract law. If US Citizen C is employed/contracted by Corp B, and Corp B has a contract with Corp A stating that Corp B nor it's employees/contractors will reverse-engineer Corp A's product, Corp B is responsible to ensure that US Citizen C does not reverse engineer.
      If the above citizen wishes to continue to reverse-engineer the product in question they are free to do so when their employment/contract with Corp B has been terminated.

      --

      Free as in speech, free as in beer, or free as in lunch?
    59. Re:Take aim at foot, Fire! by Anonymous Coward · · Score: 0

      Dude, if you can't make your argument without an analogy, you probably don't have anything intelligent to say. Thanks for showing this empirically.

    60. Re:Take aim at foot, Fire! by pianoman113 · · Score: 1

      Reverse engineering for interoperability is protected under US copyright law AND the DMCA.

      Whether or not this is true, if you agree to a license which says "I will not do such and such," and you do so, you have violated the license. This is a breech of contract law and has nothing to do with copyright law.

      I don't think BitMover is all that concerned that their license was violated, though, since we have heard no news of a suit. Their issue is that the FOSS community didn't play by the rules and bit what they (BitMover) saw as a helping hand.

      As has been stated before, BitMover is under no obligation to give away anything gratis. They have every right to take BK away if certain elements are attempting to damage their business through their own give-away program.

      --

      Free as in speech, free as in beer, or free as in lunch?
    61. Re:Take aim at foot, Fire! by Anonymous Coward · · Score: 0

      How high is the migration cost from one loaf of bread to another? How high is the cost of migration from one source management system to another?

    62. Re:Take aim at foot, Fire! by chris_mahan · · Score: 1

      So, you're adding that there exists a contract between Corp B and Citizen C.

      I've read some of these licensing contracts (don't ask me which ones or how, can't contractually tell you). They generally state that licensee will protect licensor's IP at least as well as its own IP, and in no case exercise less than customary care.

      Now, does customary care include going to your employee's home and figuring out what he's working on after dinner while his wife/girlfriend watches American Idol?

      If the licensee did not grant access to the source code to this employee, and the employee has a non-disclosure agreement, then the licensee has most likely exercised customary care.

      IANAL, but I have to tell you that BitKeeper is being very nasty on this one.

      If their code was so great and their software so advanced, one guy toiling away at night would not be able to even come close to creating a competing product.

      And non-disclosure agreement do not injunct against reverse-engineering.

      The only thing that protects you from reverese-enginnering is a patent, and only if the reverse-engineer wants to sell or release the product publically for profit.

      If someone creates a better mousetrap and give it away for free, forever, I doubt a patent on mousetraps will help you, since you can only recover illicit gains (and there are no gains, because free, so no laywer will take the time).

      This is all very silly if you ask me. BitKeeper should just be renamed to BitBuhBye.

      --

      "Piter, too, is dead."

    63. Re:Take aim at foot, Fire! by Anonymous Coward · · Score: 0
      Although it may be offtopic, but non-free software vendors aren't the only ones dropping support for popular products and disappointing their loyal users. Mozilla recently did that with Seamonkey, so that they could focus on Firefox.

      User loyalty means nothing anymore. It's all about the bottom-line.

      A similar claim could be made about Apache 2.0. Its support for PHP is severly lacking due to differences in design which are incompatable. Is the Apache foundation turning its back on its loyal PHP customers? Isn't the new architecture required, especially in order to make Windows a first class citizen? When is supporting some existing customers supposed to take precident over making changes needed by other customers (both existing and potential)?

    64. Re:Take aim at foot, Fire! by XMyth · · Score: 1

      Wasn't US Citizen C using said license to gather information to perform the reverse engineering?

    65. Re:Take aim at foot, Fire! by he-sk · · Score: 1

      IIRC, clauses that restrict reverse engineering are null and void in some jurisdictions, such as Germany.

      --
      Free Manning, jail Obama.
    66. Re:Take aim at foot, Fire! by chris_mahan · · Score: 1

      Was he an "end user" of the software who thought: "This POS blows chunks, I can do better," and proceeded to write one at home?

      Are you saying that because there's a program on your machine you can't reverse-engineer it?

      I say the opposite! you have to have the software on your machine (and have clicked the "i accept" of the license) before you can even start reverse-engineering it.

      --

      "Piter, too, is dead."

    67. Re:Take aim at foot, Fire! by Citizen+of+Earth · · Score: 1

      oh wait. cry on slashdot.org and argue 'free as in beer and peanuts and potatp chips."

      The issue is that there was another grocery store right next door that gave away free products that weren't quite as good but which were guaranteed to remain free forever and the store was guaranteed to stay open forever. Linus chose the non-guaranteed grocery store and people told him he would have to pay for it later. This is later.

    68. Re:Take aim at foot, Fire! by arafel · · Score: 1

      Yes - but in this case, he wasn't working for the competition, because he wasn't working for BitMover. You've mixed your metaphors, I think. :)

      If BitMover had a problem with what the guy was doing, they should have sorted it out with him, not try to drag the company he works for into the mess. Call me suspicious, but this smells a bit like an excuse to do something BitMover has had in mind for some time.

    69. Re:Take aim at foot, Fire! by rpdillon · · Score: 1

      You're not understanding me. The question still remains about whether a licensing agreement can remove the allowance under copyright law to reverse engineer something for interoperability.

      If you doubt me, I still refer you to the link above. However, I will add this: the power of the licensing agreement stems from copyright law itself, and while it may seem the two are independent, many (including courts) view them as intertwined. One of the central questions is whether companies can leverage copyright law (through licensing) to remove a priviledge that is protected under copyright law.

      Suffice it to say that a lot of intellectual property experts believe that such a licensing agreement is not binding insofar as it denies the licensee certain actions protected under copyright law.

      Again, I urge you (if you are interested in this subject matter), to read about the Bnetd case on eff.org and see how this very subject is still being hotly debated.

    70. Re:Take aim at foot, Fire! by Felonious+Ham · · Score: 1
      Rather than marketshare, software vendors, both open- and closed-source, should be focusing on their loyal customers/users.

      As a Mozilla suite non-user I'm happy to see resources directed to Firefox, but even if I were one of the few, I certainly recognize that any company has limited resources (particularly those not funded through profit) and decisions have to be made where best to allocate those resources. You can't please all the people, profit or no, and you try as best you can to hit the fat part of the curve.

      Unlike the Amiga guy, at least you can take over the niche development for Mozilla (and now you can sneer at everyone who says, "why don't yourself?!").

    71. Re:Take aim at foot, Fire! by Omnifarious · · Score: 1

      There is, AFAIK, an excellent precedent set a long time ago when book publishers tried to stick liscensing agreements in books. That was shot down, and so should similar things for software.

      The only possible justification for treating software differently is that the act of running it creates several copies just so it can run. But I don't see that as being anything other than fair use and beyond the reach of licensing restrictions.

    72. Re:Take aim at foot, Fire! by XMyth · · Score: 1

      No, I'm saying if he agreed to that license before he installed the software on his machine then it doesn't matter if he has a right to reverse engineer it or not. He agreed not to when he accepted the license. If he's doing otherwise, he is breaking the license / not honoring the agreement.

      I don't know though, perhaps he bought his own version of BitKeeper to use outside of work. That is entirely possible.

    73. Re:Take aim at foot, Fire! by Anonymous Coward · · Score: 0

      What you fail to understand is that this sort of thing happens all the time, has happened before, and likely will happen again. There was *MUTUAL* benefit in Linus using Bitkeeper. Larry's product got better, and the Linux kernel got better. Bitkeeper provided a nice seguay into the next product. The next product will likely be monotone (not likely to be subversion or CVS, or RCS). Bitkeeper was a stepping stone. It's a target for what Linus wants (only better than Bitkeeper, since more people can work on it, and Linus can get more of what he wants). It's not unlike the move from XFree86 to X.org (about 1 year ago). XFree86 had been in use a long time, but needed a lot of updates. The people running the project decided to change the licence (non-GPL) enough so that it wasn't really compatible with the GPL. X.org came along, (ALL GPL), improved its code with help from some distros and developers, and then made necessary improvements (so now better than XFree86). Everyone moved along (and we are all better for it). The same will happen here. It was a good relationship while it lasted, but now it's over, and we must all move on.

    74. Re:Take aim at foot, Fire! by Anonymous Coward · · Score: 0

      It sounds to me like BitKeeper was not only perfectly within their rights to stop supplying the free version, but even had justifiable motivation.

      I agree with you here 100%

      OSDL was reverse engineering BK protocol because BK was being nice and letting linux devs use it free.

      Basically they were funding the competition.

      People are saying "Look, we told you closed source people are asshats"

      Where really to me this is a case of FOSS supports being giant asshats themselves by actively attacking a company that was trying to help.

      Well fuck you OSDL. You guys suck ass. I'm sure you are singlehandly responsable for discouraging a great many company with good software from releasing for linux, or for that matter contributing to FOSS at all.

    75. Re:Take aim at foot, Fire! by Anonymous Coward · · Score: 0

      Screw you.

      You need propretary software liceanses to make money off of software with a large up front cost and low marginal profit.

      You can not make money off of an open source product that takes millions to develop before any profits start coming in if that software is something that needs hundreds of thoasands of people to make a profit.

      Why? Because maybe 3 people will buy it and then the rest will just copy it. Support? Give me a break, a lot of software doesn't need support, and GPL software is pretty good about supporting itself without $$.

      So... spend $10 million and get 3x$40 back. Great deal!

      Wonder why there are no *good* FOSS games?

      You are a tool who I'm sure never has submitted any decent amount of good code to anything ever.

    76. Re:Take aim at foot, Fire! by Anonymous Coward · · Score: 0

      dude, this is differant.

      They weren't just reverse engineering it. They were getting to use it for free while reverse engineering it.

      That makes OSDL and their developer a tool.

      BitKeeper was trying to do something nice for the community and then getting screwed.

      Sure, it may be legal for them to be screwed, but that doesn't mean they have to like it, and it certainly doesn't make sense for them still to want to be friends.

      If I'm eating dinner with you and you walk out without leaving money towards a tip, OK, I can't do much about it, but don't bitch when I won't go to a resturant with you again.

    77. Re:Take aim at foot, Fire! by Anonymous Coward · · Score: 0

      This is the dumbest fucking analogy that I have ever heard.

      If the grocery store was giving you free bread and milk, then you decided to fuck the grocery store by opening a competing store next door, and then were bitching about how they stopped giving you free bread and milk and how this proved that you were right when you thought they were assholes for wanting to give you free bread and milk....

      then the analogy would make sense.

      asshat

    78. Re:Take aim at foot, Fire! by _Sprocket_ · · Score: 1
      This is the dumbest fucking analogy that I have ever heard.

      As I pointed out earlier, it's not my analogy. And I agree that it's flawed. Do yourself a favor - read the thread next time before being too eager to hit 'reply' and acting like an ass. You might be able to contribute to a conversation next time.
    79. Re:Take aim at foot, Fire! by Logi · · Score: 1
      Wow, only a real pain in the PITA would feel the need to point out such a pissy little error.
      It must really suck to empathise with your food like that. You might want to consider photosynthesis.
      --
      Logi - I can do anything, but not everything.
    80. Re:Take aim at foot, Fire! by boots@work · · Score: 1

      *Did* anyone violate their licence? That doesn't seem to be the case here, at any rate there is no public evidence for it yet.

    81. Re:Take aim at foot, Fire! by Anonymous Coward · · Score: 0

      Maybe you need to take a longer look at the history of BK and the license terms its distributed under.

      If a grocery store from which I had been helping myself to 'free' bread decided to kick in my door in the middle of the night, conduct a search for bread recipies, and hurl a torrent of abuse at me merely because I own an oven with which I could conceivably bake bread, then you might have an appropriate analogy.

      Do you ever notice how paranoid aggressive people invariably drive everyone away from them with lunatic rants and wild accusations, to the point where they are alone in the world, left to scream profanities at the sky and the rocks? Thats the situation Larry will find himself in should he continue down the path he is on. Completely bereft of allies and friends, and utterly alone.

    82. Re:Take aim at foot, Fire! by RedWizzard · · Score: 1
      Thanks BitMover for proving why Linus' decision to rely on a non-free version control system was a mistake.
      How was it a mistake? Linus (and others) got three years use of a tool which has clearly improved the development process for them. What have they lost? Nothing. When the decision was made there was no viable open source alternative, so what should Linus have done? Continued to use nothing in the hopes that one of the open source projects matured to the point where it was workable? Well, three years later none of them have. So it seems pretty clear to me that Linus did make the right decision.
    83. Re:Take aim at foot, Fire! by Anonymous Coward · · Score: 0

      Dude, what the WTF is your problem? Laughing my LMAO!

    84. Re:Take aim at foot, Fire! by Anonymous Coward · · Score: 0
      the de Tokeville Institute


      LOL!

    85. Re:Take aim at foot, Fire! by davFr · · Score: 1

      :o) I was rather refering to the archetypal 2-step technics of drug dealers : - offer products for free, in order to create a dependence, - ask for money for the no-more-free product, - ($$$!)

      --
      RIP Slashdot. I used to love you. dead account - but slashdot wont let me delete it.
    86. Re:Take aim at foot, Fire! by mohaine · · Score: 1

      Should PearPC allow CherryOS to get away with violating their license? How are these two situations different?

      The two are COMPLETELY different.

      Reverse Engineering is not a copyright violation. If CherryOS would have used PearPC as a reference, nobody would really care. But they didn't RE PearPC, just just copied the code directly.

      Now if OSDL was coping BitKeeper code, then I understand.

      The big issue is that BitMover would revoke or deny an entire company a non-free license just because of the what a single employee does in their free time. This is like MS revoking licenses to any company that has a FOSS developer on staff. It is just plain wrong.

      BTW, do you post as Janne on kerneltrap.org? I having seen so much (self?) bind defending of a company since Linuxgruven screwed over the community.

      --
      (appended to the end of comments you post, 120 chars)
    87. Re:Take aim at foot, Fire! by chris_mahan · · Score: 1

      It doesn't matter if the license says you can't reverse engineer it, because it could not be enforced. Like I said, you can reverse engineer whatever you want. The only thing stopping it is patents. (and that's what patents were created for, by the way)

      --

      "Piter, too, is dead."

    88. Re:Take aim at foot, Fire! by RedWizzard · · Score: 1

      There is a difference though: Nestlé pulled a bait-and-switch with no obvious motive other than to force people to buy more milk. They stopped the free product at the right time to maximize profit (if your statement is accurate). BitMover, however, only withdrew their free product when they felt someone was taking advantage of the availability of the free product in a way that could (potentially) damage their business, and only after negotiations with that party were unsuccessful. I don't see anything morally, ethically, or legally wrong with this part of BM's actions.

  3. I know.. by Anonymous Coward · · Score: 0

    It won't be that POS that is ClearCase.

    1. Re:I know.. by cfalcon · · Score: 1

      Hah! I'm having a slashdot break because ClearCase is punching me in the head *right this instant*!

    2. Re:I know.. by Anonymous Coward · · Score: 0

      I've got some spare Microsoft Visual Sourcesafe 6 licences if you'd like.

  4. Freedom matters by Concern · · Score: 4, Insightful

    Man, remember all those people "flaming" over the freedom of tools on the lists? What was with them, anyway? Aren't they just starting a "religious war?" Who cares if this tool is free. It didn't cost me anything. Those crazy license zealots.

    But wait.

    Now, look what happened. The company (or individual) that was your friend a couple of years ago, decides today that you've offended them. Now they are taking their ball and going home.

    Now you are stuck. You need to replace what they gave you. Oh, it'll cost you: manpower, lost opportunities, potentially a pile of pesos... Get ready for a painful transition. And as annoying and dangerous as this is for source control in mainline kernel development, there are many, many scenarios where this kind of manuevering will screw you much worse - alienating your customers, stranding years of development, the whole works.

    This is why freedom matters.

    And what is BitMover so upset about? That anyone would dare compete with them?

    The audacity!

    Does any vendor of a commercial product have a moral high ground to complain when a competitor appears? And whose problem is it if they are trying to charge money for something other will do for free?

    --
    Tired of Political Trolls? Opt Out!
    1. Re:Freedom matters by stecoop · · Score: 1

      I don't disagree with you on the freedom mattering part but you do have to realize that it is their product and their right to do what ever they feel. Basically everyone is in a pickle; first you have a company that wants to survive buy selling a service or product and second you have a developer wanting to be productive.

      You really can't blame anyone for this, its just business.

    2. Re:Freedom matters by jfengel · · Score: 1

      And whose problem is it if they are trying to charge money for something other will do for free?

      Oh, it's definitely their problem. When you want money to do something, you'll always get out-competed by somebody who'll do it for free. Basic economics.

      Except...

      Except that Linus picked Bitkeeper for a reason. Presumably he picked it because it was good. I'll go even further to venture that it was good at least in part because they paid a bunch of guys to write the software, rather than waiting for other people to do it out of the goodness of their hearts. When you pay people they do the non-fun parts of the software, like maintenance and UIs and fixing those last little bugs that always take forever.

      As long as free software exists, more power to those who wish to participate. I participate myself. But my mortgage is paid by the guys who want the exclusive rights to my software, guys who would go out of business right fast if a free alternative appeared. At least, if that alternative were as good as what I do. If some guy does for free what I do, wow. Power, buddy.

      Linus will presumably go to his second-favorite free software, unless Bitkeeper is so good that he'll pay to keep using it. Or more to the point, if the free software requires so much extra work from him that he'd be better off paying Bitkeeper, he may well choose to stay there. More basic economics.

    3. Re:Freedom matters by gl4ss · · Score: 1

      *And what is BitMover so upset about? That anyone would dare compete with them?*

      well, didn't the license pretty much lay out that part out to open already? they don't want competition.

      and um, yeah, it is a problem for them if someone does for free what they want money for.

      --
      world was created 5 seconds before this post as it is.
    4. Re:Freedom matters by squiggleslash · · Score: 5, Insightful
      I always find it ironic that most of those who flame RMS et al usually argue that they're just being ideological, and all those who disagree "just want to get things done" and "free software 'zealots' are just being impractical".

      Nah. I was won over to free software because it's practical. I've never seen handing your data over to be managed by proprietary software product as "practical".

      I'm kind of bitter that way as I've been using computers for a long time, since the early eighties, and have had too much experience of what happens when proprietary vendors do not support you any longer, even often with no malice intended, as the manufacturers of the Dragon 32, Sinclair QL, and Commodore Amiga can demonstrate. I switched to GNU/Linux. Because it was practical. Because I knew that I didn't have to rely on a third party for support, because I could help others and get the information I need to support others, because no matter what happened, I'd be able to continue with what I had.

      Practical? You bet. Ideological? Perhaps, but only the same way as my dive instructor was "ideological", I mean he was obsessed with safety, obsessed I tell you! All I wanted to do was go down 60 feet and look at coral, but oooooooo noooooh! It's all "Buddy System" and "nitrogen levels" and other stuff.

      Ok, that's facetious. The latter is about life and death. But there's no reason that the less serious nature of proprietary vs open and free should make me unconcerned about the issue.

      --
      You are not alone. This is not normal. None of this is normal.
    5. Re:Freedom matters by Preacher+X · · Score: 1

      They said they were removing support, so why does this automatically mean linus must change? So he is using unsupported software for a while till the code tree is moved? IS this really such a huge deal?

      --
      "And the heathens with their ways of trickery and deceit shall not prevail over the will of the righteous"
    6. Re:Freedom matters by arkanes · · Score: 3, Insightful
      Of course it's reasonable for them to do this. But this is exactly why people didn't want to start using it in the first place - because you become beholden to the goodwill of a third party. That's an uncomfortable spot for anyone to be in, anywhere.

      The fact that Larry is being pissy about a tenuous connection to a third party developer working on a BK alternative just makes him sound like an asshole. It was nice to read his little speech about accepting commercial developers, like any time a company releaases a commercial product for Linux all the OSS guys should cease work on anything to compete with it. That attitude is the whole reason OSS got started in the first place.

    7. Re:Freedom matters by duffbeer703 · · Score: 1

      I used to follow the BitKeeper controversey on the Kernel mailing list, and based on what I read, I don't blame BitMover at all.

      It seemed to me like McVoy & co tried to "give back" a little by contributing their product to the Linux development effort in a way that kept them in business.

      But the amount of flaming & grief that they got in return was blown far out of proportion to a nauseatingly high level. Several kernel developers "took their ball (license in this case) home" and made an a big fuss over a small issue. I'm shocked that they didn't pull BitKeeper two years ago, frankly.

      This whole fiasco is a textbook example of what happens when too many big egos are in one place at the same time.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    8. Re:Freedom matters by danheskett · · Score: 1

      Now you are stuck. You need to replace what they gave you. Oh, it'll cost you: manpower, lost opportunities, potentially a pile of pesos... Get ready for a painful transition. And as annoying and dangerous as this is for source control in mainline kernel development, there are many, many scenarios where this kind of manuevering will screw you much worse - alienating your customers, stranding years of development, the whole works.
      Wait a minute. You are making this false assumption that it's going to be a painful transition. Is it really going to take all that much?

      It's a commodity app basically. I am sure the wizards at OSDL will figure it out.

      The effort and time users gained by using BitKeeper over CVS for the last few years will surely still far exceed the time and effort it takes to migrate to something else.

      In the end, Linus is still vastly ahead of where he was previously.

    9. Re:Freedom matters by Jeremiah+Cornelius · · Score: 5, Informative
      Linus "picked" Bitkeeper because Larry harangued him in Linus' home, around the release time of 2.4>

      Linus was dropping important patches - cos his versioning was done from a mail spool.

      Larry was writing Bitkeeper and had been pushing this for a couple years. Finally Linus gave in - saying there was a problem - and agreed to use a vcs that didn't get in his way. Then Larry made his pitch...

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    10. Re:Freedom matters by Anonymous Coward · · Score: 0

      they can simply copy all the R&D and work BK did!

      The fact that you call it "simply" reveals that you're a "snot-nosed" idiot who has no clue what he's ranting about and has never tried to reverse engineer something even as simple as hello.c

    11. Re:Freedom matters by Concern · · Score: 4, Insightful

      This is a process: the community learning the value of "freedom."

      If I blame anyone, I blame the dismissive people who said this would never happen, and if it did, it wouldn't matter.

      BitMover is doing what's best for BitMover. They had a sexy marketing line with "fake freedom" and it fooled some people. Who do you "blame?" The marketing department? Or the people they convinced?

      This is not a story about a corporation "getting burned" because someone dared to create an open source version of their product. Excuse me, that's called competition, and you can't play that card without being fundamentally against open source, if not all competition.

      This is a story about the dangers of non-free software - dangers that exist for everyone, for AT&T and IBM just as much as for Linux and Gnu hackers.

      I just hope everyone, corporate or otherwise, learns from the experience. If we don't, we can blame ourselves.

      --
      Tired of Political Trolls? Opt Out!
    12. Re:Freedom matters by danheskett · · Score: 2, Interesting

      The fact is and remains, that for some people, and in many situations, the burden of switching between proprietary apps is still far, far, far less than the burden and lost productivity and time that is spent on F/OSS applications.

      Even switching between F/OSS applications isn't fun. Ever had to migrate between sendmail and qmail? Or sendmail and postfix? Or postfix and qmail? All apps are "open" in that the source is still there, but they are both, actually, very proprietary. They all are configured differently, all use their own settings file, file naming conventions, and formats. It's open, but still, completely a mess.

      You assume that if you choose a GNU/Linux app once, at one time, that you will stay with that, for all time. That's not the case in the real practical world of software use cases. People change, and their requirements change, and the software changes.

      The theoretical, big picture idea that F/OSS is able to be maintained by anyone if the original maintainer disappears or abandons the project is of little use in most cases. I am a programmer, but frankly, if the PHP team stops maintaining PHP3 I am not going to keep up with bugfixes and security patches. I am going to bite the bullet and upgrade to PHP4/5. It's going to be a hassle, I'll have to deal with it. Sure, I could maintain those earlier 3.x builds, but I am not going to. It's a waste of time. It's a waste of effort. It's more work than its worth.

      F/OSS is often practical, but trust me, I tell you from experience, it can often be as difficult, time consuming, and expensive to move between F/OSS platforms as from a proprietary solution to a new proprietary solution. It is no gurantee that because an app is free or open that it is flexible and easy to switch in and out of. Quite often proprietary solutions actually convert better between packages: at a client site I was contracted to "upgrade" their Windows based mail server. The replacement mail server package they wanted actually had a built in conversion between the competition and their own. Three clicks, and everything was done. Proprietary yes, but practical, very much so.

    13. Re:Freedom matters by Anonymous Coward · · Score: 0

      Actually, that's a false assumption that it's a false assumption.

      And it's besides the point anyway; the point is, this may be an annoyance for Linus, but this can happen to anyone who relies on a non-free product and it can be much worse than just a version control system.

    14. Re:Freedom matters by EnglishTim · · Score: 1


      And what is BitMover so upset about? That anyone would dare compete with them?

      The audacity!


      BitMover are fine with people competing with them. What they are not fine with is people using the free version they give out to create a competitor that could help put them out of buisiness.

      It sounds fair enough to me. It's like lending a neighbour a tractor on the condition he doesn't start ploughing up your driveway.


      Does any vendor of a commercial product have a moral high ground to complain when a competitor appears? And whose problem is it if they are trying to charge money for something other will do for free?


      I haven't seen BitMover complaining about competitors appearing. All they are saying is "Sure, you can make a competitor to BitKeeper, but don't expect us to help you out by giving you a free copy of BitKeeper."

    15. Re:Freedom matters by R.Caley · · Score: 1
      And what is BitMover so upset about? That anyone would dare compete with them?

      What makes you think they are upset?

      They made a marketing move, they have reaped the benefit, now they have found a way out taking the benefits with them.

      I wonder how long they were playing Six Degrees Of Separation from OSDN before they found the contractor who had doen some work on a rival product, giving them the excuse to throw a hissy fit and stomp out.

      I would have hoped that the kernel developers were bright enough to have had a migration-out plan in place from the moment they decided to move to BK.

      --
      _O_
      .|<
      The named which can be named is not the true named
    16. Re:Freedom matters by Rick+Zeman · · Score: 0

      *And what is BitMover so upset about? That anyone would dare compete with them?*

      well, didn't the license pretty much lay out that part out to open already? they don't want competition.

      and um, yeah, it is a problem for them if someone does for free what they want money for


      Oh, bullshit. Competition isn't the issue. Why wasn't that guy building a better vcs than reverse engineering Bitkeeper? It's not anti-competitive to want to keep someone from stealing your ideas (and hard work). Now, if the objection was to a developer building his own from the ground up vcs, you'd have a point. You don't now.

    17. Re:Freedom matters by drew · · Score: 2, Insightful

      i think that most (not all) people would have been a lot calmer about the issue had it not been for the license clause about not working on any competing projects. i can completely understand why somebody who worked on the kernel wouldn't like being told what other projects they could or couldn't work on in their spare time, just as i wouldn't appreciate my work telling me what i could and could not spend ny free time doing.

      anyway, i think he's being a little blind if he thinks his organization is as friendy as any to open source. sure, they're friendly to open source, as long as it isn't competing with them. sorry buddy, that's not the way it works.

      and his comment about marines and disciplining the 'bad apples' is nothing short of ludicrous. it's not up to the free software community to discipline somebody for the decisions they make on how to spend their free time.

      --
      If I don't put anything here, will anyone recognize me anymore?
    18. Re:Freedom matters by Concern · · Score: 1

      Commercial development and free software development will always coexist. The market will always pick up the slack for what people won't, or can't, do for free. You're right about that.

      If the switch to another product is painless (though I wouldn't assume that), the whole transaction might be a net-gain for everybody, acrimony notwithstanding.

      The problem is that people clearly still don't realize what they are buying into when they eschew a free license, and they get screwed. Hopefully the learning process will continue.

      --
      Tired of Political Trolls? Opt Out!
    19. Re:Freedom matters by squiggleslash · · Score: 4, Insightful
      The fact is and remains, that for some people, and in many situations, the burden of switching between proprietary apps is still far, far, far less than the burden and lost productivity and time that is spent on F/OSS applications.
      And in many situations, that is true. And in most situations, it's not important.

      The different between FOSS and proprietary is this: for the former, I don't have to switch. For the latter, I do.

      If Commodore Amiga's operating system had been Free Software, the chances are I'd still be using it today. It would, by now, have a community of developers built around it who would have kept it up to date, ported it to commodity hardware, etc.

      So, to be honest, this kind of argument doesn't impress me. Why, exactly, do I need to switch from sendmail? I don't. I can't envisage needing to any time in the next decade, can you?

      Why did I need to switch from AmigaOS? 'cos it was set in stone. There'd never likely be an update, and even if there was one, I'd be unlikely to obtain it, and it's unlikely it'd ever move forward very far.

      --
      You are not alone. This is not normal. None of this is normal.
    20. Re:Freedom matters by duffbeer703 · · Score: 1

      That's a good point. And note that I'm not excluding McVoy from the list of people with big egos... he's made alot of shoot-from-the-hip statements that did little to ingratiate himself with his user community.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    21. Re:Freedom matters by R.Caley · · Score: 3, Informative
      What they are not fine with is people using the free version they give out to create a competitor that could help put them out of buisiness.

      But that is, of course, not what seems to have happened. What happened, accordingto the write up, is that someone who had at some point been been payed some moeny by OSDN was, completely unrelatedly, working on a possibly competitive product. No one is claiming this contractor was using BK in his work on that product.

      basicly BM's interpretation of the licence is that no one who has any connection, however tenuous, with an organisation using the free BK can work on a version control system. This looks to me to be a clause specifically created to be impossible for the licencee to police, and so to provide a way for BM to remove the licence on a whim.

      --
      _O_
      .|<
      The named which can be named is not the true named
    22. Re:Freedom matters by Anonymous Coward · · Score: 0

      The theoretical, big picture idea that F/OSS is able to be maintained by anyone if the original maintainer disappears or abandons the project is of little use in most cases.

      Ah. No. This generalization is wrong.

      The more widely used the project, the more people can take it over.

      Remember, you are comparing the risk of being abandoned or shafted by a corporation to the risk of being abandoned or shafted by the orignial authors (possibly a corporation) plus its entire community of users, plus yourself.

      if the PHP team stops maintaining PHP3 I am not going to keep up with bugfixes and security patches.

      Presumably your application worked when it shipped.

      The difference is between a bug you can't fix, and a forced migration, and bug you can fix, and the luxury of choice. Freedom, in other words.

    23. Re:Freedom matters by Anonymous Coward · · Score: 0

      Reverse engineering is easier and cheaper than doing all the damn R&D. OSS is just make cheap ripoffs that are just "good enough" that people will use them because they have no financial cost. Its a race to the bottom and we all get screwed by it.

    24. Re:Freedom matters by Fenris+Ulf · · Score: 2, Informative

      Actually, the gratis BitKeeper license *does* forbid building your own VCS from the ground up.

      There is at least one linux developer who could not use BK because of his ties to subversion (or was it arch?).

    25. Re:Freedom matters by danheskett · · Score: 1

      The different between FOSS and proprietary is this: for the former, I don't have to switch. For the latter, I do.
      Maybe you don't, but you are the exception. People will have to switch to other packages. Or will want to. Yes, they can technically always hand patch everything. It is a perfect posibility. 100% available. But in practical terms - which is what this about - the effort and cost involved in doing that will almost never be justified if the package in question isn't maintained anymore.

      So, to be honest, this kind of argument doesn't impress me. Why, exactly, do I need to switch from sendmail? I don't. I can't envisage needing to any time in the next decade, can you?
      I gave that example because I absolutely had to. Sendmail was underperforming qmail by at least 50% in a one particular configuration. I had all manner of people look at it, now one could improve the performance much at all. Migrating a big sendmail installation is a nightmare. Yes, I could have started hacking around in the sendmail source, but that's not the point. The point is that I dont have the technical ability, or the resources timewise to do that effectively, and then forever more maintain my own tree for a major package. Do I find someone else, and hire them to do it, or do I just bite the bullet and migrate to qmail? Real life example where F/OSS fucked me just as hard or harder than proprietary apps.

      So, yes. You are right. You never have to switch. But practically, yes, you will have to at some point. Packages will be dependent, platforms will change, hardware will evolve, things will change. And sooner or later a package you like or want to use will become a bigger hassle to maintain than to switch away from. Just like everyone else in the world has to deal with.

    26. Re:Freedom matters by Anonymous Coward · · Score: 0

      You can find atleast one perfectly maintained PHP 3 distro online, security patches and all.

    27. Re:Freedom matters by Reliant-1864 · · Score: 1

      Linus is an employee of ODSL, and ODSL have been barred from using this software

      --
      The universe is held together with duct tape and karma. What goes around, comes around, and gets stuck to your forehead.
    28. Re:Freedom matters by Nova1313 · · Score: 1

      competeting does not equal duplicating there stuff by reverse engineering. I can see where they come from. If you completely make a product from scratch using your own features then I see no problem with that. But if you need to reverse engineer it thats where the problem comes in. It's not really your own work at that point. It may be your code but it operates with their product. If they want to disallow this then I think they should be able to. They never said you couldn't develope your own competeting product if you were not using theirs. Solution: Don't use theirs if you don't like it. Make your own. No one forced you into using it. If you choose to work on the linux kernel then you chose to use bitkeeper. Branch the kernel if it really bugs you. Nothing will stop you.

      --
      There exists some positive integer N that you are the Nth person to read this signature.
    29. Re:Freedom matters by Anonymous Coward · · Score: 0

      Ever had to migrate between sendmail and qmail? Or sendmail and postfix? Or postfix and qmail?

      Ever tried to migrate between Lotus Notes and Exchange? As if that's more fun.

    30. Re:Freedom matters by danheskett · · Score: 1

      Ah. No. This generalization is wrong.
      No, not necessarily. It is true for developer orientated apps, but not for apps where the users have nothing in common with the developers. The landscape is littered with unmaintained apps that filled a small niche. Sure, the kernel is never going be in that situation. But the smaller bits, well, yes, it does and can happen.

      Remember, you are comparing the risk of being abandoned or shafted by a corporation to the risk of being abandoned or shafted by the orignial authors (possibly a corporation) plus its entire community of users, plus yourself.
      In many cases it's not much difference. I will never maintain someone's software package. It's a fact. I don't have the skill. Check. The entire community of users may be 100 people in my situation. Sure, it could be 1,000,000 users. If Apache foundation shutdown, I am sure Apache would be fine. But what about, for example this project. What if you relied on that, depended on it, and all now, even though it's open source, it's inactive.

    31. Re:Freedom matters by jdavidb · · Score: 1

      You make such insightful comments, and yet you have me as foe. I wonder what I said. Must've been political, because we sound very agreed about software.

    32. Re:Freedom matters by Anonymous Coward · · Score: 0

      No they haven't. They just don't get a free license, they need to purchase a commercial license because they broke the free software agreement. As a matter of fact, Linus is still using BK - his is just investigating alternatives.

    33. Re:Freedom matters by danheskett · · Score: 1

      Actually, I have. I migrated a 2,000 user Notes installation to Exchange in 4 hours. No big deal at all. What was your problem?

    34. Re:Freedom matters by Anonymous Coward · · Score: 0

      This looks to me to be a clause specifically created to be impossible for the licencee to police, and so to provide a way for BM to remove the licence on a whim.

      Also known as a "football rule".

      As in "it's my football, if you don't play by my rules, I'm going to take it away."

    35. Re:Freedom matters by Hangtime · · Score: 2, Informative

      And what is BitMover so upset about? That anyone would dare compete with them?

      Yea the gall of someone to take there ball and go home after you played with it and then punched them in the face when he asked you not too, what audacity indeed.

      No, there upset that the community went back on a simple promise.

    36. Re:Freedom matters by snorklewacker · · Score: 1

      > Oh, bullshit. Competition isn't the issue. Why wasn't that guy building a better vcs than reverse engineering Bitkeeper? It's not anti-competitive to want to keep someone from stealing your ideas (and hard work).

      So let me see if I have the facts:

      * There's a guy who either doesn't work on the Linux Kernel, or does in some very peripheral capacity.

      * This guy starts building a feature-compatible version of BK in his spare time.

      * Presumably the guy uses BK to do so, violating its usage license.

      * BK demands from OSDL that they force this guy to desist.

      * OSDL does not comply, stating that it is not involved in the matter.

      * Therefore, all developers of the Linux Kernel are in violation.

      One of these things is not like the other ... one of these things just doesn't belong.

      --
      I am no longer wasting my time with slashdot
    37. Re:Freedom matters by Anonymous Coward · · Score: 0

      Well, that should tell you something.

      Don't worry about it. Anyone who feels he has to mark some stanger on a silly forum like Slashdot as a 'foe' (yea! a 'foe' no less!) must be a bit of an arsehole to say the least.

      His comments aren't very insightful either, IMHO. Says he'd still using Amiga OS if he could (Oh spare us for fuck's sake!).

      But he's l337 alright! He's been using computers like a Sinclair Spectrum QL since the early 80s apparently. Man! How impressive is that? I was only sysprogging mainframes in s/370 assember then!

    38. Re:Freedom matters by Anonymous Coward · · Score: 0

      I haven't seen BitMover complaining about competitors appearing. All they are saying is "Sure, you can make a competitor to BitKeeper, but don't expect us to help you out by giving you a free copy of BitKeeper."

      Actually, according to bitkeeper's logic, you cannot work on any projects that are even kept in BK if you also develop any SCM/VC product, because that woulds entail using BK.

    39. Re:Freedom matters by squiggleslash · · Score: 1
      Oh sure, you can switch and in some cases it'll be a good idea. But this isn't a decision that's going to be forced upon you to help someone else's bottom line.

      You can make a straightforward decision to move to qmail et al based upon the fact it'll do a particular job better. You have time and resources to wiegh that decision. And, in all honesty, as a result, the number of times you switch applications and/or platforms is going to be small.

      That's just not the case for proprietary software. Companies cut off support. They go bust. They implement "incentives" such as incompatable file formats for future versions to make it increasingly difficult to use what you use.

      It's not the same ballpark. Occasional replacements of one free tool with another compared to regular, required, replacements of one unfree tool with another. If it's "easier to migrate", it's because it damn well ought to be. The insult is hurtful enough without that extra injury.

      --
      You are not alone. This is not normal. None of this is normal.
    40. Re:Freedom matters by CDarklock · · Score: 1

      Whenever you place your faith in a large software package that you don't personally understand down to its deepest levels, you're betting that someone will always be available to maintain it.

      Sometimes you lose.

      While the open source community is full of people working on various projects, there are several large and complex projects that NOBODY works with anymore, but that other people still want to use. Freedom or no freedom, sometimes your support drops out from under you, and you're left stranded in the middle of nowhere with a problem nobody wants to solve.

      It's no different than having a commercial product drop off the support list. You have the same recourse: do it yourself, or switch products. And that's where I get really annoyed and offended by the open source crowd, because if I choose to fix the product I have, the same community that abandoned me when I needed them is right there saying "it's GPL, you have to give it back to us". There's a whole lot of "DIY" shouted in my direction when I need help, and a whole lot of "gimme" when *other* people need help. Or even when they *don't* need help, just because I have something new and they want it, even if it's completely worthless to them.

      We like to pretend that the open source community is full of developers, but the fact is it's primarily composed of scavengers who hang around developers and feed on our scraps.

      So when BM (huhuhuh, I said BM... oh, sorry) wants to take their product away, I sympathise. I look at what they're doing, and I think they didn't ask a whole hell of a lot: don't reverse engineer their work, and don't support someone who does. That's a very small thing to ask, even if you *do* normally have the right to do it. And the community failed them on this request, so I think they're completely justified in taking their ball and going home.

      And I can't help thinking that when you're a developer, the open source community wants your balls, so you can be like them. I don't really care for that idea, but I find it very amusing to say it that way.

      --
      Microsoft cheerleader, blue flag waving, you got a problem with that?
    41. Re:Freedom matters by Anonymous Coward · · Score: 0
      I think it was more a case that if the AmigaOS was Free Software, it'd still be developed today, and still be usable, thus still be used.

      What, exactly, is a Sinclair Spectrum QL? A multitasking Z80A system? A really good game system with built in microdrives and a 68008?

    42. Re:Freedom matters by randomencounter · · Score: 1
      For a Free software project to be completely inactive means that it isn't worth anyone's time to maintain it or hire someone to do so for them.

      For a commercial project to be inactive means it isn't worth maintaining for the IP owner.

      Big difference there.

      If I depended on your example project, I'd have a copy of the source and could restart it independently of the original maintainer, who obviously doesn't want to be bothered anymore.

      --
      Forget diamonds, copyright is forever.
    43. Re:Freedom matters by Anonymous Coward · · Score: 0

      It's like lending a neighbour a tractor on the condition he doesn't start ploughing up your driveway.

      I think that's the worst analogy I've ever heard.

    44. Re:Freedom matters by Anonymous Coward · · Score: 0

      The really sad part is this time they fooled a bunch of people that should have known better. This really speaks poorly of Linus' judgement.

    45. Re:Freedom matters by Anonymous Coward · · Score: 0

      From what you just described it sounds like Linus needs to not be so easily swayed by marketspeak. If I show up at his house and keep insisting that he should try heroin -- that it's cool and will "open his mind", or whatever, will he finally relent? He of all people should have known better. This really reflects badly on Linus' ablility to lead.

    46. Re:Freedom matters by Anonymous Coward · · Score: 0

      No, not necessarily.

      Your argument is vague and unconvincing. Any software of any value is generally maintaned.

      The landscape is littered with opportunities; software that never would have existed in the first place, and communities of users that are disappointed less often than they were before all this started. Not least, a market for software development services, driven more directly by the needs of users, that didn't exist before.

      What if you relied on that, depended on it, and all now, even though it's open source, it's inactive.

      If it already meets my needs, I continue to use it. If it didn't already meet my needs, I would stop waiting for it to. If I discover a bug, I will pay to have it fixed, the same way I pay to maintain the plumbing or the electrical systems. Same thing if I want a new feature, etc.

      It used to be there was a monopoly on who can fix it: the creator. They may even refuse to help, and they often do. Try getting Macromedia to fix a crippling Shockwave or Flash bug. That's hilarious. They'll laugh in your face.

      But now there is a free market. Even if no one who wants to fix it can fix it, they can pay any engineer to do so.

      Except that, there's even one more amazing detail to all this. Because of sourceforge, it's as if my plumber fixing my leaky pipe magically makes all the other pipes like it, in the entire world, stop leaking at the same time.

    47. Re:Freedom matters by Anonymous Coward · · Score: 0

      The QL was shit for games. Sinclair had put the ROM over the 68008 interrupt vectors, and the only way to get proper graphics to sync with the refresh rate was to hook into the kernel after it had done it's house keeping. Bye-bye cycles.

    48. Re:Freedom matters by Anonymous Coward · · Score: 0

      "The community" never promised anything. Can you imagine "the community" never producing a better version control system, just because this guy comped some licenses?

      Boo hoo.

    49. Re:Freedom matters by Anonymous Coward · · Score: 0

      It's no different than having a commercial product drop off the support list. You have the same recourse: do it yourself, or switch products.

      You are deeply ignorant of the way free software works. It is night-and-day different.

      When a commercial product is dropped, you are stuck.

      When a free product is "abandoned" by anyone who works on it, you are NOT stuck. ANYONE else can appear and continue, at any time.

      When there is a bug in a commercial product, you have a monopoly on who can fix it. Guess what, that monopolist often doesn't care at all about your problems. They've already got your money. With free software you are "free" to fix it yourself. Or hire anyone in the brand new free market to fix it for you.

      Not to mention that, but the free software community you outrageously deride has provided an inconceivable mountain of software that you use every day, powering everything from internet infrastructure to even Microsoft's own development efforts. You are certainly using vast reams of free software code just to get this ignorant comment onto this website.

      It is the commercial software community that is, in many ways, the parasite, voraciously sponging up the work developers do "for free" while they simultaneously deride the very concept of freedom.

    50. Re:Freedom matters by Anonymous Coward · · Score: 0

      But in practical terms - which is what this about - the effort and cost involved in doing that will almost never be justified if the package in question isn't maintained anymore.

      WHAT?

      What on earth basis do you have to make this crazy guess?

      It seems to me it would be completely the opposite.

    51. Re:Freedom matters by Cthefuture · · Score: 1

      Now you are stuck. You need to replace what they gave you. Oh, it'll cost you: manpower, lost opportunities, potentially a pile of pesos...

      How is this different from anything else in business? It's not just software. Say I make Dongleflubs and I based my design on some integrated circuit made by IC-masters. Now say IC-masters goes out of business or decides to stop selling me the chips I need. Now, I really need this chip because it provides a critical piece of functionality in a Dongleflub. What do I do? I have to adapt and come up with something else, that's what. I have to either make my own chips, find another resource, or go out of business.

      That's just the way things work in a captilistic society. That's how people make money. I don't see why software should be any different.

      Don't get me wrong, I love free software I have have created tons of free open-sourced software over the years. However, I did it because I like writing software (ie. I wrote it just for the challenge) and/or I wanted to give back for all the nice free software other people have done (ie. I like helping others).

      I do make my living by writing software and that stuff is not always open-source (sometimes it is though), and for good reason.

      --
      The ratio of people to cake is too big
    52. Re:Freedom matters by bheading · · Score: 1

      I've never seen handing your data over to be managed by proprietary software product as "practical".

      Obviously you don't work in the real world, where tens of thousands of companies pay money for proprietary software that their entire business is based on in exchange for products that work and reliable support. They continue to do so because in a pragmatic world, the ideological objective of software freedom doesn't stand up to the practical reality of running a business.

      Sure you can make a business out of open source, but you have to put up a fight, in the way that Red Hat are doing. And even with Red Hat, they have to add proprietary components to the mix (cluster manager, GFS ..) to make it competitive. If Red Hat were nothing other than a few experts on the end of the phone they'd have been gone long ago.

    53. Re:Freedom matters by Hast · · Score: 1

      Because Exchange had tools to import or because Notes had tools to export? Once you are in Exchange you're likely to have a much harder time to migrate away from it. And with Exchang you'll have a fun time migrating the clients as well.

      Your original point was that you can get "locked into" OSS software as well. Naturally this is true. What I (and most others here I bet) don't agree on is that this should be more common or be harder to avoid than with propriatary software.

      With OSS you always have the choice to do something about it yourself.

    54. Re:Freedom matters by JohnFluxx · · Score: 1

      No, it's worse than that:

      * Linus works for OSDL and uses bitkeeper.
      * Some other programmer worked on reverse engineering just the protocol for work.
      * Larry asked OSDL to stop it.
      * OSDL took the programmer off the project
      * Said programmer continued on the protocol in his own time
      * Larry asked OSDL to force the programmer to stop coding in his spare time.
      * OSDL shrugged their shoulders, saying what on earth can we do? Fire him?
      * OSDL declared all developers are in violation and revoked license.

    55. Re:Freedom matters by jimwelch · · Score: 2, Interesting

      Pain is still pain. My IDE at work (MS shop) was using codewright which is now gone.

      --
      Never trust a man wearing a coat and tie!
    56. Re:Freedom matters by danheskett · · Score: 1

      Exchange, import. Not the other way around. And also export. I've gone into Exchange, I've gone out of Exchange, not a big deal.

      With OSS you always have the choice to do something about it yourself.
      No, maybe YOU have the choice do it YOURself, but I will never have that choice. I will never be able to work deeply in the internals of a major package. It will ~never~ be possible. I am not skilled enough. And, despite what most people will tell you, 99% of programmers out there aren't either - especially on system projects.

      People disagree that you can get locked into OSS. I am saying it happens *all the time*. If I am going to get locked into something, I'd much rather it be something that is at least user friendly, documentated, supported, etc. That's just me. Others can decide for themselves. But denying it happens is a joke!

    57. Re:Freedom matters by danheskett · · Score: 1

      Which is fine for a PROGRAMMER. But for an end-user, there is not effective difference. If I rely on something in the 2.0 kernel series, and it goes defunct and I can't upgrade to a new kernel because it will break other packages which are not maintained, I am locked in with no place to go that's not going to be hard to deal with.

      The fact that there exists a person - not me - who could fix things for me is useless - USELESS - for ME. What good does that do me? I can track that person down and hire them. Great. For most cases thats useless. I can track that person down and beg them to help me for free. Again, great.

    58. Re:Freedom matters by danheskett · · Score: 2, Insightful

      My experience is that it's exactly the same ballpark.

      I have two clients that I installed at similiar times (1999).

      One client was an always strong MS shop, and got a new Windows 2000 server, and workstations. Another client got a RedHat 5.2 release against the whole network. Windows 2000 is still very much supported. RedHat 5.2 is literally, what, like 5 major versions back. It has been a huge pain for me to maintain. For a while I compiled my own updates for them. Then, I worked up upgrading them to a new version of RedHat. Then RedHat discontinued their whole line, and I can either buy a distro or use Fedora. Meanwhile MS has a roadmap, laid out, that details when things will change. Still getting updates for the same product. Still chugging along without a single app being "force" upgraded. Office 2000 + Win2k. It's a fine solution. They are looking for faster machines with more storage space and bigger monitors, better connections (FireWire, USB 2.0, etc) pretty quick , and they'll get them plus the latest software from MS. And everything will be fine.

      I lost the RedHat client and they went to someone who provided them with a Solaris based network with Sparc stations.

      My point is unless you are prepared to get personally into the source code you can't plan on any specific package being supported once it's not trendy anymore. The name brandpackages - the kernel, X, php, mysql, apache - sure they'll probably always be supported by someone somewhere for free. Great. But the thousands of little niche packages - they die off all the time, and are replaced. If you build your company website from a FOSS CMS package, a in a few years you may have to move it to a new one because the current one died and you dont have the time or skill to maintain it and upgrade it on your own. If you selected a proprietary package, you could be in the same boat if the company went tits up or discontinued the product. This could absolutely happen.

      I don't dispute that FOSS gives you a leg up in this regard. It is better than proprietary, but not enough to make any FOSS package a better deal automatically than a comparable proprietary package. The nature of FOSS is something to put in the "benefits" category, but not necessarily something that is an automatic deal-closer.

      If you are a hardcore system program, or can hack these packages, or have staff to handle it, great. Go for it. Go all to the nines. But, for (1) individuals that are not terribly geeky and (2) small businesses up to medium sized businesses, the case becomes much more muddled. It's automatically a better deal to go FOSS.

    59. Re:Freedom matters by Anonymous Coward · · Score: 0

      Good summary -- I suspect you meant to say "Larry" instead of OSDL in the last point, however.

    60. Re:Freedom matters by DavidTC · · Score: 1
      No one's saying that switching between programs is seemless, or that setting up a Unix mail server is easy, they're saying that OSS programs use open standards to store data.

      Postfix, qmail, courier, sendmail, etc, all mail servers on Unix use one of two standard file formats to store mail in, either mbox or maildir, which what your data is. (Which is actually more a function of your delivery agent than your actual mail server.) And they store it in the same place, or at least in whatever place you want, so there's not even any 'migration', it's just 'Who's putting stuff there at this time?'. You can switch over without losing any data at all, with no downtime at all. You install and configure the new mail server, turn the old one off, and turn the new one on.

      BTW, both sendmail and qmail are very bad examples of OSS programs. sendmail is decade-old crap, and qmail isn't actually open source at all. Setting up postfix and courier are both fairly easy.

      And, yes, commerical software tends to include convertors...from anything equal in popularity or greater, or anything older than a certain point. This means, while you might be able to convert mail from MS Exchange to Third Party Mailer(TM), you probably can't go the other way. And maybe you can only convert it from an older version of exchange, and maybe you have to export it from Exchange first, which requires you actually have a working copy...etc etc.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    61. Re:Freedom matters by prak · · Score: 1

      > Who do you "blame?" The marketing department?
      > Or the people they convinced?

      Do I have to assume that to be an exclusive-or?

      --
      -prak
    62. Re:Freedom matters by DavidTC · · Score: 1

      No, the working on the clone wasn't even using BK at all, he was just working for OSDL.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    63. Re:Freedom matters by Anonymous Coward · · Score: 0

      I don't see why software should be any different.

      Easy. Because it doesn't have to be. It can be much better, and there's no good reason not to.

    64. Re:Freedom matters by Makarakalax · · Score: 1

      But maybe if you'd used a community distribution (eg Debian), it would have worked out better? I wonder. For sure XFree86 still exists despite the fact their userbase dried up, but will they exist forever?

      I agree with you that nothing is as simple as OSS zealots like to portray.

    65. Re:Freedom matters by Hast · · Score: 1

      Naturally all of this depends on what you are trying to do. If it's a matter of maintaining the source then using a disto will cover most of that. It will ensure that you automatically update to the latest version and help out with conversion between versions. Doing that yourself isn't adviced.

      Now it is true that just because you have the source doesn't mean that it's easy or even practical to implement some change. The point is that it is possible, even if the original maintainer quits the project.

      People disagree that you can get locked into OSS. I am saying it happens *all the time*. If I am going to get locked into something, I'd much rather it be something that is at least user friendly, documentated, supported, etc.
      I already stated that I think you can get "locked-in" into any program. Very few programs are made to be entirely interchangeable.

      And working on something with good documentation and support is really nice. But to imply what this must mean closes source products seems a bit harsh. With OSS you can get a lot more support from the community around the software than with closed source variants. Support as in patches and things like that.

  5. he hee by amcdiarmid · · Score: 1, Funny

    In response to the article on Java in OpenOffice, and the hubabaloo that GPL purists were makeing about it... I wrote: ~"Linus is using Bitkeeper, Everyone should drop linux now and HURD everone to something else"

    Score: -1 (Troll)

    HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAH

    1. Re:he hee by Anonymous Coward · · Score: 0

      I much prefer "tee-he-hee" myself.

  6. See. by Anonymous Coward · · Score: 5, Funny

    I told you so. Did I not tell you? WHAT DID I SAY? It's bad enough they don't put a GNU/ in front of the thing, but NOW this happens. I told Torvalds, you will rue the day, you will rue the day you used BitKeeper, but noooooo. He called me a crack addict and used it anyways. I get no respect. -- RMS

    1. Re:See. by Anonymous Coward · · Score: 0

      Start rue-ing!

      --Stuey

    2. Re:See. by Anonymous Coward · · Score: 0

      Are you now, or have you ever been, a terrorist? -- GWB

  7. Oh great... by advocate_one · · Score: 1, Informative
    --
    Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    1. Re:Oh great... by Anonymous Coward · · Score: 4, Informative

      For everyone who doesn't unterstand this. It was an April fool.

    2. Re:Oh great... by Wizy · · Score: 2, Informative

      Of course that was posted on April 1st....

    3. Re:Oh great... by advocate_one · · Score: 1

      that's why I put a winking smilie at the end of my post...

      --
      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    4. Re:Oh great... by pherthyl · · Score: 4, Informative

      Oh course, outside of April 1, they are moving their entire source tree to subversion.

      This will soon prove (or disprove) the viability of subversion for very large projects. Linux kernel development model is significantly different though, so what works for KDE might not work for the kernel.

    5. Re:Oh great... by Reliant-1864 · · Score: 1

      I don't know what's funnier, the timing on that April Fool's joke, or that parent is modded Informative

      --
      The universe is held together with duct tape and karma. What goes around, comes around, and gets stuck to your forehead.
    6. Re:Oh great... by moexu · · Score: 1

      Apache is migrating many of their projects to Subversion. I think they have about half of them converted right now. So the viability of Subversion for large codebases has already been proven.

      There are quite a number of FOSS projects using Subversion listed here.

      --
      "Seek first to understand." - Socrates
    7. Re:Oh great... by Cthefuture · · Score: 1

      I have been using Subversion on large projects for a long time. Even before Subversion was really viable. At this point it works at least as good as CVS. It has a lot of nice extras compared to CVS but is very similar. I still choose to use it over CVS.

      Now, my problem with CVS and Subversion is security. There is none other than what you can do at the OS level. In fact, Subversion is worse than CVS in some respects because you can't limit access within specific areas of the source tree.

      So I think Subversion works good but I don't necessarily think it is the best answer. I would really love to see a comparison of CVS vs. Subversion vs. GNU Arch vs. Monotone vs. ... Monotone looks interesting but seems taylored more towards open-source/bizarre development rather than business/commercial use.

      --
      The ratio of people to cake is too big
    8. Re:Oh great... by Anonymous Coward · · Score: 0

      Have you seen this?
      "My Experiences with Subversion"

      It's by the guy who runs the PuTTY project who moved to Subversion. Not sure if this covers or even solves any of the issues you found, but hopefully if problems like this are described in such detail, then maybe the SVN devs will be able to respond!!

    9. Re:Oh great... by randomencounter · · Score: 1
      And still got modded "Informative".

      Ah, /. ;)

      --
      Forget diamonds, copyright is forever.
    10. Re:Oh great... by advocate_one · · Score: 1

      actually, I think it's quite amusing really, as it means that those mods missed the original posting of that article on Friday and fell for it...

      --
      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    11. Re:Oh great... by Sweetshark · · Score: 1

      I would really love to see a comparison of CVS vs. Subversion vs. GNU Arch vs. Monotone vs. http://better-scm.berlios.de/comparison/comparison .html
      BTW, on the LKML Linus pretty much ruled out svn and gave a hint towards monotone. The reason is probably the support for distributed development. This gives GNU/arch and monotone the best chances. (Darcs still seems to have scaling problems)

    12. Re:Oh great... by Anonymous Coward · · Score: 0

      Hey that comparison is a great high-level overview. Thanks! I agree about Arch/Monotone.

      Arch seems a bit more like a conventional version control system and in that comparison looks better than Monotone. Although I have to admit that I don't believe I have ever come across a large "GNU" project that I liked. For example, Arch doesn't seem to have very good Win32 support.

      Monotone appears to require that everyone have a complete copy of the repository including the history. That seems a bit annoying.

      I will be very interested to see what the Linux kernel moves to.

    13. Re:Oh great... by ckaminski · · Score: 1

      The idea of a single database version is what gets me with subversion. The idea that project x could be checked in at revision 160, and project y 161-200, and then the next checkin to project x becomes 201 is confusing to say the least...

      I've not yet put any large projects into subversion, but I'm curious how well branch management works with this...

    14. Re:Oh great... by Arild+Fines · · Score: 1
      Now, my problem with CVS and Subversion is security. There is none other than what you can do at the OS level. In fact, Subversion is worse than CVS in some respects because you can't limit accesswithin specific areas of the source tree.

      Uhm, mod_authz_svn lets you do path-based authorization for repositories hosted with mod_dav_svn.

    15. Re:Oh great... by Cthefuture · · Score: 1

      I'm an SSH kind of guy, I don't do DAV.

      I just read on the PuTTY page about some module that lets you do it with SSH (or something). It didn't sound all that great though.

      --
      The ratio of people to cake is too big
    16. Re:Oh great... by Anonymous Coward · · Score: 0

      thanks for that buddy, we're all so fucking dumb we need this pointed out to us. You wouldn't be named David Brent perchance?

  8. Too Obvious Answer by 4of12 · · Score: 4, Insightful
    Evidently the recent decision was due to OSDL's decision to keep paying a developer who was working on reverse engineering BitKeeper... What tool Linus will move to is still being determined.

    Considering what has transpired, the obvious choice is subversion:)

    --
    "Provided by the management for your protection."
    1. Re:Too Obvious Answer by keesh · · Score: 1, Interesting

      Subversion, sadly, is unusably slow once you go over a thousand or so files. It ended up being around twelve times slower than CVS (ouch) on tests with a ~120k files repo. Painful, and it's a real shame, since it's a far nicer technology.

    2. Re:Too Obvious Answer by MartinG · · Score: 2, Informative

      Subversion is not the obvious choice because its nothing like bitkeeper.

      Have you ever used bitkeeper? It is highly distributed in the way it works.

      Subversion on the other hand is very much like cvs (except it doesn't suck)

      --
      -- MartinG To mail me: echo kewyjlcxyzvjfxbqwh | tr bcefhjklqvwxyz .@adgimnoprstu
    3. Re:Too Obvious Answer by Erwos · · Score: 1

      I would second Subversion. Excellent tool - beats the snot out of CVS in pretty much every way. It can also run over HTTP(S), which reduces the number of people you have to let in via ssh.

      There are some reasonable concerns that can be made about Subversion's maturity (bdb vs fsfs comes to mind), but overall, it's my favorite source code control system.

      -Erwos

      --
      Plausible conjecture should not be misrepresented as proof positive.
    4. Re:Too Obvious Answer by Anonymous Coward · · Score: 2, Funny

      no not subversion ... subversion is like cvs++ what the kernel guys want is something like cvs# so better start looking at arch .

    5. Re:Too Obvious Answer by Krimszon · · Score: 1

      It seems there is no obvious choice since there's nothing quite like Bitkeeper (yet).

    6. Re:Too Obvious Answer by milgr · · Score: 1

      Linus may return to the source control system he used before switching to BitKeeper.

      If I remember correctly, he refused to use any source control system before agreeing to use BitKeeper.

      --
      Where law ends, tyranny begins -- William Pitt
    7. Re:Too Obvious Answer by bcrowell · · Score: 1

      I've been fairly happy with subversion over all, but my impression is that it's not quite reliable enough. Arch would be another possibility. Darcs ihas some cool ideas in it, but I tried it, and the implementation didn't seem mature enough yet (bad error handling, for instance).

    8. Re:Too Obvious Answer by Bazer · · Score: 1

      I think the closest GNU alternative to BitKeeper is Arch.

      I'm not familliar with both but from what I recall they're distributed version control systems as opposed to centralised CVS and Subversion.

      You can find more about the differences at
      http://better-scm.berlios.de/comparison/

    9. Re:Too Obvious Answer by Anonymous Coward · · Score: 3, Insightful

      Considering what has transpired, the obvious choice is subversion:)

      I, unlike the rest of these boobs, understood your joke.

    10. Re:Too Obvious Answer by yruf · · Score: 1

      ok, so what's wrong with svn?
      your comparison is not exactly obvious.

    11. Re:Too Obvious Answer by Gadzinka · · Score: 1

      Considering what has transpired, the obvious choice is subversion:)

      Not really. Subversion is like CVS that doesn't suck that much.

      I'd rather advice Gnu Arch. It is free software (not "free" software) with many features of bitkeeper, like independent repositories (i.e. version controlled local branches w/o write access to central repository), cheap branching and many more.

      Robert

      --
      Bastard Operator From 193.219.28.162
    12. Re:Too Obvious Answer by Anonymous Coward · · Score: 0

      Actually, Subversion uses a centralised system, which would not necessarily be the best choice for a group of developers used to decentralised control. Better choices would be GNU Arch or Darcs; however neither is really production ready at the moment, though Arch is getting there.

      As a result, Linus may indeed end up going for Subversion, but through a lack of options rather than a personal preference

    13. Re:Too Obvious Answer by bradkittenbrink · · Score: 2, Informative
      Subversion has distributed add-ons. For example, svk (I have not personally used it, but have heard good things). Subversion is more than just a version control system, it is more like a version control architecture. Take a look at all the related projects here. Most people just need cvs-replacement functionality, but there are certainly more options than that. I think it has a very good chance of catching up with BitKeeper shortly.

      ps - now that I look at it again, it appears that svk has grown beyond a subversion add-on and supports other repository architectures.

    14. Re:Too Obvious Answer by Rakshasa+Taisab · · Score: 1

      So instead of cvs++, which would be a improved version of cvs which supports multiple paradigms, you want cvs# which is a dumbed down and "safe" version of cvs++ controlled by an evil empire?

      Or maybe i missed something about your analogy...

      --
      - These characters were randomly selected.
    15. Re:Too Obvious Answer by Florian · · Score: 2, Informative
      > Considering what has transpired, the obvious
      > choice is subversion:)

      This would rather surprise me because svn doesn't support distributed repositories and branches which are necessary to maintain the different kernel branches.

      --
      gopher://cramer.plaintext.cc http://cramer.plaintext.cc:70
    16. Re:Too Obvious Answer by avalys · · Score: 1

      What reliability problems have you been having with SVN? I've been using it for almost a year with no issues, other than a permission-induced stuck lock with BDB that was my fault.

      --
      This space intentionally left blank.
    17. Re:Too Obvious Answer by Omnifarious · · Score: 2, Informative

      A million people have probably told you this already, but...

      I'm a big fan of Subversion myself, but it isn't at all appropriate for kernel development due to the distributed nature of kernel development. Subversion is a very centralized version control system.

    18. Re:Too Obvious Answer by Taladar · · Score: 1

      It is not distributed.

    19. Re:Too Obvious Answer by Bazer · · Score: 1

      *Oof* ...I think that broke an ego...

    20. Re:Too Obvious Answer by Wateshay · · Score: 4, Informative

      Using which storage backend? BerkeleyDB or the filesystem-based storage system?

      Are you sure it was really that much slower with a huge repository? Or just with a huge working copy?

      Subversion is not universally faster than CVS (checkouts and imports can be significantly slower, but you don't do those very often anyway), but it's generally faster where it counts. It also scales very nicely (for the most part), and I'd be surprised if correct use of SVN was really that much slower, even at 120K files. (I've never had a repository that big, but people talk about having them that big on the mailing list all the time.) One place where it might be slow is if you have a working copy with 120K files in it and try to do an update or commit from the top-level WC directory, since that would require SVN to locally crawl the whole WC tree. There is work being done to improve the places where SVN still lacks in speed, though.

      As for being unusable around 1000 files? That's a bunch of crap. I use a >5000 file working copy every single day (>20000 file repos), and it is VERY zippy.

      --

      "If English was good enough for Jesus, it's good enough for everyone else."

    21. Re:Too Obvious Answer by Anonymous Coward · · Score: 1, Informative

      I'm not sure my reality matches your reality. I've got a bunch of SVN repositories running in a commercial setting right now and they're all fine. We're testing a migration from a huge CVS repository in which a merge can take hours now, and so far I've heard not a peep from the guys doing the testing. I figure if Subversion really was taking an entire day to do a merge across branches I'd have heard about it by now.

    22. Re:Too Obvious Answer by Florian+Weimer · · Score: 1

      Subversion is not an obvious choice because it requires a completely different development model. This is not necessarily a bad thing (the current model has to be a bit flawed because it fails to deliver kernels that can be used by end users), but I doubt that the developers are ready for such a move.

    23. Re:Too Obvious Answer by kfogel · · Score: 4, Interesting

      "Unusably slow" over a thousand files or so is totally unexpected, and not my experience at all.

      The Subversion tree itself has more than a thousand files, yet we don't have any speed problems. I'd like to know exactly what you're observing, and what might be causing it.

      keesh, would you mind describing the your slowness problems on users@subversion.tigris.org? Thanks.

      --
      http://www.red-bean.com/kfogel
    24. Re:Too Obvious Answer by Jason+Hood · · Score: 1

      Subversion doesnt support branches? uh what? Mine server sure does (210k files, 53GB, 1000 branches on 34 projects).

      --
      Are you intolerant of intolerant people?
    25. Re:Too Obvious Answer by SPY_jmr1 · · Score: 1
      a thousand files?

      I thought Linus edited bzImage with Vi... (or was it EMACS?)

    26. Re:Too Obvious Answer by kisielk · · Score: 1

      FYI, the GP probably meant distributed branches...

    27. Re:Too Obvious Answer by Anonymous Coward · · Score: 0

      C supports multiple paradigms.

    28. Re:Too Obvious Answer by bcrowell · · Score: 1

      I've forgotten the details, but IIRC it got upset at one point, and I couldn't figure out any way to fix the repo except for deleting it, restoring the files and directories, and setting up a fresh repo. This was with fsfs, whose purpose for existing was actually supposed to be to avoid the problems with Berkeley DB getting "wedged."

    29. Re:Too Obvious Answer by Carewolf · · Score: 1

      This was the conclusion KDE came to last subversion was evaluated. It couldn't even handle a small module.

      Things have changed however and now all of KDE is moving to subversion. This is a multi gigabyte repository. One of the largest public CVS repositories ever.

    30. Re:Too Obvious Answer by Felipe+Hoffa · · Score: 1

      "Don't bother telling me about subversion." -- Linus Torvalds today.

    31. Re:Too Obvious Answer by Anonymous Coward · · Score: 0

      Wow. The number of people who completely missed this is amazing.

    32. Re:Too Obvious Answer by Homology · · Score: 1

      Subversion is very nice, and I use use it daily on a smaller project. However, it's still a memory hog (128MB+ RAM usage for some operations on OpenBSD source tree last time I tried), even though many improvements has been done.

    33. Re:Too Obvious Answer by MemoryDragon · · Score: 1

      What I noticed is that some plugins/clients cause a severe speed it. The combination subclipse in combination with a huge project (currently I have a project with around 8000 files) can cause the entire combination into checkout times checkin times of minutes even if you only checkin one file. I guess moving most of the meta data which is cluttered in even more files in the .svn dir into something more compact could help out there significantly. But it does not have to be that way, as the svn clients and tortoise prove.

  9. In it for the money by Kevster · · Score: 5, Interesting

    Note that Larry McVoy has pointed out that the number of improvements to the commercial version due to suggestions from Open Source developers has been dropping sharply. To me, that means "giving free copies to these guys has been beneficial to my bottom line, but isn't doing much for me lately, in the financial sense". It sounds like this reverse-engineering issue is a smokescreen, a scapegoat for cutting off the "freeloaders" (those contributing to improving the product).

    So, he's in it for the money. Is anyone surprised?

    --
    I always equivocate. Well, almost always.
    1. Re:In it for the money by Wizy · · Score: 2, Insightful

      I am all for free and open source software. But can you fault someone for trying to make a profit? Dont you like eating?

      When giving out the free version looks like it will start to HURT the bottom line, as the head a company with employees (who need to get paid) he has to reconsider things.

    2. Re:In it for the money by ivan256 · · Score: 2, Insightful

      But giving out the free version *wasn't* hurting the bottom line. Starting to charge for the free version isn't going to get the people who were using it to start paying, instead it's likely to get them to find some other tool. It's not like source control packages aren't a dime a dozen...

      In the past developers were exposed to bitkeeper through work on the Linux kernel. Then there was the possibility that through that exposure they would recommend BitKeeper for the proprietary projects they build on top of linux. This model seemed to work well due to the 'open comments' rule. (Anybody using the free version had their commit comments posted for all to see on the bitkeeper website).

      Now there is no high profile exposure for bitkeeper. They're about to lose the best free advertizing they ever had. In two years nobody will be using bitkeeper at all.

    3. Re:In it for the money by Wizy · · Score: 2, Interesting

      It was hurting the bottom line. As he says in the article it costs them money to develop both versions since the open source one has different requirements from the commercial one.

      It takes time and resources away from the commercial one as well. With all of that, it was hurting the bottom line now that they werent getting enough return on the investment.

    4. Re:In it for the money by nagora · · Score: 2, Interesting
      With all of that, it was hurting the bottom line now that they werent getting enough return on the investment.

      Except that every copy sold is a return on the investment in the early stages, which will continue into the future. What he's actually saying is that there isn't enough of an *increase* in the return on the investment.

      Put it this way: is Larry going to take out all the improvements due to bug-hunting and suggestions now that the Kernel is leaving? I don't think so.

      Nothing was preventing them from forking the product and just saying "Free version now bug-fixes only, guys", but old Larry wanted his cake and eat it too: free publicity, free testing, free design ideas, and a no-compete clause. Great if you can get it.

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    5. Re:In it for the money by Teckla · · Score: 1

      It sounds like this reverse-engineering issue is a smokescreen, a scapegoat for cutting off the "freeloaders" (those contributing to improving the product).

      And in exchange for those "contributions", they got to use BitKeeper for free. I don't see how BitKeeper owes the users of the free version of BitKeeper anything. Users of free (as in beer) software know what they're getting, and it pretty much never comes with a clause that says, "...and we'll supply you with this free (as in beer) software forever."

      So, he's in it for the money. Is anyone surprised?

      Uh, that's usually the primary function of companies: To make money.

    6. Re:In it for the money by Wizy · · Score: 1

      Very true. I dont argue that point. They could have easily left it like that and it wouldnt have hurt at all. And of course they are riding the free publicity they got. I was just saying that developing it MORE was affecting the bottom line.

      By all accounts (opinions of course) Larry is a complete asshole and is doing this out of spite. I am not a fan of his. I was merely pointing out that he wasnt lying when he said that continuing development was hurting the bottom line (or was about to.)

    7. Re:In it for the money by Anonymous Coward · · Score: 1

      In the article he claimed it costed $500,000/year - that's a hefty price tag. That obviously doesn't include the independant R&D done, which mostly focuses on tools that only commercial users would find useful. While there is benefit to supporting Linux, its probably more of a branding issue rather than a technical one.

      Also, he wouldn't provide the source to his free version because he doesn't want the protocol (and thus features) easily duplicated. If he was retracting the free version because OSDL was knowingly and quietly supporting reverse engineering, he isn't going to just open it all up. You don't give a child a gift when they misbehave.

      Since no other free alternative is currently up to meeting Linus' standards, he and Linus will develop a new system. As he said in the article, it will use Linux-specific features that should solve the speed issue of currently plauging alternatives. By being platform dependant, BitMover won't have to worry too much about losing their customer base. In return, no doubtedly a very well designed, open protocol will be developed.

      I don't think BitMover is acting badly and it sounds like they have gone out of there way to make this an easier transition for Linus.

    8. Re:In it for the money by nagora · · Score: 1
      By all accounts (opinions of course) Larry is a complete asshole and is doing this out of spite.

      I think the first point is right, but I don't think he's doing it out of spite, he simply genuinely can't grasp that he is being unreasonable by trying to force employment restrictions on his users.

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    9. Re:In it for the money by EnglishTim · · Score: 1

      So, he's in it for the money. Is anyone surprised?

      So is Linus! So is every other professional programmer! At some level, we're all in it for the money, because we wish to make a living out of our trade - and unless we're independantly wealthy, that means getting paid to do it.

    10. Re:In it for the money by ivan256 · · Score: 1

      By being platform dependant, BitMover won't have to worry too much about losing their customer base.

      I think that's a bit short-sighted. I don't have their customer list, but I'll bet that the vast majority of bitkeeper customers are using it in a linux development environment. Companies don't like using multiple version control tools. My experience in the past with companies I've worked for or contracted with was that they either made everything use bitkeeper because it's what the kernel used, or they put the kernel into their own standard repository with their tool of choice. Now that Linux won't be using bitkeeper anymore, the only reason people would have to use bitkeeper is that it's better than the alternatives... except that it isn't. Sure it may have been the best of the free ones out there, but the world of proprietary source control software is vast, and there are lots of high quality, feature rich alternatives out there that blow bitkeeper away. If you're going to pay for source control software, and you're not tied to bitkeeper by the linux kernel, why would you choose it over the alternatives?

      They're screwed.

    11. Re:In it for the money by Dr.+Evil · · Score: 1

      In exchange for a HELL of a LOT of publicity, they got to use BitKeeper for free. Sponsoring a major charitable event at a loss is pretty normal for a company to get its name in the lights.

      It's a stupid decision for Bitkeeper. Or maybe they're banking on it being cheaper for Linus et al. to pay for it rather than migrate. But they would almost certainly be underestimating the effect of dealing in bad-faith with OSS.

      I'm sure it costs them nearly nothing to keep supporting the kernel development efforts and it is one of the most astounding projects on earth. They should be paying Linus for his celebrity endorsement of their product!

    12. Re:In it for the money by Anonymous Coward · · Score: 0
      But can you fault someone for trying to make a profit?

      Yes, if someone is unethical. Is Larry unethical? Tough call.

      Dont you like eating?

      I'd probably use force to get food if I was starving. What's your point? Is Larry not getting enough food?

    13. Re:In it for the money by Anonymous Coward · · Score: 0
      I sure am surprised. Allow me to share an email that Larry sent me a couple years ago. Backstory: I wanted to use another piece of software he had written. He changed its installation require using BitKeeper to download and install. I called him on it and complained about the extra poorly documented steps. This is from the email thread.
      On Wed, Mar 06, 2002 at 12:22:28AM -0700, you wrote:
      > Why do you even produce software if you're not going to document how to
      > install it? What was so bad about your old method of distributing the
      > source code that was a simple make, make install installation?
      >
      > Needless complexity isn't going to gain your software any popularity.

      Let's see. I write the software, I support the software, I let you use
      it for free, and you complain. You know what? Fuck you. Don't use it.
      Go the away and come back when you've grown up into an adult. I didn't
      write this software for you, I wrote it for me, and I could care
      less if you use it, in fact, it would be *much* better if you didn't.
      My only interaction with you has been so negative that I'm swearing at
      someone in email, something I haven't done in 10 years. Go away and
      leave me alone. I'll happily change the license to say "if you bother
      me in any way, the price of this software goes from free to $100,000".
      Get it? You have never given me a goddamn thing and you are being
      rude to me about something I wrote that gives you value. I don't and
      never will make money off of this software in any way, shape, or form.
      So *any* negative reaction from users just encourages me to no longer
      distribute it. Grow up and don't bother me anymore. I need this sort
      of aggravation like I need a hole in the head.
      So perhaps someone bothered him about his software so he decided to charge for it. But then he says he'll never make money off his software. So whatever. Larry McVoy has issues. I was wrong though, his software obviously gained popularity.
    14. Re:In it for the money by bullitB · · Score: 1

      So...why not start a fund to provide developers with BitKeeper licenses? The amount of people making meaningful kernel contributions is limited, and the amount of time/money to switch to SVN or something would be huge.

    15. Re:In it for the money by Anonymous Coward · · Score: 0

      has no one up modded is this -- or down modded this if troll?#

    16. Re:In it for the money by Anonymous Coward · · Score: 0

      proprietary source control software is vast, and there are lots of high quality, feature rich alternatives out there that blow bitkeeper away

      I don't think you've seriously investigated the space. You might be surprised at how much crap is out there.

    17. Re:In it for the money by zanderredux · · Score: 1
      Greed.

      Every time one tries to bound it, people start to yell on the streets, appaled at how herectically communist it sounds.

      We became used to give up our freedom to satisfy some form of personal greed. So, to answer your rhetorical question, I'm really not surprised with the way things are going.

      Due to the way the system is built, rewarding greed at every level (in our relationships, in our carreer, etc), I expect things to get a LOT worse.

      And I won't be surprised if something yields to a catastrophical breakage.

    18. Re:In it for the money by This+is+outrageous! · · Score: 1
      So...why not start a fund to provide developers with BitKeeper licenses? The amount of people making meaningful kernel contributions is limited, and the amount of time/money to switch to SVN or something would be huge.

      Hey, brilliant! In fact, why not start a fund to provide developers with Windows licenses?? The amount of people not using MSWord is negligible anyway, and the amount of time/money to switch to Linux or something would be huge!

      --
      This is...

      O
      U
      T
      R
      A
      G
      E
      O
      U
      S

      !

    19. Re:In it for the money by ivan256 · · Score: 1

      There's lots of crap, but there's good stuff out there too. Good stuff that is better and more mature than Bitkeeper.

  10. Bitkeeper by Kaamoss · · Score: 0, Interesting

    I don't understand why the community is up in arms about Linus using a different tool for kernel development. If that's what he feels most productive using, what difference does it make? On a side note, found an interesting wiki on the history of bitkeeper http://www.osdl.org/cgi-bin/osdl_development_wiki. pl?action=history&id=OSDL_Bitkeeper.Osdl.Org_How_T o It's a realativly interesting read if you want to know more about it.

    1. Re:Bitkeeper by 0123456 · · Score: 4, Insightful

      "If that's what he feels most productive using, what difference does it make?"

      Indeed. If he decided tomorrow that future kernels would all be compiled in Microsoft Visual C++, what would be the problem? After all, it's not as though his choices on tools affect anyone but him, is it?

      Oh, except that all the other developers are forced to either use the same tools he does or find workarounds to allow them to use different tools.

      Personally I've always felt that relying on a payware source control program for kernel development was a big risk, and removed much of the stimulus to create really first-class open source source control programs: I guess that's now been clearly demonstrated. And regardless of who's in the wrong here, I can't help but feel that the Bitkeeper folks are going to lose a lot of sales due to programmers regarding them poorly as a result of this action.

    2. Re:Bitkeeper by Kaamoss · · Score: 0

      I agree with you about the necessity of using purly open source solutions in an open source project, however in some cases, compromises are thought necessary to make. I suppose in this case the compromise was shown to have a less than satisfactory outcome. Linux world has an interesting interview with McVoy here http://www.linuxworld.com/story/32618.htm which kind of explains a little bit more about why Linus origionally decided to use bitkeeper.

    3. Re:Bitkeeper by Mant · · Score: 1

      removed much of the stimulus to create really first-class open source source control programs

      Seems to me a lot like the opposite happened. All the people objecting to the use of non-free software by Linus has encouraged adding BitKeeper like features to open source alternatives.

    4. Re:Bitkeeper by pmike_bauer · · Score: 1
      I can't help but feel that the Bitkeeper folks are going to lose a lot of sales due to programmers regarding them poorly as a result of this action.

      Typically, only organizations with deep pockets are going to be shelling out big $$$ for a commercial version control system. The programmers will typically have zero influence on the purchasing decisions.

      --
      I read /. for the (Score:-1, Conservative) comments.
    5. Re:Bitkeeper by neutralstone · · Score: 3, Insightful
      I can't help but feel that the Bitkeeper folks are going to lose a lot of sales due to programmers regarding them poorly as a result of this action.
      Lots of programmers do not regard them poorly -- Linus included. From his post this morning:
      "So I just wanted to say that I'm personally very happy with BK, and with Larry. It didn't work out, but it sure as hell made a big difference to kernel development."
      It seems to me that the only programmers who really view BitMover poorly at this point are those who adopted the view that all software should be FLOSS. They happen to be the same ones who, in general, tend not to pay for binary-only software. In other words, I don't see how BitMover will lose sales from people who weren't customers anyway. And I don't see how this move affects existing customers or potential customers, who are obviously willing to lay down money for the best tool said money can buy.

      Larry's comments seem not to disagree with this reasoning. From TFA:
      When asked if he was concerned about this resulting in the creation of a project that ultimately competes with BitKeeper, Larry replied, "yes, of course. We'd be idiots to not be." However, he then went on to point out some reasons that this was unlikely. In maintaining two products, he was suprised to learn that the needs of the open source community was much different than the needs of the commercial community.
      ...so I think BitMover will be around for some time to come. A good thing too, because they're kicking ass and indications are that future versions of BK will further impress.

      It will also be nice if their future features will eventually become available in the form of an equally compelling open-source RCS, but if the past five years are any indication, we can expect not to see truly innovative features on the FLOSS side for a long time. And that is really unfortunate, but hopefully the monotone people will pick up the slack.
  11. Mirror of article by winkydink · · Score: 1, Informative
    --

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

    1. Re:Mirror of article by tomstdenis · · Score: 1

      The advertisements at the top are annoying. This isn't slashme this is slashdot.

      Peddle your warez elsewhere [e.g. STOP SPAMMING SLASHDOT].

      Tom

      --
      Someday, I'll have a real sig.
    2. Re:Mirror of article by winkydink · · Score: 1

      Nobody's making you to visit Tom. Thousands of people certainly appear to appreciate the service as the access_log clearly shows. Not to mention private email.

      Slashdot sells advsertising
      Mirrordot sells advertising.

      Think it's cheap to host a high-bandwidth connection? Think again. It's not about making money, just about not losing any.

      --

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

    3. Re:Mirror of article by tomstdenis · · Score: 1

      Ok, could you at least not advertise SCAMS? like "free ipod" list scams...

      I mean you might as well sell crack to children or something...

      Tom

      --
      Someday, I'll have a real sig.
    4. Re:Mirror of article by winkydink · · Score: 1

      No choice in the ads that get served until I have some history. Then I can, and will, pick and choose. I did say "no adult ads", (which is either a good thing or not, depending on one's point of view. :) )

      --

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

  12. So the best tool may not always..... by otis+wildflower · · Score: 1

    ... be the best choice?

    Having your development workflow at the whim of a single proprietary vendor? How.. What's the word I'm looking for here?

    Let's hope the free tools are as far along as Linus et al. need them to be.. I guess there'll be a lot more hacking on them now that the crutch has been pulled away...

    1. Re:So the best tool may not always..... by Wizy · · Score: 1

      The open source tools are not up to bitkeepers level yet. But lets hope with this that they get some more support and some more developers. This is proof that we need one. Subversion is probably the closest.

    2. Re:So the best tool may not always..... by LWATCDR · · Score: 1

      I have to admit that I am a big fan of the Best tool is the best tool. This does cause me to stop and think.
      The big issue here also seems to be that that the Free Beer bitkeeper was a heck of a lot less free than many pay software. Heck the not developing a competing program part is what really sucks. The right to reverse engineer for interoperability is even protected under the DMCA! Boy am I glad we are using Subversion at my office.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  13. Classic Heroin Marketing by The+Angry+Mick · · Score: 4, Informative

    Get 'em hooked on the gimmes, then ream 'em on the return.

    Let's hope that the impending avalanche of negativity will influence BitKeeper to reconsider at least a token giveback to the Linux community.

    --

    I'm not tense. I'm just terribly, terribly, alert.

    1. Re:Classic Heroin Marketing by tomstdenis · · Score: 1

      classic knee jerk response...

      Would you support a group who is actively undermining your business model?

      That'd be like Linus paying for people who make contra-GPL rips of Linux...

      People want to figure out how to break the license to effectively use unauthorized copies of BitKeeper. Why else would you reverse engineer it? And we're supposed to be surprised when they pull support?

      Tom

      --
      Someday, I'll have a real sig.
    2. Re:Classic Heroin Marketing by mattyrobinson69 · · Score: 1

      are you serious?

      "people want to figure out how to break the license to ... use unauthorized copies... why else would you reverse engineer it?"

      for interoprability maybe? even the draconian-mca allows for reverse enineering for interoprability.

      or do you think reverse enineering is something to do with getting the source code? i suppose you're against samba, ximian connector and many other projects then?

    3. Re:Classic Heroin Marketing by Citizen+of+Earth · · Score: 3, Insightful

      Let's hope that the impending avalanche of negativity will influence BitKeeper to reconsider at least a token giveback to the Linux community.

      Let's hope that it doesn't.

    4. Re:Classic Heroin Marketing by Teckla · · Score: 1

      Get 'em hooked on the gimmes, then ream 'em on the return.

      Comparing free (as in beer) software to heroin is almost criminally inappropriate.

      You might be able to get away with that kind of analogy when applied to a convicted monopolist, like Microsoft. But, BitKeeper? Give me a break.

    5. Re:Classic Heroin Marketing by Welsh+Dwarf · · Score: 1

      If you read between the lines, you see that what the guy in question was doing was working on another SCM in his free time (which isn't allowed if you use BitKeeper at work or otherwise at the same time, dixit the liscence).

      There is a far cry from this and warez.

      Oh, and why would he want to warez a client he has for free anyhow?

      --
      Ask 8 slackers a question, get 10 awnsers (a citation, but I can't remember from who)
    6. Re:Classic Heroin Marketing by tomstdenis · · Score: 1

      ...

      Stop mixing the wishes of a *privately* owned company and the laws of the united states of america.

      It's not unlawful what they're doing to BK ... It just isn't supported by the *privately* owned company.

      Maybe BitMover doesn't want clones of BitKeeper that are based on their software? Maybe they don't like the politics of the OSDL. Maybe they hate you specifically...

      Point is it's their software todo with as they please.

      Tom

      --
      Someday, I'll have a real sig.
    7. Re:Classic Heroin Marketing by Anonymous Coward · · Score: 0
      Maybe BitMover doesn't want clones of BitKeeper that are based on their software? Maybe they don't like the politics of the OSDL. Maybe they hate you specifically... Point is it's their software todo with as they please.

      No. Thankfully there are limits to what you can do with a copyright. Many licensing restrictions are not legally binding. I doubt many of BK's are legal. All Larry can do is take his ball and go home.

    8. Re:Classic Heroin Marketing by tomstdenis · · Score: 1

      ?

      BitMover can license BK any way they wish. Which apparently now includes not giving it out for free. If you bought a copy of BK or had one previously you can legally reverse engineer it.

      That says nothing to the legality of BM changing the license on BK now...

      Tom

      --
      Someday, I'll have a real sig.
    9. Re:Classic Heroin Marketing by Anonymous Coward · · Score: 0

      Personally I hope to see bitkeeper rot and die taking larry's finainces with it.

      being that way deserves the just desserts it comes with.

      i hope that larry likes the taste of ramen and driving a 1989 buick with no brakes or heat/ac... because that is where he is headed by dissing the OSS people.

    10. Re:Classic Heroin Marketing by mattyrobinson69 · · Score: 1

      i wasn't mixing the wishes of a privately owned company any US law.

      I was pointing out that he was doing it in its own time. i was also pointing out that apart from a very old reference specification, this is how the samba team developed smb and cifs support, the same with ximian and their ximian connector software's support for exchange.

      Anyway, that guy has better reason to develop a bitkeeper clone now, and probably more developer support.

  14. Linus Shminus by luna69 · · Score: 0, Troll

    > What tool Linus will move to is still being
    > determined."

    Who bloody cares?

    Yes, this will be modded down as a troll, but seriously: who cares? I use what I use because it suits ME. What Linus uses isn't even remotely interesting to me, or important.

    Enough with the hero worship.

    --
    No gods, no demons, and no masters. Secular Humanism!
    1. Re:Linus Shminus by Mant · · Score: 4, Insightful

      It is important to other people working on the kernel though.

    2. Re:Linus Shminus by gl4ss · · Score: 1

      yeah, nobody would care what YOU use because you're not heading a biiiiig public project that depends on the whatever tools you will choose.

      --
      world was created 5 seconds before this post as it is.
    3. Re:Linus Shminus by luna69 · · Score: 1

      Ok, fair enough...but I'm still not sure I understand why.

      How does what he uses impact their own work? They're able to work using their own choice of software, regardless of what he uses, right?

      --
      No gods, no demons, and no masters. Secular Humanism!
    4. Re:Linus Shminus by LordNimon · · Score: 2, Informative
      Obviously, you've never used BitKeeper.

      A kernel developer who uses BK can deliver patches to kernel using BK. These patches can be examined in BK, and applied to the main kernel tree with BK. In other words, the whole patch and change management process can happen with BK, and this makes Linus' job a lot easier. A kernel developer who uses BK to provide his change to Linus will have his change incorporated much faster than someone who doesn't use BK.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    5. Re:Linus Shminus by Anonymous Coward · · Score: 1, Informative

      "They're able to work using their own choice of software, regardless of what he uses, right?"

      As this is the version control system for the kernel tree the obvious answer to your question is, no. They will have to use the version control system that is used, that is essentially, the one Linus using, that's why there is so much talk about this issue.

      And you were right, you first post probably should have been modded troll, or at least uninformed, funny to see the /. mods mod it insightful.

    6. Re:Linus Shminus by Anonymous Coward · · Score: 0

      do you not understand the concept of version control? This is more than just "what Linus uses", but more like "what is used for developing the Linux kernel".. It affects everyone involved in Linux kernel development.

    7. Re:Linus Shminus by ttrafford · · Score: 1

      No. If it's a cvs repository, I must use cvs to access it, if it's subversion, I must use subversion... etc.

    8. Re:Linus Shminus by catch23 · · Score: 1

      Jesus, I assume you've never been on a development team of more than 1 person have you? If we switched from CVS to Subversion for example, everyone submitting code changes would be required to use the Subversion client. Nobody is going to submit a patch to the code using diff tools unless you're still living in the 80's. For example, a large integrated development environment like Eclipse has built-in integration with CVS so that you can easily see how incoming code differs from your existing code and offer the ability to swap in individual code segments. If Linus chooses a different version control system, everyone who submits code to the Linux kernel would be required to use the appropriate version control client. I would assume there are quite a few developers that submit code to the kernel. I think it's a rather stupid move for BitMover to suddenly impose this on all the users.

    9. Re:Linus Shminus by Anonymous Coward · · Score: 0

      "Yes, this will be modded down as a troll,"

      These are the times I miss my modpoints.

      "I use what I use because it suits ME."

      No one said it's wrong - your personal matter.

      "What Linus uses isn't even remotely interesting to me, or important."

      STFU then. Move along.

      "Enough with the hero worship."

      Who else should one worship if not the heros?

    10. Re:Linus Shminus by Anonymous Coward · · Score: 0

      Enough with the hero worship.

      There is nothing wrong with admiring a public figure.

      Its healthier for society to direct that admiration toward engineer types than at movie stars or pro sports types.

  15. Thanks! by jcn · · Score: 1

    Pulling the plug on bk is probably just
    the thing free SCM development was waiting for.

    Now you go arch, bazaar-ng, cvs ;-), darcs, monotone!

    1. Re:Thanks! by Wudbaer · · Score: 1

      I'm reading this over and over again in this thread. But if they were able to match BitKeeper what were they waiting for ? There are more than enough large open source and other projects out there waiting for a good distributed source management solution. Perhaps it's not that easy ?

  16. What tool to move to? by stratjakt · · Score: 4, Insightful

    Subversion, of course. What else is there? RCS? CVS?

    OSS communities tend to settle on one project, and nothing or noone ever seriously competes with it. Ie; the linux kernel, SAMBA, OO.o, Mozilla, GIMP, eventually either KDE or Gnome (heck, used to be lots of desktops), etc..

    In the source control realm, it seems to be all about subversion. It seems to have the mindshare and community behind it.

    --
    I don't need no instructions to know how to rock!!!!
    1. Re:What tool to move to? by Walterk · · Score: 1

      What about Arch? Does anyone actually use it? Most projects I've seen either use CVS, or Subversion.

    2. Re:What tool to move to? by keesh · · Score: 1

      Arch (TLA) is still at the "incredibly buggy" stage. It also has some hugely nasty design flaws -- rather then making their software flexible, they try to tell you exactly how you should develop your software, and then they enforce their view of how development should be done by making it incredibly difficult to work any other way.

    3. Re:What tool to move to? by archeopterix · · Score: 4, Informative
      Subversion, of course.
      Subversion doesn't come close to being replacement for BitKeeper. Not that it's a bad tool - it just doesn't support distributed repositories at all. Different philosophy.

      Subversion, of course. What else is there? RCS? CVS?
      Arch and Darcs, for starters.
    4. Re:What tool to move to? by mattyrobinson69 · · Score: 3, Insightful

      you mean like linux, freebsd, openbsd, netbsd, etc?

      or maybe openoffice, koffice, abiword (sortof), gnumeric (sortof), etc?

      maybe mozilla, konqueror?

      bochs/qemu?

      bash/sh/csh/tsh?

    5. Re:What tool to move to? by quantum+bit · · Score: 1

      Subversion doesn't come close to being replacement for BitKeeper. Not that it's a bad tool - it just doesn't support distributed repositories at all. Different philosophy.

      What about svk?

    6. Re:What tool to move to? by Anonymous Coward · · Score: 0

      I use darcs myself, its a fine tool for small project. But it is way to slow (and a ram hog) for being used with larger software project.

      Which is sad since darcs uses some fine ideas and is very easy to use (which isn't true for bitkeeper IMHO).

    7. Re:What tool to move to? by geegs · · Score: 2, Informative

      In the postscript to his announcement on moving away from BitKeeper, Linus rules out Subversion and states that Monotone "seems to be the most viable alternative".

      Until I read that I had never heard of Monotone.

    8. Re:What tool to move to? by joshsnow · · Score: 1

      ey try to tell you exactly how you should develop your software, and then they enforce their view of how development should be done by making it incredibly difficult to work any other way

      Sounds like that other famous GNU gift to the world,the GPL...

    9. Re:What tool to move to? by sharpone · · Score: 1

      Perhaps they should speed up the process reverse engineering bitkeeper ;)

    10. Re:What tool to move to? by Deusy · · Score: 1

      Well there's a growing number of people/projects using things like Darcs, GNU Arch, Monotone, and the various other source control projects that have been developed quietly but thoughtfully in the background.

      You should do a bit more research if you think that Subversion is the only alternative to BitKeeper and CVS. I'd argue that it's not even the best alternative!

      --

      Free Gamer - Free games list and commentary

    11. Re:What tool to move to? by natet · · Score: 2, Interesting

      I'm suprised I haven't heard SVK mentioned yet. It uses the subversion file system, but uses the concept of distributed repositories, much like bitkeeper or arch. I can't vouch for its performance, as I have not used it on a large project, but it seems like it could be a possible replacement for bitkeeper.

      --
      IANAL... But I play one on /.
    12. Re:What tool to move to? by Anonymous Coward · · Score: 0

      maybe you should look at the linux kernel mailing list:

      http://www.uwsg.indiana.edu/hypermail/linux/kernel /0504.0/1540.html

      PS. Don't bother telling me about subversion. If you must, start reading
      up on "monotone". That seems to be the most viable alternative, but don't
      pester the developers so much that they don't get any work done. They are
      already aware of my problems ;)

    13. Re:What tool to move to? by BobNET · · Score: 1

      What else is there? RCS? CVS?

      SCCS

    14. Re:What tool to move to? by Grishnakh · · Score: 1

      If you don't like the GPL, you don't have to use it in your projects, troll.

    15. Re:What tool to move to? by spitzak · · Score: 1

      OSS communities tend to settle on one project, and nothing or noone ever seriously competes with it

      It actually looks like OSS settles on exactly two of each project: Linux + BSD, KDE + Gnome, Perl + Python, etc. Does anybody have a theory why? It seems to me there is a distinct trend towared two of everything, rather than one or more than 2.

    16. Re:What tool to move to? by Anonymous Coward · · Score: 0

      perl, python, ruby, php, on and on and on

    17. Re:What tool to move to? by joshsnow · · Score: 1

      Just proving there are some trolls on the other side of the argument...

    18. Re:What tool to move to? by jgarzik · · Score: 4, Informative
      Subversion is not the tool we will be moving to.

      Don't take my word for it, read the official statement from the subversion developers, "Please Stop Bugging Linus Torvalds About Subversion".

      The kernel development model, as molded by BitKeeper, needs a highly decentalized model which encourages forks as a way of staging kernel changes.

    19. Re:What tool to move to? by Magic+Thread · · Score: 1

      You might want to check out ArX. It's basically a simpler, cleaner Arch, easier to use, with some extra improvements. I haven't used it personally, but it looks very nice.

    20. Re:What tool to move to? by Anonymous Coward · · Score: 0

      two gives disaffected people somewhere to go without wasting too much in the way of rescources.

      When a project has little compertition can become like xfree86. IE going nowhere fast with one person having lots of power (until it finally brakes down and the forks pick up serious support).

      on the other hand there are a lot of areas in which there are more than two popular choices, text editors and mailservers spring to mind.

  17. KDE is moving to subversion by Dani+Filth · · Score: 2, Informative

    ...perhaps the kernel will follow.

    1. Re:KDE is moving to subversion by Wizy · · Score: 1

      The problem with this right now is that BitKeeper was built to be very distributed and subversion is not. They might have to change the workflow again and use something that doesnt allow for as much easy distributed work. But that would be a major step back I would think.

  18. Bazaar-NG might step in? by KhaZ · · Score: 5, Informative

    I've become a recent fan of Martin Pool, and I've been keeping tabs on his work with Bazaar-NG, his next generation version of Bazaar, as a distributed free source code control system, for Ubuntu. It's early in development yet, but if there's one thing I've learned from Martin Pool, is he does great work! Keep tabs on him. :)

    --
    - - - -

    KickingDragon

  19. Why change? by Anonymous Coward · · Score: 5, Insightful

    What's wrong with the free version he already has? Does it require replacement?

    I don't see this as a problem for the time being.

    1. Re:Why change? by Anonymous Coward · · Score: 2, Informative

      It's not just Linus that uses Bitkeeper, it's everyone that's working on the kernel. Because they're not giving out the free version any more, nobody that doesn't already have it can submit patches (or at least, the procedure is a lot less simple).

    2. Re:Why change? by BRSloth · · Score: 2, Informative

      If I got the article correctly, the free version will be terminated, some time. So, this would mean that every free version would become ilegal if not purchased.

    3. Re:Why change? by Elwood+P+Dowd · · Score: 3, Informative
      What's wrong with the free version he already has? Does it require replacement?

      I don't see this as a problem for the time being.
      It's not a problem for the time being. However, they have to move off BK in the near future. At least some of the product is hosted at "bkbits", whatever that is. Also, I believe that the BK folks can revoke the free license for people that are already using it, making it illegal to use. They may also refuse to sell a commercial license to those people who have lost their free licenses.

      So yeah, it requires replacement if the BK folks say it does, and the friction got significant enough that Linus wants to make it happen. Linus has tried to make it sound like he & Larry McEvoy (?) have amicably come to this agreement. That may be the case. Larry isn't getting anything out of his free version anymore, and Linus isn't Vivien Leigh. He doesn't want to depend on the kindness of strangers.
      --

      There are no trails. There are no trees out here.
  20. Collective Punishment by Anonymous Coward · · Score: 1, Insightful
    I'm surprised that Larry McVoy advocates collective punishment of a whole community as a good example to follow.

    Does he really think that it is appropriate to transfer a military practice onto a community which supposes to act transparently, democratically (yes, there's a meritocracy, but also democracy) and with respect for individual rights (eg working on private project in their spare time).

    Great way to squash all diversity and enforce group-think.

    1. Re:Collective Punishment by Valdrax · · Score: 1

      I'm not surprised. Consider his actions.

      A developer employed by OSDN has worked on reverse engineering BitKeeper in his spare time. Because OSDN would not threaten the guys job over his spare time activities, McVoy claimed that OSDN is in violation of their license. As a result, he decides to punish the entire open source community by taking his ball and leaving. (This isn't a problem for him since most of his revenue comes from Windows developers according to a quote in the article.) Furthermore, he has said that OSDN cannot get free versions of BitKeeper anymore and must pay now because of their unwillingness to try to interfere in the personal life of a contractor (not even a direct employee).

      This man has absolutely no respect for anything but his own bottom line. McVoy has several times come across as a ruthless authoritarian. He has threatened several times to do this sort of thing if anyone tried to provide any sort of compatibility or porting tools for getting software out of BitKeeper. Torvalds just put on his "I'm so apolitical" blinders, and now he's reaping what he has sown.

      --
      If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
    2. Re:Collective Punishment by bani · · Score: 1

      Larry doesnt come across as a ruthless authoritarian to me, he comes across more as someone so blinded by dogma he'll cut his nose to spite his face.

      In the end it turns out larry has as much social skills as djb and tdr.

  21. not a problem by trollercoaster · · Score: 0, Funny
    What tool Linus will move to is still being determined."

    The linux community is full of tools. This won't be a problem.

    --

    Slashdot, come for the goatse, stay for the trolls.

  22. BitKeeper looks quite good by FedeTXF · · Score: 1

    If you believe the comparison bitkeeper does with other SCM tools, it looks like it is the best tool, except for sun's teamwear, which is only worse in the tools it provides (opinions, opinions).

    So, it looks hard to replace it without loosing a lot of functionality. But what if Linus gets a free license from BK? After all BitKeeper benefits from the publicity it gets.

    1. Re:BitKeeper looks quite good by Anonymous Coward · · Score: 0

      Loose my ass...

  23. Idiots by b0lt · · Score: 3, Insightful

    Doesn't BitMover realize that companies license their products due to Linus using it? Linus's sarcastic comments about BitMover just pushes companies away, as probably intended. Won't that just screw themselves over?

    -b0lt

    --
    got sig?
    1. Re:Idiots by gosand · · Score: 2, Insightful
      Doesn't BitMover realize that companies license their products due to Linus using it? Linus's sarcastic comments about BitMover just pushes companies away, as probably intended. Won't that just screw themselves over?

      Not really. If companies have licensed their software, they are probably under some contract. And they have probably had enough time to transition all their code into it. Transitioning out is much harder. BitMover already has the signed deals, it doesn't MATTER the reasoning WHY companies signed the deals. If someone signed up based solely on the fact that Linus used it, then they are fools in the business world. But without fools, there would be no business world as we know it.

      The real question is, if they are able to, will it be worth it for these companies to move off of BitKeeper now? I am guessing for a large enough percentage, the answer is no - and THAT is how BitMover wins. That is how business works for the most part, like it or not.

      --

      My beliefs do not require that you agree with them.

    2. Re:Idiots by Florian+Weimer · · Score: 1

      The current mess is understandable from a company perspective. You don't want to give free tools to someone who develops a replacement of these tools. Even if the person in question does it in his or her spare time. Companies tend to think that they own everything their employees do, so no problem here.

      However, I'm sure one of the leading kernel developers will claim in a future interview that the new kernel SCM tool is "far more usable" than Bitkeeper. This may take a year or two, and it might be a very subjective statement, but it could create a marketing problem for Bitmover.

    3. Re:Idiots by Chris+Burke · · Score: 1

      The real question is, if they are able to, will it be worth it for these companies to move off of BitKeeper now? I am guessing for a large enough percentage, the answer is no - and THAT is how BitMover wins. That is how business works for the most part, like it or not.

      Everything you say is true, and in that sense this means little for BitMover. Yet also consider that this may make it harder for BitMover to get any new contracts. Even Microsoft has trouble maintaining their profits without getting new customers. Trying to grow your business by squeezing more money out of your existing customers is like being a leech that sucks too much blood -- eventually the host gets tired of you and scrapes you off, even if it hurts.

      I can't say I see this as a great move for BitMover.

      --

      The enemies of Democracy are
    4. Re:Idiots by zanderredux · · Score: 1
      perhaps.

      But corporate decision makers usually do not have the balls to back on their own decisions (in most corporate contexts that's not a smart move, carreerwise.)

      In the medium term, things will tend to stay the way they are and I'm pretty confident BitMover won't realize a significant loss until the end of this or the next fiscal year.

  24. What tool, you ask? by geniusj · · Score: 4, Informative

    Perforce is free for open source development.. for now.. ;-)

    1. Re:What tool, you ask? by Oen_Seneg · · Score: 1

      They can't do that. They'd end up with an excess of those balsa wood planes that they give away. After 5 or 6 different exhibitions/trade shows, you have your own little air force :D

    2. Re:What tool, you ask? by Samrobb · · Score: 1

      I'll second this - P4 is a great SCCS. We torture it daily (125+ distinct kernel branches for various embedded systems, plus corresponding root filesystem sources), and we've had only a handful of extremely minor problems over the past three years.

      If the folks over at Perforce are smart, they'll jump in and offer a free, no-strings attached agreement that would contibute a pool of perpetual P4 licenses to the Linux community that can be used for hosting Linux source trees under P4. Linus may decline the offer, but just making the offer would be great publicity and cost Perforce nothing.

      --
      "Great men are not always wise: neither do the aged understand judgement." Job 32:9
    3. Re:What tool, you ask? by FedeTXF · · Score: 1

      Everythig is free for now. Every opensource project that is maintained and developed by 1 or 2 people may change its license in no time. That is when you have to fork it. If more people hold right over the source then their patches may have to be removed to change the license. Unless they signed a contract to give up all those right, like Sun does with the patches in OpenOffice.org, you give up any right and transfer them to Sun.

    4. Re:What tool, you ask? by emoon · · Score: 1
      Perforce already offers free licenses for qualifying open source projects.

      But, Perforce is centralized and the kernel developers want a distributed source control system.

  25. and thus, R.Stallman was right after all by N3wsByt3 · · Score: 5, Insightful

    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-merrit-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 after all by Mant · · Score: 3, Insightful

      If you follow some of the links from the article, it talks about productivity doubling since using BitKeeper.

      Even if there is a cost now moving to something else, it may still work out better in terms of productivity to have used BitKeeper for the three years. Also the use of BitKeeper in Linux seems to encouraged a lot of work on open source alternatives, so they may well be better now than they would have been had BitKeeper not been chosen.

      So from the practical, rather than ideological, point of view, even with dropping it now it may still have been the best choice.

    2. Re:and thus, R.Stallman was right after all by dewright_ca · · Score: 2, Informative

      That kind of reasoning does not fit this issue.

      When you are provided a powerful tool for no cost under the condition that you don't fund the creation of a competing tool based on that technology you are not at the whim of someone's goodwill. When they approached OSDL and said you have a employee doing this (reverse engineering our technology), please have them stop and OSDL says it's not our problem.

      Its not like they all of the sudden started says hey OSDL/Linus you now need to start paying for this since you like it. They said we are giving you free access to our tool but you have staff that are now striking at our revenue line, which happens to be how we fund this tool you like. Please have them stop and we will continue to provide this tool.

      When you still thumb your nose at the company who has employees to support and revenue to generate you are only putting them under the gun.

      So based on this evidence you can see this isn't a RS versus Linus issue versus a OSDL taking responsibility issue. If OSDL came back to the table and said Ok, mea culpa, we will make this right then the problem wouldn't be there.

      Make Sense?

      --
      He who is always at the bottom of the distribution list, but needs the information first!
    3. Re:and thus, R.Stallman was right after all by kebes · · Score: 2, Interesting

      RMS was not necessarily right. In TFA Linus is quoted as saying "three years of using BitKeeper has made some profound improvements to the workflow"

      So linus apparently thinks that the increased productivity over the three years is enough to offset the pain that he must now endure to switch to a new system. (We'll have to ask Linus again after he actually endures the switch!) So from the pragmatic point of view, there is still a valid argument for using a superior product, even if support may discontinue at any time. It is a calculated risk that may be more efficient in the long run.

      That having been said, I strongly support OSS and free software on ideological grounds, but Linus' argument has always been one of productivity, not ethics.

    4. Re:and thus, R.Stallman was right after all by Anonymous Coward · · Score: 1, Insightful

      If you follow some of the links from the article, it talks about productivity doubling since using BitKeeper.

      I'm not surprised. Linus wasn't using source control before.

      Even if there is a cost now moving to something else, it may still work out better in terms of productivity to have used BitKeeper for the three years.

      Did you ever consider that he might have got a similar productivity boost by switching to a Free source control system instead of BitKeeper?

    5. Re:and thus, R.Stallman was right after all by markov_chain · · Score: 4, Insightful

      It seems now, after all, it was R.Stallman all along.

      Suppose someone lends you a car, and you drive a 1000 miles in a month. That someone shows up and takes the car away because he suddenly stops liking you. Do you say, "Damn, I knew it! We should have kept walking" or "Oh well, at least we made good progress for a month?" How can you ignore the progress the kernel devs made in their process while using bk? Furthermore, it looks like some of the delegation skills that bk forced upon Linus, that sped up kernel development, may actually work with any version control system and thus lead to permanent improvement.

      --
      Tsunami -- You can't bring a good wave down!
    6. Re:and thus, R.Stallman was right after all by Anonymous Coward · · Score: 0

      >When they approached OSDL and said you have a
      >employee doing this (reverse engineering our
      >technology), please have them stop and OSDL says
      >it's not our problem.

      >Its not like they all of the sudden started says
      >hey OSDL/Linus you now need to start paying for
      >this since you like it.

      No, what they said was:
      We, the company, want to dictate what your employees do in their free time. so either get him to stop or fire him. it doesn't matter that he is a contract employee (probably contracted for a specific project, possibly not even using bitkeeper)

      >When you still thumb your nose at the company
      >who has employees to support and revenue to
      >generate you are only putting them under the gun.

      As opposed the possibility of firing the contractor for his hobby work and taking the milk and bread off his table. It cuts both ways

    7. Re:and thus, R.Stallman was right after all by metamatic · · Score: 1

      You assume that switching version control systems is a trivial matter that will take no time.

      If you gain a man-month from using BitKeeper, but it costs you two man-months of effort to switch your entire codebase and history to some other version control system, then BitKeeper has lost you productivity overall, even if it did let you work more effectively.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    8. Re:and thus, R.Stallman was right after all by Anonymous Coward · · Score: 0
      Suppose someone lends you a car, and you drive a 1000 miles in a month. That someone shows up and takes the car away because he suddenly stops liking you. Do you say, "Damn, I knew it! We should have kept walking" or "Oh well, at least we made good progress for a month?"

      What if it's "Danm, how do I get home from here?"

    9. Re:and thus, R.Stallman was right after all by pjrc · · Score: 1

      In this particular case, the person who was "loaned" the car (with the implication it would not be taken away) was very famous and many others started to purchase that same model of car, because of his well spoken preference for the superiority of that particular car. After the cars were selling very well, and the needs of paying customer diverged from those who'd been given free models, the company decides it's no longer worth the promotional value to keep providing free ones.

    10. Re:and thus, R.Stallman was right after all by Clover_Kicker · · Score: 1

      Yeah, but if they'd gone with CVS from day 1 they'd have gained most of the benefits and wouldn't have to re-tool everything now.

    11. Re:and thus, R.Stallman was right after all by Just+Some+Guy · · Score: 3, Informative
      Suppose someone lends you a car [...]

      ...and tells you that you can use it as much as you want, as long as you don't use it to transport parts for other cars. You switch your entire corporate fleet to this car, which would ordinarily be prohibitively expensively but is a lot better than the offerings at Joe's Free Car Lot. You come to depend on those loaner cars.

      Some guy at an unrelated company looks at the loaner car's ignition system to see if he could make it work on one of the models available at Joe's Free Car Lot. Your "friend" responds by yanking everyone's loaner cars.

      What do you do next? Try to find someone else to loan you an expensive car? Buy a new fleet of your own? Or decide that helping Joe upgrade his fleet to everyone's mutual benefit is a worthy investment?

      --
      Dewey, what part of this looks like authorities should be involved?
    12. Re:and thus, R.Stallman was right after all by Cyno · · Score: 1

      Good analogy.

      Now let's supposed its your motorhome and you live in it. Its full of your stuff. And when they come to take it back your stuff is tossed out next to you in the street. Do you still feel the same way?

      I think you give this version control software too much credit, like its significantly better than the alternatives, almost like there are no alternatives - you'd be walking.. But here in reality there are alternatives and always has been. BitKeeper wasn't some perfect source control tool. In fact its a pain to use. Not much better than cvs, IMO

      How can you ignore the progress the kernel devs made in their process while using bk?

      How can you ignore the progress the kernel devs made without bk? Its not the tool, its the people. Its the stupid, stupid.

    13. Re:and thus, R.Stallman was right after all by Hangtime · · Score: 2, Interesting

      Excellent analogy and good point. I would refine it further for this piece.

      Your friends want to go out of state but you drive a Ford POS and don't feel comfortable driving it that far. A kind stranger upon hearing this has two cars and doesn't drive the late-model Toyota Camary and tells you you can drive it if you just help make repairs on it. The stranger also says not to drive out of state because his insurance won't cover you if you do.

      Your group of friends howl at this and say you should be able to drive anywhere you want. Go ahead and take your Ford POS they say will work on it making it better and if you break down will give you a boost. Against their wishes you decide to take the Camary.

      The first few months are great, you have a good car and you return the favor by putting a stereo in it, tires, get it washed regularly, etc. You and the stranger are both happy. Then your group of friends start telling you "the car looks to good, he's going to sell it, lets take it out while we still can." You resist but later find find out your friends took the car out anyway across the state.

      The stranger finds out and asks you not to do it again, but your friends just knowing that the stranger is going to sell it decide to do it again anyway.

      The stranger at this point cannot trust you so he decides to sell the car. Your friends all howl once again telling you "We told you so, we told you should have just worked on the Ford and that he would sell it."

      So whose at fault,

      The stranger for loaning you a good car and taking all the changes you made with him.

      You for using the car for a couple of months and being able to get around well instead of in the Ford POS.

      The group of friends who told you the stranger would sell the car at some point but also took it joyriding.

      You make the call.

    14. Re:and thus, R.Stallman was right after all by Dulimano · · Score: 1

      Suppose someone lends you a car, and you drive a 1000 miles in a month. That someone shows up and takes the car away because he suddenly stops liking you. Do you say, "Damn, I knew it! We should have kept walking" or "Oh well, at least we made good progress for a month?"

      This analogy works best if the guy takes back his car in the middle of a huge desert.

    15. Re:and thus, R.Stallman was right after all by markov_chain · · Score: 1

      I didn't say using bk was better. I'm just pointing out that it was not necessarily worse, as a lot of the "I told you so's" are implying. You're right, if the switching cost is too great then we lose overall productivity. However, without knowing this cost I don't see how people can make the "I told you so" argument.

      --
      Tsunami -- You can't bring a good wave down!
    16. Re:and thus, R.Stallman was right after all by schon · · Score: 1

      In TFA Linus is quoted as saying "three years of using BitKeeper has made some profound improvements to the workflow"

      So linus apparently thinks that the increased productivity over the three years is enough to offset the pain that he must now endure to switch to a new system.


      WHAT!?!?! How do you get that?

      Saying "This helped a lot" is not the same as saying "the help this provides is enough to overcome X mount of trouble".

      I think you've been influenced by the Underpants Gnomes - you've skipped an essential step in your logic there.

    17. Re:and thus, R.Stallman was right after all by renoX · · Score: 1

      A better analogy: you're using an old word processor which gives you lots of trouble but is using a free file format.

      Someone lends a much better wordprocessor for a while, allowing you to write much faster a lot of document and the lender also becomes famous.

      Then the lender says that it's finished, on one hand you have wrote all these document so it was good, on the other hand the documents are in a specific file format and you'll have to convert all these document to the new tool you're going to have to use, possibly loosing some information in the process, which is a pain!

      How can you ignore the pain, loss of time of the future conversion that will have to take place?

    18. Re:and thus, R.Stallman was right after all by Anonymous Coward · · Score: 0

      Suppose someone lends you a car, and you drive a 1000 miles in a month. That someone shows up and takes the car away because he suddenly stops liking you. Do you say, "Damn, I knew it! We should have kept walking" or "Oh well, at least we made good progress for a month?"

      I'd say "damn, if I hadn't put the car owner in a position of power over me, I wouldn't be stuck walking, a thousand miles away from my own car, which is sitting outside my house waiting to be used.".

      There were Free alternatives to BitKeeper that work for hundreds of thousands of other developers. Linus chose to put BitMover in a position of power over him, and now he's stuck with unnecessary, pointless work in changing to a different tool. Sure, using BitKeeper was one step forward - and what you are seeing now is the two steps back.

    19. Re:and thus, R.Stallman was right after all by Anonymous Coward · · Score: 0

      yup

    20. Re:and thus, R.Stallman was right after all by drew · · Score: 1

      If you follow some of the links from the article, it talks about productivity doubling since using BitKeeper.

      it does, but it says that the increase in productivity came mostly from the fact that certain 'features' in bitkeeper forced him to depend more on other kernel maintainers he trusted. while this is certainly a good thing, it doesn't sound like it was really bitkeeper itself that caused the improvement.

      regardless, i think you are right on your other point. at the time, there just weren't any real alternatives to bitkeeper...

      --
      If I don't put anything here, will anyone recognize me anymore?
    21. Re:and thus, R.Stallman was right after all by Anonymous Coward · · Score: 0

      I've read your post three times now and I still cant figure out what point you were trying to make.

      or do you just like stretching analogies for the sake of it?

    22. Re:and thus, R.Stallman was right after all by peachpuff · · Score: 1
      "Even if there is a cost now moving to something else, it may still work out better in terms of productivity to have used BitKeeper for the three years."

      Maybe.

      Everyone who thought BitKeeper was bad idea figured this would happen and gave it as their reason. (Or at least one reason.) Almost everyone who thought it was a good idea figured this wouldn't happen or would take a lot longer to happen.

      Then it happened.

      --
      -- . . ramblin' . . .
    23. Re:and thus, R.Stallman was right after all by Anonymous Coward · · Score: 0

      The car was filled with luggage we can't carry on foot.

    24. Re:and thus, R.Stallman was right after all by Zoxed · · Score: 1

      > If you follow some of the links from the article, it talks about productivity doubling since using BitKeeper.

      I did, and it does. But also states that the reason is that Bitkeeper forced Linus to work differently and this turned out to be more efficient.

      (i.e. the tool with *less* configurablity turned out to be better at getting the job done :-)

    25. Re:and thus, R.Stallman was right after all by aled · · Score: 1

      No, they wouldn't. CVS has lots of limitations and workarounds, not even talking in acount that is centralized and Linus needed distributed. BTW, I do use CVS, because is appropiated to what I do, but I'm planning on migrating to Subversion soon.

      --

      "I think this line is mostly filler"
    26. Re:and thus, R.Stallman was right after all by Clover_Kicker · · Score: 1
      Meh.

      Lots of nontrivial projects have made do with CVS, a source code control system with limitations is much better than nothing at all.

    27. Re:and thus, R.Stallman was right after all by aled · · Score: 1

      Of course. I agree with you on that. CVS is most probably the most widely used source code change management tool in the world. What I meant is that is has many limitations inherent in its obsolete design. All administrators using it are usually aware of the pitfalls and know how to workaround them, but is past time to the new wave of tools to go over those limitations. Just to name a few: versioning of renames/moves, atomic commits, distributed repositories. The last is a feature Linus want for Linux, althought others don't need it for theirs. It a request from the user.
      BTW, Apache is migrating to Subversion.

      --

      "I think this line is mostly filler"
    28. Re:and thus, R.Stallman was right after all by Anonymous Coward · · Score: 0

      Where did the desert come from? Is Linux going to die of thirst because Linus isn't using BitKeeper any more?

      Getting the analogy back on track ... Larry told Linus that he couldn't use the car anymore after July 1st. Linus, knowing that he works best under pressure, decided to give the car back right away so that he'd get some alternative transportation plan together now, while times are good, rather than risk being in a desert when the timer expired.

  26. Right on by Sanity · · Score: 0

    You hit the nail on the head. Now I wish someone would mod my comment down a bit, this one deserves to be higher up on the page :-)

  27. Big Mistake by dmh20002 · · Score: 5, Insightful

    If this is true, BitMover should expect a big financial hit.

    BitKeeper's main claim to fame was that Linus and the kernel folks used it. That's the kind of endorsement that you can't buy for any amount of money. Without that, most people would never even know BitKeeper exists.

    Its a really stupid move. An open source competitor might have taken some of their business, but most of the open source users would probably be using something else free anyway. 90% of corporate customers would rather pay for something. An open source clone would probably validate BitKeeper.

    Not to mention the ill will they will generate.

    1. Re:Big Mistake by justins · · Score: 1
      If this is true, BitMover should expect a big financial hit.

      BitKeeper's main claim to fame was that Linus and the kernel folks used it. That's the kind of endorsement that you can't buy for any amount of money. Without that, most people would never even know BitKeeper exists.

      RTFA. BK makes most of their money selling windows software. You don't think Linux users pay for anything, do you? That would be pretty unusual.
      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
    2. Re:Big Mistake by lilmouse · · Score: 1

      That's not true at all - I work in a Windows shop, and other developers come here from Windows backgrounds, and many of them have heard of BitKeeper. Do any of them do Linux stuff? No. Have they used BitKeeper? Yes. Did they like it? Yes.

      They'll certainly lose some future customers, but it's not the end of the world for them. They may even get more customers as companies decide it's cheaper to buy a Windoze box and slap the commercial version on it...maybe.

      --LWM

    3. Re:Big Mistake by jemfinch · · Score: 2, Insightful
      Its a really stupid move. An open source competitor might have taken some of their business, but most of the open source users would probably be using something else free anyway.


      The Linux Kernel, then, might have moved to that open source competitor. And that would look tons worse than what has actually happened.

      It's like a relationship. Given the choice, you want to break up with your significant other. Such a situation (for social reasons somewhat opaque to me) is far preferable to having your significant other break up with you.

      With this move, BitMover was preemptively "breaking up" with Linux, before Linux had a chance to do the same.

      Jeremy
    4. Re:Big Mistake by ckaminski · · Score: 1

      I take exception to that. I paid for vuescan, three copies of SuSE Professional and vmware.

    5. Re:Big Mistake by justins · · Score: 1

      I bought a few copies of SuSE professional too. Unfortunately, we represent about 30% of their paid user base. :)

      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
  28. this an omion storey? well heres the headline. by Anonymous Coward · · Score: 1, Funny

    New Linux Warez Scene Busted!
    BSA agents said to be working with FOSS kernel hacker Torvalds in continued enquiries. Acting on an anonymous tip the BSA and FBI and homeland security busted down the doors of OSDL and confiscated nearly all the caffeine based beverages as a kind of psyhcological siege tactic.

    Torvalds himself offered a "no comment" in response to allegations that he was "heavily dependant" on reverse engineered updates to BitKeepr software for linux due to the proprietrary official vendor software being withdrwan.
    "none of us could handle handle cold turkey" shouted an angry Linus.

    Further speculations continue as to why Torvalds and OSDL is of such interest to the BSA despite no one being formally charged.
    there are whispers of plea bargaining and possible witness relocation.

  29. SourceForge by Anonymous Coward · · Score: 0

    Isn't it obvious Source Forge just like all the other OSS projects.

    He can announce new releases on FreshMeat and close up the LKML.

    1. Re:SourceForge by jay-be-em · · Score: 1

      I can't tell if you're being purposely dense, but what the hell.

      BitKeeper is a revision control system. SourceForge is a site which hosts projects which can be accessed and modified using CVS, a revision control system which is (in the opinion of most) dated and shitty.

      --
      "Orthodoxy means not thinking--not needing to think. Orthodoxy is unconsciousness." --Eric Blair
    2. Re:SourceForge by Anonymous Coward · · Score: 0

      Can someone show me the difference (the facts) between BitKeeper and CVS ? And why CVS is shitty ?

      Thanks :D

  30. Re:Flamebait article, move along by Scarpux · · Score: 1

    If you had read the article you would have seen that "OSDL [getting] greedy" was that they merely refused to stop funding a guy who also, in his spare time and not being paid by OSDL, was attempting to reverse-engineer BitKeeper.

    Not OSDL's problem.

    --
    -- This is not a sig
  31. Larry never got it by nagora · · Score: 4, Interesting
    Larry goes on about how pro-open source he is but anyone that licences products with a restriction on what the users can do in their own free time is an arsehole. If MS had produced an EULA for Word that said it can't be used by people who use Acrobat Distiller, they would have rightly been scorned. Same goes for Larry and his odious BitKeeper restrictions.

    TWW

    --
    "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    1. Re:Larry never got it by Anonymous Coward · · Score: 0

      I had similar thoughts, but then I read this: http://www.linuxworld.com/story/32618.htm Larry has done a lot for Linux, far more than most other people on earth.

    2. Re:Larry never got it by Anonymous Coward · · Score: 0

      Hello Larry.

    3. Re:Larry never got it by Anonymous Coward · · Score: 0

      It's even worse than that: the non-compete clause was extremely vague, to the point where Wikipedia's version tracker might violate it. So not only did it let Larry screw people for working on source control, it gave him the legal wiggle room to screw nearly anybody. Sleazy, sleazy, sleazy.

    4. Re:Larry never got it by neves · · Score: 1

      No, if Larry were Gates, he would forbid anyone to use Word to write articles critizing Microsoft.

    5. Re:Larry never got it by mjfrazer · · Score: 1

      true enough, but fwiw, the commercial version of BK does not have this clause.

    6. Re:Larry never got it by Anonymous Coward · · Score: 0

      Hi Bruce, I'm not Larry.

  32. Freedom over Function by codepunk · · Score: 4, Insightful

    I guess freedom is actually way more important than function now isn't it.... Had the developers not fallen into the non-free trap a alternative would have already existed by now do to need.

    --


    Got Code?
    1. Re:Freedom over Function by Anonymous Coward · · Score: 0

      I guess freedom is actually way more important than function now isn't it

      No. Function is most important. What people seem to forget, however, is that function is dependent upon freedom.

    2. Re:Freedom over Function by imipak · · Score: 1

      What you said.

  33. Moving to Subversion? by Anonymous Coward · · Score: 0

    This brings up the question of how much effort it is to move from BitKeeper to something else (like maybe Subversion). On the surface, this would seem to be a straightforward process of setting up the new software, loading the bits, and modifying the check-in and check-out scripts. Does anyone have some deeper insight?

  34. hmpf by N3wsByt3 · · Score: 2, Insightful

    Pitty I have responded in this thread also, or I would mod you up for this post, and down in the one below (which, indeed, was flamebite).

    But you were right in your original assessement. That said, let's not forget that, at least in the former version, Freenet was heavily dependent on suns' java too.

    There IS merit in taking the " only technological superiour" route, only one takes a risk as well, as is shown in this case.

    --
    --- "To pee or not to pee, that is the question." ---
  35. From the article... by mshiltonj · · Score: 3, Insightful

    ...in the commercial community binary managment is critical. For example, someone may be tracking a 1 MB word document that goes through hundreds of revisions resulting in consuming 1 GB of space.

    That may be the stupidest things I've ever heard. Clearly, Word-formatted documents are the wrong format to be using.

    1. Re:From the article... by LordNimon · · Score: 1

      Why? What's wrong with using Microsoft Word to create a document? Millions of people do it every day, and lots of them need version control. If a company has a BK installation for their source code, it makes sense to use it for documentation as well. And most technical writers use Word.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    2. Re:From the article... by jemfinch · · Score: 1
      That may be the stupidest thing I've ever heard. Clearly, Word-formatted documents are the wrong format to be using.

      Yes, and? If customers are willing to pay for the feature, and it's not remarkably hard to implement, simple economics indicates that the feature will be written.

      Jeremy
    3. Re:From the article... by kahei · · Score: 1


      Mmm no... no, I think rather than change the format of my own data I would tend to switch to a version control system that actually worked for me. Maybe I'm being eccentric. Then again maybe it's just incredibly obvious.

      More generally, though, whether I was using Word docs or not, I'd be very worried at a system that stored a whole copy of each revision of any binary. Yeesh.

      --
      Whence? Hence. Whither? Thither.
    4. Re:From the article... by Anonymous Coward · · Score: 0

      Absolutely. Several companies have been embarrassed because they release Word documents without erasing all revisions. They would have no such issue if version control were kept separate from the Word document and the Word document as in version control and the Word document kept a version control ID (as in source CVS files tags)

    5. Re:From the article... by Chirs · · Score: 1

      Clearly, many corporations *do* use Word, and any version control system they use must be able to handle that.

    6. Re:From the article... by mshiltonj · · Score: 2, Funny

      Clearly, many corporations *do* use Word

      Yes, and this may be the *second* most stupid thing I've every heard.

    7. Re:From the article... by Free+Bird · · Score: 1
      And most technical writers use Word.

      No, they don't. They use TeX.
    8. Re:From the article... by LordNimon · · Score: 1

      You know, I'm just not going to believe that. I know it's your anecdotal evidence vs. mine, but when something like 90% of the word processing market uses MS Word, it's really hard to claim any subset of that market doesn't use MS Word.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    9. Re:From the article... by MikeBabcock · · Score: 1

      90% of the word processing market tapped by the paid market research agencies use MS Word, perhaps.

      Most of the scientific and research communities which are not on such lists are using TeX or something similar.

      I've met many groups that have moved to Word from something else only to be sorely disappointed with its abilities -- Word *sucks* at large document management, sorry to say.

      PS, if you're a techie and you managed to make Word handle your 300MB manual, good for you -- you don't count.

      Also, if you're a believer and you think Word *can* do these things because your $1000 course told you it can, but you haven't done it yourself, then your opinion's pretty invalid as well.

      --
      - Michael T. Babcock (Yes, I blog)
    10. Re:From the article... by Anonymous Coward · · Score: 0

      You go try to convince some non-computer literate person to use LaTeX.

      It isn't going to happen. Even with nice frontends such as TeXniccenter and windows versions like MikTex it is easier to use word.

      People get scared off by the "code".

      And quite frankly word is nice. I like word. I use tex too, I am in fact very good at tex and like the ability to handle document revisions via cvs.

      But I don't expect non-CS/CE type people to understand TeX.

      So you are saying that it is *stupid* for corporations to use a product that 1. is easy to use and 2. produces nice results?

      Yeah, that sounds dumb to me.

      If TeX is so great wth do people still produce tons of documents that all look alike with the same outdated computer modern font?

      People using MS/Adobe/etc software have the ability to use thousands of nice fonts. TeX, well, they do but they don't use them. Just computer modern.

    11. Re:From the article... by Anonymous Coward · · Score: 0

      More generally, though, whether I was using Word docs or not, I'd be very worried at a system that stored a whole copy of each revision of any binary. Yeesh.

      And you alternative is...? As it happens, word's old OLE doc format is easy to store diffs for, as the data is in fixed size blocks, and edits tend to affect few blocks. This isn't the case for every binary file, or even many binary files. Take for example, zip files (since zips are used as a compound doc format alternative to OLE). The nature of compression means a small change in the data may result in non-local changes throughout the zipfile. This could be considered unlucky, but then look at encrypted documents - non-local effects are the /intention/, making it impossible /even in theory/ for you to store anything better than full revisions for those files.

      To make it more blindingly obvious, storing revisions for a file efficiently is really the same as compressing a tar file of the the revisions. Counting arguments used against any 'magic' compression scheme apply.

      So yes systems store whole copies of revisions of any binary, assuming the file changed at all, but better systems rely on heuristics to do better, most commonly 'is it a text file?'.

    12. Re:From the article... by msuarezalvarez · · Score: 1

      Maybe what shocked him/her is the fact that using revision control on a text stored in the essentially opaque Word format is very very similar to simply storing backups for every single version in a way that essentially prevents useful comparaisons (without a tool which understands the format, that is). Doing the mind experiment of visualizing what you could do with good ol' plain diff on good ol' plain text/TeX/etc (which is not by far the best way you can think of to deal with changesets on textual data) might give you a hint of why he/she thinks it's the stupidest thing ever.

  36. Excellent! by Daniel+Phillips · · Score: 1, Interesting

    "I have to say that the open source community couldn't have failed more than they have" -- Larry McVoy

    Thanks for that Larry, and good riddance.

    --
    Have you got your LWN subscription yet?
    1. Re:Excellent! by Blakey+Rat · · Score: 1

      Except he's right. Why should his company give away their product for free to a group of people working to create a free replacement to their product? Why should a company contribute to putting itself out of business? Why the hell does OSDN or whoever feel they should be reverse-engineering the product instead of just talking their issues over with BitKeeper?

    2. Re:Excellent! by Daniel+Phillips · · Score: 1

      Except he's right.

      Except that he's wrong. Linux has not failed, and it will do even better with Larry McVoy gone.

      --
      Have you got your LWN subscription yet?
  37. A classic greek tragedy by iamacat · · Score: 0, Troll

    The whole thing happened because of lack of trust from the free software community. I bet BitMover wouldn't care much if there was an odd person in OSDL reverse-engineering the client to make a port to his pet OS or to learn good programming. Instead RMS kept preaching that BK is evil and must be killed and replaced, and I guess too many people listened. Would you do anything for people with such hostile intentions towards you? And so RMS created the very situation he was warning people about. Which was probably exactly what he wanted.

    This is not to say that reverse-engineering is wrong. I have a right to read your source or binaries as any copyrighted book and use general ideas I learned in my future proprietary or open-source projects. I think I will go to read some Emacs code right now to get some hints for my future BSD-licensed project. Yum! What is wrong is plagiarism or fighting people who are trying to help.

    1. Re:A classic greek tragedy by tomstdenis · · Score: 1

      Being "wrong" and being supported are two different things.

      I don't think mormons are "wrong" but I also don't give them money, time, etc either.

      BK is a company with some employees [or so I'm told] and they sell a tool they let the OSS community use for free. Some asshat thought it would be cool to subvert BKs goals. So BK is not supporting OSS anymore.

      It would be different if BK was filing a lawsuit or something. Cuz then yeah I'd say GFY to BK.

      Tom

      --
      Someday, I'll have a real sig.
  38. I told you so by ajs · · Score: 1

    I told you so. I said it quietly, and never bothered a mailing list with it, that I recall, but anyone who brought up BK in front of me got a very serious "this is the end of the conversation, unless you want to hear my opinion on the damage BK is doing to open source."

    There are several ways in which BK was a lose, but the one thing that always stuck out for me was their attitude toward their "customers". This idea that you could use their software, but you couldn't use it if you were potential competition. Even Microsoft has never stooped that low.

    1. Re:I told you so by a_n_d_e_r_s · · Score: 1

      You have not read the licinse for Ms Frontpage - like where it says that you cant use the software for saying anything bad against Ms or never ever more be able to use a Ms product ?

      Or have you not heard when Ms Hotmail had a user agreement that gave Ms copyright to all mails composed in hotmail ?

      --
      Just saying it like it are.
    2. Re:I told you so by Reliant-1864 · · Score: 1

      Sign up for their shared source program and try and develop competing software with it and see how far you get before you end up in court. Look at their API licensing and patent licensing specifically written to exclude Open Source. They even had a clause in there explicitly saying "Open Source"

      --
      The universe is held together with duct tape and karma. What goes around, comes around, and gets stuck to your forehead.
    3. Re:I told you so by Anonymous Coward · · Score: 0

      That's not the same as, "if you sign this license, you can't work on competing software." Using MS shared source code in your own product is a copyright issue. BK tried to make a contractual line-item out of your future employment prospects.

  39. Re:Flamebait article, move along by Anonymous Coward · · Score: 0

    If you had read the article you would have seen that "OSDL [getting] greedy" was that they merely refused to stop funding a guy who also, in his spare time and not being paid by OSDL, was attempting to reverse-engineer BitKeeper.

    You mean a guy who "was accused of attempting to reverse-engineer BitKeeper." From TFA, it doesn't seem to be at all confirmed that this was really the case.

    Larry could accuse anybody who's working on an open-source source code management system of "reverse-engineering" bitkeeper, if they implement any remotely similar feature(s). For all we know, that's the case here. McVoy comes off as a presumptious, arrogant asshole to me, and I for one would not be surprised if he's just blowing smoke about this in order to have an excuse to cancel the free BitKeeper.

  40. MODERATION ABUSE by Anonymous Coward · · Score: 0

    Why was this moderated down? No one said you had to like this person's opinionb, but if you disagree, you should reply with a counter argument rather than trying to punish the person for expressing their opinion. That's the real geek tragedy, how we treat people in our community who disagree.

  41. Good Riddance by Queuetue · · Score: 1

    I'm sorry for all the pain this is likely to cause the Kernel developers that were relying on it, but I can't say I'm sad to see McVoy and his noise go away.

  42. Huh? by ABCC · · Score: 5, Interesting

    About 50 posts and nobody has suggested the possibility that M$ could have paid off Bitkeeper in a move to "hurt" linux, has everyone left their conspiracy hats at home today?

    1. Re:Huh? by Anonymous Coward · · Score: 0

      Looks more like +5 Troll than +5 Intuwesting to me.

  43. BitMover is in the right by LordNimon · · Score: 0
    I'm on BitMover's side in this matter. Here's a choice quotation from the article:

    Larry explained that a contracter still under pay from OSDL for an unrelated project was also actively working on reverse engineering the BitKeeper protocol. Discussion began about five weeks ago to try and resolve the situation, getting so far as to obtain a verbal agreement that the individual would stop his efforts. After that time, however, it turned out that the reverse engineering effort had continued. Although OSDL wasn't directly paying for the reverse engineering effort, they were still employing someone who was actively developing a competing product, something the free BitKeeper license doesn't allow. Larry added, "OSDL had a chance to resolve this issue, but instead shrugged their shoulders and said 'it's not my problem'". It became the proverbial straw that broke the camel's back. Weighing this and earlier transgressions against the $500,000 dollars a year BitMover spends developing and supporting the free BitKeeper tool, the tough decision was made to phase out support and availability of their free product.

    If this is true, then I have lost a lot of respect for OSDL and Linus. They intentionally tried to deceive BitMover, and Linus was supporting that deception. This is a clear example of biting the hand that feeds you.

    Linus: You should be ashamed of yourself for allowing this to happen. You had an agreement with BitMover, and you broke it. You could have influenced OSDL to not allow the contractor to continue his theft of BitMover's work, but you didn't.

    --
    And the men who hold high places must be the ones who start
    To mold a new reality... closer to the heart
    1. Re:BitMover is in the right by KenBot_314 · · Score: 3, Insightful

      Disclaimer: No, I have not RTFA...

      There is no "theft of MitMover's work". The independant contractor in his own free time was working on creating a competing product.

      By your logic, Open Office is stealing the work of MS on its Office suite...

      Further, when I contract with a company, they have NO influence on what side projects I do. I would probably be offended if they even asked me to stop working on a personal project.

    2. Re:BitMover is in the right by Danuvius · · Score: 1

      The OSDL is funding an unrelated project that employs some guy who also works on a project (not funded by OSDL) unrelated to the aforementioned one that seeks to reverse engineer BitKeeper.

      Yes, I am utterly outraged too! Yes, Linus should go stand in the corner--at least until the new pope is chosen!!

      Sure, this may be a violation of the license--but it's one hell of a slimy license.

      Are OSDL employees allowed to call the ambulance if they see this guy bleeding to death on the street, or is that forbidden too (on account of aiding/facilitating further reverse engineering of BitKeeper)?

      --
      Akarsz Magyar Gentoo fórumot? Akkor
    3. Re:BitMover is in the right by sqlrob · · Score: 4, Insightful

      You have less respect for OSDL since they basically said "What an employee does on his own time is his own business?"

    4. Re:BitMover is in the right by LordNimon · · Score: 1
      Your analogy is flawed, because Microsoft and the OO developers never had any sort of agreement. MS was not giving free copies of their software to the OO developers.

      The whole "he's a contractor, so I have no control over what he does" line is complete bullshit, IMHO. Contractors are also required to comply with various agreements that their clients have with other companies. OSDL had an agreement with BitMoover, and therefore the contractors they hire must also abide with that agreement.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    5. Re:BitMover is in the right by catch23 · · Score: 1

      The contractor here was doing the reverse-engineering on his OWN time. There is no contract obligation for what you do on your own time. OSDL was not funding this person to do the reverse-engineering on OSDL's behalf. Therefore, your argument is without basis.

    6. Re:BitMover is in the right by LordNimon · · Score: 2
      OSDL should have made the contractor sign an NDA that said the contractor would not violate any agreement that OSDL had with any other company. That's par for the course with contractors. When I was a contractor, I signed similar agreements.

      The end result is that OSDL's actions have forced BitMover into taking away the best tool the Linux community had for version control. Nothing else even comes close to BK for what Linus was doing. OSDL has hurt the open source community, not helped it. We used to have a free version of BK to use for our projects, but thanks to OSDL, we don't any more.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    7. Re:BitMover is in the right by LordNimon · · Score: 1

      First of all, he was a contractor, not an employee. Secondly, this individual was undermining an agreement that his client had with another company. That's always a stupid thing to do.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    8. Re:BitMover is in the right by sqlrob · · Score: 1

      Contractor or employee, doesn't matter. The company does not own you.

      The better question, did he know he was undermining it?

    9. Re:BitMover is in the right by LordNimon · · Score: 0, Flamebait
      Contractor or employee, doesn't matter. The company does not own you.

      Give me a break. The company may not own you, but they're still allowed to impose various reasonable restrictions on what you do, even on your own time. Look at all the people who have been fired for blogging about their employer?

      The better question, did he know he was undermining it?

      Yes, he did. The article said that BitMover had discussions with OSDL about the contractor, and even after OSDL said they would put an end to it, the continued to allow him to do the work. They tried to hide behind the "he's a contractor working on his own time" bit, but BitMover didn't buy it. Because of OSDL's greed, now no one gets to have a free version of BK. Thanks for nothing, assholes!

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    10. Re:BitMover is in the right by LordNimon · · Score: 2, Interesting
      There's nothing slimy about the license. BitMover provided a free version of their product, which costs them $500K/year to develop and support, in exchange for a promise not to use BK to develop a competing product. What's wrong with that?

      If BitMover had never provided a free version in the first place, no one would be complaining! Yet now we have a bunch of schmucks who are upset because it's only partially free. If you don't like the license, then just don't use the product. BitMover's license was very reasonable.

      Are OSDL employees allowed to call the ambulance if they see this guy bleeding to death on the street, or is that forbidden too (on account of aiding/facilitating further reverse engineering of BitKeeper)?

      Now you're just being stupid. The agreement that BitMover made with OSDL was very benign, and you're making it sound as if they wanted someone's first-born in exchange.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    11. Re:BitMover is in the right by Danuvius · · Score: 1

      Yes, I did use hyperbole.

      "BitMover provided a free version of their product ... in exchange for a promise not to use BK to develop a competing product."

      Provided their free version to OSDL. Right? So why is OSDL getting punished because of some guy they have an indirect business association with?

      The point is that the guy is not an employee, and is not doing the "offending work" under payment from OSDL. Paying him money for unrelated work seems no more wrong than calling him an ambulance. Is this guy a fugitive that no assistance can be rendered unto him?

      --
      Akarsz Magyar Gentoo fórumot? Akkor
    12. Re:BitMover is in the right by LordNimon · · Score: 1
      A contractor is not someone that has an "indirect business association" with his client. When a contractor does work for a client, the client can get into a lot of trouble if the contractor violates an agreement the client company had with another company.

      Look at the situation Wal-Mart was in when it was discovered that some of their cleaning crew were illegal aliens. Wal-Mart hires contracting firms to keep its stores cleaned. One of these firms knowingly hired illegal aliens. Wal-Mart executives knew that this was happening. Wal-Mart was punished because of their complicity with the crime. Similarly, OSDL is being punished for their complicity with the person violating the contract.

      Unfortunately, it's not just OSDL that's being punished. The entire open source community is being punished for OSDL's actions, because now no one can use BK for free. Obviously, OSDL didn't give a damn about other open source developers who were happy to agree with BK's license.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    13. Re:BitMover is in the right by Danuvius · · Score: 1

      Surely there is a measure of difference between something against the law and something in breech of a contract.

      And I don't see why OSDL is at fault for BitMover throwing a hissy fit and taking the ball home.

      --
      Akarsz Magyar Gentoo fórumot? Akkor
    14. Re:BitMover is in the right by LuSiDe · · Score: 1
      Because of OSDL's greed, now no one gets to have a free version of BK. Thanks for nothing, assholes!
      Really? Thats an interesting view on cause/effect. So, because a contractor of OSDL decided to work on that alternative in his free time, there is no free license anymore?

      Is untrue and an oversimplified statement! Untrue, because Larry states the other reasons (gets too expensive) in the press statement. Oversimplified, because the cause/effect is obviously more complex and the authority of the decision lies at Bitmover in the end! He always had the power to pull the plug; now he used that power due to an event but don't tell us there were no other options available. E.g. just because one corporation infringes a license doesn't mean the software shouldn't be available anymore.
      --
      WE DON'T NEED NO BLOG CONTROL.
    15. Re:BitMover is in the right by Helmholtz+Coil · · Score: 1

      I'd also add that I'd expect that any organization calling itself Open Source Development Labs should be taken to task by the FOSS community at large if they tried to tell an employee what they could/could not do during their own time. Wouldn't that be antithetical to their entire mission?

      BitMover can yank the free version if they want, it's their product and their right. But I don't see how OSDL should or even could regulate what their employees do outside the office.
    16. Re:BitMover is in the right by Anonymous Coward · · Score: 0

      The guy is now a hero. OSDL has been anonymous and useless. Now it has achieved probably its most positive contribution to Linux and free software. Every moment spent using BitKeeper was a set of lost experience for the alternative Open Source systems.

      Since OS stands for "Open Source", this contractor has just advanced OSDL's main business. He has undermined not an agreement OSDL had (they never used BitKeeper) but an agreement an OSDL _competitor_, BitMover had with multiple OSDL partners. Great for them. Great for him.

    17. Re:BitMover is in the right by Dh2000 · · Score: 1

      BitMover removed it and BitMover has complete control over it, therefore it's BitMover's fault bitkeeper is now non-free.

      That Larry blames OSDL for his decision doesn't take away from the fact that it was his decision.

      You blame the driver, not the tree.

      Or, in this case, you blame little Joe for taking home his fancy wooden ball just because John is carving one that looks similar to it.

  44. But he is honest by Jeremiah+Cornelius · · Score: 3, Insightful
    McVoy dismisses fundamental Free Software positions, while claiming "this is really an open source community problem and I have to say that the open source community couldn't have failed more than they have."

    He goes on to compare the activities of an individual deleoper to a "bad apple" in the Marine Corps!

    Rhetorical fussilades like this really expose what an unbearable asshole he is.

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
    1. Re:But he is honest by smittyoneeach · · Score: 2, Funny

      Now, underneath all that whitewash, what do you really think, JC?

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    2. Re:But he is honest by Jeremiah+Cornelius · · Score: 1

      I think there are reasons Larry McVoy is not Bill Joy or John Osterhout.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
  45. Tossponce by minginqunt · · Score: 1

    Good to see that Larry McVoy has ascended to new, never before seen levels of cunt.

    I always knew he had it in him.

    I think he deserves a round of applause.

  46. Who says Linus will change? by Anonymous Coward · · Score: 1, Insightful

    Although BitMover announced that they'll stop developing their free (as in beer) BitKeeper client, there is an open source client to replace it. I don't see what's the big fuss.

    In fact, considering that Linus feels BitKeeper is far superior to anything else out there (including subversion, arch etc.) and has been using the commercial version for ages, why would he stop using it now? It's not like users and other developers cannot access the source code anymore.

    Also, Linus has never been fanatical about using only free software. He has said many times that he prefers the better tool, whether it's free or not. And its his choice.

    1. Re:Who says Linus will change? by Anonymous Coward · · Score: 0

      Linus says Linus will change, moron!
      http://lkml.org/lkml/2005/4/6/121

  47. In the McVoy/BK company response to Tom Lord by skidrash · · Score: 1

    I saw something like this happening.

    Wish I'd put my thoughts down somewhere I could point to & say I told you so.

    (After the McVoy/Lord stuff I donated to Arch development & was going to participate, but life happened) ....

  48. two version control systems by Anonymous Coward · · Score: 0

    I don't know if you noticed but the biggest pain ahead for Linus & Co is to support a single repository that is accessible from both tools (BitKeeper and Free/Libre tool that will replace it). As the article mentions, quite a few organisations bought licenses for BitKeeper to allow their developers to contribute to the Linux kernel. Do you think they will be willing to switch?

    I hope this great mess in which Linus ended up will teach him and everybody else a lesson.

  49. Re:Break the HHC.com record! by Xeleema · · Score: 1

    Just heard the count; The SlashDot effect on a Shoutcast Stream is (drumroll please)...85 users.
    C'Mon guys! If we can SlashDot a ShoutCast Server, that'd be worthy of a blurb in the IT section...

    --
    "When I am king, you will be first against the wall..."
  50. Larry just seems... "slimy" by Danuvius · · Score: 1

    Larry McVoy always seems to say the politically correct thing... and yet despite (or perhaps because of) that, reading the article, he seems a character of subtle manipulativeness and businessy slime.

    On a slightly different topic, I find it amusing that things turned out as they did. I vaguely recall reading Larry on the kernel mailing list semi-regularly tell Stallman to get off his ass and write something better.

    Yeah, I know... reverse engineering, copy-cat, et cetera. Still... I feel this has a rather delicious irony to it.

    --
    Akarsz Magyar Gentoo fórumot? Akkor
    1. Re:Larry just seems... "slimy" by Chirs · · Score: 1, Informative

      Larry's actually a decent guy (I've met him). He bent over backwards to give support to the kernel developers (granted, he also improved his product a lot based on their demands and definately got good publicity).

      There were benefits on both sides, but now it's time to move on. Read Linus' posting on the kernel mailing list for his take on the whole thing.

    2. Re:Larry just seems... "slimy" by Danuvius · · Score: 1

      Yes, I read Linus' post.

      Though I'm not sure I'm entirely convinced. Larry seemed to do a lot of subtle blame-shifting... and the whole OSDL/reverse-engineering thing is kind of odd.

      OSDL is being penalised because some unrelated project they fund has some guy working on it who is also "reverse engineering" (some dispute whether the reverse engineering is not simply feature-matching) bitkeeper. (And yes, I understand the technicalities--I don't dispute that Larry is legally and contractually in the right.)

      If Larry is a nice guy--and admittedly Linus, whose opinion should carry some weight here, seems to think so--he needs some people with PR skills far better than his own.

      --
      Akarsz Magyar Gentoo fórumot? Akkor
  51. Sources Report Otherwise by sabat · · Score: 2, Funny

    Sources are reporting that BitKeeper's decision was primarily based on Linus' refusal to PAY THE $599 SCO LICENSE FEE.

    --
    I, for one, welcome our new Antichrist overlord.
  52. What else is comparable? by koreth · · Score: 1
    I used to love Sun's Teamware, which has a conceptual model a lot like BitKeeper. But Sun dropped it. What other configuration management tools are out there that have the same feature set? I've been lobbying one of my clients to switch to Bitkeeper (from Perforce) but if there are alternatives, I'd love to hear about them. Here's what I liked about Teamware that seems to be true of Bitkeeper too:
    • Totally peer-to-peer. There is no "central repository" everyone has to be connected to; each source tree is its own repository, and also its own branch. If you have a laptop you can use all the CM functions locally without a net connection.
    • Able to do merges between any two clones of the code base rather than just between your copy and the repository/branch you originally got your copy from. If I want to give Bob my changes without making them visible to the whole team, it's completely trivial. The system keeps track of the fact that the changes came from me so they don't generate a merge conflict later.
    • Tracks changes on a per-file basis as well as a per-changeset basis. Teamware did this by using SCCS as its underlying data format; you could annotate files with SCCS checkin comments as well as supply a description of a merge.
    • Human-readable file format that can be fixed up if something goes wrong.

    Perforce isn't bad in many respects (I'd much rather use it than be stuck with CVS!) but it doesn't do any of the above, all of which I found valuable when I was using Teamware.

    What else is there that compares? I haven't found anything in my survey of CM tools.

    1. Re:What else is comparable? by brettw · · Score: 2, Interesting

      They dropped Teamware because Larry left. Teamware is BK's immediate predecessor.

      In my experience, nothing has all of these things. I use BK at work, but before I ended up there I tried pretty much everything.

      Like Larry himself says, BK doesn't have a killer feature. It has a great model and lots of little features that hang together well.

      I hope this event will push open source SCM development to approach the quality of BK.

  53. McVoy is an idiot by codemachine · · Score: 4, Insightful

    "this is really an open source community problem and I have to say that the open source community couldn't have failed more than they have." He pointed out that as a long-time open source fanatic and the CEO of BitMover, "we represent as open-source friendly a commercial organization as you are *ever* going to see"

    "Unlike the Marine corp, the open source community is more than willing to ignore their bad apples as 'not my problem' (the Marine corp punishes the group for the behavior of the bad apples, pretty soon there are no bad apples)."

    This supposed open source fanatic obviously doesn't have a frickin clue. Comparing OSS developers to the Marine corp makes no sense, as there is no single organization that all OSS programmers belong to. Even if you had the desire to do so, you can't sit and police a group when you have no authority. OSDL quite simply wasn't going to stop doing business with a guy because of what he does in his free time, nor should they have to. It is none of their business, nor is it McVoy's.

    He's got to be delusional if he thinks he's got the most open source friendly commercial organization out there. There are a lot of companies that work in the OSS world without bullying other developers. McVoy has turned his company into a joke amongst the OSS crowd, and will probably promptly run it bankrupt too. And I have to say, it looks good on him.

    1. Re:McVoy is an idiot by Anonymous Coward · · Score: 0

      Unlike the Marine corp, the open source community is more than willing to ignore their bad apples as 'not my problem' (the Marine corp punishes the group for the behavior of the bad apples, pretty soon there are no bad apples)."

      This is how teachers punish children. It is hardly an enlightened form of people management. In any group where people are free to come and go, they will not put up with this ludicrous crap.

    2. Re:McVoy is an idiot by Elwood+P+Dowd · · Score: 3, Funny

      He does have an excellent point, though. Open Source programmers are not in the Marine Corps.

      --

      There are no trails. There are no trees out here.
    3. Re:McVoy is an idiot by Anonymous Coward · · Score: 0

      You cannot compare something someone is voluntarily spending their time on to being in the Corp. While you do have to volunteer to get in, it might be just a bit harder to walk away from the Marines. There is also the possibility that the Marines might have the opportunity to make your life a bit more difficult if you decide to do your own thing.

    4. Re:McVoy is an idiot by Vantage13 · · Score: 1

      The Marine corp? Have you seen the length of their hair? There is no way any OSS developer is taking advice from them! :)

    5. Re:McVoy is an idiot by Sinner · · Score: 1
      Open Source programmers are not in the Marine Corps.
      Actually, I wouldn't be at all surprised if one or two were :-)
      --
      fish and pipes
    6. Re:McVoy is an idiot by po8 · · Score: 1

      Best spit take ever! I knew there was a reason you were on my friends list around here. Thanks.

    7. Re:McVoy is an idiot by Anonymous Coward · · Score: 0
      Comparing OSS developers to the Marine corp makes no sense, as there is no single organization that all OSS programmers belong to.
      And the OSS developers aren't ruthless killers trained to obey orders without question in defence of an illusory notion of patriotism. I know - details, details...
  54. Free Software Idealists by bmac83 · · Score: 1

    It's been very interesting, being fairly new to using free software, to watch these kinds of conflicts developing among free software advocates. My father tends to ask, "How are they making their money?" when I show him some impressive piece of free (beer and speech) Linux software I have installed and configured. He still is surprised when I tell him it's basically volunteers, or at best a group of programmers who wouldn't mind if a company paid them to support the software.

    Any idealistic movement must deal with this kind of common-sense reality. The same thing happens every Sunday when a family of Christians, who would probably not be too happy to see a son or daughter required to work on Sunday, goes out to eat at a restaurant. However, this family might realize that the people working on Sunday probably don't care themselves, and they might be happy to get the extra hours.

    The same thing goes for closed source, commercial software. It will be here forever, just like World Book will still be selling encyclopedias after Wikipedia trebles in size and quality.

    So, my message to free software idealists who hate the idea of closed source: deal with it, use it when you have to, replace it when you can. Just because you don't agree with it doesn't mean you have to abolish it (isn't that the point of freedom and tolerance anyway?). The benefit of not being perceived a fanatic is much greater than the benefit of advocating sweeping, impractical reforms.

    In the meantime, I'm rooting for that reverse engineering project...

  55. Linus' side of the story by pixelbeat · · Score: 4, Informative
    1. Re:Linus' side of the story by hey · · Score: 2, Informative

      At the end he says monotone seems like the best replacement.

  56. Huh? What do you expect Linux to do? by Anonymous Coward · · Score: 0

    Grab his pumpgun and kick down the door of some open source developer who allegedly did something totally legal, i.e. reverse engineer a piece of software in his free time?

    And while he was at it, should he have killed all the great open source developers reverse engineering other proprietary protocols, like the samba guys?

  57. CVS is like, so five minutes ago. by Anonymous Coward · · Score: 0

    Well, duh? Everyone knows that CVS is like, shitty and all. Subversion is teh cool thing to use. Uh duh?

    Subversion is just like CVS but, it's like totally new and all so, it's like really kewl. You would know this if you weren't like, such a dork and all.

    TTTH Toodles.

  58. Is GNU-Arch Still Going? by sabat · · Score: 1

    Is the Arch project really still going? I took a look at the home page, and version 2.0 is "postponed indefinately" [sic] and the other, lower versions have strange notes about not being workable, etc.

    I like the idea of an open source Bitkeeper-style repo system, but should I keep an eye on Arch, or has it hit a wall?

    --
    I, for one, welcome our new Antichrist overlord.
    1. Re:Is GNU-Arch Still Going? by Sweetshark · · Score: 1

      gnu/arch is working (Im using it). And it does progress - see the arch wiki, the mailing lists and #arch on freenode ...

    2. Re:Is GNU-Arch Still Going? by Fourier · · Score: 1

      The Arch project is active. Version 2.0 has been postponed in favor of continued maintenance of the 1.x line.

      The Bazaar project is a fork of Arch that is introducing new features more rapidly (improved syntax, new archive formats, a caching system, etc.).

  59. Not what it seems? by jensend · · Score: 1

    It appears that Bitmover is only ending support for and further availability (after one more version for a critical bugfix) of the free client. Licenses for the free client aren't being (and quite possibly can't be) revoked retroactively, so as long as you get your copy of the free client before July 1st you're fine. Now maybe the bkbits server will change to no longer accept connections from the free client, but if that's the case it seems all that's necessary is for projects using bkbits to find another host (have one commercial server license, perhaps).

    1. Re:Not what it seems? by Anonymous Coward · · Score: 1, Informative

      The free BK client must contact the BitMover servers every 30 days, or they stop working. I'm guessing they're pulling the plug on the license server on June 1st.

      Regards.

  60. Linus speaks by Anonymous Coward · · Score: 0
  61. Linus recent comment in list on dropping BK by Pecisk · · Score: 1
    --
    user@ubuntubox:~$ stfu This server is going down for shutdown NOW!
  62. Interesting developments by osmac · · Score: 1

    In the big picture Linux seems to be having a really hard time (not commercially), compared to (just an example) Mac OS X having a good time. I predict Linux being embraced even more by big corporations (read IBM and Sun) and not being cool anymore. Linux on the desktop will still fail to deliver, again, maybe not commercially, and Linux on the server will mainly be about big, boring said corps (not Marine) and dispersed hobbyists.

    Or should this just be viewed as an isolated misjudgement by the otherwise great Linus?

  63. and thus, R.Stallman was right after all (2) by N3wsByt3 · · Score: 4, Insightful

    I'll answer the next three responses here:

    "If you follow some of the links from the article, it talks about productivity doubling since using BitKeeper."

    There is, ofcourse, always the matter that there might be a relation noted, but therefor not a causality. Is there really a heightened production? Is it due to Bitkeeper? Is it *all* due to Bitkeeper?

    Those are reasonable questions, and I think, even the neutral Linus could be biased a bit in this regard, because after all, he has made and kept to this decision for 3 years, contrary to much critique.

    "Even if there is a cost now moving to something else, it may still work out better in terms of productivity to have used BitKeeper for the three years. Also the use of BitKeeper in Linux seems to encouraged a lot of work on open source alternatives, so they may well be better now than they would have been had BitKeeper not been chosen."

    The cost will not be minute, I assure you. Yes, it *might* have been worthwile, but I have problems with this 'might' because it is largely based on speculation. If it really is all that much beneficial, he (Linus) would obviuosly chose another technological superior, yet proprietary system. I doubt that he will, however. Well, we'll see.

    "So from the practical, rather than ideological, point of view, even with dropping it now it may still have been the best choice."

    See above.

    "When you are provided a powerful tool for no cost under the condition that you don't fund the creation of a competing tool based on that technology you are not at the whim of someone's goodwill."

    Ermm...yes, you are. I don't follow you: you just describe a situation where, at least in that instance, you are at the whim, and you claim it's indicative that you aren't? Unless you equal 'whim' with totally unreasonable demands, this makes no sense. however, being depended on the goodwill of someone does not infer being unreasonable: they can have very good reasons (even economical ones are good too, in a sense); but still it remains a fact you are at their mercy.

    "When they approached OSDL and said you have a employee doing this (reverse engineering our technology), please have them stop and OSDL says it's not our problem."

    See above. Besides, reverse engeneering isn't illegal per sé, so they were right to say it's not there problem.

    "Its not like they all of the sudden started says hey OSDL/Linus you now need to start paying for this since you like it. They said we are giving you free access to our tool but you have staff that are now striking at our revenue line, which happens to be how we fund this tool you like. Please have them stop and we will continue to provide this tool."

    That's very amicable (or not) of them, but it still means one is not free to use the tool; thus, one is dependend on their goodwill.

    "When you still thumb your nose at the company who has employees to support and revenue to generate you are only putting them under the gun."

    See above.

    "So based on this evidence you can see this isn't a RS versus Linus issue versus a OSDL taking responsibility issue. If OSDL came back to the table and said Ok, mea culpa, we will make this right then the problem wouldn't be there."

    Yes, it would, since it would still be clear that they are not really free. If they can say 'do not do this" they can say "do not do that" neither. Whether it is reasonable from their perspective or not doesn't enter the picture: it still makes it clear that they can't use the tool totally free.

    "Make Sense?"

    Not really, when you look at it strictly from the viewpoint of whether or not they are delivered to the goodwill of the owners of Bitkeeper. This shows they aren't, whether Bitkeepers owners were reasonable in their demands or not.

    "RMS was not necessarily right. In TFA Linus is quoted as saying "three years of using BitKeeper has made some profound improvements to the workflow""

    I answered this already at th

    --
    --- "To pee or not to pee, that is the question." ---
    1. Re:and thus, R.Stallman was right after all (2) by n8_f · · Score: 1
      There is, of course, always the matter that there might be a relation noted, but therefor not a causality. Is there really a heightened production? Is it due to Bitkeeper? Is it *all* due to Bitkeeper?

      Hmm, I think I'll go with Linus on this. He says

      In fact, one impact BK ha shad is to very fundamentally make us (and me in particular) change how we do things. That ranges from the fine-grained changeset tracking to just how I ended up trusting submaintainers with much bigger things, and not having to work on a patch-by-patch basis any more. So the three years with BK are definitely not wasted: I'm convinced it caused us to do things in better ways, and one of the things I'm looking at is to make sure that those things continue to work. So I just wanted to say that I'm personally very happy with BK, and with Larry. It didn't work out, but it sure as hell made a big difference to kernel development. And we'll work out the temporary problem of having to figure out a set of tools to allow us to continue to do the things that BK allowed us to do.
      So, Linus believes BitKeeper has been invaluable in improving the processes of kernel development and that they will be able to keep those procedural processes when moving to a newer system. I'm going to trust Linus on this one and unless you have some evidence he is exaggerating the beneficial effects of his decision to cover his own ass, keep your insinuations (even the neutral Linus could be biased a bit in this regard, because after all, he has made and kept to this decision for 3 years, contrary to much critique) to yourself.

      The cost [to transition to a new source management system] will not be minute, I assure you. Yes, it *might* have been worthwile, but I have problems with this 'might' because it is largely based on speculation. If it really is all that much beneficial, he (Linus) would obviuosly chose another technological superior, yet proprietary system. I doubt that he will, however. Well, we'll see.

      God, this is funny. First, no, the "might" is not based on speculation, it is based on the direct testimony of Linus Torvalds (which I quoted above). You are going to need some strong evidence so convince me or any other rational person that Linus is wrong on this.
      And for one so concerned with speculation, you might want to take note that you have no idea what the transition cost will be. It likely won't be insignificant, but source management isn't a huge part of a programmers day (except for Linus and a few others), so it isn't like switching to a new operating system or anything. But we really won't know at all until Linus decides on an alternative.
      And your logic is seriously, fatally flawed in the last two lines I quoted from you. First, you falsely assume that the best technological choice must be proprietary. The technologically superior system this time might be open source. Second, and even worse, you assert that if choosing a proprietary system was a good decision this time, than it has to be a good decision this time. This is foolish. The largest benefit in choosing a proprietary system last time was the structural changes it made to the development process. According to Linus, it made them much more productive and it is very unlikely that *any* source management system, whether proprietary or not, will be able to produce a similar gain in efficiency. What Linus chooses this time in no way affects whether what he chose last time was the right decision.

      Yes, but then again, I would have been surprised if Linus would have said something else, because after all, he was the dude that made the decision, despite opposition, and he stuck to it for 3 years. If he really thinks it was worth the trouble, he will chose another proprietary system which is technically superior. I do not think he will, hence, there can be some doubt about how beneficial it all has been.

      Stop impugning Linus' objectivity unless you have some evidence that can demonstrate his bias. Otherwise, I'll give him the benefit of the doubt. And again you make your false assertion. What Linus chooses going forward proves nothing.

  64. Heavy weight by Anonymous Coward · · Score: 0

    Attempts to reverse engineer some of BitKeeper's features have lead to repeated cautions by BitMover.

    Yeah ... and they might have even led to repeated cautions, too.

  65. Re:Break the HHC.com record! by Xeleema · · Score: 1

    Okay, he just hit 1005 total users. Cool.
    Anyways, if anyone is a Hardcore/Dance/Techno fan, hit the site in the grandparent.

    --
    "When I am king, you will be first against the wall..."
  66. Maybe using BK *wasn't* a mistake. by DoofusOfDeath · · Score: 1

    Consider this: If the stories are to be believed, Linux development experienced significant gains in productivity for the several years it was done with BitKeeper. Now we need to move off of BitKeeper.

    If we got several years of significantly increased productivity, for the cost of two brief SCCS transitions (one onto BK, the other off from BK), is that such a bad deal?

    1. Re:Maybe using BK *wasn't* a mistake. by schon · · Score: 2, Insightful

      If we got several years of significantly increased productivity, for the cost of two brief SCCS transitions (one onto BK, the other off from BK), is that such a bad deal?

      That entirely depends on how much productivity we gained, versus how much was (and will be) lost due to the transitions, whether or not that same (or a similar) productivity gain would have been realized if Linus had chosen an open-source SCCM from the beginning.

  67. A couple of things... by TheAwfulTruth · · Score: 1

    1) Linus has admitted using plenty of closed source software in the past. (How was he playing those DVDs?) and unlike RMS and a lot of other major philosophical kooks, Linus is a reasonable man.

    2) There is nothing else that even comes close to being as usable and productive on Linux as Linus has recently pointed out.

    If there is a "Best Tool For The Job", the BK is it on Linux, free or not. Till someone else steps up to the plate and bests it and is independantly wealthy enough to not need to make any money from it, there is no reason to not use it, even if *GASP* you have to pay for it.

    --
    Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
    1. Re:A couple of things... by Anthony+Liguori · · Score: 1

      1) Linus has admitted using plenty of closed source software in the past. (How was he playing those DVDs?) and unlike RMS and a lot of other major philosophical kooks, Linus is a reasonable man.

      2) There is nothing else that even comes close to being as usable and productive on Linux as Linus has recently pointed out.


      1) Bill Gates is a reasonable man--unlike RMS and all of those other philosophical kooks. He uses the right tool for the job--regardless of whether it's Open or Closed Source.

      2) There is nothing that even comes close to being as usable and productive as Windows as any study has put out.

      Therefore by your logic there's no reason the EU should be forcing Microsoft to share their protocol specs with Open Source projects--in fact, it should protect Microsoft from all of those "bad apples" that are reverse engineering their products.

      Hypocrits. This is an instance of sunshine-Linux users. There was a time, which most of you probably weren't around for, when Linux was not the best at anything. If there were limitations on reverse engineering FAT, or reverse engineering common hardware drivers, or even reverse engineering the BIOS interfaces Linux would not exist today.

    2. Re:A couple of things... by Anonymous Coward · · Score: 0

      Heh, well your two points are are, unfortunately for you, absolutely correct!

      And the first part of your EU conclussion is also correct, though the second part does not follow at all.

      Though you seem to be the typical /. post follower with nothing much to say and only garbled logic to say it with.

    3. Re:A couple of things... by ray-auch · · Score: 1

      1) Bill Gates is a reasonable man--unlike RMS and all of those other philosophical kooks. He uses the right tool for the job

      That would be the RMS who supported his first products only on proprietary Unix (and still gave Unix support priority in the early days of Linux) ?

      Why ? Pragmatism ? Right (only) tool for the job perhaps ?

      Paying the bills ? I mean, those Unix tape sales must have got the FSF a lot more money than Linux versions downloaded by peniless students who wanted everything for free (as in beer)...

  68. Something I'm not clear on by ShieldW0lf · · Score: 2, Insightful

    Larry noted that the kernel tree will continue to be tracked by BitKeeper, as many kernel developers have been commercially licensing the product for that purpose. This includes employees of many large companies who actively contribute to Linux development such as IBM, Intel, HP, Nokia and Sun as well as many smaller companies.

    I'm not familiar with BitKeeper. Can anyone comment on the possible ramifications of having all these large-scale commercial contributors using a tool that Linus & Co no longer use/have access to?

    --
    -1 Uncomfortable Truth
    1. Re:Something I'm not clear on by Daniel+Phillips · · Score: 2, Insightful

      I'm not familiar with BitKeeper. Can anyone comment on the possible ramifications of having all these large-scale commercial contributors using a tool that Linus & Co no longer use/have access to?

      Sure. It doesn't matter, and we don't care.

      This is a great day for Linux, and Linus for that matter. Oh, and me.

      --
      Have you got your LWN subscription yet?
    2. Re:Something I'm not clear on by Minna+Kirai · · Score: 0, Redundant

      Can anyone comment on the possible ramifications of having all these large-scale commercial contributors using a tool that Linus & Co no longer use/have access to?

      RTFA. Larry McVoy explains that the reason he's no longer giving Linux devs free copies of bitkeeper is because their needs are so different from what paying customers would want.

      BK's advantage was in loosely-coupled projects, without the infrastructure for a central source repository. The only groups that really need that functionality are large open-source projects. Small open-source, or small-to-large commercial projects can afford (and prefer) their own main server.

      On the other hand, moving away from bitkeeper expands the kinds of features Linux can accept. Previously, a networked filesystem with versioning metadata would've been a license violation. (Not that such would necessarily be a good idea for Linux, but it is now an option)

    3. Re:Something I'm not clear on by ShieldW0lf · · Score: 2, Interesting

      I quoted from one of the bottom paragraphs in the article and asked for clarification. Do you honestly think I didn't read the damned thing already?

      What I want to know is, how do these large companies that are making contributions to linux like IBM etc track the tree and submit their patches etc through BitKeeper as McVoy stated they would continue to do when Linus and Co no longer have access to it?

      BTW, if you're going to get all arrogant and open your post with "RTFA", perhaps you could RTFQ next time and answer it instead of just flapping your gums.

      --
      -1 Uncomfortable Truth
    4. Re:Something I'm not clear on by Anonymous Coward · · Score: 0

      Minna,
      Cost of central servers has nothing to do why BitKeeper is a great SCM and time saving tool. It's obvious you never really used Bitkeeper for any big or small project.

    5. Re:Something I'm not clear on by Phil+Gregory · · Score: 1
      I'm not familiar with BitKeeper. Can anyone comment on the possible ramifications of having all these large-scale commercial contributors using a tool that Linus & Co no longer use/have access to?

      Not a whole lot of ramifications. With BitMover continuing to track the tree, it allows anyone who has a BitKeeper license to continue using it, both for tracking the mainline kernel and for tracking any local changes they make. BitKeeper can generate patches, so they can still contribute their changes back to Linus & co. The main difference is that the BitKeeper changesets won't be integrated into Linus's (and the other maintainers') workflow, so the logical groupings of changes may differ a bit from the actual process on Linus's tree (though that depends on what scm solution Linus eventually goes with and how BitMover handle imports from it), but that's not a very noticeable difference.

      --
      355/113 -- Not the famous irrational number PI, but an incredible simulation!
    6. Re:Something I'm not clear on by mwburden · · Score: 2, Funny

      I motion that Phil be banned from Slashdot for actually ANSWERING THE QUESTION instead of telling the original poster to RTFA (which didn't have the answer to the question) or raving about the benifits of using Bitkeeper (which doesn't answer the ramifications of a project that includes some developers that are using it and some that aren't).

      We expect better from you in the future, Phil!

    7. Re:Something I'm not clear on by mwburden · · Score: 1

      Well, thanks for the "+1 Funny", but what I was really trying to say is that someone should mod Phil's comment up more since he actually answered a question that I'm sure a lot of us were wondering when we heard that some developers would still be using Bitkeeper after the core group moved away from it.

  69. MOD PARENT UP! by joshsnow · · Score: 1

    As per subject.

  70. Some lessons to remember by Anonymous Coward · · Score: 0
    No one questions BitMover's right to drop support of their $0/0 freedom BitKeeper product. That is not the issue. As a corporation, one should expect BitMover's behavior to be based solely on (what the corporate officers believe to be) its own interest. See http://www.thecorporation.com/index.php?page_id=2 for more regarding corporate behavior.

    The real problem is the shortsightedness of those in the open source community who invested time and expertise in a product not guaranteed to be open and available now and in the future.

    Some things to keep in mind:
    • Technical features alone do not make a product.
    • A corporation's word or stated intentions is not worth a damn.
    • The license is what counts, not promises.
    Hopefully, this lesson will not need to be repeated.
  71. Larry mistakes hackers for devildogs by Jay+Carlson · · Score: 1

    Quoting Larry in the article:

    "our position is that we don't think we have any chance of changing how the 'open source community' behaves. Unlike the Marine corp, the open source community is more than willing to ignore their bad apples as 'not my problem' (the Marine corp punishes the group for the behavior of the bad apples, pretty soon there are no bad apples). [...]

    Unlike the Marine CorpS, people who contribute to Linux have no special cadre bond. Nobody, by dint of writing kernel patches, implicitly decided to give up elements of personal freedom in other areas of their lives, professional or personal.

    What was especially galling here, I think, was that Larry decided that reverse engineering, interoperability, and parallel development is what made a bad apple. Um, hello? You're marketing this to Linux hackers?

    If Microsoft asked for this, hackers would rebel. If Sun asked for this, hackers would rebel. And even if Red Hat or Ximian asked for it, you'd see a bunch of ornery hackers getting out ethereal, ddd, and strace. It's just their nature.

    Just think if Minix's license said "you can use this for free, as long as you aren't creating a competing operating system". Or if AT&T's educational Unix license said "we can revoke this if somebody on the other side of campus is releasing a free compiler that competes with ours."

  72. I LOVE IT... by Anonymous Coward · · Score: 0

    Websites dedicated to spotting companies using GPL code without giving back to the community. CherryOS steals PearPC and everyone's panties get into a bunch. String them up, being out the torches, blah, blah.

    A company puts out their code with the condition that it can be used for free (as in beer), as long as the end user doesn't try and reverse engineer it. And what happens, an OSS COMPANY, attempts to reverse engineer the product. The COMPANY says oops sorry, and then again starts to reverse engineer the free beer product.

    Why are you propeller heads so blinded. As wrong as it is for people to break or ignore the GPL it is equally wrong what OSDL did. Linus is not a fool. Linus knew better than most the terms of the license. And frankly, Linus, crew, OSDL, should live to a higher standard than others. For them to ignore the license agreement of another, but expect others to uphold their license is bs.

    BitMover should sue OSDL for violating their license. And the developer attempting to reverse engineer their protocols.

    So I find this interesting, do all of the religous nuts want to go down and storm MySQL's gates? I understand they have a pretty big organization.

    Bring on the rants. The argument the BM is a company, and companies are evil is bs. OSDL is a company too, and their shareholders are their employees.

  73. A message for Larry by Anonymous Coward · · Score: 0
    Man, after reading not only TFA, but other background on this, I realized that Larry wanted a company to stop someone from working on a project in their spare time. Not bad enough? How about that he was a contractor? How about this choice quote:
    Unlike the Marine corp, the open source community is more than willing to ignore their bad apples as 'not my problem' (the Marine corp punishes the group for the behavior of the bad apples, pretty soon there are no bad apples).
    Uh...so, the entire open source community should come down on this guy's head to protect your software/business model/whatever the hell else you are whining about?

    I have one thing to say:

    FARK OFF Larry McVoy. I'm so glad I'll never have to read another thing by you again.

    It needed to be said.

  74. That's right. Blame BitMover by Anonymous Coward · · Score: 0

    BitMover is a company. They're trying to put food on the table (this ain't M$). All this time they've been providing a free version of their software, with support, to the OSS community partly out of their own generosity and partly because they're hoping the karma would rub off in the form of more sales.

    Then they discover that an OSDN employee is working on a copy of their lifeblood software. Not a better or different tool mind you. A reverse engineered duplicate. The very same community that they've basically donated their software to is biting them in the ass.

    So what do you do? If you're a rational economic player you do what will maximize profit over the long term. Apparently BitMover thought the rational move was to yank BitKeeper. That was probably an IRrational move because of the negative publicity, but what else are they going to do, keep providing free support for a product until the OSS community has duplicated them and thrown them in the trash?

    And of course everyone on /. is jeering BitMover and Linux, not bothering to notice that OSS developers not been trying to run BitMover out of business, they'd still have a free supported version of BitKeeper today.

    You screwed yourselves kiddies.

    [Prediction: -1 Troll because we know how much Slashdot loves dissenting ideas]

  75. "Rue the day"? by sczimme · · Score: 1


    I told Torvalds, you will rue the day, you will rue the day you used BitKeeper, but noooooo

    Chris Knight: "Rue the day? Who talks like that??"

    Such a good movie

    --
    I want to drag this out as long as possible. Bring me my protractor.
    1. Re:"Rue the day"? by arodland · · Score: 1

      You shall rue this day.

      Well, go on! Start rueing!

    2. Re:"Rue the day"? by Captain+DaFt · · Score: 1

      Nope. Sorry, I'm all rued out for now. Maybe later.
      Right now I've got some gruntles to dis. };-)

      --
      The U.S. really needs an English to Wisdom dictionary.
  76. BitMover is in the right (but only legally) by Otto · · Score: 2, Insightful

    OSDL had an agreement with BitMoover, and therefore the contractors they hire must also abide with that agreement.

    Which is, of course, the biggest line of bullshit ever. A company does not own its employees. While BitMover is legally in the clear here (the contract is the contract), they're morally in the wrong to have included such a line in the first place.

    It's one thing to tell companies you're giving free stuff to "hey, don't develop a competing product". That's cool. But OSDL wasn't developing a competing product. Some guy who worked for them was developing stuff on his own time and OSDL didn't fire him for it. BitMover's agreement basically says "not only can't you develop a competing product, but if you pay anybody who does or offer them any assistance or do anything other than kick the hell out of them, we're through".

    Making other companies into your goon squad to prevent competing products from appearing just because you're giving them some free software isn't morally sound. Competition is good, unless you're the one being competed against, right?
    Expecting that relationship to actually last, especially in a world where people think software should not only be free as in beer but also free as in speech, was perhaps a bit foolish on all sides, but in no way can you make BitMover out to be the good guy here.

    Larry is being a jackass, he probably knows it, and he probably doesn't much care.

    --
    - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
    1. Re:BitMover is in the right (but only legally) by mumbleco · · Score: 1

      I only steal on my own free time. They can't fire me for that.

    2. Re:BitMover is in the right (but only legally) by Danuvius · · Score: 1

      Nobody stole. Reverse-engineering is legal.

      Of course, some even dispute that any reverse-engineering has taken place. It has been suggested that Larry thinks "feature-matching" = "reverse-engineering".

      And anyways: Reverse-engineering is legal.

      --
      Akarsz Magyar Gentoo fórumot? Akkor
    3. Re:BitMover is in the right (but only legally) by Anonymous Coward · · Score: 0

      Reverse engineering is legal for interoperability purposes if you have lawfully obtained the right to use a copy of the program. The BitKeeper license made it very clear that reverse-engineering it voided your license. Thus reverse engineering BitKeeper for the purpose of replacing BitKeeper was illegal.

    4. Re:BitMover is in the right (but only legally) by Danuvius · · Score: 1

      That sounds plausible.

      Still... though IANAL, I wonder about "illegal". Breach of contract, sure. Illegal though? My layman's distinction is the "Call the cops? Or don't call the cops?" sort. I may be way off.

      If the developer was doing this on his own time though... then wouldn't he have been the licensee? In other words, shouldn't BitMover's beef be with him personally, as opposed to an OSDL, an organisation their "bad guy" is tangentally involved with?

      And anyways... is there any proof of this reverse-engineering? Or is it all in Larry's head? (To be clear, this last item I mention not in response to what you said; but as a reminder that we are dealing with unsubstantiated allegations of reverse-engineering until some evidence comes forward--which, I suspect will not happen, as Larry already solved the problem his way.)

      --
      Akarsz Magyar Gentoo fórumot? Akkor
    5. Re:BitMover is in the right (but only legally) by LordNimon · · Score: 1
      BitMover's agreement basically says "not only can't you develop a competing product, but if you pay anybody who does or offer them any assistance or do anything other than kick the hell out of them, we're through".

      Exactly. OSDL and BitMoover had an agreement, and OSDL violated it. That makes OSDL the "bad guys".

      Even if you think they didn't violate the letter of the contract, they definitely violated the spirit of it. IMHO, that's just as bad, if not worse.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    6. Re:BitMover is in the right (but only legally) by Otto · · Score: 1

      Exactly. OSDL and BitMoover had an agreement, and OSDL violated it. That makes OSDL the "bad guys".

      No, it makes BitMover the bad guys for including that in the agreement in the first place.

      Even if you think they didn't violate the letter of the contract, they definitely violated the spirit of it. IMHO, that's just as bad, if not worse.

      See, I say just the opposite. They might have violated the letter of the agreement, but there's no way they violated the spirit of it. I cannot see them agreeing in spirit to something which essentially says "you'll fire employees for what they do in their spare time if we tell you to".

      --
      - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
    7. Re:BitMover is in the right (but only legally) by madro · · Score: 1

      LordNimon's right. There are plenty of good reasons to not like the agreement, but if you sign up anyway, then your legal position is a whole lot weaker.

      It's not a matter of "owning" contractor/employees. It's potentially being held liable for their actions, and not doing anything about it (never mind the ethics of using the services of someone who is knowingly doing something that violates an agreement). Google for "vicarious liability." OSDL would benefit from the creation of an open source clone of BitMover. In fact, BitMover could have done much worse than just revoke the free beer version.

      Of course, BitMover is still making a bad judgment call. It's perfectly reasonable to think that OSDL and BitMover are both bad actors.

    8. Re:BitMover is in the right (but only legally) by Otto · · Score: 1

      I never said they were wrong legally. I said the exact opposite, in point of fact.

      If you want to break it down to absolute basics, I was saying that Larry McVoy is basically an asshole. ;-)

      --
      - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
  77. Samba? by X.25 · · Score: 1

    I bet BitKeeper's CEO or employees use Samba, and I'm sure they love it (as millions do).

    Now, I presume *that* reverse engineering was ok, but damn, how could anyone dare rev eng THEIR product...

    Go figure.

    1. Re:Samba? by Chirs · · Score: 1

      The issue is that the license on the free version of bitkeeper prohibits working on open-source version control systems.

      If Linus (and the others at OSDL) had been using the full pay-version, there would have been no problems.

    2. Re:Samba? by Anthony+Liguori · · Score: 1

      If Linus (and the others at OSDL) had been using the full pay-version, there would have been no problems.

      No, the problem is that the Free and Commercial licenses expressly prohibit the reverse engineering of BitKeeper's protocol.

      Since Linus works for OSDL, OSDL has the license for BitKeeper. If anyone violates the license (by reverse engineering), all of OSDL loses the license.

      Larry has offered to comp Linus and Andrew a commercial license if they leave OSDL. Tell me he's not trying to strong-arm here. Who runs Linux, Linus, or Larry?

    3. Re:Samba? by Anonymous Coward · · Score: 0

      Hmm. Samba is about reverse engineering MS protocols. OSDL's employee was reverse engineering BK. Andrew Tridgell works for OSDL... Could they have hired him specifically to reverse engineer BK?

  78. "people who would have worked on the kernel" by jbellis · · Score: 2, Interesting

    well, that cuts both ways... how many people worked on the kernel, that wouldn't have if Linus had listened to the people who wanted to keep using something as broken as CVS until some hypothetical distributed open-source version control system got ready for use?

    1. Re:"people who would have worked on the kernel" by Ih8sG8s · · Score: 1

      You bastard! There went 3 hours after discovering CB. :)

  79. Wha? by abulafia · · Score: 2, Informative
    I'm not sure where you get that. One of my repositories is ~280K files, and it is _far_ faster than when we had it under CVS. Perhaps you have a config issue... Add in the fact that the architecture lets you do a lot of things locally and you're inherently much faster than CVS on those operations.

    Granted, svn doesn't have some of the cooler distributed coding features, and that's really the pickle for kernel development. But speed really isn't an issue for it, in my experience.

    --
    I forget what 8 was for.
  80. Why not Perforce? by johnnnyboy · · Score: 1

    Perforce is pretty stable, I like it alot. It sure beats using CVS.
    It is currently free for open source projects ... for now.

    --
    "If a show of teeth is not enough, bite ... but bite hard!"
    1. Re:Why not Perforce? by cpghost · · Score: 1

      Perforce is also used by the FreeBSD project for highly experimental stuff that still has to go into the main CVS repo.

      --
      cpghost at Cordula's Web.
  81. It's not like there reversing the original license by Anonymous Coward · · Score: 0

    They aren't saying, "hey you can't use the current revision anymore, give it back." they just aren't providing free updates anymore. There should be plenty of time to get something together before the next revision becomes overwhelmed with the number of changes in the changelog.

  82. let's use a better analogy by N3wsByt3 · · Score: 2, Insightful

    First of all, as someone else said above: "Did you ever consider that he might have got a similar productivity boost by switching to a Free source control system instead of BitKeeper? "

    It is dangerous to take a relation as a causality.

    But, say it did boost the development. A more appropriate anaology would be some machinery that is used to build a building. The building being Linux (which lacks in your comparison, because when driving a car, you are not working on something collectively). Now, say you have the choice of free machinery, which would be at your disposal forever, but work more slowely, and unfree ones, which work faster.

    After a copple of years, you get the finger with the unfree machinery. By then, everyone is used to the machinery, everything is managed according to it, and their is invariably a big cost (and considerable learning curve) in changing to any other machinery. Do you doubt that productivity will suffer because of it? I don't. Will it be worthwile, to have used the other macinery after all? That will depend on various factors, but it sure as hell isn't as clear-cut as in your analogy.

    At the end, it might well be that you're indeed better of by using the slow-but-steady machines instead of the fast-but-unreliable ones. As is known already in the IT business, changing to a new platform or whatever - especially when you're users are used to it, applications are build on it, etc. can be prohibitive expensive. Also, you don't actually *know* when or for what reason you will get the finger, do you? So all this is talk 'in hindsight'. If that dude backengineered Bitkeeper much sooner, they might have say 'njet' much sooner too. In that case, say after 6 months, would you still be saying the same thing?

    In cases like this, you do *not* know how long it will take to be allowed to use it, or if it is going to be worth the trouble. As with free alternatives, at least you know it will always remain free.

    So, in fact, if someone offered me a car that drives 1000 km in a month, but which can be taken away at their will, or I can chose a car that only drives 500 km/month, but remains mine indefinately, I'll chose the latter - as would most sensible people, me thinks.

    --
    --- "To pee or not to pee, that is the question." ---
    1. Re:let's use a better analogy by Wudbaer · · Score: 1

      "Did you ever consider that he might have got a similar productivity boost by switching to a Free source control system instead of BitKeeper? "

      This was re-hashed in numerous flamefest regarding BitKeeper usage over the last couple of years. Apparently Linus had a look back then at most if not all available free source control systems, and according to him they all sucked for his usage. Enter BitKeeper.

    2. Re:let's use a better analogy by N3wsByt3 · · Score: 1

      And now it's out Bitkeeper. Thus, the question remains valid whether it's not better to use alternatives that are less good, but will remain free in use, then those that are better, but where you are dependend on anothers' goodwill.

      After all, as I said, the (unproven) argument that it was worth the trouble, is, even when taken at face value, only possible to say in hindsight. If someone had began back-engineering much sooner, they might have thrown Linus out after some months. This does not matter if you gamble, but it does matter if you want to be assured of steady progress.

      As I said in response to the analogy: Is it not better to have a slow car which is yours to keep, then a fast car, that can be taken away at any moment?

      --
      --- "To pee or not to pee, that is the question." ---
    3. Re:let's use a better analogy by Wudbaer · · Score: 1

      As far as I understood back then, the car had only one wheel, no engine and broken windows. Apparently the possible alternatives back then were no real alternatives as they would (at least from Linus' point of view) not have been any better than his old and severely broken development process or even considerably worse.

    4. Re:let's use a better analogy by Anonymous Coward · · Score: 0

      >As I said in response to the analogy: Is it not better to have a slow car which is yours to keep, then a fast car, that can be taken away at any moment?

      You first use the fast car and then, when it is taken away, you switch to the slow one.
      It's better than using only the slow one...

  83. My wish by Mr+Europe · · Score: 1

    I hope that Linus will select to use the best tool. It may be free or proprietary or anything between. It's is the result that counts!

  84. From a Jan 2003 LW article on McVoy by veg_all · · Score: 3, Insightful
    Interesting quote from a 2003 Linux World artcle on McVoy and the adoption of BK by Linus:

    I asked McVoy if the flak he gets from zealots on the LKML is bad enough to make him do what Perens and others have suggested he might do, which is to take it all back and not allow open source developers free use of the product. McVoy thought for a few moments and we talked about other things before responding fully. "To answer your earlier question, will we ever take it away? McVoy said. "I don't think we will ever take it away, but I may very well take me away."


    I'm not a kernel developer, but it seems to me Perens and RMS were right from the start. Good riddance and don't let the door hit your ass on the way out.
    --
    grammar-lesson free since 1999. (rescinded - 2005)
  85. Losing a car by nuggz · · Score: 1

    You're of course right.

    However the intellectual knowledge that you made more progress for a few months is generally overcome by the general suckiness of not having a car anymore.

  86. Did you run your repository on a 486? by jbellis · · Score: 2, Informative

    I have 25k files in my repository and no sign of any slowdown. I'm sure repositories like Mono's are much much larger.

    It's true that svn is slower to compute "blame." The developers are working on this. But it's much faster at other operations. Overall, the edge is with svn already.

  87. Information on OSS/FS SCM tools by dwheeler · · Score: 1
    See Comments on OSS/FS Software Configuration Management (SCM) Systems for more information on open source software / Free Software SCM tools. You can also take a peek at the related paper, Software Configuration Management (SCM) Security.

    There are lots of such tools, including CVS, Subversion (SVN), GNU arch, Monotone, Aegis, CVSNT, Darcs, FastCST, OpenCM, Vesta, Superversion, Codeville, Bazaar, Arx, and Bazaar-NG.

    --
    - David A. Wheeler (see my Secure Programming HOWTO)
    1. Re:Information on OSS/FS SCM tools by DylanQuixote · · Score: 1

      There's also SVK, which is like decentralized Subversion.

  88. Linus by Anonymous Coward · · Score: 0

    Wow, Linus used BitKeeper?

    Linus is Awesome!!!

    I wonder what kind of socks he wears, cause I want to wear the same kind. Think of how much better the kernel is due to the fact that Linus wears socks. I wish Linus would be my friend. I wonder what he is doing right now.

    Oh wait... I don't give a shit what he is doing or what software he used for "the kernel". He is just another jackass in a sea of programmers who is capable of writing a kernel.

    Please Linus... Find another program to help you continue write the "kernel". I don't want to use BSD or spend a whole $100 to get something else.

  89. MOD PARENT DOWN by Anonymous Coward · · Score: 0

    Or at least mod the better-explaining children up.

    1. Re:MOD PARENT DOWN by _Sprocket_ · · Score: 1
      For reasons stated by most of the replies, the analogy is just plain dumb.

      It's not my analogy. From the parent post to MY post:

      I went to the store today. i had to pay for bread and milk.

      And I agree - the analogy doesn't work. If anything, my version is simply a somewhat corrected version of an already flawed analogy. I'm not entirely sure yours is much better. ;)
  90. Netcraft confirms it by codergeek42 · · Score: 0

    BK is dying

  91. Anything is better than nothing by Anonymous Coward · · Score: 0
    Of course his productivity doubled: before BK, Linus was using no revision control software at all, relying instead on manually managing and applying patches. Anything is better that that, including CVS, as the numerous BSD projects illustrate.

  92. Whining away by Anonymous Coward · · Score: 0

    So, they're terminating support because OSDL paid someone, who, in his spare time, worked on something competing? How does this infringe on OSDL's license at all?

    I'm sorry, but if the Sony came and told me to fire someone because he put a mod chip on his PS/2 at home, I'd tell them to get lost.

  93. Bad marketing by Corpus_Callosum · · Score: 1

    It could be said that BitMover's sucess is a result of marketing BitKeeper through open source channels. Forgetting their roots and alienating the market that they used to grow themselves is a serious strategic error.

    Watch karma in action in the next couple of years

    --
    The reason that it can be true that 1+1 > 2 is that very peculiar nonzero value of the + operator
    1. Re:Bad marketing by 51mon · · Score: 1

      "Watch karma in action in the next couple of years"

      Anyone running a book on how long before they sell BK to Computer Associates to milk the last remaining dregs of value from the product ;)

  94. Prediction: Out of business in a year or two? by sergio · · Score: 1

    Woa... what a way to crash and burn!

    This Larry guy is phenomenal. He has single handely managed to produce an immense amount of bad will in
    the only community that had any motivation to support and push his product in places that actually buy licenses.

    Let me guess, the next time a large corporation is going to choose its VCS for a project the LinuxHeads (and there is always one or two) are really going to vote this product down from the choice list.

    Prediction 1: Out of business in a year... at most two.

    Prediction 2: Most other VCS will improve to fill the void. From what I've seen so far as soon as Arch gets to clean up its command line interface it will wipe out all the others.

  95. Linux and CVS-REPO by cpghost · · Score: 1

    Who bloody cares?

    Right. What Linus uses is he's own business. It's like the editor wars: my tool is better than yours...

    BUT: Linux's main problem has always been the lack of a unified and consistent repository. Unlike the BSD projects, which used CVS from the very start, Linux kernel sources were kept in different SCM systems (at the beginning perhaps even not), so it is now extremely difficult to follow the change history reliably (think SCO law suits etc...).

    For someone interested in developer's change history comments and details code changes, Linux kernel sources are a poor resource (despite ChangeLogs). You could always run diff between Linux releases, but you'll still don't have the commit logs. OTOH, the BSD CVS-REPO contains a wealth of useful comments, mistakes to avoid and how they have been resolved etc...

    It is now too late for Linux, but nothing would prevent Linus from importing the current sources into CVS (or Subversion), and start from there! This BitKeeper lesson could prove beneficial, if Linus took the right decisions now.

    --
    cpghost at Cordula's Web.
  96. Linus says, no subversion. by Danuvius · · Score: 1
    --
    Akarsz Magyar Gentoo fórumot? Akkor
    1. Re:Linus says, no subversion. by A+beautiful+mind · · Score: 1

      And subversion developers themselves say that its not a good idea.

      --
      It takes a man to suffer ignorance and smile
      Be yourself no matter what they say
  97. Reverse engineer everything by Matt+Clare · · Score: 1
    ..the point is that no company is going to port their applications to a platform who's stated goal and track record is to reverse engineer everything they find useful.

    That's a good point and a good concern. But the other big OS makers (Microsoft and Apple) do it all the time - it's just their final version isn't free.

    --
    .\.\att Clare
  98. You can't steal what you don't have... by Otto · · Score: 1

    I only steal on my own free time. They can't fire me for that.

    What, exactly, was stolen here? Not BitKeeper, it was freely available.

    Either this guy did one of two things:

    -Reverse engineered it to make his own product interoperable with it, which is not only 100% legal but a very useful thing to do from BitMover's perspective. More software that works with their stuff means more people buying their stuff to use with this software.

    -Wrote his own software with features similar to those in BitKeeper, which can in no possible way be considered "stealing". Considering that most of those features were probably the ones more useful for the OSS community, and that most of those features in BitKeeper were suggested by the OSS community (as Larry himself says in TFA), then they're not even BitMover's original feature ideas in the first place.

    No, this is a gut reaction by BitMover and Larry. They're not thinking it through all the way because they don't have the open source mindset. They were using Linus and the popularity factor to promote their product, they think that they've milked that cash cow for all they can, and now they use an excuse to end that support because it's not as profitable for them to keep up the pretense anymore. Simple decision there.

    Bitmover is not an open source company and they don't understand open source principles. All the rest is just side issues.

    --
    - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
  99. Time to upgrade! by korbin_dallas · · Score: 1

    to this:
    http://msdn.microsoft.com/vstudio/productinfo/ :^) bwahahahahaha

    of course for the TRULY EVIL, they COULD use this:
    http://www.serena.com/Products/professional/vm/hom e.asp

    This short little page does absolutely nothing to give you the notion of exactly HOW TERRIBLY AWFUL PVCS really is.

    On my whiteboard:
    "PVCS, the 'S' is for Suks"

    --
    They Live, We Sleep
  100. Linus on the issue this morning, alternatives by Qbertino · · Score: 1

    Linus: "Don't bother telling me about subversion. If you must, start reading up on "monotone". That seems to be the most viable alternative, but don't pester the developers so much that they don't get any work done. They are already aware of my problems ;)"

    I would've suggested Arch or Monotone. It's nice to see the Kernel Team not wasting a minute and it gives me a little ego stroking seeing that Linus makes nearly the same choice that I would have. And I've only started using VC on a regular basis recently.

    --
    We suffer more in our imagination than in reality. - Seneca
  101. Viable FOSS business models by Anonymous Coward · · Score: 0

    >>Just because you are too daft to figure out a viable business model doesn't mean it can't be done.

    Errm... show me one.

    Don't quote the "IBM paying for drivers" crap.

    How many of us can subcontract to IBM to write device drivers FFS? Not many - and all those positions are filled.

    Independent software firms need to develop and sell applications!

    They can't afford to develop and give away significant applications and hope to pick up a few crumbs by charging for support, patches and extra features (that many customers will find any excuse to go without in my experience).

    I think it's YOU that doesn't get it.

    1. Re:Viable FOSS business models by Anonymous Coward · · Score: 1, Insightful

      Sorry, you are wrong. Over 90% of programmers work on propietary software that is used internally by business or organizations. RMS knows this and does not have a single issue with it.

      RMS only cares about the users' ability to improve and redistribute the software they have.

      Personally, I have worked as a programmer for 18 years and have seen a constant cycle of external applications brought in, only for bugs to be found and not fixed, and companies drop products. Large commercial products like JDE or Insure90 come with source to prevent this very issue.

    2. Re:Viable FOSS business models by Anonymous Coward · · Score: 0
      Over 90% of programmers work on propietary software
      where did you get that figure?
    3. Re:Viable FOSS business models by Anonymous Coward · · Score: 0

      Its the figure that OSS zealots trot out as a "fact". Even if it was true, is it worth destroying 10% of the market and eliminating 10% of paid software jobs to do it just to support some crazy academics "philosophy"?

    4. Re:Viable FOSS business models by Anonymous Coward · · Score: 1, Interesting
      I don't know, but take a look at the jobs section of the computing press some day, and see what percentage of Programmers Wanted (especially with the emphasis on the plural) ads are that are for actual, bona-fide, software companies.

      The 10% figure definitely "feels right", based on experience. It's funny, of all my collegues and the other programmers I know, I only know one that actually worked/works for a software house, he works for IBM, and he doesn't actually work on any of their packaged software products. True fact.

    5. Re:Viable FOSS business models by DavidTC · · Score: 2, Insightful
      Likewise, I can't understand why they sell motor oil to consumers. Sure, only a few people use it, but is destroying 10% of the lube business worth it?

      And remember back when we employed people to clean our ovens? Who the hell decided it was a good idea to start selling self-cleaning ovens? Or dishwashers! That used to be a profession, now it's a machine.

      And barcodes with electronic inventory management systems. We used to pay people to keep track of inventory. It was an honored profession, and now a few swipes of a laser every time something arrives or is sold and, no more profession.

      You, my friend, have fallen victim to the 'broken window fallacy'. Doing makework is not good for the economy. Operating unneeded companies is makework.

      The 10% of the software that everyone uses does not need to be sold. By defination, 'everyone' includes 'people capable of writing the software', so we can just let them do it, and there's less makework. (You can question why they want to do it for free, but, they obviously are doing it for free, so the question is rather moot.)

      Anyway, while your point would be silly in any normal software enviroment, it's incredibly stupid in our MS-dominated world. Either you work at MS, or you'll be out of a job anyway.

      --
      If corporations are people, aren't stockholders guilty of slavery?
  102. They can't pay for it by Anonymous Coward · · Score: 0

    Had you read the article, you would have noticed that McVoy said he will not sell a license to Linus as long as Linus is working for OSDL.

  103. Freedom or not, that was to be expected by gsasha · · Score: 2, Insightful

    Consider it in the following way: there is this company and the bunch of geeks. The company doesn't really trust that the geeks won't try and copy its product. On the other hand, the geeks don't really trust the company not to take away the tool that sits in the very base of what they're doing.

    This is like the scene with a bunch of cops and a bunch of mafia guys in the same room pointing guns at each other (a-la True Romance): it's a question of when, not whether, someone will wink first.

  104. Re:Flamebait article, move along by drooling-dog · · Score: 1
    Just because you don't like the rules doesn't give you the right to break the rules, and that is basically what is wrong with all you FOSS zealots.

    Developing an alternative, even through reverse engineering, is far from "IP theft". Thinking that you have a perpetual right to monopoly and ownership of your customers is basically what's wrong with all you anti-FOSS zealots.

  105. I cant wait-Embrace and extend. by Anonymous Coward · · Score: 0

    1:Proprietary product comes to OSS.

    2:Proprietary product that OSS depends on, for whatever reason.

    3:OSS basically copies proprietary program.

    4:Proprietary withdraws from OSS market.

    5:OSS now has copies of proprietary product.

    Yeah! I can see why OSS will be a growth market. Embrace, and extend, OSS style.

  106. Maybe by Laser+Lou · · Score: 1

    Linus should talk with Microsoft about moving to Microsoft Team Server. I'm sure they'd be glad to cut a deal. Very, very glad ...

    --
    No data, no cry
  107. MOD PARENT UP - INFORMATIVE by Anonymous Coward · · Score: 0

    The parent poster is absolutely correct giving the key reason why the current version of svn is not good enough for the kernel developers.

  108. Observations by wowbagger · · Score: 2

    Some observations to think about:

    Version control is a service to software developers - thus commercial companies are willing to pay for somebody to set up a version control repository for them.

    A version control system for a company needs to be reliable - RAID storage, high availablity, redundant everything. Such hardware is very high margin (read: profitable).

    Writing version control software takes experience in both using VCS and writing VCS.

    It also takes programmers. Lots of programmers.

    IBM makes high availability hardware. IBM sells computing services. IBM has lots of experience in using VCS. IBM has written their own VCS. IBM has lots of programmers.

    IBM is into Linux.

    1. Re:Observations by Wesley+Felter · · Score: 1

      What, you want ClearCase or CMVC? Or do you think Linus et al. are going to switch to ClearCase or CMVC? I'm not sure where you're going with this.

  109. was RMS right all along? by scharkalvin · · Score: 1

    Well maybe, but maybe not. Linus liked Bitkeeper, because it was the right tool for the job. The only thing that has changed is the price. So there are two choices...
    1: switch tools.
    2: BUY LEGAL COPIES OF BITKEEPER.
    Linus can continue to use Bitkeeper on Bitmovers terms by cutting them a check and signing their G.D. EULA.

    But somehow....I don't thing this is going to happen.

  110. I cant wait-Ideology vs Practicality. by Anonymous Coward · · Score: 0

    "The open source position on this one is not outrageous: they want a client which can't be taken away from them."

    Well if this was truely an ideological issue, instead of a practical one? Then OSS would have stuck with CVS, UNTIL it had something that couldn't "be taken away from them."

    1. Re:I cant wait-Ideology vs Practicality. by Anonymous Coward · · Score: 0

      Well if this was truely an ideological issue, instead of a practical one? Then OSS would have stuck with CVS, UNTIL it had something that couldn't "be taken away from them."

      It's both. There isn't an entity called "OSS" that is making either a practical decision or an ideologival one. There's a whole bunch of different people with different priorities, some of which were arguing for using BK and some arguing against with practcial and ideological issues on both sides.

  111. Freedom matters-Nvidia Doesn't. by Anonymous Coward · · Score: 0
    "I just hope everyone, corporate or otherwise, learns from the experience. If we don't, we can blame ourselves."


    1. Nvidia Drivers

      Wireless Drivers

      Java

      Flash

      MP3

      PDFs

    1. Re:Freedom matters-Nvidia Doesn't. by Anonymous Coward · · Score: 0

      except that java and the MP3/PDF algorithms are open source.

    2. Re:Freedom matters-Nvidia Doesn't. by Anonymous Coward · · Score: 0

      That's a perfectly good list.

      Let's start replacing them one by one. We already have Ogg, the PDF viewers are crap but we can fix them, I never did like Flash anyway and there are a ton of alternatives we can work on, Java ... I won't go there, and drivers, yeah, the sooner we get rid of binary drivers the better and we already have a very solid framework from which to work on it.

      Crikey, that's a damn short list. /me starts coding.

    3. Re:Freedom matters-Nvidia Doesn't. by MenTaLguY · · Score: 1

      MP3 is patent-encumbered, however.

      OTOH, the Flash format is more or less openly documented, and there are OSS viewers.

      --

      DNA just wants to be free...
  112. I for one, am outraged! by BenWang · · Score: 0

    For an OSS fan Larry McVoy sure fall prey to some of the misconceptions that surround OSS. How can he see seperate and independant attempts to recreate the functionality of his sotware as "reverse engineering" and how dare he view OSS developers as one great colllective, with a group mind.

    OSS is about choice, and since he is anti-choice then he is no OSS fan. He can rot on the pile of proprietry crap along with SCO.

  113. Making a living on GPL software by einhverfr · · Score: 1

    I make a living modifying GPL software. It isn't rocket science. You just charge people for your time. Nothing in RMS's philosophy is opposed to the "Pay for time" system.

    Now, I do agree that RMS is a nut, but his ultimate goal is OK. He just tends to pick stupid battles, over which I say "I will say Linux if I want, thank you very much, as last I checked, Fedora was not a GNU project. If I use Debian, I will call it GNU/Linux since that *is* affiliated with GNU."

    --

    LedgerSMB: Open source Accounting/ERP
    1. Re:Making a living on GPL software by hankaholic · · Score: 1
      He just tends to pick stupid battles, over which I say "I will say Linux if I want, thank you very much, as last I checked, Fedora was not a GNU project. If I use Debian, I will call it GNU/Linux since that *is* affiliated with GNU."
      It's not a matter of affiliation. It's a matter of credit where credit is due.

      Why would you call Fedora "Linux"? I would assume that it's an attempt to recognize that while the entire package involves a lot more than just the kernel, the operating system is built on the Linux kernel.

      Stallman asks that the GNU contributions be recognized because those contributions comprise a much larger part of the overall UNIX-ish system than the kernel itself does.

      Fedora would still look pretty much like it does now if you replaced Linux with something entirely different, because the GNU components are incredibly portable and would continue to provide the same functionality and services. However, replacing GNU with something entirely different would result in a completely different operating system.

      It's not a stupid battle -- his point is that Linus tends not to make people aware of the very distinct advantages of Free software. When you call the system "Linux" you are dismissing the fact that the operating system would not exist were it not for those who cared enough to have started the fight against vendor lock-in and limited rights to software almost a decade before Linus came across a 386. I'd like to see you work for twenty years on developing a system for others to use and benefit from, then react as kindly to others telling you that your contributions should not be acknowledged.

      Further, I don't believe Debian is affiliated with GNU. Can you provide anything to indicate that this is the case?
      --
      Somebody get that guy an ambulance!
    2. Re:Making a living on GPL software by einhverfr · · Score: 1

      So you think I should call it a KDE/x.org/Gnu/BSD/Linux system? Note that Fedora still ships with a number of BSD utilities instead of GNU ones (like nc for example) and I use a lot of other software with BSD roots too like PostgreSQL. I figure that each of these levels has a similarly indispensible role in my work.

      Or if I set up an OpenBSD system with GNU utilities, I should call it a GNU/OpenBSD system?

      And how does this differ from the obnoxious advertising clause that RMS so vehimently opposed in the older BSD licenses?

      --

      LedgerSMB: Open source Accounting/ERP
    3. Re:Making a living on GPL software by hankaholic · · Score: 1
      So you think I should call it a KDE/x.org/Gnu/BSD/Linux system?
      I said that the components which make the operating system significantly UNIX-ish should be given credit as such. X is available on non-UNIX systems. KDE depends mainly on Qt, which is available on many platforms. KDE itself is not a requirement for a UNIX-like operating system, nor is X.

      Note that Fedora still ships with a number of BSD utilities instead of GNU ones (like nc for example) and I use a lot of other software with BSD roots too like PostgreSQL. I figure that each of these levels has a similarly indispensible role in my work.

      Did you read my post at all? What I claimed was that "GNU contributions be recognized because those contributions comprise a much larger part of the overall UNIX-ish system" than the kernel itself. I made no assertion that anything which you consider to be important to your work should be considered part of the operating system.

      Netcat's BSD-ish license does not make it a "BSD utility". Don't confuse license with origin. Nor does it significantly contribute to a "UNIX-like" operating system. In fact, the earliest entry in netcat's changelog is from 1995. This is hardly the mark of an essential UNIX utility. Yes, PERL, X.org, and PostgreSQL are nice programs. Being nice programs does not automatically make them part of UNIX.

      Or if I set up an OpenBSD system with GNU utilities, I should call it a GNU/OpenBSD system?

      Only if you replace enough of OpenBSD with GNU software (the C library, for instance, which damned near every program you run depend on).
      --
      Somebody get that guy an ambulance!
    4. Re:Making a living on GPL software by einhverfr · · Score: 1

      Did you read my post at all? What I claimed was that "GNU contributions be recognized because those contributions comprise a much larger part of the overall UNIX-ish system" than the kernel itself. I made no assertion that anything which you consider to be important to your work should be considered part of the operating system.

      I did read it. FWIW, x.org seems to only build right on UNIX-like platforms. I.e. I can;t get that software to build on other OS's.

      Furthermore by your measure (a UNIX-ish OS with GNU tools), we might as well call Microsoft SFU: Microsoft GNU/Interix (at least as of 3.5 it still offers the GNU tools). Or Cygwin as GNU/Cygwin.

      The point is that we have an issue if "what makes a system" and "how long do we want to make the list of advertised contributors" which is *exactly* what RMS complained about regarding the obnoxious advertising clause in BSD.

      --

      LedgerSMB: Open source Accounting/ERP
    5. Re:Making a living on GPL software by hankaholic · · Score: 1
      I did read it. FWIW, x.org seems to only build right on UNIX-like platforms. I.e. I can;t get that software to build on other OS's.

      Depending on UNIX does not make it part of UNIX.

      Furthermore by your measure (a UNIX-ish OS with GNU tools), we might as well call Microsoft SFU: Microsoft GNU/Interix (at least as of 3.5 it still offers the GNU tools).

      Microsoft SFU is a compatibility layer, as far as I can tell. GNU is an operating system. These are two different things.

      Note that I suggested calling Fedora simply that: Fedora. It is not "Linux", it is a GNU-based operating system which uses Linux as its kernel. You are making the assumption that something which uses a GNU tool should be called GNU; I have countered that already with your OpenBSD example.

      Or Cygwin as GNU/Cygwin.

      Cygwin is not an operating system. Calling a GNU-based operating system Linux would be like calling Cygwin Windows simply because you're running Cygwin on Windows, and you're running GNU on Linux.

      The point is that we have an issue if "what makes a system" and "how long do we want to make the list of advertised contributors" which is *exactly* what RMS complained about regarding the obnoxious advertising clause in BSD.

      This is not the issue. I have provided clear instruction as to why it makes sense to call the operating system GNU, instead of GNU/Postgres/X.org/XMMS or whatever you suggested. You insist on trying to come up with counterexamples which strangely enough aren't operating systems based on GNU.

      It has nothing to do with the advertising clause. If the majority of the operating system itself (not programs that depend on that operating system, not programs that work with that operating system, but the operating system itself) is GNU, it's fair to call it GNU.

      Think of it this way -- if you own a Honda Civic, you're driving a Honda. Even if you painted it up and put an aftermarket spoiler and loud muffler and fiberglass hood and all kinds of other things on it made by other people, it's still a damned Honda. You insist that it's not, and you insist that it makes more sense to say that you're driving a VTEC, despite the fact that the engine is but a part of the overall car.

      You're running the GNU operating system, patched up a bit, with the Linux kernel. The majority of what makes, say, a basic Redhat, Debian, or Slackware system is still GNU.
      --
      Somebody get that guy an ambulance!
  114. Start lobbying Sun to GPL Teamware by NatteringNabob · · Score: 1

    BitKeeper is largely based on Teamware anyway, though Teamwaer doesn't have changesets. Sun completely botched marketing of Teamware and it is end of lifed. The big problem of course is that Sun dislikes the GPL even more than Larry McVoy, so the only terms they would make it available under, if they would do it at all, is the CDDL. That might be good enough as it is unlikely that you would want to use any of the code elsewhere.

  115. A military kook, eh? by Anonymous Coward · · Score: 0

    I've known a lot of ex-military guys and they're all the same way. I admire their confidence and leadership skills, but they think the real world works just like a military academy. They're wrong. I've seen too many businesses led by military guys fail. They don't understand there is freedom of choice in the real world. There is democracy, capitalism, and sovern countries with their own sets of laws. The real world is not a closed environment like what they experienced during military training.

  116. Freedom matters-Amiga in name only. by Anonymous Coward · · Score: 0

    "If Commodore Amiga's operating system had been Free Software, the chances are I'd still be using it today. It would, by now, have a community of developers built around it who would have kept it up to date, ported it to commodity hardware, etc."..."Why did I need to switch from AmigaOS? 'cos it was set in stone. There'd never likely be an update, and even if there was one, I'd be unlikely to obtain it, and it's unlikely it'd ever move forward very far."

    You're forgetting that what made the Amiga the Amiga, and not just a bunch of code, was the synergy between the code and the hardware. That's one of the reasons the Apple's work so well. You may have had the Amiga code running on commodity hardware, but it wouldn't be Amiga.

    1. Re:Freedom matters-Amiga in name only. by Anonymous Coward · · Score: 0
      Spoken like a true zealot.

      The fact is AmigaOS on different hardware would have been perfectly usable. Why not download AROS for a demonstration?

    2. Re:Freedom matters-Amiga in name only. by Anonymous Coward · · Score: 0

      The hardware was important from a marketing perspective; it allowed for "multi-media" apps before anyone had heard of the term. But the hardware was less important by 1990, but the Amiga OS was still, even then, a far better OS than the main alternatives. Remember how well the Amiga used to multi-task?

    3. Re:Freedom matters-Amiga in name only. by Sloppy · · Score: 1
      That's a matter of opinion. I guess it all depends on why you liked the Amiga.

      I liked the Amiga hardware in the 1980s, because it drastically outperformed off-the-shelf hardware for not much more money. I hated the original Amiga hardware in the 1990s because it drastically underperformed off-the-shelf hardware. By the late 1990s, my A3000 was loaded with a graphics card, a sound card, a CPU card, etc and I placed virtually no value at all on the Amiga's original hardware capabilities. I loathed when some program displayed an ECS screenmode instead of using my graphics card.

      (And even then, I loved my Amiga, because the software was so damned awesome, and the OS so efficient that the machine held its own against machines with ten times the processing power.) In my eyes, my expanded-with-commodity-hardware Amiga was still an Amiga, just a better Amiga. In your eyes, I guess it wasn't.

      And I gotta agree with Squiggleslash: if AmigaOS had been Free Software, I'd probably still be using it today. Switching to Linux was a major bummer and a downgrade in some ways. But I got used to it, because AmigaOS's rot and the agony that went with it, gave me resolve: never again will I experience that helplessness and heartbreak. Free Software gives me that guarantee.

      Now I guess it's Linus' turn to learn that lesson, although he's still getting off relatively easy, so it might not be enough to change him, yet.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    4. Re:Freedom matters-Amiga in name only. by mdwh2 · · Score: 1

      Aside from the fact that there were many good things about the OS alone, as others have mentioned, what about the possibility of companies producing new Amigas, running the OS on non-commodity hardware?

      There were plenty of companies wanting to produce new Amigas, but they were ultimately prevented by not being able to licence the OS. Now finally there are two new Amigas - the AmigaOne (running the official AmigaOS, which for years hadn't been developed), or the Pegasos (which runs an AmigaOS clone that had to be written from scratch). Imagine if this sort of thing could be done 5 or more years earlier?

  117. Stop kernel dev, Speed up Subversion! by jago25_98 · · Score: 1

    Time to halt all kernel development, speed up subversion and make it better than bitkeeper!

    Well if you could redirect effort as easily as that it would be dramatic

    There are a few essential tools that led to the GNU/Linux/OSS revolution; make, gcc etc. Over due to do it again!

  118. Great by doodzed · · Score: 1

    So Larry is trying to teach us FREE SOFTWARE guys a lesson. Great. In one swoop he has:

    1. Shown us why "free as in beer" software is bad.

    2. Forced us to focus on developing a FREE SOFTWARE competitor to his product.

    Look for bitkeeper/linux to thrive now that a group of gifted developers is forced to come up with an alternative product. And dont forget about the coders that will contribute just because of the wy this went down. And I am sure that we will not work on a windows server/client.

    Look for this lesson in bussiness books in 5 years as to how to guarantee your successfull company tanks.

    --
    It's not the size of your stack that matters, it's how you push and pop
  119. I have to agree. by jd · · Score: 1
    This was one developer, working in his spare time, on a product there is absolutely no guarantee anyone will ever use, even if a stable clone were ever produced. Also, this one developer works for one company - OSDL - but every single open source project that uses BitKeeper is affected, whether there are any ties to OSDL or not. This seems like a multinational garden center dropping a hydrogen bomb to stop some kid planting the seeds from their apple.


    In BitMover's defence, I have to say they DID say that this is what would happen, right from the start. This isn't a spur-of-the-moment decision.


    On the other hand, precisely because it was pointed out that this would be the result, a lot of people (myself included) argued that BitKeeper was not a sound choice. There were benefits, sure, but the risks involved were high enough to make it very uncertain those benefits were really worth it.


    The time it will take to export, then import, the files from one system to another, not just for one person but for every kernel developer, many of the mega-patch maintainers, AND for every developer in every collection of projects that use BitKeeper because the kernel does.... On top of that, with commercial vendors considering staying with BK, we'll now have the added problems of having version control gateways to port between systems.


    From previous discussions on Slashdot, Arch seems to be the better system for something like the Linux kernel. I've not used it enough to be able to offer an informed opinion, only the opinions as I have been informed of them. The only thing I've heard against Arch is the primary maintainer, but I've heard similar complaints about OpenBSD too and there is no question about OpenBSD's quality.


    I will also agree that pragmatism on a long-term project isn't just about a day or even a year. If the pragmatism card is to be played, it has to be played on the timescale the kernel exists on.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:I have to agree. by bheading · · Score: 1

      Have you ever tried to use arch ? The command set and user interface is plain cryptic. The weird idiosynchracies such as the {arch} subdirectory for metadata and the weird commands make it very hard to remember.

      Arch and Darcs are the right way to proceed, but make crucial mistakes in their implementation. Maybe monotone will not repeat those mistakes.

  120. Fair enough, but by einhverfr · · Score: 1

    One of the arguments that people like me make in favor of open source is that you get the ability to be perpetually free of licensing fees and tracking expenses. This means that you have more resources that can be better used elsewhere, and if your needs are not extravegant, you can usually only pay for support and assistance. If your needs are unusual or unmet, you can always pay for the needed features or impliment them yourself.

    In essence, open source is a better way to spread the cost of development. It does this by placing a premium on freedom and ownership, as a Neocon might say....

    --

    LedgerSMB: Open source Accounting/ERP
    1. Re:Fair enough, but by Anonymous Coward · · Score: 0

      It does this by placing a premium on freedom and ownership, as a Neocon might say....

      What the heck are you smoking?

      I'm confused, a neocon would say what?

      And why would a neocon say that?

      Generally it is a bad idea to piss of 50% of the population by making a side comment that has nothing to do with your argument.

      But I guess I'll have to chalk that up to you self-identifying as dumb

    2. Re:Fair enough, but by einhverfr · · Score: 1


      I'm confused, a neocon would say what?


      I was just pointing out that the "ownership society" in terms of personal ownership of infrastructure starts to look a lot like open source. All the Freedom rhetoric also seems to be in line with what RMS says.

      I am not saying that RMS is a neocon, just that there is a lot of overlap on what they say their values are.

      Honestly, I have a lot more respect for RMS than for the neoconmen who have infiltrated Washington. RMS may have no social skills whatsoever, and may be generally annoying, but he is very consistant in his application of those values, while the neoconmen play fast and loose with their definitions of things like states rights, Freedom, and ownership....

      --

      LedgerSMB: Open source Accounting/ERP
  121. Not idiots, but self defeating by NatteringNabob · · Score: 3, Insightful

    BitMover's core problem has nothing to do with supporting Linux for free. Their problem is that they absolutely refuse to compete on price for commercial business. I really wanted to use BitKeeper when I convinced by employer that VSS was destroying productivity,however, BitMover was totally unwilling to match the price of Perforce. End of story. We are a perforce shop now, and probably always will be. They could have had an extra $15,000 per year now, and more over time as our development team grows, just by being competitive, and they turned it down. The 'cost of sales' was practically nil as well since I found them (I had worked on Sun's Teamware, the precursor to Bitkeeper so I already knew about the product). It would have taken 1 sales day to close the deal. I willing to bet that scenario has played out dozens, if not hundreds of times. Everybody would use bitkeeper if the price was right. It isn't, so they don't.

    1. Re:Not idiots, but self defeating by bani · · Score: 1

      I've long been convinced Larry frequently cuts his nose to spite his face. His business decisions are led by dogma which clouds more pragmatic approaches to doing business.

    2. Re:Not idiots, but self defeating by Anonymous Coward · · Score: 0

      I'm sure more people would drive Ferraris if the price were right, too. But it isn't, so they don't. Duh.

      Bitkeeper costs more than Perforce for many of the very same reasons Ferraris cost more than Fords.

      As for BitMover turning down an easy $15,000 per year -- that's likely just a drop in their sales bucket and not worth the support costs (you get a lot of high quality support with your BitKeeper license)

  122. Well, As Long as Linus Likes to Spend Money... by Anonymous Coward · · Score: 0
    I think BitMover should learn a lesson from the SCO debacle and not piss off the Linux community. Good PR would be to provide BitKeeper free to Linux kernel development.


    But, if they don't, there's always PVCS or these guys.

  123. Why does he have to move? by ebvwfbw · · Score: 1

    Kind of curious, can't Linus stay with the (free) version he is using right now? Nobody seems to consider that. Otherwise back to CVS like the rest of us.

  124. Freedom matters-US verses Them. by Anonymous Coward · · Score: 0

    "Does any vendor of a commercial product have a moral high ground to complain when a competitor appears?"

    Your statement assumes that all forms of competition are equal. If a competitor copied my code (Pear PC) and put it under another name (Cherry PC) then that form of competition is wrong.

    "And whose problem is it if they are trying to charge money for something other will do for free?"

    That's all fine and dandy, as long as the OSS community thinks the consequences of such a position all the way through.

    The consequences of the above is that NO proprietary product will be released for the Linux market. That means no Photoshop. It also means that codecs take longer to arrive, and that drivers become scarce.

    The classic "Us verses Them". Interesting to see who will win that, and how many will be hurt.

  125. Serious suggestion for Perforce by metamatic · · Score: 1

    I suggest that the guys from Perforce Software stop paying to run ads on Slashdot, as it's obviously going to be a long, long time before any open source developer touches a proprietary version control system again, even if it is free-as-in-beer...

    As an Apple customer I've obviously seen some pretty user-hostile moves directed at me, but BitMover have taken user hostility to a whole new level. Way to go, guys!

    Now, can we just fix the +silly!--filename requirements in Arch? Thanks...

    --
    GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
  126. MOD PARENT DOWN by Danuvius · · Score: 1

    For reasons stated by most of the replies, the analogy is just plain dumb.

    Software is intangible, it does not require constant resupply.

    The stupid analogy made slightly less stupid should be: Did your grocery ever offer you free bread and milk, but then asked for it back because he thought you were planning to start selling bread and milk in your own store too?

    --
    Akarsz Magyar Gentoo fórumot? Akkor
  127. Gnu ARCH is SLOW by Anonymous Coward · · Score: 0

    Used it for an AMD project. Simply adding in the boost libaries slowed it so bad, I had to take them back out again.

    1. Re:Gnu ARCH is SLOW by runswithd6s · · Score: 1

      Did you look into using revision libraries at all? Additionally, what about using hard links when you check out the project? Cached revisions (a complete tarball up to patch-N)? Perhaps you should also consider multi-config projects... Tagged branches? There are plenty of ways to get around the "tla is slow" argument.

      --
      assert(expired(knowledge)); /* core dump */
  128. open source friendly companies by idlake · · Score: 1

    He pointed out that as a long-time open source fanatic and the CEO of BitMover, "we represent as open-source friendly a commercial organization as you are *ever* going to see", cautioning that the events that have caused BitMover to phase out its free product could also result in other companies never even bothering to make products available on Linux.

    That's OK--we don't need companies with that kind of business model for commodity applications.

    "back at Sun they had a saying 'it's the apps, stupid'.

    Yes, and by following Sun's advice, you can run your business into the ground just like Sun is doing. You see, trying to compete against commodity software is stupid. Java-like systems have become a commodity, and so have BitKeeper-like systems. Sun, at least, figured it out for OpenOffice.

    Which meant that all the 'my OS is better than your OS' rhetoric was nothing compared to having more applications on your platform than the other guy's platform.

    We have enough applications on Linux, thank you very much, including probably a dozen version control systems that are pretty good. One of them (maybe Subversion) will now end up being used for kernel development, and as a result, it will receive enough attention to become truly competitive with BitKeeper.

    Linus's decision to use BitKeeper for Linux, unfortunately, prevented that from happening earlier, which condemned a lot of secondary users of open source version control tools to using less mature tools than they otherwise would have. I hope Linus learned a lesson from this as well: eat open source dog food--it may be painful in the short term, but in the long term, it helps the whole community.

  129. I cant wait-For a paycut. by Anonymous Coward · · Score: 0

    "I make a living programming free software! People pay me to implement features and apps that they want!"

    But they don't have to! And THAT's the point. Don't confuse "can", for "will".*

    *Granted reduced interdependencies is nice, but let's not think that we're going to get a utopia out of it.

  130. Wheel reinvention by metamatic · · Score: 2, Interesting

    Actually, I sometimes still find myself having to re-invent the wheel because all the open source wheels are square or weigh 3 tons. The basic idea is good, though...

    --
    GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    1. Re:Wheel reinvention by Jah-Wren+Ryel · · Score: 1

      At least you aren't doing it constantly though, since we all know that's what proprietary programmers spend their time doing.

      --
      When information is power, privacy is freedom.
  131. One major problem with subversion is that by melted · · Score: 0

    One problem with subversion is that it stores all its data in a DB. If that DB gets corrupted, you're FUCKED. Repair tools are rudimentary at best, and when I had my DB corruption with it no matter what I tried I could not restore.

    1. Re:One major problem with subversion is that by swimmar132 · · Score: 1

      You're a couple years out of date. It's been storing stuff on the file system for quite some time now.

    2. Re:One major problem with subversion is that by melted · · Score: 0

      Nope. It's using Berkeley DB still.

    3. Re:One major problem with subversion is that by jsoderba · · Score: 1
      Nope, the fsfs backend introduced in 1.1 uses a more robust format which works on network shares and is less prone to permissions problems. Just say
      svnadmin create --fs-type fsfs
      or use dump/load to migrate an existing repository. See this note for more info.
  132. More examples by metamatic · · Score: 2, Interesting

    Another example was IN CONTROL being bought by their main competitor, then the product killed with no migration path, leaving me with all my personal organization data in a dead application.

    Or Adobe killing PageMill, without offering anything comparable my wife could use to update her web site.

    Or Apple killing the Newton, leaving me with all my personal organizer data in a dead product.

    Or Corel killing WordPerfect for the Mac, leaving people with thousands of documents and no easy way to convert them to a supported product.

    Incidentally, stranded VB6 developers can get a free REALbasic license rather than being forced to migrate to .NET, and as an added bonus it'll let them make their code run on Mac and Linux too. (I submitted that to Slashdot as a story but it was rejected, I guess availability of RealBasic applications doesn't matter to Linux.)

    --
    GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    1. Re:More examples by Minna+Kirai · · Score: 1

      I submitted that to Slashdot as a story but it was rejected, I guess availability of RealBasic applications doesn't matter to Linux.

      RealBasic was already covered heavily in the discussion of an article on migrating from Visual Basic, 48 hours ago.

    2. Re:More examples by metamatic · · Score: 1

      You're right. I wonder how I missed that?

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
  133. I cant wait-Software communes. by Anonymous Coward · · Score: 1, Interesting

    You're basically restating what he's said. Yes both sides are doing what's in their interests (that's human nature). HOWEVER the problem is that the "lone wolf" nature of OSS is the opposite of what's needed to function in an interdependent society. Great if you want to build a software commune, bad if you want to build something more complicated.

    1. Re:I cant wait-Software communes. by JohnFluxx · · Score: 1

      You make that sound like it's bad. OSS developers want a software commune. so what?

  134. despite all the whining from BitKeeper... by idlake · · Score: 1

    What this amounts to is that BitKeeper used Linux as a marketing trick to gain acceptance and recognition for their product, as well as to get bugs out and features for large-scale develoment in, and now that they have gotten what they want, they are dumping their free tool and focusing on making money.

    In fact, this sort of behavior isn't uncommon. Open source projects should be careful about letting themselves be used in this way. All the marketing, bug reporting, and feature requests you contribute to a vendor are very valuable; they could be going to an open source project instead.

    Think of this in terms of money: if someone gave you a million dollars to spend on a tool, would you contribute it to a commercial company for a three year license for their tool, or would you spend it on an open source project to help develop a free alternative? I think if you really believe that open source is a viable approach to software development, you should choose the latter.

  135. DON'T MOD GREAT-GRANDPARENT DOWN by Danuvius · · Score: 1

    Errr... terribly sorry. I guess this is what happens when ironic replies remain long after the stupid one gets modded to oblivion. %)

    --
    Akarsz Magyar Gentoo fórumot? Akkor
    1. Re:DON'T MOD GREAT-GRANDPARENT DOWN by _Sprocket_ · · Score: 1

      No problem. It also teaches me the apparent value in quoting what I'm replying to. :P

  136. What about "beekeeper" linux? by Anonymous Coward · · Score: 0

    The Mac and Windows operating systems can't keep track with all those thousands of bees!

  137. too slow by Fourier · · Score: 3, Interesting

    Darcs is nice, but it doesn't (yet) perform well enough for regular kernel development. The patch reordering algorithms work by loading the entire history in memory, which does not scale well to large trees.

    Darcs is, at the moment, a nice system for smaller projects.

  138. distributed repositories... by bani · · Score: 2, Interesting

    on the other hand, svk does support distributed repositories. and it works with subversion.

    RCS and CVS are definitely non-starters.

  139. More insight about BitMover and Co. by cfreeze · · Score: 1

    Found these links when I was doing a websearch on monotone and other CMS systems.

    Problems with BK's license

    A critique of the license.

    And a nastygram of BK to the subversion group.

  140. Source Control Systems Compared by langles · · Score: 1

    While it may or may not have your personal favorite, this page compares the features of 13 different source control systems. I found it via this page that compared five of the more popular open-source systems.

  141. don't worry... by radioactivecow · · Score: 1

    i'm downloading all of the platforms now!

  142. Alternative to BitKeeper by saldek · · Score: 5, Funny

    If they're looking for a replacement I hear Visual SourceSafe is supposed to be quite good.

  143. Apple's UFS improvements are in FreeBSD by nutznboltz · · Score: 4, Informative

    Apple wrote a utility to stress test UFS and debugged the code for Darwin and the bug fixes made it into FreeBSD.

  144. What Linus Has to say on Linux-Kernel by berck · · Score: 5, Informative

    Actually, I think he did.

    Here's what Linus had to say about it today.

  145. GO TO HELL by argoff · · Score: 2, Insightful

    Did your grocery store ever offer you free bread and milk? Did they imply that this would be an ongoing offer? Was there ever a concern that your household was becoming dependant on that free bread and milk? And once you did become dependant on that free bread and milk, did your grocery store now demand the 4 bucks because they discovered one of your household members was learning how to bake bread?

    If I decided to make my own bread and milk for free from scratch, no store in the world - or decent human being would threaten me for making a copy of theres with lawsuits for copyright infringement or charge me for copying - but this is exactly what BitKeeper is doing today. It's bullshit morality, and it not only stupidly treats something that is tangable like something that isn't, but it treats it in a way that is even MORE restrictive than physical things.

    Since free (not as in beer) software has started, it must be behind over 100Bln in economic activity alone - yet people still can't pull their head out and see who'se being pro business and commerce, and who'se being pro cartel, monopoly, and anti free makret. God dammit, information has no natural limit in supply and demand, it's the services, support, and things that go with it that do. Bottom line, people who can't provide these seem to want to controll the information, people who can don't. The former simply doesn't belong in the information age.

    1. Re:GO TO HELL by Anonymous Coward · · Score: 0

      Oh fuck you.

      You want to talk about bread and milk? Well BitKeeper pays for the bread and milk eaten by the developers and teh developers families.

      They were doing Linux (and thus all of us) a favor by letting the kernel term use it for free.

      Then someone tried to fuck them and steal their ability to buy bread and milk.

      Then we are here bitching about them and how they are horrable for wanting to make money from a product they work hard to produce.

      If you want to release something newer and better than BK for free, go ahead, no one is stopping you.

      But they have every right to liceanse their product as they see fit.

      Trying to rip off their program by reverse engineering it, when they are helping the community, is a dick thing to do.

      I would be OK with someone making a differant code versioning system as an alternitive... if it was original.

      But don't dick with the few commercial companies that will put up with you FOSS bastards and scare them off.

      You, my friend, are the one who should "GO TO HELL"

  146. Monotone ??? by HiThere · · Score: 1

    Appearantly what Linus was looking at a few hours ago was something called Monotone. It's over at Freshmeat, but I've never heard of it before. (Surprise! HOW many projects are there these days?)

    Does anyone know anything about Monotone?

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  147. I cant wait-Embrace and extend. by Anonymous Coward · · Score: 0

    "The majority of paid programmer get paid by a company that does not sell software. There will always be jobs for programmers like me. I work for a fortune 500 that has nothing to do with the Tech industry and has never sold one line of code. I get paid to develop in-house applications that are for use only by the company. Even if all commercial software went away and it all became GPL'ed/LGPL'ed, there will be plenty of jobs for programmers to work for companies making custom software to help companies to perform their day-to-day business"

    Which is just a long winded way of agreeing with the poster. Companies can't compete directly with GPL. Your company sells something that may indirectly depend on GPL (runs the machines), but it doesn't compete directly with GPL (sells digital-resistant physical widgets). The source of your income comes from a non-GPL source (people buying physical GPL-resistant widgets). So once again people can't make money directly based upon GPL foundations, but indirectly from a non-GPL stream, layed on top. And as pointed out "uisms" are about extremes, not getting along.* Fortunately, physics has something to say about that.

    *Imagine the GNU ideology in a "replicator" based society.

  148. Seriously, why not CVS? by BSDfreak-za · · Score: 1

    I mean, the BSD projects keep their *entire* system - kernel + userland + ports framework - in CVS repositories, and this seems to have worked very well for them. Is there something fundamentally different about the Linux development philosopy, or in the way that Linus works, that would make CVS unsuitable?

  149. Free software and open source are not the same. by jbn-o · · Score: 1

    First, I'm very glad to see you recommend a free software program to do the job. I'm also glad to hear you point out the irony in the movement you helped start--here is an instance where pushing aside software freedom is not practical. I believe there are many more instances like this.

    For those of you who don't get what I'm addressing, it's ironic that someone involved in starting the Open Source Initiative and the open source movement is telling you that this decision to go with BitKeeper was not practical. The open source movement, in its desire to talk to business, dismisses software freedom and makes a pitch on "solid pragmatic grounds" (according to the opensource.org website). This movement does not mind adopting proprietary software in much the same way as Linus Torvalds recommends that we do--use proprietary software when it is convenient because proprietary software is slightly less efficient than an "open source" program to do the same job. Torvals' message sets a very bad example and people would be far more wise to demand their software freedom.

    1. Re:Free software and open source are not the same. by Bruce+Perens · · Score: 3, Insightful
      Do not accuse me, or the Open Source movement, of dismissing software freedom. That's Eric Raymond's individual gig, and perhaps that of some other people who should know better. The deprecation of Stallman and Free Software was an unfortunate thing that Eric did. I didn't condone it and have never approved of it. I have always considered Open Source to be a gentle introduction to Stallman's philosophy for business people. Once people are using the software, they will be willing to learn more.

      Bruce

    2. Re:Free software and open source are not the same. by Anonymous Coward · · Score: 0

      But is it worth muddying the memepool? Using different words for the same thing with different people seems impractical and silly.

      You're responding to clear up confusion that shouldn't exist. If even slashdot can't get it right, how are normal people going deal with our jargon?

  150. What Subversion needs to replace BitKeeper IMHO. by Anonymous Coward · · Score: 0

    Right now in Subversion you can diff against the trunk like so

    svn diff|merge|etc "http://myrepository/trunk"

    against a branch

    svn diff|merge|etc "http://myrepository/branch"

    or between an aribtrary trunk and branch

    svn diff|merge|etc "http://myrepository/trunk" "http://myrepository/branch"

    but you can't AFAIK do the following

    or svn diff|merge|etc "http://linuscorp/trunk" "http://ibmcorp/branch"

    and there in lies the problem. Without this inter-repository ability it makes it difficult for IBM or Fujitsu or Redhat to maintain their repository and Linus to maintain his respository and merge and patch between them.

  151. Pick one -- and see the dev increase by Anonymous Coward · · Score: 0

    Linus and Andrew need to pick one. Once that is done, development on it will increase dramatically. I'd wager dozens of people would want to work on it knowing that it's used for kernel development. Get a couple quick fixes in, get some feedback from Linus and Company, and keep at it.

    I bet there's a quick increase on development for a few of the Free version control systems in the days leading up to a decision as well.

  152. Features Subversion lacks vs Bitmover by TheNarrator · · Score: 1

    (Doh! I posted this as anonymous just a sec ago by mistake)

    Right now in Subversion you can diff against the trunk like so

    svn diff|merge|etc "http://myrepository/trunk"

    against a branch

    svn diff|merge|etc "http://myrepository/branch"

    or between an aribtrary trunk and branch

    svn diff|merge|etc "http://myrepository/trunk" "http://myrepository/branch"

    but you can't AFAIK do the following

    or svn diff|merge|etc "http://linuscorp/trunk" "http://ibmcorp/branch"

    and there in lies the problem. Without this inter-repository ability it makes it difficult for IBM or Fujitsu or Redhat to maintain their repository and Linus to maintain his respository and merge and patch between them.

    1. Re:Features Subversion lacks vs Bitmover by JoeF · · Score: 3, Informative

      Subversion's Open Letter on this topic:
      http://subversion.tigris.org/subversion-linus.html

  153. What the heck is so wrong about buying a product? by Anonymous Coward · · Score: 0

    The one option no one has mentioned here is actually buying BitKeeper. What is so wrong about spending money on a commercial piece of software if it saves you time and money?

    In this case BitKeeper is head and shoulders above CVS (haven't tried subversion yet) for managing something as complex as a kernel, and therefore should have monetary value.

    I like open source and do use various software packages where it makes sense, but I also use a lot of commercial software where it makes sense. Recently I've seen more and more software developers hammering on commercial software vendors when its those vendors who HIRE PROGRAMMERS JUST LIKE YOU! The number of software engineers employeed by commercial software product companies vs. open source companies has got to be 1,000,000 to 1 at least.

    I don't pretend to know the details of this case, but in general, few people seem to be putting themselves in the situation of running a small software company such as the one I work for. If you let an organization use your stuff for free, and then they tried to reverse engineer it in order to give away your software for free, and putting you out of business in the process, wouldn't you cut 'em off?

  154. Linus in the Marines by SlashDread · · Score: 2, Funny

    RMS Kaffee: I want the thruth!

    Linus Jessep: You cant handle the truth! We live in a world with walls. And those walls have to be guarded by men with guns. Who's gonna do it? [..] I have neither the time nor the inclination to explain myself to a man who rises and sleeps under the blanket of the very freedom I provide, then questions the manner in which I provide it! I'd rather you just said thank you and went on your way. Otherwise, I suggest you pick up a weapon and stand a post. Either way, I don't give a damn what you think you're entitled to!

    RMS Kaffee: Did you order a Code Red Bitkeeper?

    Linus Jessep: (quietly) I did the job you sent me to do.

    RMS Kaffee: (loudly) Did you order the code red bitkeeper?

    Linus Jessep: You're goddamn right I did!!

  155. So develop software that NEEDS support by xswl0931 · · Score: 0

    So instead of developing easy to use software that doesn't need support, people should really develop useful but hard to use software that has support costs. Yeah, sounds good.

    1. Re:So develop software that NEEDS support by idontgno · · Score: 3, Insightful
      So instead of developing easy to use software that doesn't need support, people should really develop useful but hard to use software that has support costs.

      There's an instant "-1 Flamebait" target if ever I saw one.

      Listen up. Software doesn't need support, ever. Users need support, to varying degrees. So your fundamental premise is a misleading straw man.

      Free Software neither eliminates or increases the need for user support. Good software, regardless of how it's licensed, is easier for the user to use without hand-holding. Free Software increases the options available to the user, and eventually market Darwinism will tend to narrow the field to the packages which best meet the users' needs. Not the market monopolist's need, mind you: the true needs of the real users. Niche minority software packages will continue as long as someone is interested in it, even if it's just the solitary unwashed hippy developer.

      In short, developers should develop what the damn hell they feel like, and the users should use whatever they feel comfortable with.

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
    2. Re:So develop software that NEEDS support by chrisnewbie · · Score: 1

      "In short, developers should develop what the damn hell they feel like, and the users should use whatever they feel comfortable with"

      That particular programmer who does what he wants and F%&&% the world type attitude is one poor programmer.

  156. Boycott Bitkeeper by Anonymous Coward · · Score: 0

    Its time Linus and free software projects drop BitKeeper. Boycott them.

    The question is:

    what are the choices for Linus and other free software projects to migrate to?

  157. Linus' take by vondo · · Score: 1, Informative

    I was curious what Linux had to say about this, so from the LKML:

    Date Wed, 6 Apr 2005 08:42:08 -0700 (PDT)
    From Linus Torvalds
    Subject Kernel SCM saga..

    Ok,
    as a number of people are already aware (and in some cases have been
    aware over the last several weeks), we've been trying to work out a
    conflict over BK usage over the last month or two (and it feels like
    longer ;). That hasn't been working out, and as a result, the kernel team
    is looking at alternatives.

    [ And apparently this just hit slashdot too, so by now _everybody_ knows ]

    It's not like my choice of BK has been entirely conflict-free ("No,
    really? Do tell! Oh, you mean the gigabytes upon gigabytes of flames we
    had?"), so in some sense this was inevitable, but I sure had hoped that it
    would have happened only once there was a reasonable open-source
    alternative. As it is, we'll have to scramble for a while.

    Btw, don't blame BitMover, even if that's probably going to be a very
    common reaction. Larry in particular really did try to make things work
    out, but it got to the point where I decided that I don't want to be in
    the position of trying to hold two pieces together that would need as much
    glue as it seemed to require.

    We've been using BK for three years, and in fact, the biggest problem
    right now is that a number of people have gotten very very picky about
    their tools after having used the best. Me included, but in fact the
    people that got helped most by BitKeeper usage were often the people
    _around_ me who had a much easier time merging with my tree and sending
    their trees to me.

    Of course, there's also probably a ton of people who just used BK as a
    nicer (and much faster) "anonymous CVS" client. We'll get that sorted out,
    but the immediate problem is that I'm spending most my time trying to see
    what the best way to co-operate is.

    NOTE! BitKeeper isn't going away per se. Right now, the only real thing
    that has happened is that I've decided to not use BK mainly because I need
    to figure out the alternatives, and rather than continuing "things as
    normal", I decided to bite the bullet and just see what life without BK
    looks like. So far it's a gray and bleak world ;)

    So don't take this to mean anything more than it is. I'm going to be
    effectively off-line for a week (think of it as a normal "Linus went on a
    vacation" event) and I'm just asking that people who continue to maintain
    BK trees at least try to also make sure that they can send me the result
    as (individual) patches, since I'll eventually have to merge some other
    way.

    That "individual patches" is one of the keywords, btw. One thing that BK
    has been extremely good at, and that a lot of people have come to like
    even when they didn't use BK, is how we've been maintaining a much finer-
    granularity view of changes. That isn't going to go away.

    In fact, one impact BK ha shad is to very fundamentally make us (and me in
    particular) change how we do things. That ranges from the fine-grained
    changeset tracking to just how I ended up trusting submaintainers with
    much bigger things, and not having to work on a patch-by-patch basis any
    more. So the three years with BK are definitely not wasted: I'm convinced
    it caused us to do things in better ways, and one of the things I'm
    looking at is to make sure that those things continue to work.

    So I just wanted to say that I'm personally very happy with BK, and with
    Larry. It didn't work out, but it sure as hell made a big difference to
    kernel development. And we'll work out the temporary problem of having to
    figure out a set of tools to allow us to continue to do the things that BK
    allowed us to do.

    Let the flames begin.

    Linus

  158. Linus point of view ... by 183771 · · Score: 1
  159. Yes, own time is own time, not the company's. by Anonymous Coward · · Score: 0

    What is there so hard to understand about that?

    Maybe it's a US thing, with employees of US companies not being allowed to do their own thing in their spare time.

    In Europe though, an employer's claim over what an employee does ends when the employee retires for the day.

    1. Re:Yes, own time is own time, not the company's. by LurkerXXX · · Score: 1

      And normally that's fine and dandy. But can't you imagine a circumstance where a company claims to pay an employee for one thing (shuffling papers) while really paying them to do the work (copying a competitor's software) they are claiming to do in their 'off time'?

    2. Re:Yes, own time is own time, not the company's. by Anonymous Coward · · Score: 0

      And normally that's fine and dandy. But can't you imagine a circumstance where a company claims to pay an employee for one thing (shuffling papers) while really paying them to do the work (copying a competitor's software) they are claiming to do in their 'off time'?

      I can imagine that, sure. Now are you going to come out and actually accuse OSDL of doing that or are you going to continue with your snide and unsupported innuendo? Are we supposed to think that OSDL should have sacked this guy based on imaginary scenarios?

    3. Re:Yes, own time is own time, not the company's. by Anonymous Coward · · Score: 0

      Well, it's highly suspicious that OSDL had recently hired one of the best reverse-engineers out there. See this press release. Makes you wonder who exactly this OSDL contractor is.

    4. Re:Yes, own time is own time, not the company's. by LurkerXXX · · Score: 1

      Someone posting as an anonymous coward asking someone to come out and say something and stand behind it... oh the irony.

    5. Re:Yes, own time is own time, not the company's. by Pete · · Score: 1

      Yep, of course (though I'll presume you meant "violating a license to develop a copy of a competitor's software" where you said "copy a competitor's software").

      So you sue the employee for a large amount of money with all your impressive evidence of their license violation... and then try to cut a deal where the employee testifies against his employer about the deception.

      It's going to be tricky and risky and take a lot of time and expensive lawyers, yes. But that's just the way things work.

      As an aside, I doubt that most companies would try to disclaim responsibility (as a legal tactic) for a piece of software their employee's developing. I mean, what are they going to do after that if they actually want to do stuff with this software? "Buy" it from their employee? Well all right, maybe, but it just seems tangled.

      Quite frankly, I just think it's wrong to have a clause like "thou shalt not attempt to reverse-engineer and/or develop your own implementation of this software." I think it's an unreasonable intrusion on your rights, and I'd like to think that such a clause wouldn't hold up in court.

    6. Re:Yes, own time is own time, not the company's. by LurkerXXX · · Score: 1

      And if you think it's wrong to have a clause like that in the software, you can simply not use that software. You don't have the right to use it and then go against the license agreement just because you don't think the license should be that way. I think a judge would agree.

    7. Re:Yes, own time is own time, not the company's. by Pete · · Score: 1

      Well yes, absolutely. :)

      I may not have been entirely clear. I think it's morally wrong for Bitmover (for example) to put such a clause in their license. I'm not necessarily trying to justify someone agreeing to such a license and then violating it.

      But if I was a judge on such a case, I'd probably rule something like "Yep, he violated that license totally and utterly" and then issue a fine of one dollar. :)

  160. LK thread on how it all got started by vingufta · · Score: 2, Informative

    For all those who have nothing better to do than to read /. at work, here is the complete thread on LK which got all this started: [BK] upgrade will be needed

  161. Not greed, but instinct for survival. by Anonymous Coward · · Score: 0

    But, noooooooo. The greed of the Linux community trumped even that.

    I don't understand that remark at all, unless by "greed" you mean "intense desire for survival".

    The community knew that it was operating at the mercy of an individual's whim. For the community to try to buy itself some insurance is only natural.

    It's the greed of that company that is remarkable. Despite reaping enormous commercial benefit from the community's involvement with its commercial product, it wasn't satisfied with "Oh well, that was good while it lasted, and we have earned a good reputation", but instead they pulled the plug. That's greed, quite apart from being myopic.

    Idiotic move, now they'll go down instead of living on their past laurels.

  162. This does demonstrate the value of Open Standards by PotatoHead · · Score: 1

    The source and it's metadata is plain old ASCII. No matter how this ends up, at the end of the day there still is a code tree anyone with most any reasonable machine can work with, improve on, etc...

    Linus took advantage of a great tool and got some work done. Now that's over, so everyone moves on. Big deal. New tools will either be crafted, or will be made avaliable. In the end, nothing really changes.

    Anyone thinking hard about where their data is stored and who they have to pay to access it should be looking at this for some much needed guidence, IMHO.

    Good for OSS, good for Open Standards (which still get far too little attention.)

    By the way, lots of big companies are starting to say "open" now and even use the buzzwords (xml, etc..), yet you still have to buy stuff to make actual use of your data for anything other than the most elementary viewing purposes.

    WE NEED TO DO A LOT MORE WORK DETAILING EXACTLY WHAT OPEN MEANS.

  163. BitMover the "most" OSS friendly?! by Anonymous Coward · · Score: 0
    Larry McVoy seems to have set out to burn bridges.

    I would have accepted that since the needs of the FOSS development and comerical development are going in two seprate directions is reason enough to phase out BitMover's development of the free version of BitKeeper.

    In fact, I would have praised BitMover for being willing to release a FOSS client (despite the fact that the announcement doesn't make it clear if the license will be GPL compatible... and given BitMover's history, it probably will not be).

    But then he does a 180, goes on the attack, and even issues outright lies...

    "we represent as open-source friendly a commercial organization as you are *ever* going to see"


    Uh. NO! The most Free Software/Open Source friendly commercial organization we are *ever* going to see is Trolltech. Even I B M has been more friendly than BitMover has.



    "Unlike the Marine corp, the open source community is more than willing to ignore their bad apples as 'not my problem' (the Marine corp punishes the group for the behavior of the bad apples, pretty soon there are no bad apples)."


    There are no bad apples in the Marines?! I recall a recent court-martial of a marine for the death of Nagen Sadoon Hatab. The guy was dragged by his neck and left to die! And despite that, the punishment of the Marine was far from immediate.

    Reverse-engineering BitKeeper seems far from being compariable to costing people their lives. And BitMover's CEO seem unwilling to let time tell if the FOSS community is accepting of the results. I'm aware of OSS developers that have given presentations using MS-PowerPoint despite the availablity of OpenOffice. The OSS community votes with what it decides to use and improve. McVoy seems unwilling to wait and expects results even faster than even the Marines can provide.

    Larry suggested, "if Linus and Andrew and the others moved elsewhere, we'd glady comp them licenses", referring to their current employment with OSDL.


    At one point he is damning the OSDL for reverse-engineering and then he seems to end with validifing the OSDL's actions. When all is said and done, BitMover NEVER EVER provided a guarantee of providing for the OSS community. The threat of terminating the free license has alway existed. In the case of developers of the Subversion project, the termination of the free license already had occured. And while terminating the license for working on a specific OSS project, Larry still claims to be involved with the most OSS friendly commerical organizations. Maybe Larry just isn't aware that Trolltech accepts that there are cases where Gtk developers use Qt driven applications to help their development.

    And also while claiming to be the most OSS friendly commerical organization, BitMover's CEO seems to be willing to use the same breath to confirm that BitMover can and will pull Linus' access to BitKeeper at any time they wish.

    For someone trying to avoid backlash, he sure is happy to make an ass of himself.

    Bottom line: BitMover has gone from a company that I would recommend to one that is on my blacklist (and some of my recommendations to companies have resulted in the sale of BitKeeper commerical licenses).
  164. Re: "nastygram" by CaptainPinko · · Score: 1

    Sorry, but there is nothing unreasonable in this so-called "nastygram." How is this any different than refusing to train your replacement full-time "temp" at work? You can use our product just don't compete with it,I don't see what is so unfair about it.

    --
    Your CPU is not doing anything else, at least do something.
  165. resounding open source failure! by the-build-chicken · · Score: 2, Interesting

    I have to say, as a developer I see this as a resounding failure on the part of the open source community to self regulate. I quite regularly talk to software organisations that would like to open source part of their product or a less feature rich version. The reasons for this are usually altruistic...but at the same time, they don't want to have their whole business taken away from them and end up in the poor house...so they err on the side of caution.

    Bitkeeper offered their free (yes I know) version for open source development. They spent a lot of money developing proprietary, innovative and unique IP and, in support of the open source development community, decided to let them use it at no charge (if they wanted to). The open source community, in contrary to the licence agreement, tried to steal that IP and put bitkeeper out of business.

    I see so many posts saying "don't want to honour the GPL, don't use open source"...how about the open source community practice what it preaches?! They accepted bitkeeper and had a massive surge in productivity...they accepted the license, accepted the benefits but didn't honour the agreement...something the community is always complaining about with other companies.

    The reverse engineering efforts show in no uncertain terms that the open source community can't be trusted to their honour. That they put their beliefs about everything needing to be open above their word. Their word is worth nothing.

    This is a sad, sad day for business/open source relations. The efforts to steal bitkeepers technology is dispicable.

    I'm a developer who regular assists on mailing lists and has contributed not an insignificant number of bug fixes to open source products, but I also want a job in 5 years that pays me more than praise, and I see this as an open act of aggression against a commercial entity that did nothing more than offer free use of their IP to help speed up development.

    1. Re:resounding open source failure! by EnderWiggin99 · · Score: 1

      What's that you say? The open source community can not be trusted in much the same way as a suit won't fess up to breaking wind in the elevator with 20 other potential wind-breaking suits?

      What one man does is not representative of the group he's attached himself to. Look around you..you're arrogant, you didn't read the article, you're two-faced, and all this in real life! You know how I know?

      You post on Slashdot.

    2. Re:resounding open source failure! by BSDfreak-za · · Score: 1
      The open source community, in contrary to the licence agreement, tried to steal that IP and put bitkeeper out of business.

      "The open source community"? One developer, who happened to be employed by OSDL on a completely unrelated project. How is that a failure of the whole community? You seem to have this strange understanding of the community as a single amorphous body, which acts as one being. "They accepted bitkeeper" - well, no actually. The primary Linux kernel developers accepted it; many members of the community disagreed with that decision. Even so, it was only one person who broke the license agreement; the vast majority of the developers didn't do anything wrong.

      And what IP did he try to "steal"? The code? No. BitMover's patented technology? No. All that he did was try to reverse-engineer the BK protocols. IANAL, but AFAIK reverse-engineering for the purpose of interoperability is explicitly permitted in most jurisdictions (don't know about the US with stupid DMCA, though). Anyway, it's certainly not stealing, even if it is a violation of the license agreement.

      What BitMover did is like if the Linux developers said "Some for-profit companies violated the GPL on Linux code; so we're going to change the license on Linux so that no commercial companies can ever use Linux, even if they had nothing to do with the GPL violations."

      --
      Linux® is a registered trademark of Linus Torvalds in the USA and other countries. ;)

    3. Re:resounding open source failure! by the-build-chicken · · Score: 1

      one developer

      Hence my statement about self regulation. That one developer could put an entire company out of work...you want to explain that it's 'ok' because it's just 'one' bad apple to all the bitkeep programmers who have families thay have to feed.

      And what IP did he try to "steal"?

      He used a position of trust to obtain information that he would normally not have access to, and against the wishes of the company freely supplying him their product as a good faith action. You can play all the sementic games you want, but at the end of the day that's a dishonourable act, and yes, I equate it to theft even if you don't.

      What BitMover did is like...

      What bitkeeper did is take the only steps left available to them after repeatedly being ignored by the community and their employers, in order to save the jobs of their employees.

      There is not one developer I've spoken with that hasn't said that bitkeeper is revolutionary technology....the open source community didn't figure out how to make a revolutionary new way of approaching source control did they? So what do you call it when someone doesn't have the brains and skill to come up with a solution, so they violate both a good faith agreement and the contractual agreement of the company that did to figure out how they did it and create a copy of it...that's slimy and I think a lot of people would agree it was theft.

      I hope they find a way to sue him back to the stone age.

    4. Re:resounding open source failure! by BSDfreak-za · · Score: 1
      you want to explain that it's 'ok' because it's just 'one' bad apple to all the bitkeep programmers who have families thay have to feed

      Yeah right. Just because this one guy has started a pre-alpha project to reverse-engineer BK, suddenly BitMover is going to go out of business and all its programmers are going to lose their jobs. Like hell that's going to happen. Just like that, all the companies that use BK are suddenly going to switch to some unproven, unsupported open-source replacement. I don't think so, somehow.

      I grant you that, if the developer agreed to the BK license agreement, he broke his word if he tried to reverse-engineer it. He shouldn't have done that, he should have stopped using BK instead. Fair enough. However, a license agreement which has forced at least one kernel developer to stop working on CVS development, is an immoral license agreement. It's not as if CVS is in any way a competitor to BK.

      What bitkeeper did is take the only steps left available to them after repeatedly being ignored by the community and their employers, in order to save the jobs of their employees.

      See above. Also, how is the community supposed to stop this guy from RE'ing BK? "Oooh! If you don't stop doing that we'll... be really nasty to you and say you can't be part of the open-source community any more." Wow! Scary! And what can OSDL do? AFAIK, your employer can't tell you what to do with your free time (although in the USA, you never know). Unless there is some generic clause in his employment contract that they could use to fire him, there is nothing they could do without being open to a wrongful-dismissal lawsuit.

    5. Re:resounding open source failure! by mumbleco · · Score: 1
      Yeah right. Just because this one guy has started a pre-alpha project to reverse-engineer BK, suddenly BitMover is going to go out of business and all its programmers are going to lose their jobs.

      As a matter of fact, yes. It seems you've never worked in a distributed system before. If you allow some pre-alpha software to start messing with the integrity of a repository, the messed-up changes propagate and suddenly everybody is experiencing the same problems.



      If you search the linux kernel archives for this, you'll find that it has happened before. Someone hand edited one of the metadata files
      under BitKeeper control and the repository corruption propagated. BitMover had to put in special code and release a new version of BK that specifically checked for the problem.



      What I'm saying is: allowing someone who doesn't know the invariants that BitKeeper maintains to start messing with repositories is bound to cause BitMover an enourmous ammount of support. If (as they claim) they were already spending $500,000/yr supporting the Free Product, that number could have easily tripled by allowing a pre-alpha tool to be used in the wild.

    6. Re:resounding open source failure! by dvdeug · · Score: 1

      Someone hand edited one of the metadata files
      under BitKeeper control and the repository corruption propagated. BitMover had to put in special code and release a new version of BK that specifically checked for the problem.


      Repeat after me; anything coming in over the Internet is evil. Never, never trust any information coming in over the Internet. Nothing an user can do should be able to corrupt the repository. Nothing.

    7. Re:resounding open source failure! by mumbleco · · Score: 1

      Repeat after me; anything coming in over the Internet is evil. Never, never trust any information coming in over the Internet. Nothing an user can do should be able to corrupt the repository. Nothing.

      Repeat after me; software must be bug-free. Nothing a user can do should be able to crash the computer. Nothing.

      Ahh, now it doesn't seem so easy, does it?

    8. Re:resounding open source failure! by vidarh · · Score: 1

      And in most of Europe any license clause denying you the right to reverse engineer a project for the purpose of interoperability would explicitly be null and void.

    9. Re:resounding open source failure! by dvdeug · · Score: 1

      Repeat after me; software must be bug-free. Nothing a user can do should be able to crash the computer. Nothing.

      Right. Of course, that's one person's work, instead of many, so it's less important. But it's still important that programs don't crash the computer. When they do, you don't blame the user, you blame the program.

  166. This is not a case of BSD versus GPL by Baki · · Score: 1

    Since Bitkeeper is not BSD either.

    Bitkeeper is just a commercial product with an exception for a specific case. This exception, as we have seen now, can be withdrawn just like that.

    It proves only that a free license is important. Both GPL and BSD are free licenses, each with advantages and disadvantages. But at least, both are free.

    It is not necessary to drag in the old BSD vs. GPL discussion here; the issue is completely different.

  167. Ah, but _that_ is why this is such Good News. by refactored · · Score: 2, Insightful
    ..it seems to fill a void, or will once it is mature enough.

    Whatever project Torvalds settles on is going to receive a tremendous boost in attention. Attention of the best sort, hordes of very tech-savvy open source developers.

    The result will be a massive bout of stabilization and filling in of gaps for that project.

    The Bottom Line, Cosmic Goodness for the whole world.

    Personally I'll be watching this story _very_ closely. We need to shift of CVS soonish, and you can bet whatever Linus chooses will immediately become top candidate.

    1. Re:Ah, but _that_ is why this is such Good News. by Ian+Bicking · · Score: 1
      We already are seeing lots and lots of projects moving to Subversion, so the CVS shift is already happening. I think this opinion piece is good reasoning on why Subversion is a good model for most open source projects -- maybe not including the kernel, but including the bulk of projects. I'm seeing an increasing number of Subversion repositories which resolve the access issue by just giving nearly anyone access -- it's all versioned, so it's no big deal. This is a kind of collectivist trend that really requires community cooperation, and builds the social foundations of a developer community (through transparency and continuous integration) in addition to the technical merits of version control.

      That isn't to say a distributed system wouldn't also be able to accomplish some of this stuff, but rather that Subversion is very usable Right Now (already much better than CVS), and its flaws compared to distributed systems are minor. Maybe the nature of cooperative development will change in the future -- that is very possible! -- but Subversion is a good tool for Right Now.

  168. bazzar-ng by Anonymous Coward · · Score: 0

    canonical is rewriting it in python for portability to windows. Their new version has sane naming conventions and a sane command set.

  169. Take a look at monotone by Kent+Recal · · Score: 2, Interesting

    I suggest anyone who's looking for "something better than CVS" to take a tour through the monotone documentation.

    These docs are just excellent (reading is believing!) and provide a great intro to the monotone src control system. Monotone is decentral (a bit like bitkeeper), keeps the repository in a single file (yay!), does 3-way merges and, on top, the syntax appears to be bearable!
    Try darcs or arch for a day and you'll understand why I had to make that last part bold...

    I'm giving it a testride right now and according to this rumor Linus has it on his radar, too...

    1. Re:Take a look at monotone by tupshin · · Score: 2, Informative

      I absolutely agree with the syntax being an issue with arch, but as a long time (1+ years) user of darcs for an active OSS project, I completely disagree abouts darcs. Darcs has the simplest syntax of any comparable tool that I've encountered.

      I'm curious what aspect of the darcs syntax you disagree with?

    2. Re:Take a look at monotone by Anonymous Coward · · Score: 0

      Sorry, you're right and I apologize. I mixed up darcs with some other VCS that I had tried. Yes, the darcs syntax is also quite sane!

      If only I could remember what the name of that other VCS was then... humm....

  170. and thus, R.Stallman was right after all (3) by N3wsByt3 · · Score: 1

    "Stop impugning Linus' objectivity unless you have some evidence that can demonstrate his bias. Otherwise, I'll give him the benefit of the doubt. And again you make your false assertion. What Linus chooses going forward proves nothing."

    What, he ain't human?

    As much as I valor Linus and his accomplishments, it is equally foolish to set him on a pedestal. The chance that he's totally immune to the most common human psychological effects and social behaviour seems rather farfetched.

    People that make a decision and stick to it for years will have trouble acknowledging that it was a mistake after all. And especially when it's not a clear cut deal, one might think it was not that bad a thing after all - and that wouldn't necessarily even be malvolent or consciously lying about it, mind you.

    "And your logic is seriously, fatally flawed in the last two lines I quoted from you. First, you falsely assume that the best technological choice must be proprietary."

    I did no such thing. If you are going to attack my logic, please do not use strawman-attacks. It is more then clear that even today, the free alternatives are not yet to the point of some properietary systems (I believe Linus himself stated something like this only 4 months ago). Thus, my reasoning is correct: *IF* he really thinks it was all worth the trouble, and he stays true to his technological-superiority-before-anything-else viewpoint, then logic dictates he should use it again.

    "The technologically superior system this time might be open source."

    That is possible, but doubtfull. As far as I've seen, Linus has always - even fairly recently - maintained that the free alternatives are worse, not better. But in any case, my assertion wasn't that open source is inherently less superior, it was the logical conclusion that properietary systems which are superior (this is not a statement they are superior by definition, but it adds the condition to it, btw) should again be taken, if Linus thinks it is so beneficial.

    "Second, and even worse, you assert that if choosing a proprietary system was a good decision this time, than it has to be a good decision this time. This is foolish."

    See above. The foolishness is due in large part because you misinterpret what I say. Seen the if statement and the conditions therein, my reasoning and conclusion is fully justified.

    "The largest benefit in choosing a proprietary system last time was the structural changes it made to the development process. According to Linus, it made them much more productive and it is very unlikely that *any* source management system, whether proprietary or not, will be able to produce a similar gain in efficiency."

    I'm not very impressed by your counterarguments. Saying that that was the largest benefit, even when taken at face value, is justification in hindsight. And it's not really the actual reason neither, as you are well aware. He didn't say: "we'll take BK because it will force me to organise things differently", he just stated that it was technologically superior.

    Furthermore, say he had chosen an other alternative, then what? Good chance he would say just the same; that he was forced to do things differently. This is an argument that is always true; the moment you manage things differently, one can say it is different. As for the 'better'; that is hindsight, as I already pointed out. Maybe some other (free) system would have been better then the cvs of sourceforge too, who knows. You should know how worthless it is, statistically spoken, to claim something has been proven to be 'better', when the sample of comparitative studies or experiments are extremely small. 'Better' is a comparsion; better then what? He hasn't actually worked with anything else as an alternative (apart from the old cvs). If you use hindsight to prove how things are better compared with others, you should at least do the same (in hindsight) of other systems as well.

    "What Linus chooses this time in no way affects whether what

    --
    --- "To pee or not to pee, that is the question." ---
  171. Freedom is Function by Chris+Burke · · Score: 1

    I guess freedom is actually way more important than function now isn't it....

    While I may argue that this is true... The real issue here is that too often engineers forget that freedom is an aspect of function, and a very powerful one. It's not just what the tool can do now, but also what you are allowed to do and how that will affect you in the future.

    This is why I get so annoyed by people who say "I don't care what license it uses; I just want to use the best tool for the job!" Well guess what: the license is going to affect the suitability for the job whether you care about it or not. So by not caring about the license you are neglecting your job. This is just another example.

    --

    The enemies of Democracy are
  172. kernel success of BitKeeper not due to BitKeeper? by nothings · · Score: 1
    There seem to be a lot of posts here assuming that BitKeeper really is all that, technically, and it really did enable Linus and etc. etc. However, the article says something totally different:

    Prior to using BitKeeper, Linus would review every single patch detail by detail, and he would pull out just the pieces that he wanted. But with BitKeeper, this became more difficult. Larry explained that this resulted in more trust being placed on some of the various subsystem maintainers, with Linus beginning to look at some patches category by category rather than line by line. [...] Effectively, much of the effort involved in assuring high quality was delegated, and ultimately this led to doubling the pace of kernel development.

    Reading this, it seems to have nothing to do with technical advantages of BitKeeper, and everything to do with Linus delegating. Is it true? Where did this part of the article come from?

  173. You missed the point by xswl0931 · · Score: 1

    The point wasn't about users, it was about making money by developing software. If you make good software that doesn't need support as it's intuitive to use and in case of problems has self diagnosis and troubleshooting, where does the money come from if not from support costs?

    1. Re:You missed the point by idontgno · · Score: 1
      Firefighting isn't a profit center. Neither is law enforcement, military defense, and a whole laundry list of socially beneficial services.

      So, if all else fails, there's your alternate economic model. If it has to be about money. And no, I'm not particularly advocating socializing software production. I'm just saying that if getting paid is critical, there's your worst-case answer.

      But even less cynically, the Red Hat "Use it free, but pay me for support" angle can work. You'll not get filthy rich, but who wants to be filty? If you have to have money, hook yourself up with the *AA and bully license money out of media consumers.

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
    2. Re:You missed the point by xswl0931 · · Score: 2, Insightful

      Let me clarify the point I was trying to make. Someone had said that you cannot make money by producing free software. In the case where this is a hobby and you have a regular job, this is not an issue. In the case where you want to make this your career or make a business of producing free software, I argue that it is difficult if not impossible to produce both good software (meaning no money from support) and free software while making a living from it. You seem to be agreeing with my point.

  174. Imagine if this was basketball by neves · · Score: 1

    So Nike gives Michael Jordan a very good pair of tennis. He likes it very much and wears them when playing. As a "favor" to Jordan, Nike would give him a good supply of shoes.

    The idea above is so stupid, that I can't still understand why the most famous superstar programmer didn't charge to use a commercial software.

  175. Subversion by destiney · · Score: 1


    What tool Linus will move to is still being determined

    Subversion is pretty good.

    1. Re:Subversion by tao · · Score: 1
  176. RMS wasn't right by n8_f · · Score: 1
    I am not putting Linus on a pedestal. I am treating him like I would like to be treated. He made the best possible choice using all of the information he had and, looking back, he still believes it was a good one. Unless you can show me where he is being irrational and allowing his personal involvement to cloud his judgment, I will accept his evaluation at face value (considering he is the single best person able to make that evaluation). Yes, you are correct, people can allow their emotions, egos, and other irrational, personal factors to color their objectivity, but it is also true that people can put aside their personal connections and prejudices and make honest, rational judgments in spite of those factors. I am not saying, as you put it, that "he's totally immune to the most common human psychological effects and social behaviour", I'm saying that, like us, he is aware of it and that he is able to factor it into his decisions. I think that is one of the hallmarks of a mature, rational adult. I would like other people to give me the benefit of the doubt that I am capable of objectivity. I am simply extending the same courtesy to Linus.

    I did no such thing.

    You said "If it really is all that much beneficial, he (Linus) would obviuosly chose another technological superior, yet proprietary system. I doubt that he will, however." The condition was on whether or not it was beneficial, not whether or not a proprietary system was technologically superior. That was implicit in your statement. If it is possible that this time there is an open source solution that is technologically superior, than his decision to not choose a closed system will tell you nothing. It only is relevant if you assume that there is a technologically superior closed source product.

    Sorry, I did not mean to imply that open source source management systems are more advanced than their closed source counterparts. I don't think that is true. I believe Linus' one immutable rule on picking a new source management system was that it still be free-as-in-beer to develop on the Linux kernel, so I was writing under that assumption. BitKeeper is the only closed product that had contorted itself into offering a free version, so as far as I know, the crown goes by default to an open source system.

    Saying that that was the largest benefit, even when taken at face value, is justification in hindsight. And it's not really the actual reason neither, as you are well aware. He didn't say: "we'll take BK because it will force me to organise things differently", he just stated that it was technologically superior.

    It isn't justification in hindsight. Linus knew at the time that BitKeeper used a distributed rather than a centralized repository model. IIRC, at first he was very skeptical of the model, but Larry won him over (that is a very vague recollection, though). The point is, the workflow for different products is very different and that was a factor Linus was very conscious of in making his decision.

    Furthermore, say he had chosen an other alternative, then what? Good chance he would say just the same; that he was forced to do things differently. This is an argument that is always true; the moment you manage things differently, one can say it is different. As for the 'better'; that is hindsight, as I already pointed out.

    Okay, now I think you are a troll: you are using interchangeably "different" and "better". He didn't say it was different, he said it was better. Not all changes are better. And what is "cvs of sourceforge"? Also, my understanding is that Linus had tried a few different programs, such as Subversion, arch, etc. I believe he made a standing offer to switch to any open source product that could match a list of key functionality in felt he needed in BitKeeper.

    And I disagree with your last statement. It does prove something, provided the same variables are present. For instance, if he thought that propieraty systems are still superior, and

  177. Concern at the Quads by Anonymous Coward · · Score: 0

    With apologies to Ernest Lawrence Thayer
    feel free to repost - everywhere, ad nauseam!

    The outlook wasn't brilliant for the student march that night;
    The quads were filled with rent-a-cops and not a picket sign in sight;
    With Cooney busted for possestion, and Barrows, the riot laws;
    A sickly silence fell upon the supporters of The Cause.

    A straggling few got up to go, in deep despair. The rest
    Clung to that hope which "springs eternal in the human breast;"
    They thought, If only Gay Concern could be rallying that mob,
    We'd put up even money now, with Concern at the quads.

    But Flynn preceded Concern, as did also Jimmy Blake,
    And the former was a no-good and the latter was a fake;
    Forlorn, that stricken multitude discouraged by the odds,
    For there seemed but little chance of Concern's getting to the quads.

    But Flynn let fly a bottle, to the wonderment of all,
    And Blake, the much despised, set a bomb off in the hall,
    And when the dust had lifted and men saw what had occurred,
    Jimmy beaned the Dean of Students, while the bombed out library burned.

    Then from five thousand throats and more there rose a lusty yell,
    It rumbled through the valley, it rattled in the dell,
    A Harley roared up from the street, and was tearing up the sod,
    And Concern, Gay Concern, was advancing through the quads.

    There was ease in Concern's manner as he wheeled into his place;
    There was pride in Concern's bearing and a smile on Concern's face,
    And when, responding to the cheers, he lightly gave a nod,
    No stranger in the crowd could doubt `twas Gay Concern at the quads.

    Ten thousand eyes were on him as he gunned the throttle loud;
    Five thousand tongues applauded as he signaled to the crowd.
    And while the nervous officers grabbed the night sticks from their hips,
    Defiance gleamed in Concern's eye, a sneer curled Concern's lip.

    And now a can of tear gas came hurtling through the air,
    And Concern stood a-watching it in haughty grandeur there,
    Close by the haughty Concern, the can unheeded sped --
    "That ain't my style," said Concern. "Break it up!" the coppers said.

    From the streets, black with people, there went up a muffled roar,
    Like the beating of the storm waves on a stern and distant shore.
    "Kill them; kill the pigs!" shouted someone from the mob;--
    And Concern guns his engine, and wipes-out on the lawn.

    With a fist of protest shaking, Concern's visage shone;
    He jumped back on his Harley; he bade the march go on;
    The Harley takes off through the quads, 'till it hits a vicious bump;
    And Concern sails through the air, landing smack upon his rump.

    "Fascists!" he screeched, "Capitalist, Imperialist, Racist, Sexist pigs!"
    "If I must I'll ride a tricycle, but we'll have this march - you dig?"
    They saw his face grow stern and cold; they saw his muscles strain,
    And they knew that Gay Concern wouldn't lose that bike again!

    The sneer is gone from Concern's lip; his teeth are clenched in hate;
    He sniffs with cruel derision as he lets go of the brake.
    And now he throws it into first, the clutch he now he lets go,
    And now the air is shattered as the bike takes off - alone.

    Oh! somewhere there's a campus town where they drum and chant all night.
    They protest for the rain forest, and demand the wart-hog's rights.
    And somewhere bongs are being passed, and somewhere radicals shout;
    But there is no joy at Old State U -- Gay Concern has Wiped Out!

  178. perfect right by pyrrho · · Score: 1

    the point is that they are perfectly within their rights.

    let's say I'm perfectly in my rights to take your car I sold you back.

    You might not want to buy a car from me. It says in the contract I can take it back.

    Is anyone saying BitKeeper is beyond its perfect rights? no, just that it sucks. If they were going beyond their rights there would be some legal remedy. As it is the only remedy is to scramble.

    --

    -pyrrho

  179. it's amazing how wrong by pyrrho · · Score: 2, Informative

    so many here are going back to "Larry is within his rights".

    Um. No shit! He totally is within his rights.

    That's the problem. Free software is about setting up a different right schema where on guy can't get impetuous or scared and screw over the rest, hold them hostage, etc.

    He is within his rights and this is the problem with that type of software. It build dependencies.

    It's not just personal decisions, in my experience usually the problem, this very problem but from different causes, comes from a business going out of business or, more often, being bought by a competitor.

    Buying a comercial business is like buying the customers... as with Oracle buying PeopleSoft.

    This is what I like about open source more than anything else, some reliability. A tool I'm using might grow stale if interest wanes, but it's bound to be smoother and the tool will NOT be taken away and I have avenues to personally extend its life if I want to take on the costs of that in time or money.

    Saying "it's Larry's right!" is no different from pointing out that it was Jefferson's property right to sleep with his slave too. So what.

    Do you guys know we invented these rights? In the state of nature you get the right to property you can defend yourself... nothing more. Everything else is a human invention and we can chose how to invent or, in this case, re-invent.

    --

    -pyrrho

  180. Larry McVoy by Anonymous Coward · · Score: 0

    A friend of Larry McVoy's (yes, I'm told he has those) once told me that "Everyone I know who has had anything to do with Larry has eventually either been sued or threatened with a lawsuit by him." By contrast, while Monotone is arguably not yet ready for prime time, Graydon Hoare is a smart, nice, reasonable person who I trust to do the right thing. Thank goodness BitKeeper is out of the picture: maybe now kernel developers like myself who wouldn't touch BK with a 10 foot pole can soon sync their source with Linus' repositories.

  181. And I care, why? by UN1XG0D · · Score: 2, Insightful

    This is hardly shocking coming from a commercial software vendor and honestly doesn't really affect things that much. It creates two possible scenarios which both work just fine. 1) an alternative system is found and development goes on as usual. 2) no other alternative can handle the job so BitMover has effectively challenged one of the greatest hackers of all time to develop a replacement which kicks the shit out of BK and development continues as usual.

    --
    UNIX: A set of Linux-like operating systems that grew out of an original version written by some guys at a phone company
  182. Thanks for the link by melted · · Score: 1

    Gotta try it out. See, slashdot is not only useful to kill time!

  183. Bitkeeper sucks! Subversion rules! by rice_burners_suck · · Score: 2, Interesting
    Why, Linus will use Perforce, of course!

    As many /. readers know, Perforce is quite an expensive proprietary SCM system. However, several things are quite true about it:

    • You can download any SCM software that Perforce makes for free.
    • If you download the Perforce server itself, you are limited to two users and two client workspaces, but you get to use the software for free nonetheless.
    • There are plenty of fine applications related to SCM that you can get from Perforce, such as graphical interfaces, interactive diff tools, etc. These are free to download and use.
    • Here's the best part: Perforce offers free licenses to open source free software projects that it deems worthy. There are a few hoops you have to jump through, and your project actually needs to be open source, but I think Linux qualifies, and I think Perforce would be thrilled to have the whole world know that Linux is developed with Perforce.
    Disclaimer: I do NOT work for Perforce, but I do use their product at work, and I can tell you that it is a million times better than CVS, and a hundred thousand times better than any other commercial SCM I've used. I haven't compared it to Subversion yet, because Subversion offers several cool things that Perforce doesn't. But Perforce is a great choice. Screw this Bitkeeper nonsense.
  184. Not true by peachpuff · · Score: 1
    The GPL says:
    "Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted."
    and:
    "Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License."

    You don't lose the right to use the software by breaking the GPL. You lose the rights granted by the GPL, but the right to use it isn't one of those. It's a right you have automatically unless you sign it away, and the GPL just goes out of its way to avoid that.

    Also, you only lose the rights on the particular piece of software you were in violation with. If you're distributing other GPL'ed software in compliance with the GPL's terms, you can keep doing it. They're considered separate agreements.

    --
    -- . . ramblin' . . .
  185. What a pussy by melted · · Score: 1

    First off, open source doesn't really need business at this point. It's business that needs open source. Second of all, you're not a "developer". You're a fucking pussy if you don't see that the only people without a job will be your managers and managers of their managers. And maybe marketing people. As baseline software is becoming more and more accessible for regular folks (who can't just go out and drop half a million dollars on software licenses) there will be more and more work for folks who make shit work, provide the "glue" and develop innovative things on FOSS platforms. Development isn't going anywhere just because the OS, office suite and web server are free. To the contrary, by building solutions on top of these free things you can make some money for yourself.

  186. Linus should amend the GPL by melted · · Score: 2, Interesting

    With the following:

    This license explicitly forbids running BitKeeper.

    There you frikkin' go, Larry, half of your business is GONE. :0)

    1. Re:Linus should amend the GPL by SwashbucklingCowboy · · Score: 1

      ROFL! Linus CAN'T amend the GPL...

  187. Linux is dying by Anonymous Coward · · Score: 0

    Linux is dying

  188. ? But, aparently, he was/is... by N3wsByt3 · · Score: 1

    "I'm saying that, like us, he is aware of it and that he is able to factor it into his decisions. I think that is one of the hallmarks of a mature, rational adult. I would like other people to give me the benefit of the doubt that I am capable of objectivity. I am simply extending the same courtesy to Linus."

    This is all very true, and yet, no one - including mature, rational adults - and even people who are excuisitly aware of it (such as shrinks) are truelly capable of 'factoring this in'. In fact, it's a well known principle of psychologists NOT to be their own shrink, or even that of close family or friends, just because it is impossible to be objective. The more you've vested in an idea, decision, people, etc. the more one is inclined to be biased about it. Look at me; the epitome of logical and rational reasoning :-), though difficult to admit, it might well be that I'm not totally objective neither (but then again, I'm not very close to either side of this ideological battle).

    'Benefit of the doubt' is a legalese term. In reality I think total objectivity does not exist (perhaps with some rare exeptions like in the mathimatical field), only varying degrees of (im)partiality. On itself, it's not because Linus says it has been beneficial (even when he means it), that it really IS beneficial. Does that mean he *not* right? Not necessarily neither, but it does mean, that you have to keep open the possiblity that he is, consiously or not, exagerating the benefits it gave. (Especially seen in the light that the costs for changing to a new system isn't really known. So how can one truelly say it was beneficial, without knowing the total cost-benefit picture?)

    Acknowledging that Linus - or anyone else for that matter - could be biased to some degree, may not fall under 'courtesy', but it does fall under being realistic. Denying that this is a possible factor to be considered, is the NON mature thing to do, IM(H)O.

    "You said "If it really is all that much beneficial, he (Linus) would obviuosly chose another technological superior, yet proprietary system. I doubt that he will, however." The condition was on whether or not it was beneficial, not whether or not a proprietary system was technologically superior. That was implicit in your statement."

    I'm not following you anymore. Maybe it's because english isn't my native language, but I fail to see how I made something implicit that isn't there. The benefit I'm talking about, is about the technological superior system (which Linus claimed BitKeeper was). He didn't chose BitKeeper because it was free or not, but because it was better technologically speaking. Maybe we disagree on this?

    "Okay, now I think you are a troll: you are using interchangeably "different" and "better". He didn't say it was different, he said it was better."

    Quote of Linus (dixit yourself):
    "In fact, one impact BK has had is to very fundamentally make us (and me in particular) change how we do things."

    Thus he DID say it 'changed' things, hence my argument that you can always say that. He also said that it was better, hence my answer about hindsight.

    "Second, your logic is again flawed. He might decide to take a less superior but free alternative in this case and be right and he still could be right for making the exact opposite decision in the previous case."

    Not when he is still is of the opinion that the technological superior system should be chosen above systems that are ideologically free, but are technologically inferior. (and provided that the technological superior system is a proprietary system, obviously).

    "It is simple: technological superiority is not a trinary value."

    But it is. Only when you take ideology or other values in it, could you come to another decision then when you decide on it because of the technological superiority (or not). On itself, 'technological superiority' clearly IS a trinary value.

    "In the first case, it might be that the difference in technol

    --
    --- "To pee or not to pee, that is the question." ---
  189. You Can't Judge.. by Makarakalax · · Score: 1

    You can't judge a community based on the actions of one person. Sure OSDL didn't fire the guy, but if it was my company I wouldn't fire him either. His actions may reflect my company, but really it is his own time, and he is probably a valuble employee.

    Anyway my original point, I don't judge you based on the "business community" you are part of. Don't judge me similarly if you please.

  190. Its a conspiracy. by Anonymous Coward · · Score: 0

    RMS is behind all this. You know its true. It was a long and costly project but the returns on investment was good.
    Now we all know what happens if you trust propietary software.
    1. create the enemy
    2. make him real evil
    3. ???
    4. profit!

  191. Re:? But, aparently, he was/is... by Anonymous Coward · · Score: 0
    "You said "If it really is all that much beneficial, he (Linus) would obviuosly chose another technological superior, yet proprietary system. I doubt that he will, however." The condition was on whether or not it was beneficial, not whether or not a proprietary system was technologically superior. That was implicit in your statement."

    I'm not following you anymore. Maybe it's because english isn't my native language, but I fail to see how I made something implicit that isn't there.
    Having followed your dialogue this far, I as an AC would like to point out that the claim
    If it really is all that much beneficial, he (Linus) would obviuosly chose another technological superior, yet proprietary system.
    does indeed in its original context contain the implicit claim that all technologically superior products are proprietary. The sentence does not only contain a suggestion about Linus Torwalds' obvious reaction in a situation but also the suggestion that everything (in this domain) that is technologically superior is also proprietary. Try replacing the word 'yet' with the word 'possibly' or words 'yet possibly' to spot the "implicit that isn't there".
  192. which storage backend by lorcha · · Score: 1
    Which storage method do you use on the 20k file repos? BDB or FSFS?

    Just curious.

    SVN with FSFS has been great for me, but my repository is very very small.

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
    1. Re:which storage backend by Wateshay · · Score: 2, Informative

      I use BDB. I keep meaning to move to FSFS, but just haven't properly motivated myself.

      --

      "If English was good enough for Jesus, it's good enough for everyone else."

  193. Quick question by lorcha · · Score: 1
    Does Subversion's Subversion server use the FSFS backend or BDB?

    Just curious if you trust it yet. :)

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
  194. You're forgetting by lorcha · · Score: 1

    ClearCase.

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
  195. Oh, dear by lorcha · · Score: 1
    You know, normally I think your comments are spot on. So should I give you the benefit of the doubt on this one?

    You aren't seriously implying that Linux kernel development should be done on CMVC/TeamConnection, are you? Oh, and you might have been thinking ClearCase, but of course, IBM bought ClearCase.

    Oh, and of course, ClearCase blows donkeys. That is in addition to it being the wrong SCM model for the kernel team.

    What, exactly, are you implying here?

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
    1. Re:Oh, dear by wowbagger · · Score: 1

      Did I ever say "ClearCase"? Remember, ClearCase is a product IBM bought, not created.

      IBM has had VCS long before they bought ClearCase.

      In fact, I rather specifically mentioned writing a VCS - not using a currently existing one.

      In fact, what I was thinking (and rather hoping to get others to think about) was the fact that the biggest problems that Linus had with CVS as it stands now were issues with managing changes as a change-set (rather than as unrelated changes to each individual file) and change-set merging and conflict resolution.

      Now, what would happen if IBM were to dedicate some resources to modifying CVS to support tracking a commit as a change-set across files, and to improve the change detection logic to better handle merges? e.g. making CVS not panic if the same change is made to the same section of a file by 2 different branches upon their merger to the common branch, and allowing CVS to better handle file renaming/moving.

      A CVS 2.0 which supported operations like "revert these changes to this file and any changes to any other files which were part of the same change sets" would go miles to solving the problems Linus had with CVS 1.x.

      And since such a program would not poach on the ClearCase model of a centralized repository server accessed by all the developers for any operations, such a modified CVS could easily be released as Free Software - and IBM could STILL make money on it by selling the service of setting it up for customers who don't want the ClearCase model.

    2. Re:Oh, dear by lorcha · · Score: 1
      As I rather specifically mentioned that IBM bought Rational ClearCase.

      Anyhow, it's not just the changesets. If that were it, Subversion (which might as well be CVS 2.0), with its repository versioning instead of file versioning, would be a reasonable replacement. I have not encountered any panic by subversion if the same change is made on different branches. And subversion handles renaming and moving just fine. In subversion, I can definitely track changes as a set and say "revert to REPOSITORY version 2356" or "merge in REPOSITORY version 2553". But that isn't the point.

      Subversion supports all of the things you mentioned, but it is inappropriate because it does not support distributed repositories, foreign branching, or dependency tracking between changesets.

      This "CVS 2.0" that you have described is called Subversion 1.1.4, but it is insufficient for the kernel team's needs.

      And just so that we are clear, ClearCase still blows donkeys.

      --
      "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
    3. Re:Oh, dear by wowbagger · · Score: 1

      Sigh.

      OK, let's take this from the top.

      YOU are the one that brought ClearCase into this - not I. I never said, implied, or indicated in any way that I was speaking of ClearCase. You clearly have strong feelings about ClearCase - but they do not matter with respect to my first post in this thread, as I never brought up ClearCase. Clearly, your exposure to ClearCase has traumatized you - but don't let your PCCSS (Post-ClearCase Stress Syndrome) cause you to see it where it is not.

      Next, the list of features that would have to be added to a VCS in order to support Linus is much larger than I would wish to put into a Slashdot message - so I picked a couple of obvious issues as examples (hence the usage of the abbreviation e.g. to indicate the items listed are not the complete set of issues).

      IBM could just as easily lend its weight to Subversion, Arch, or any other extant project - I used CVS simply because it is far easier to type.

  196. OMFG by Anonymous Coward · · Score: 0

    Also, as a result of open source software, how many people do you think have LOST their jobs? Or will lose their jobs? Let's say Linux is successfull and causes windows and office to become irrelevant in the future. How many hundreds of people will suddenly be out of a job? Replaced by what, 40 paid redhat employees that code? Now repeat with other proprietary software companies.

    just read it twice to burn your eyes...

  197. Block-eFax-spam-HOWTO by lorcha · · Score: 1
    Reject all email coming from news*@mx3.efax.com: This will allow your incoming faxes through while rejecting their "How to change your eFax number" spam. This has worked for me for the last few years. I can't believe that they are still spamming me after receiving so many 554s from my mail server. Bastards.

    Obviously if you do not wish to use their services, you may reject any email originating from efax.com.

    I do, however, like eFax better than ClearCase. With eFax, at least I can shut them up and make them less irritating.

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
  198. mercurialism by hitchhacker · · Score: 1


    I'm certainly no vocabularianist, but what does 'mercurialism' mean? For some reason I'm getting vibes of 'mercantalism', and google confirms with a 'Did you mean: mercantilism?' link.

    anyone?

    -metric

    1. Re:mercurialism by Bruce+Perens · · Score: 1
      Exhibiting a form of emotional instability compared to victims of mercury poisoning. This was commented upon when mercury was part of the process of raising felt, and thus hatters really were mad, or at least ran the risk. The Mad Hatter in Alice in Wonderland was modeled on such victims.

      Bruce

    2. Re:mercurialism by heavy+snowfall · · Score: 1

      Miners also used mercury to distill gold out of gold ore. Now, when you do this for an extended amount of time, you share fate with the hatters. The greed of gold fever = mercury madness.

    3. Re:mercurialism by Phillip+Birmingham · · Score: 1

      Exhibiting a form of emotional instability compared to victims of mercury poisoning.

      Huh. I thought it was a comparison to the way that a drop of mercury darts to and fro.

      --
      Make me aerodynamic in the evening air
    4. Re:mercurialism by Paul+Crowley · · Score: 1

      No, it's named after the god Mercury. From dictionary.com: Having the characteristics of eloquence, shrewdness, swiftness, and thievishness attributed to the god Mercury.

  199. Re:What the heck is so wrong about buying a produc by Eunuchswear · · Score: 1


    The one option no one has mentioned here is actually buying BitKeeper. What is so wrong about spending money on a commercial piece of software if it saves you time and money?


    Can't be done. The $x (where x > 0) license for BK contains the same anti-reverse-engineering clause as the $0 license. OSDL can't use BK.

    The problem could be "solved" by OSDL firing Linus, but I guess you don't want that.
    --
    Watch this Heartland Institute video
  200. Re:? But, aparently, he was/is... by N3wsByt3 · · Score: 1

    "The sentence does not only contain a suggestion about Linus Torwalds' obvious reaction in a situation but also the suggestion that everything (in this domain) that is technologically superior is also proprietary."

    Well, it's not an implicit suggestion about Linus, it's a logical conclusion, provided the premise is used he still prefers technological superior tools above anything that is inferior (albeit free).

    As for the apparently implicit 'proprietary is always better' ; this would of course be an absurd statement. I meant to say that he would chose the proprietary system, if it is superior - which, according to himself fairly recently, are still properietary systems *in this instance*. Obviously, I did not mean properietary progs are by definition better, and certainly not that Linus would chose a properietary system, even if an open-source one would be better, because of his stech-sup-before-anything-else view. That would make no sense at all, and be contradictory.

    You are probably right that I should have used 'yet possibly' instead of 'yet', but hey, my english ain't that bad as a whole, me thinks. :-)

    Anyway, I thought I made it clear in the follow-up responses I posted.

    --
    --- "To pee or not to pee, that is the question." ---
  201. The move to FSFS by lorcha · · Score: 1
    I can tell you that was easy. You just export the repository into their generic flatfile format, create the FSFS repos, and then do an import into the FSFS repos (I forget the commands to accomplish this... doesn't happen often).

    I have no idea how happy your 20k file repository would be with that, though. Never actually seen a 20k FSFS repos.

    I can tell you this, however. My client has a 20k file ClearCase repository, and it's a DOG.

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
  202. Linus is the man by dmh20002 · · Score: 1

    Once again Linus is the man. While I immediately flamed even though I really don't know much about the details, he comes out with a cool, rational explanation and has no hard feelings. Everyone who flames anything (including me) needs to think about how Linus handles these things, and realize he is where he is at for a reason.

  203. This is a bet by Jah-Wren+Ryel · · Score: 1

    This is a bet that someone will respond to another posting of mine with something along the lines of "but sadam had nothing to do with 9/11" to which I will respond with, "Hello, post had more than one joke in it." By posting this here, it is proof that I knew I was making two jokes at the time.

    --
    When information is power, privacy is freedom.
  204. It's already happening. by jbn-o · · Score: 1

    The license for Microsoft's FrontPage (a proprietary webpage editor) prohibits users from using the program to write webpages which disparage Microsoft. BitKeeper's license once said that it was not to be used to develop a competing program (perhaps it still says that).

    Software proprietors often encourage users to not act in their own interests, but instead to act in favor of the proprietor's interests. Some do this by making it look like the proprietor is doing them a favor--calling the inherent domination over the user non-free software poses "a very symbiotic relationship". This poster also chose to use some fearmongering to drive the point home--confusing commercial and proprietary, this poster tells us "Either grow-up, trust others to do the right thing, and invite commerical enterprises into Linux passed just the shops that develop the big iron or doom yourselves to an existence where Linux only runs on servers and has no commercial packages avaliable.". So, if we don't accept that proprietors want to treat the free software community like a market and not contribute to it, they might go away!

  205. I am actually encouraged by FuzzyDaddy · · Score: 1
    "In maintaining two products, he was suprised to learn that the needs of the open source community was much different than the needs of the commercial community. Certainly there was some overlap, but they found that the two communities were pushing them in different directions." (From the article)

    It is sad that there was this conflict, but I found this quote to be one of the most encouraging I have seen about the continues existence of free software.

    The arguments about open source tend to revolve around compensation for programmers - if software is free, how can money be made writing it? This quote indicates to me that there is a healthy need for commercial software - enough to provide good compensation to the technologists and companies that write it. I know from personal experience the value of free software in enhancing commercial value (much of my employer's automated test is based around Python, with our embedded software based around avr-gcc), and this tells me that the ultimate end of a successful free software movement is not the elimination of commercial software, or economic benefits for developers.

    --
    It's not wasting time, I'm educating myself.
  206. As an emotionally intelligent geek by jago25_98 · · Score: 1

    I accept Linus's change with no prejudging and look forward to the future with positivity.

    Not least because we need attention drawn to things ilke subversion.

  207. Re:BSD/PD vs GNU vs Proprietary by Anonymous Coward · · Score: 0
    • Proprietary licenses use the power of copyright to squeeze maximum cash out of users. It changes the world by making the copyright owners richer.
    • GNU license uses the power of copyright to squeeze more GNU code out of developers and for-profit companies. It changes the world by making more software available to people who don't wish to use their code to make money via a proprietary license. The LGPL lets people make money via proprietary licenses if they *use* the library, but any improvements to the library must still be LGPL'd.
    • The BSD/PD license is an attempt to change the world through pure technology. It boils down to getting people to use the technology of your choice by giving it to them for free. Improvements by people other than the original author depend on others also having an interest in promoting the *technology itself* which only occurs in rare special circumstances. Mostly, this means that to effectively promote a technology using the BSD license, one must invest much time/effort/money into creating software that is excellent enough to meet people's needs. Some needs ( like the wish to create proprietary extensions ) can not be met by GNU software, and some needs (like the wish to create GNU extensions ) can not be met by Proprietary software.

    The author of BSD/PD licensed software is inputting time/cash to cause code use, the GNU author is inputting time to cause code use and extract code improvements made by others' time/cash, the proprietary software author is inputting time to extract cash.

    The BSD/PD license author has no codebase to start from other than other BSD/PD software. The GNU author can start with BSD/PD or other GNU code. The proprietary software author can start with proprietary code ( for a fee ) or BSD/PD code.

    There seems to be more Gnu software out there than BSD/PD software. So on a quantity_of_software * number_of_users = software_use, GNU, not BSD/PD would seem to be more effective at making use of a technology widespread. However, it will never be used by proprietary software vendors.

    And there will always be some types of specialized software that are general purpose enough to be sold to other, but which are not the kind of thing that someone would release as free software. Some software is ONLY used by large faceless corporations, and to release high quality software to them for free would mean foregoing the cash to be had by selling it to them without the satisfaction of having done a 'good deed'. Who cares if Megacorp gets it's widget counting software for free, or by paying a million dollar$ for it? Heck without Megacorp's cash, how could a programmer eat? So there will always be proprietary software that is sold. ( This leaves out the vast majority of proprietary software that is only remotely useful to the one Megacorp that paid staff programmers to write it, and which will never be sold, and which copyright is irrelevant to the disposition of )

    BSD/PD code survives, I think, because of A) well endowed institutions that pay people to maintain it and B) would be proprietary software writers that would like to use some BSD/PD code that almost but does not quite yet meet their needs, who choose to release the code improvements as BSD/PD in order to get the widest market for their proprietary software which is dependent on the improvements. GNU software authors also have this incentive to improve BSD code. As long as the big-rich-well-endowed-maintainer of the BSD code is doing an ok job of keeping the codebase worth using there is no need not to release the improvements as BSD rather than as a proprietary or gnu fork. But the more improvements to BSD code that you make, the more value they have and the more you have to ask yourself if A) you should keep your improvements proprietary, or if you are a GNU author, B) if you are maintaining this BSD/PD code, wouldn't you like some help? Maybe a GNU fork would be smarter even if it's a forking PITA.

    And releasi

  208. Re:AOL vs Microsoft & Firefox by Anonymous Coward · · Score: 0

    Both AOL and MS are 'evil' faceless corps.
    Netscape was earning AOL zip. It had almost no marketshare. What to do? Pay a few developers to manage the codebase and work on some improvements all ultra low budget, and release it as open source. Now Firefox is again challenging IE, and IE will have to get better or lose more marketshare.
    The browser war is over for AOL, but for next to nothing, AOL planted a seed that is going to cost MS plenty. Whoever wins, ( or even if the 'war' continues indefinately ) AOL ( and everyone else ) gets a better browser for it. The competition means MS can't tie it's MSN in too completely and completely wipe out AOL. (AOL's biggest worry should be broadband internet. Who would keep AOL; but who would keep it with broadband?? By creating 'chaos' via open source AOL has helped disrupt the 'order' that Microsoft unchecked would impose. It will be forced to make it's crappy insecure browser better rather than being able to sit on it's 'laurels' ( read ass ) and reap the rewards of monopoly for nothing. And we have firefox!
    Chaos creates the cracks, the niches, that we all live in. Free software is a positive way to shake things up. And it's more effective than any negative disruption you could think of, and makes you a 'nice guy' to boot.