Slashdot Mirror


Flame Wars, Forks and Freedom

Eugenia Loli-Queru writes "In the news media, it is generally shown that flame wars and forks are detrimental to the growth of FOSS (Free/Open Source Software) But if we see the history of FOSS, both flame wars and forks have played a crucial role in determining both growth and direction of important projects. There are also arguments that this leads to fragmentation and marginalization. There is some truth in these arguments but there are a lot of benefits which are often overlooked. This article looks at some of the benefits of forking and flame wars through history."

211 comments

  1. It's like capitalism by Anonymous Coward · · Score: 3, Insightful

    Differing ideas compete, and the strong ones survive. Forks are just a different way of getting there.

    1. Re:It's like capitalism by tanguyr · · Score: 2, Interesting

      But it's unlike modern capitalism, where you use patents and copyrights to hold on to your "intellectual property". According to Bill Gates, we're all some kind of communists.

      --
      #!/usr/bin/english
    2. Re:It's like capitalism by Anonymous Coward · · Score: 0

      One of the most lucky strikes in forking was the fork of BSD from Linux 1.3.

      It is now almost usable.

    3. Re:It's like capitalism by Xiaran · · Score: 0

      No. There is a different kind of currency in volved. In fact several kind of currencies are given to successful open source developer. Things like kudo from your peers, a sense of accomplishment, satisfaction at having created something that other use(for money profit or not). It could also lead to a secure, interesting and profitable job... I mean to you think Tridge or Linus ever gonna be hard pressed to get their next gig....

      All humans are generally motivated to do something to gain something... its just doesnt always mean that that is money

    4. Re:It's like capitalism by siskbc · · Score: 1
      Differing ideas compete, and the strong ones survive. Forks are just a different way of getting there.

      Yes and no. There are fewer external factors in most FOSS projects that will kill it (like making money) - basically, as long as the developers are having a good time, projects continue to exist. It also means ego is more of a component, relatively, since profit doesn't play. As such, it's much more likely that a viable product will fork over personal difference, which in the corporate world is rare.

      To go with your evolution allegory, the FOSS environment isn't as harsh and competitive as the coporate world, since one of the major stressors - profitability - is often absent. Same thing works with life - evolution has been shown to progress much more quickly in harsher environments.

      Overall, I'd say there are way too many forks and wheel-reinventing in FOSS.

      --

      -Looking for a job as a materials chemist or multivariat

    5. Re:It's like capitalism by Citizen+of+Earth · · Score: 1

      Differing ideas compete, and the strong ones survive. Forks are just a different way of getting there.

      You expect us to believe that critical peer review produces good solutions?! Come on!

    6. Re:It's like capitalism by Anonymous Coward · · Score: 0

      +1, Bizarre.

    7. Re:It's like capitalism by Tassach · · Score: 2, Insightful
      Unfortunately this leads to a lot of wasted and duplicated effort. EG: Gnome vs KDE. IIRC, Gnome got started because some GPL bigots got their panties in a bunch because the Qt license wasn't GPL-compatable. This is a pretty pointless pissing match that doesn't have any benefit to anyone, because the two projects have nearly 100% overlap.

      Compare this to the OpenBSD/NetBSD/FreeBSD fork. Each of the forks has a very different design goal: OpenBSD concentrates on security, NetBSD goes for maximum cross-platform portability, and FreeBSD concentrates on device support. Each has a clear point of differentiation with not a whole lot of overlap, and each version borrows from the other pretty freely.

      --
      Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    8. Re:It's like capitalism by dmaxwell · · Score: 2, Informative

      Positive changes happened to KDE and QT's licensing because of that fork. If GNOME hadn't come along, KDE would probably still be technically illegal to distribute to this day. This isn't how-many-angels-can-dance-on-the-head-of-pin. As FOSS grows in use and acceptance, the amount of money flowing around grows as well. This inevitably leads to toes stepped on and in our unenlightened society THAT leads to lawyers flinging monkey poo. Like it or not, "What are the legal risks?" are questions FOSS distributers have to ask and answer. The old mentality of "I'm just going to code something cool and to hell with all this legal stuff." just doesn't cut it anymore. The fact that KDE got a good legal bill of health boosted its distribution and number of contributers dramatically. These "pointless" legal pissing matches matter.

      Yeah, the KDE/Gnome thing sucks I'll grant you but it won't be the killer it used to be. Freedesktop.org and tech like D-BUS is catching on nicely. What you run won't be anything more than a preference and everything will talk to everything else.

    9. Re:It's like capitalism by ichimunki · · Score: 1

      Gnome got started because some GPL bigots got their panties in a bunch

      Hint to moderators: when you see someone use the phrase "GPL bigots" the appropriate moderation is "troll".

      --
      I do not have a signature
    10. Re:It's like capitalism by Stephen+Samuel · · Score: 1
      Patents and copyrights are designated to prevent certain kinds of competition, not encourage it. They only work as promoters of competition, in the larger scale, if they're carefully crafted and monitored -- which is certainly not the case right now.

      In the current run-amok situation, with patents and copyrights is probably producing something much closer to a centraly-organized communist system than anything that the FOSS community can generate. (i.e. only members of the central elite will be allowed to create).

      I think I'll stop preaching to the converted now...

      --
      Free Software: Like love, it grows best when given away.
    11. Re:It's like capitalism by br00tus · · Score: 1
      What does this have to do with capitalism? In primitive communist societies, the strong ideas of making fire and the wheel survived, roads and aqueducts from the Roman slave system, and gunpowder during the feudal system. A better mousetrap (or weapon) benefited the lords, slave owners, and tribes of days past. The USSR invented and improved it's production conditions throughout the 1930s (when the US and European economies were virtually dead), and launched the first satellite in the 1950s. And most of the programs we're talking about here were not financed by capitalists - Emacs, gcc and so forth. You're taking something obvious, then applying it to some system trying to make a causation that is not there. It would be like a minister trying to equate "being good" with "being Christian", trying to confer something obviously good on his little dogmatic system.

      Capitalism is a system where there are two classes: workers who do all the work and create all of the wealth, and capitalists who do not have to work, and who expropriate surplus labor value from workers. What connection this system has do do with strong ideas surviving, presumably meaning increased production, is beyond me.

      In capitalism, 1% of the population benefits from increased production - just look at the USA, where the average inflation-adjusted hourly wage is below what it was 30 years ago. In a social system where say, workers control the capital they work with, and have no class expropriating the wealth they create, the people creating the wealth (the workers) benefit from good and strong ideas as well. Just as in the slave economic system, the better idea of the cotton gin won out, so in the capitalist economic system, inventing beepers and putting them on all your programmers and admins makes your company more profitable. The competition of ideas has nothing to do with capitalism, which is a system of domination of one class over another, than it does with any other economic system, past, present or future.

    12. Re:It's like capitalism by Orgazmus · · Score: 1

      Why do you call it re-inventing?
      Refining is a much better word.
      Noone makes a similar product without giving it a couple of extra features. Exept when there is a marketing departement to back up the shoddy product of course.

      --
      The system had the verbosity of HTML combined with all the readability of compiled assembly viewed as bitmap images
    13. Re:It's like capitalism by siskbc · · Score: 1
      Why do you call it re-inventing? Refining is a much better word.

      If you don't add any significant functionality - or even remake a less functional more buggy program than those available - I call it reinventing. A successful fork, perhaps, would deserve the term "refinement."

      Noone makes a similar product without giving it a couple of extra features. Exept when there is a marketing departement to back up the shoddy product of course.

      Then you're not familiar with many FOSS projects. First, a couple of extra features isn't worth the trouble. Second, people will do it for the ego gratification of doing it or for other reasons. See the current mangled state of Office software for linux. And to sum up, it's just too easy for stagnant FOSS projects to keep treading water when they would die if they had to actually make money.

      --

      -Looking for a job as a materials chemist or multivariat

    14. Re:It's like capitalism by orasio · · Score: 1

      You don't seem to have looked hard into the issue.

      GNU is about freedom, not technology, or efforts.
      KDE was not free, or at least not free enough.
      From the FSF point of view, for example, it would not be ethical to use KDE when they had the previous license. There was nothing left to do but develop Gnome, from that point of view. You might differ with the point of view, but it's definitely not a pissing match.

      And about that 100% overlap you talk about, I don't thik that is so. Right now they are very different desktop environments.

      Maybe they have lots of equal features they could share, but as a product they cater to different people.
      KDE is great as a substitute to MSWindows, it has some of its feel, and implements most of the things a MSWindows user would expect. On the other hand, I find it is not clean enough in the looks department, and I believe some of its interface design decisions are ok for 2000, but not ok for 2005.
      KDE, and QT do a find job of providing a great way to develop applications especially on C++, and there are lots of them, I don't mean to say KDE is not great, just that I as a user prefer other things.

      Gnome is more unfamiliar to MSWindows users, making it a bit more difficult to migrate. I believe it has a much more thought out interface, and feels more unixy, or at least GNUy to me.
      That alone would be enough to have two different projects, even if ethics had never been an issue.

    15. Re:It's like capitalism by JohnQPublic · · Score: 1

      Compare this to the OpenBSD/NetBSD/FreeBSD fork. Each of the forks has a very different design goal: OpenBSD concentrates on security, NetBSD goes for maximum cross-platform portability

      If you read the many public emails on the creation of OpenBSD from NetBSD, you'll find that what OpenBSD really concentrated on was Theo de Raadt. His behavior within the NetBSD community engendered much angst, and he was told by the core group to play nice or go home. "OpenBSD" could just as easily have been called "TheoBSD" at the time of its fork from NetBSD.

      That said, all three of the main BSD variants (Free, Net and Open) have made nice-nice enough that they trade code back and forth on a regular basis. So the OpenBSD fork hasn't turned out to be a bad thing after all, no matter how it started.

  2. bah by nomadic · · Score: 5, Funny

    This story is just STUPID!! That's it, I'm starting my own slashdot!

    1. Re:bah by Anonymous Coward · · Score: 0

      What kind of moronic comment is that you idiot!

    2. Re:bah by essreenim · · Score: 1

      Yeah, we can call it dotforwardslash.org It will be moderated by vyborgsp

    3. Re:bah by nomadic · · Score: 1

      What kind of moronic comment is that you idiot!

      Hey, if you don't like it then go fork your own thread.

    4. Re:bah by Anonymous Coward · · Score: 0

      kur0shin started for that same reason, IIRC

    5. Re:bah by mattyrobinson69 · · Score: 5, Funny

      YEAH!!! lets fork slashdot into a pro-windows website and call it \.

    6. Re:bah by Anonymous Coward · · Score: 2, Funny

      u r 2 l8

      i pwn u.

    7. Re:bah by mattyrobinson69 · · Score: 2, Funny

      i see you have forked the english language

    8. Re:bah by Anonymous Coward · · Score: 0

      www.seecolonbackslash.org

    9. Re:bah by Xiaran · · Score: 0

      So did kuro5hin I understand :P

    10. Re:bah by pjt33 · · Score: 1

      Nothing new. There have been many forks from the English language, and it's a great example of the incompatibilities that can develop.

    11. Re:bah by uglyduckling · · Score: 1

      Me too!

    12. Re:bah by minus_273 · · Score: 1

      begone K5er

      --
      The war with islam is a war on the beast
      The war on terror is a war for peace
    13. Re:bah by Anonymous Coward · · Score: 0

      rusty, is that you?

    14. Re:bah by aichpvee · · Score: 0

      How's that any different than the current /.? You guys going to just not let the mac kids talk anymore so it'll be 100% microsoft fanbois?

      --
      The Farewell Tour II
  3. Not really a Frost Pist, but in that spirit... by Japong · · Score: 0, Troll

    So in the interest of promoting better versions of firefox/linux, we should all be trolling this article, right? MEXICAN GAY JEW LIZARDS!

  4. Flamebait +1 by fembots · · Score: 2, Funny

    So Flamebait gets karma point now?

  5. All-in-one-page version.... by tcopeland · · Score: 2, Informative

    ...is here.

    Nice history lesson on EGCS. I wondered how that got sorted out...

    1. Re:All-in-one-page version.... by tcopeland · · Score: 1

      Er, never mind, they've got a Referrer header checker that disables linking directly to the printable page. My apologies...

    2. Re:All-in-one-page version.... by Anonymous Coward · · Score: 0

      The page you are looking for is here. Please do not link directly to this printing-only page, but to the story.php file which is meant for viewing.

      If you came to this page directly from OSNews and not from an external link, then you get this error because either your browser or your firewall or your proxy does not have the HTTP variable known as 'Refferer' enabled. Please enable this on your side in order to view this printing page.

      We are forced to take this measure as some sites are (unfairly) linking to the printing page instead of the main story page, and so that costs us money. We are sorry for any inconvienience we caused to our readers because of this measure, but thankfully most of the time it is easy to fix as the default behavior on the Net is to actually have this Refferer variable enabled.

    3. Re:All-in-one-page version.... by Anonymous Coward · · Score: 1, Informative

      Actually, the GCC people (including the old EGCS team) get very touchy when this subject fo the old fork comes up. Aparently every third party thinks there was a big flame war and what not, but it wasn't, it was more like a branch.

      The then-GCC (2.7 I think) was the stable branch, into which getting a patch was hard, as this article mentions. EGCS was the Experimental GCC Compiling System, into which all the new ideas and rewrites went. When EGCS became stable enough, it became GCC 2.8, with no hard feelings between the two.

      But every once in a while some idiot will come into the mailing list saying that they should fork for his new crazy ideas that aren't getting accepted, just like EGCS did, and aparently, the whole mailing list is tired of it.

      (For those who don't know, GCC doesn't have a single person that approves patches, like Linus, but instead any nontrivial patch needs to be reviewed and OK'd by two mantainers (one if the writer is a mantainer), which makes the process smoother, but also means that patches can fall through the cracks if you don't keep reminding people to review them, which is frustrating)

    4. Re:All-in-one-page version.... by Anonymous Coward · · Score: 1, Informative

      There were no hard feelings, all were friends. If you go to gcc.gnu.org, the logo on the front page is the old EGCS logo, a gnu breaking out of an egg (Egcs, get it?), they just wrote GCC on it instead of EGCS.

    5. Re:All-in-one-page version.... by FuzzyBad-Mofo · · Score: 1

      What a rude thing to do to people who do not send a Referer header..

    6. Re:All-in-one-page version.... by Per+Bothner · · Score: 1
      For those who don't know, GCC doesn't have a single person that approves patches, like Linus, but instead any nontrivial patch needs to be reviewed and OK'd by two mantainers (one if the writer is a mantainer) ...

      Not quite: Maintainers can check in their own patches (within the code they maintain) without waiting for approval. Other patches only need to be approved by a single maintainer.

    7. Re:All-in-one-page version.... by Anonymous Coward · · Score: 0

      Someone want to post full text? I do not, and will never, have http referrer enabled, and I refuse to look at multipage articles. They're almost worse than registration required sites; at least you can fake those.

  6. Basically: by Anonymous Coward · · Score: 0

    You're wrong, and I'm right.

  7. Well, wait a minute... by Tackhead · · Score: 5, Funny
    > There are also arguments that this leads to fragmentation and marginalization. There is some truth in these arguments but there are a lot of benefits which are often overlooked.

    Well, WHOSE SIDE ARE YOU ON, bud? Huh?

    You can't post a juicy title like "Flame Wars, Forks and Freedom" without taking a side.

    What are you, some kind of GNU/Commie? ESR-Capitalist? Microsoft Nazi? (Or a paid OS X shill?)

    And if you're just trying to present both sides of the argument in a fair and balanced fashion (sorry, I know a friend who worked at FOX, but since his facts are licensed FreeBSD-style, it's OK if I use them on Slashdot), then what are you doing whining about it on Slashdot? For chrissakes, man, just do a CVS branch and start coding your own facts, dammit!

    1. Re:Well, wait a minute... by Anonymous Coward · · Score: 0

      Interesting post, wouldn't be it in this thread, it would have been the fastest -1 Troll ever :D

    2. Re:Well, wait a minute... by Ohreally_factor · · Score: 1

      What are you, some kind of GNU/Commie? ESR-Capitalist? Microsoft Nazi? (Or a paid OS X shill?)

      The Meow Empire is gonna be pissed you left them off the list.

      --
      It's not offtopic, dumbass. It's orthogonal.
    3. Re:Well, wait a minute... by the+pickle · · Score: 1

      Well, *that* didn't take long to invoke Godwin's Law...

      p

    4. Re:Well, wait a minute... by Red+Alastor · · Score: 1
      Well, WHOSE SIDE ARE YOU ON, bud? Huh?

      How can you forget the Gentoo zealots ?!

      --
      Slashdot anagrams to "Sad Sloth"
  8. Like the "Linux is Obsolete" flame war of 1992? by theluckyleper · · Score: 4, Insightful

    Preserved by Google:

    Famous debate between Andy Tanenbaum and Linus Torvalds

    What OS would I be running now if Linus had just given up and said, "You're right"?

    --
    Visit the Game Programming Wiki!
    1. Re:Like the "Linux is Obsolete" flame war of 1992? by Anonymous Coward · · Score: 3, Insightful
      Actually, had that flame war never happened, nothing would have changed. As it stands, the only real effect of it was to put egg on Andy's face.

      I think the real reason it's famous is that it's a professor criticizing a student, and the student ultimately was proven right to an extent. A lot of geeks feel this way about their teachers (often rightly so).

    2. Re:Like the "Linux is Obsolete" flame war of 1992? by octal666 · · Score: 1

      Hurd, it's obvious.

      --
      DON'T PANIC
    3. Re:Like the "Linux is Obsolete" flame war of 1992? by DrSkwid · · Score: 1

      What OS would I be running now if Linus had just given up and said, "You're right"?

      A good one (for my values of good =)

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    4. Re:Like the "Linux is Obsolete" flame war of 1992? by Anonymous Coward · · Score: 0

      "Sorry, but you loose"

      Arrggggh from Linus.

      "From a theoretical (and aesthetical) standpoint linux looses."

      I think had I been reading newsgroups at that point I would have had to take a stand.

    5. Re:Like the "Linux is Obsolete" flame war of 1992? by j1bb3rj4bb3r · · Score: 1

      That was awesome... I like this quote:

      "Of course 5 years from now that will be different, but 5 years from now everyone will be running free GNU on their 200 MIPS, 64M SPARCstation-5." - AST

      ... and the one about how Linus wouldn't get a very good grade in Tanenbaum's class.

      --
      *yawn*
    6. Re:Like the "Linux is Obsolete" flame war of 1992? by lukewarmfusion · · Score: 1

      I've never read the text of that before, but I've heard about it. Now that I read through it, I'm surprised at how immature "Linus Benedict Torvalds" was when he wrote those. While he makes valid arguments and strong points throughout, he can't refrain from name-calling and insults.

      Has this impacted the success of Linux? If you go into a business meeting, interview, etc., and communicate in the way that I see on that thread, you won't go far. Good geeks don't always make good businesspeople.

      Just an observation... not trying to flamebait anyone, but we are talking about flames/forks here.

    7. Re:Like the "Linux is Obsolete" flame war of 1992? by wild_berry · · Score: 1

      I would venture FreeBSD, but Netcraft confirms...

    8. Re:Like the "Linux is Obsolete" flame war of 1992? by latroM · · Score: 1

      GNU/Hurd or *BSD. And maybe people in such a case would have associated their operating system with freedom, not with open source.

    9. Re:Like the "Linux is Obsolete" flame war of 1992? by angst7 · · Score: 1

      Today this is an amazingly interesting read, and probably a good reminder of why you should trust your professors to teach you some techinal things, but leave the practical decisions to people who actually "do" things.

      A choice quote, referring to the 80386: "I think it is a gross error to design an OS for any specific architecture, since that is not going to be around all that long."

      True in theory, but practice has a nasty habit of wrecking theories. That said, his concerns about portability turned out to be unfounded as well.

      --
      StrategyTalk.com, PC Game Forums
    10. Re:Like the "Linux is Obsolete" flame war of 1992? by Weirdofreak · · Score: 1

      Emacs?

    11. Re:Like the "Linux is Obsolete" flame war of 1992? by JhohannaVH · · Score: 1

      Oh MY GAWD I'm *OLD*!! I remember that.... after the pain and anguish of trying to get .992 running on a 386-33 with a WD FASST7000 SCSI card!! It almost kept me from staying with Linux... but I did, and I'm glad. :D Wish I had stuck with it a bit longer back then, but well, that's life. I'm back in it NOW!

      --
      Sorry man... the Internet pooped on me.
    12. Re:Like the "Linux is Obsolete" flame war of 1992? by Scherf · · Score: 1

      This is unbelievable (have a look at the date of that post).
      I wasn't aware that you could actually do that.

    13. Re:Like the "Linux is Obsolete" flame war of 1992? by leonmergen · · Score: 1

      What OS would I be running now if Linus had just given up and said, "You're right"?

      Well duh, OpenSolaris ofcourse... :-)

      --
      - Leon Mergen
      http://www.solatis.com
    14. Re:Like the "Linux is Obsolete" flame war of 1992? by Anonymous Coward · · Score: 0

      Uh, why wouldn't you be able to do that? As long as you retain the proper references in the header you can reply to any old usenet post and have it belonging to the same thread.

    15. Re:Like the "Linux is Obsolete" flame war of 1992? by GlassHeart · · Score: 1
      A choice quote, referring to the 80386: "I think it is a gross error to design an OS for any specific architecture, since that is not going to be around all that long." [...] concerns about portability turned out to be unfounded as well.

      That's because, in my feeble understanding of the Linux architecture, it wasn't actually designed for the 80386. The 80386 has a pretty unique paged-segmentation architecture, which means that addresses are organized first by arbitrary-size (up to 32-bit) segments which then map onto fixed size pages. If Linux had relied on this architecture heavily, it would not port well to many other architectures that only supported paging. (As it is, porting Linux to very small CPUs or even back to the 8086/80286 is difficult because Linux basically required a MMU.) Similarly, if Linux had taken advantage of the little-endianness of the 80386, then it would be that much harder to port to big-endian systems. Even more obviously, imagine if Linux had been written entirely in 80386 assembly language for "maximum speed". IOW, despite the supposed emphasis on the 80386, Linux was actually designed to be fairly portable. It was, and still is a "gross error" to design an OS for any specific architecture.

      If the lesson isn't obvious enough, despite the confrontation, it is quite likely that Linus listened very carefully to his professors. As we all know, not all professors are worth listening to, but in this case Tanenbaum's point was not only right, but well proven by the ability of Linux to absorb unexpected growth. It is a stupid idea to tie your operating system to a single CPU.

    16. Re:Like the "Linux is Obsolete" flame war of 1992? by Anonymous Coward · · Score: 0

      Somehow I feel that the flamewar was overrated and the micro vs. macro kernel thing is no a big deal. Linus is an outstanding engineer and that is the bottom line.

      If he had thought that microkernels was the way to go, then we would still have a very good microkernel based unix like system.

    17. Re:Like the "Linux is Obsolete" flame war of 1992? by FuzzyBad-Mofo · · Score: 1

      What, topposting and fullquoting a Usenet message from 1992? I guess it's still September after all..

    18. Re:Like the "Linux is Obsolete" flame war of 1992? by m50d · · Score: 2, Insightful
      Maybe a better one?

      Don't get me wrong, I like linux, and I sure as hell couldn't write it myself - yet, anyway. But the more I look at it, the more it looks like the amature kludge it originally was. And although I admire how well he's led it, some of Linus' design decisions have been decidedly odd, and, well, wrong. It works - but I can't help feeling it would work better if a bit more experience had gone into the overall design.

      --
      I am trolling
    19. Re:Like the "Linux is Obsolete" flame war of 1992? by TheRaven64 · · Score: 1

      This is one of the reasons I switched to FreeBSD. For every questionable design decision there is an academic paper written by the author defending the decision. I may still disagree with the decision, but at least this way I can understand the thinking behind it. Some of the Linux code I've looked at seems to owe more to UCB's other contribution - LSD.

      --
      I am TheRaven on Soylent News
    20. Re:Like the "Linux is Obsolete" flame war of 1992? by Billly+Gates · · Score: 1

      Of course it is also very unprofessional and insulting to attack like this in public during a business meeting. I personally would of left the meeting if names were being thrown at me. Then I would talk to my boss and the person doing it in private aftewards.

    21. Re:Like the "Linux is Obsolete" flame war of 1992? by Anonymous Coward · · Score: 0

      LSD was invented in Switzerland.

    22. Re:Like the "Linux is Obsolete" flame war of 1992? by Billly+Gates · · Score: 1

      OF course FreeBSD's latest design is controversial and has some issues. Matt Dillion left as a result and the the other top two developers left during the past several years. I find it doing strange things with my boxes and my USB keyboard wont work with the latest 5.x releases.

      I am looking at NetBSD right now.

      I am a former FreeBSD user and agree with what you are saying. Linux use to be trim and stable during the 2.0 days. But now, I find the userland programs less tested and more buggy than the BSD versions. The BSD developers test more than just the kernel and do a better job than most Linux distros.

  9. Say what now? by Anonymous Coward · · Score: 4, Insightful

    In the news media, it is generally shown that flame wars and forks are detrimental to the growth of FOSS (Free/Open Source Software)

    No, it's claimed that flame wars and forks are detrimental. To show that something is detrimental would involve coming up with a bit of evidence.

    1. Re:Say what now? by bonch · · Score: 1

      Okay. Like them or not, you've got KDE and GNOME, two competing desktops with competing libraries requiring me to install both of them to run each other's apps, rather than unifying onto one set of libraries. Never has there been a greater barrier to commercial desktop app development and mainstream aceptance for Linux. If all the volunteers for KDE and all the volunteers for GNOME combined their efforts into one super-huge organization, we could have the most complete, polished desktop implementation ever made, and probably even replace X11 in the process and replace it with something new (if people can write advanced OSS engines like Crystal3D, Genesis, Tenebrae, and so on, surely we can finally get off of running hacked desktop emulators on top of an X11 implementation?).

    2. Re:Say what now? by Anonymous Coward · · Score: 1, Insightful

      GNOME is not a fork of KDE it's a different project.

    3. Re:Say what now? by bonch · · Score: 1

      It is a fork in spirit--GNOME was started over a disagreement with a commercial license when KDE was in its infancy.

      The point is that spreading development efforts when we need as much as we can possibly get to have any chance of competing with commercial efforts is fruitless.

    4. Re:Say what now? by Anonymous Coward · · Score: 0

      Bonch, you are trolling again. I argued that the media haven't shown such a thing, not that it isn't true.

      Having said that, your "analysis" is far too simplistic. Anybody with the slightest knowledge of Linux knows that KDE apps work on GNOME and vice-versa, so it's hardly a barrier to entry. And any fool knows that developers vary in skill-sets - GNOME C hackers aren't likely to get onboard a C++ project and vice-versa. And you ignore the competitive motivations of having two major projects.

      But you are a known troll, so I guess a stupid throwaway comment like that to try and get people riled up was all I could expect from you, isn't it?

    5. Re:Say what now? by BenjyD · · Score: 2, Insightful

      I just don't think that's true. The differences GNOME/KDE in technology and philosophy between the two groups would cause too many arguments and actually reduce productivity.

      Volunteer coding time is a strange commodity - you can't just shift it around like man-hours in commercial software. If a volunteer is doing something they don't enjoy, their productivity will drop to zero rapidly.

    6. Re:Say what now? by randallpowell · · Score: 1

      Better than the fork with Blackbox. Fluxbox, Openbox, etc are all the exact samething in essence. I can't tell a difference by using them. Maybe some people just wanted attention.

    7. Re:Say what now? by OreoCookie · · Score: 0

      No, it's claimed that flame wars and forks are detrimental. To show that something is detrimental would involve coming up with a bit of evidence.

      How about the zillion different distro's of Linux. How many non-geeks have looked into using Linux and been stopped cold when they had to pick a distro?

    8. Re:Say what now? by arkanes · · Score: 1
      And the detriment is involved how? People who claim that forks weaken a project don't understand how open source works. These are volunteers - they work on things that interest them and in the way which interests them. If you somehow had the power to force work on GNOME to stop, what would not happen is that all the people would then go work on KDE. KDE isn't harmed by the existence of GNOME. People who think that having both makes the Linux desktop weaker are ignorant.

      Note that I'm not arguing that it doesn't harm adoption of Linux on the desktop, just that the reasons it does so are out of ignorance.

  10. Flame Wars through history by gowen · · Score: 5, Funny
    This article looks at some of the benefits of forking and flame wars through history.
    Hey! Who remembers that crazy flame fest between the Bolsheviks and the Mensheviks. Man, those guys were really wailing at each other on IRC. Lenin called Martov a lam3r, and then Kollontai said he was like totally quitting cos no-one respected his L33T SKILLZ!

    Crazy.

    Oh, wait, you meant "in the last ten years". My bad.
    --
    Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    1. Re:Flame Wars through history by Anonymous Coward · · Score: 0

      I prefer the flame fest between science and religion at Inquisition times, around the XV century.

    2. Re:Flame Wars through history by daniil · · Score: 1

      A minor correction: the Kollontai you're referring to was actually a woman, so it's not entirely correct to call her 'he'.

      --
      Man is a slave because freedom is difficult, whereas slavery is easy.
    3. Re:Flame Wars through history by gowen · · Score: 1

      Nice catch. *polite applause*

      --
      Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    4. Re:Flame Wars through history by 21mhz · · Score: 1

      and then Kollontai said he was like totally quitting cos no-one respected his L33T SKILLZ!
      Wasn't Kollontai a 'she'?

      And in the end, we can see that both projects failed miserably, the longer lasting just took 70 more years. However, if we consider Chinese Communism(TM) a fork, it's still alive and kicking, even if it has had to undergo considerable, erm, refactoring.

      --
      My exception safety is -fno-exceptions.
    5. Re:Flame Wars through history by Anonymous Coward · · Score: 0
      Wasn't Kollontai a 'she'?
      Apparently so. (See previous reply).
    6. Re:Flame Wars through history by Anonymous Coward · · Score: 0

      The current one is quite amusing too, the few times I can keep my anger controled.
      Nobody expects the american inquisition (and that might be a mistake)

  11. I think I speak for all of us when I say... by testing124 · · Score: 5, Insightful

    Goodbye, XFree86.

    --
    Karma: bad (mostly unaffected by funny mods)
    1. Re:I think I speak for all of us when I say... by gmf · · Score: 2, Funny

      I'm a Debian user, you insensitive clod!

  12. Analogy Police by BabyDave · · Score: 5, Funny

    Forks spur competition. It is a bit like evolution. In nature, a new species survives if the differentiation from the dominant group gives it an advantage for survival in a hostile world. That is why the dinosaurs died out and the mammals survived.

    So they're saying we should drop an asteroid on the XFree86 developers?

    1. Re:Analogy Police by jc42 · · Score: 1

      That is why the dinosaurs died out and the mammals survived.

      So they're saying we should drop an asteroid on the XFree86 developers?


      Heh. The analogy gets even worse when you consider that at least 6 dinosaur species survived, and they've expanded to about 8000 species now, about twice the number of mammal species. Of course, the dinosaur survivors were the critters we now call "birds", and they were the small, opportunistic "generalist" kind that you'd expect, as were the surviving mammals.

      So if you try to apply the analogy, dropping an asteroid on the XFree86 developers would lead to the surviving XFree86 developers expanding to occupy more niches (installed base?) than X.org. But X.org's survivors would produce one very intelligent descendant that would end up controlling much of the market, while other descendants would develop to the software equivalent of elephants and whales (and bats and mice).

      Sometimes analogies aren't all that helpful ...

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  13. We need a way to score articles by salesgeek · · Score: 4, Interesting

    So we can vote articles like this one:

    Argument leads to better ideas.

    Obvious -1

    --
    -- $G
    1. Re:We need a way to score articles by AntsInMyPants · · Score: 2, Informative

      It may be obvious to those who already buy into the FOSS movement, but not to those who don't. In fact Forks and arguments like these are used to put FOSS in a negative light as being unstable and counterproductive. This article does a good job of showing otherwise.

    2. Re:We need a way to score articles by Boronx · · Score: 1

      You must not live in Bush's America.

  14. Forks == the power of Open Source by Anonymous Coward · · Score: 4, Insightful
    The Single Biggest Advantage of Open Source software is that when the company/individual/team/whatever who is developing it no longer supports it well, it can be forked (FreeX86, and Blender are good examples).

    With proprietary software, even if your vendor is successful (Peoplesoft) you're likely to be trapped in a sucky end-of-life situation.

    If your vendor isn't successful, the software just vanishes.

    Forks protect against both of these.

    1. Re: Forks == the power of Open Source by Anonymous Coward · · Score: 0

      Another way to look at it:

      Forks = the wooden statue of food!

  15. from the article... by overbom · · Score: 1

    "As long as they are done for the valid reasons and not due to political or personal reasons, they will thrive."

    Heh, what about Theo's fork from NetBSD to create OpenBSD?

    1. Re:from the article... by Anonymous Coward · · Score: 0

      Scientists have yet to determine the origin of that anomaly. Scientists theorize that Theo's insane thoughts somehow created a tear in the spacetime contiunium and lead us all to a parallel universe where OpenBSD would be a success.

    2. Re:from the article... by arkanes · · Score: 1

      Political or personal reasons are often perfectly valid reasons to fork. OSS developers are as human as anyone else, and there are (often) personality clashes and conflicts. If you're too annoying to work with, don't be suprised if either the project forks out from under you, or if you you end up forking away your own project.

  16. no way by SlackMeister · · Score: 0, Redundant

    really? forks are related to the direction of a project??

    --
    *** ***
  17. Flamewars&Forks=FOSS Version of Commercial Mar by Anonymous Coward · · Score: 2, Interesting
    Flamewars and forks to generate variations of a particular piece of GPLed software is the FOSS (Free/Open Source Software) version of a commercial market. In the commercial market (a.k.a. "THE" free market), when a product does not sell, it loses money, and the corporation stops developing it. Another corporation may have the vision for a better variation of said product, and that corporation will build it.

    In the FOSS market, flamewars and forks generate different variations from a current path of development for software. These variations are then offered to the public and to computer-savy people. If they like it and there is interest in one variation over the others, then that variation wins in the FOSS market. More programmers will then sign on-board to develop winning the variation.

    Thus, the FOSS market is a version of the commercial market.

    I think that, in the FOSS market for people (like myself) with slow memory-limited computers, K-meleon has a good chance to dislodge Firefox. K-meleon is a fork from Firefox, and both are based on the same Gecko engine.

  18. Forks = new ideas = good thing by tekiegreg · · Score: 2, Interesting

    Forks also = shared devlopment time = apps that support one fork but not other = fragmentation = bad thing. This is one of the advantages and one of the problems of Open source vs. closed source. Consequently Windows has a benefit here. Say what you will but the windows development base is fairly unified and a concentration of efforts is easier; though admittedly less innovative than Linux granted forking produces new ideas. Not meant to be Linux bashing in favor of windows but this goes to show how windows isn't dying any time soon...

    --
    ...in bed
    1. Re:Forks = new ideas = good thing by arkanes · · Score: 1
      Sucessfull OSS projects almost always either a) make a point of remaining compatible, so at the very least you can do side-by-side installations or b) outcompete all competition so the losing forks become marginalized and eventually ignored. This is very similiar to how the real software market works, by the way. You're comparing one successfull product ("Windows") to a whole market ("OSS"). It's more accurate to look at OSS as a model of what the commercial software industry should look like. Think about what kind of software we'd have if Apple, Microsoft, and ... say... Sun all had roughly equal desktop market share.

      The problem is that the commercial software market is ridiculously unhealthy, due in large part to the MS monoculture, and this affects peoples view of what is "correct".

    2. Re:Forks = new ideas = good thing by Lonewolf666 · · Score: 1

      I'd like to add that in practice, "serious" forks are not happening that frequently. Most of the time, simple inertia plus desire for compatibility will keep the user base on the mainstream product.
      Only if people are really unhappy with the original code or developer team, you might see a small revolution. That seems to happen with XFree86 vs. X.org at the moment.

      --
      C - the footgun of programming languages
  19. Motivation is key to successful forking by PornMaster · · Score: 3, Insightful

    When forks are brought about by personality conflicts and useless cruft, they're destined for failure... when they're brought about because something is impeding the progress of a motivated group of coders, they succeed.

    That said, I think this article certainly was rather meaningless, and not really "News for Nerds. Stuff that matters."

    1. Re:Motivation is key to successful forking by Anonymous Coward · · Score: 0

      What if the personality conflicts were impeding the progress of the motivated group of developers

  20. Re:more like flamer wars by Anonymous Coward · · Score: 0

    Actually, it is 92%. You forgot RMS and ESR.

    --
    Linux Torvlads

  21. Forks can be bad . . . by kingjosh · · Score: 1, Insightful
    Well, it is obvious that forks can be good, that argument can cause improvement and flame wars show passion which in turn creates the motivation to create something better . . .

    The downside is that when a project forks, there is much less opportunity for the public (non slashdot readers) to ever catch onto a good thing. Imagine the effect that it would have if Firefox forked, its current maintainers left the project b/c all the devs went to the forked project. You would have a bunch of people still using Firefox that would never switch to the new one (hell it took them long enough to trust something without the little "e" already). Firefox would go to shit because no one would maintain it. The fork would grow in popularity among the educated. Once Firefox broke the people that switched would slowly migrate back to IE.

    So, in turn forks make Microsoft happy.

    Do we want to do this?

    1. Re:Forks can be bad . . . by Coryoth · · Score: 2, Interesting

      Imagine the effect that it would have if Firefox forked, its current maintainers left the project b/c all the devs went to the forked project. You would have a bunch of people still using Firefox that would never switch to the new one (hell it took them long enough to trust something without the little "e" already). Firefox would go to shit because no one would maintain it. The fork would grow in popularity among the educated. Once Firefox broke the people that switched would slowly migrate back to IE.

      You would think that that's how it would happen, but that's the point - forks often don't pan out like you would expect. ECGS forked from GCC and eventually the GCC people accepted ECGS as the new GCC. XEmacs forked from Emacs, but Emacs development continued, and these days it is Emacs that has the more vibrant and creative dev team (AFAIAC - I used to be an XEmacs fan, but comparatively it has stagnated). Often enough things haven't gone as expected and people sticking with the "original line" get the benefits (eventually), whether it be from the fork being folded back in (GCC) or from the spurred competition arising from the fork (Emacs). Don't expect to be able to predict what will happen when a fork occurs. It's a lot more complicated than you might imagine.

      Jedidiah.

    2. Re:Forks can be bad . . . by Billly+Gates · · Score: 1

      We would all be stuck using Mozilla right now if Firefox never forked.

      Mozilla was just too slow and memory intensive to become popular. Firefox changed that for the non techie users.

  22. The XEmacs/GNU Emacs fork by Coryoth · · Score: 4, Interesting

    The Emacs/XEmacs fork is given passing mention in the article, but is actually one of the more interesting ones. At the time XEmacs really did represent a step forward, mostly in its embrace of an X based GUI using modern toolkits. Consequently XEmacs tended to romp along and be the feature leader. Most recently, however, the situation has reversed. It is now XEmacs that is unwilling to use modern toolkits, and GNU Emacs is starting to push back.

    Let's be frank, these days when we say "modern GUI toolkit" for X we mean wither GTK or QT. XEmacs does have GTK support, but the developers are not interested in it, and mostly it is just slow, and bug ridden, even in CVS. Compare that to Emacs, which has finally decided that GTK might not be such a bad idea. The current CVS versions of Emacs have excellent GTK support, making full use of the latest versions of GTK. It looks and behaves very nicely indeed, and integrates quite well into a GNOME desktop. The new GNU Emacs will also sport excellent Unicode support. It will be interesting to see how the GNU Emacs/XEmacs debate stands once XEmacs 22 and Emacs 22 come out. I expect to see GNU Emacs get a real boost in popularity.

    Jedidiah.

    1. Re:The XEmacs/GNU Emacs fork by jrumney · · Score: 1
      The Emacs/XEmacs fork is given passing mention in the article, but is actually one of the more interesting ones. At the time XEmacs really did represent a step forward

      GNU Emacs would have represented an even bigger step forward had the XEmacs developers not gone it alone. The Emacs developers had come up with an elegant design for Emacs that would work on both X and a TTY terminal. The commercial company that was pushing for X support decided that this ambitious project was going to take too long and went off and wrote XEmacs, which ripped out the TTY support replacing it with X. Only later did TTY support get added back in to XEmacs, and GNU Emacs was left with a much smaller pool of developers, meaning it fell behind for a few years. GNU Emacs 20 was first to get integrated Mule (multilingual) support, and its likely that GNU Emacs will be first with a stable GTK release and maybe first to use Unicode as its internal encoding, but both Emacs and XEmacs have been fairly close in features for some time now, and the developers have started co-operating more in recent years.

    2. Re:The XEmacs/GNU Emacs fork by snorklewacker · · Score: 1

      XEmacs's lisp is still better -- I prefer by a wide margin to write elisp for XEmacs. However, one thing I can't deny is that FSF Emacs is a whole lot faster these days, and I've already switched where I can. I have thousands of lines of elisp that use extents and other XEmacsisms heavily, so it's not going to happen overnight.

      Personally, I wish that they would work on the lisp engines a bit more. As it is, the lisp dialect in Emacs is highly ossified, and while I don't expect it to go supporting CLOS anytime soon, it really should at least support closures. It's about as braindead as autolisp (same lack of closures too), and while autolisp isn't going away either, it's certainly playing second fiddle to C++ extensions now. Meanwhile in the editor world, it's JEdit that's getting all the hacking attention.

      --
      I am no longer wasting my time with slashdot
    3. Re:The XEmacs/GNU Emacs fork by BenjyD · · Score: 1

      XEmacs seems to redraw the entire window content (toolbars, frames, text and all) on every keypress in the SuSE 9.2 version. Very annoying.

    4. Re:The XEmacs/GNU Emacs fork by Brandybuck · · Score: 1

      You might want to blame SuSE 9.2 then, because I've never seen this happen anywhere else.

      --
      Don't blame me, I didn't vote for either of them!
    5. Re:The XEmacs/GNU Emacs fork by Anonymous Coward · · Score: 1, Interesting

      The article get the Emacs fork stories wrong. The main reason for the fork is because XEmacs developers haven't bothered to go through the paperwork process to assign copyright to FSF. FSF can't enforce copyright and persue GPL violators if Emacs contains codes not owned by FSF, so the split occurs. That is clearly stated in XEmacs vs. GNU Emacs

    6. Re:The XEmacs/GNU Emacs fork by 10am-bedtime · · Score: 1

      i don't think the word "debate" applies these days, but anyway...

      xemacs folks basically said "we don't like lawyers; we don't need to talk to them" whereas (that most hoary programmer ;-) rms knew to stop w/ the first clause and furthermore acted to overcome his dislike to secure top-flight legal advice. the result is a situation that is fundamentally (at the foundation at the base, upon which all other problems and/or solutions must rest) irreconcilable.

      in a world where the big nasties are just waiting to legislate your every breath into a revenue-generating activity, the last breath you want to utter is "i don't care". insert quote about vigilence and freedom, here.

    7. Re:The XEmacs/GNU Emacs fork by Anonymous Coward · · Score: 0

      The current CVS versions of Emacs have excellent GTK support, making full use of the latest versions of GTK.

      I've heard whispers of things like this for years. I even tried downloading CVS Emacs and compiling it myself a couple months ago. Conclusion: unusably bad. Every other app I use is a Gtk app, and I'd still rather use Emacs in an xterm than that.

      Of course, it's probably better now, and I risk getting flamed for talking about how good software *used* to be. Whatever. The point remains, however, that the latest stable version of Emacs does not have a usable Gtk interface. I'll believe it when I see it, and not a minute before.

    8. Re:The XEmacs/GNU Emacs fork by coaxial · · Score: 1

      The current CVS versions of Emacs have excellent GTK support, making full use of the latest versions of GTK. It looks and behaves very nicely indeed, and integrates quite well into a GNOME desktop.

      I just would like xemacs to support gnome-session. I don't want to have to use vector fonts in xemacs. I like my bitmaped -misc-fixed-*-*-semicondensed-*-*-120-*-*-c-*-iso8 859-15. It's the perfect size to allow three 80 col windows to be placed side by side in 1600x1200 resolution. All my vector fonts seem too big or too small.

    9. Re:The XEmacs/GNU Emacs fork by Per+Abrahamsen · · Score: 1

      XEmacs had color support for tty's first.

      Emacs *should* make gtk integration a priority, since gtk is the toolkit of Gnome, which is the official GNU desktop. It is embarrasing that the flagship GNU application (Eamcs) does not integrate smoothly into the GNU desktop.

      Today both XEmacs has Emacs have big problems with their release process, the last feature release of GNU Emacs is three year old, and the XEmacs situation is confusing. Lots of cool stuff is in CVS in both projects, getting nowhere.

    10. Re:The XEmacs/GNU Emacs fork by Per+Abrahamsen · · Score: 1

      There is a lot in common with the two Lisp dialects, most of the "big" applications works on both. A few API's are different, in particular the extend API is XEmacs only. I'm not sure I like the XEmacs API's, some of them are very hard to understand (I put up a lot of effort in understanding specifiers before giving up). The shared API's are usually simpler, and I recommend sticking to them.

      The cl package (with some Common Lisp extensions)works for both, but is pre-loaded in XEmacs. There is also a CLOS (subset) implementation for GNU Emacs, which may or may not have been ported to XEmacs.

      In thery, GNU Emacs is supposed to switch to Guile (the GNU Scheme implementation) as the "internal" extension language, but that has been the plan for so many years that it is unlikely to happen.

      Like may be the case for autolisp, much of the value of Emacs lies in the extensions written in Emacs Lisp, which makes it hard to make non-compatible changes.

    11. Re:The XEmacs/GNU Emacs fork by Per+Abrahamsen · · Score: 1

      Put this line in your .Xdefaults:

      emacs.font: -misc-fixed-*-*-semicondensed-*-*-120-*-*-c-*-iso8 859-15

    12. Re:The XEmacs/GNU Emacs fork by coaxial · · Score: 1

      I know that. Where do you think I got that line? My problem is everyone and everything gtk/gnome related is trying to eraticate bitmapped fonts in favor of vector fonts. That's all fine and good, until you realize that so far there's no good replacement for -misc-fixed.

  23. Flamwars&Forks=FOSS Version of Commercial Mark by reporter · · Score: 1
    Flamewars and forks to generate variations of a particular piece of GPLed software is the FOSS (Free/Open Source Software) version of a commercial market. In the commercial market (a.k.a. "THE" free market), when a product does not sell, it loses money, and the corporation stops developing it. Another corporation may have the vision for a better variation of said product, and that corporation will build it.

    In the FOSS market, flamewars and forks generate different variations from a current path of development for software. These variations are then offered to the public and to computer-savy people. If they like it and there is interest in one variation over the others, then that variation wins in the FOSS market. More programmers will then sign on-board to develop winning the variation.

    Thus, the FOSS market is a version of the commercial market.

    I think that, in the FOSS market for people (like myself) with slow memory-limited computers, K-meleon has a good chance to dislodge Firefox. K-meleon is a fork from Firefox, and both are based on the same Gecko engine.

  24. try this =) by DrSkwid · · Score: 3, Informative
    Benefits of forking

    Forks spur competition. It is a bit like evolution. In nature, a new species survives if the differentiation from the dominant group gives it an advantage for survival in a hostile world. That is why the dinosaurs died out and the mammals survived. Being big and powerful is not as important as being able to adapt to changing conditions. Most of the time open source software succeeds, it is because the end users are included in the process of building the software and making decisions. It is inevitable then at some point there will be a divergence of views and a decision has to be made. Sometimes it is not possible to make the right decision as one does not have all the information and/or one's past experiences have led to a certain opinion (which may not be necessarily right according to others). This is fertile ground for a flame war and a fork.

    Usually, it is possible that the fork will survive if it solves a pressing need which was overlooked or addressed insufficiently by the core group. Also in open source, after forks if one group is innovating more than the other and taking the right decisions, it will also attract the userbase over a period of time. The source code being freely available means one group can borrow ideas from another. So the best ideas get replicated across the forks. Often it is also seen that a particular developer is part of one or more projects (forks). As many forks want to retain their own identity, there is more innovation for differentiation from the other forks. Innovation is also due to the demands of a specialized userbase (example - cryptographic implementations in OpenBSD and implementation of ssh - OpenSSH). Now this leads to a positive feedback cycle - all the good stuff gets picked up by everyone and everyone is free to experiment more. An example in case are BSD variants - FreeBSD, NetBSD and OpenBSD. FreeBSD and NetBSD use OpenSSH that has been developed by the OpenBSD team. The NetBSD Packages collection pkgsrc has been ported to both FreeBSD and OpenBSD. Forks also bring to notice some pressing need of the community when the lead programmers/core team ignore them. Even Richard Stallman agreed to pursue the egcs fork of gcc as the main branch for further development. Forks can sometimes be "healed" and the codebases merged. The GCC/EGCS example above is a case in point. Forks provide an opportunity for them to serve a specialised purpose while being able to incorporate changes from the new branch.

    It is possible that forks may hurt large corporations which like to be able to control the direction of the product. This is the reason Sun will not release Solaris 10 and Java under a OSS license. If at all they release the source it will have some kind on a non-forking clause. Forks are always beneficial to the end user in the long run, though they might cause a bit of pain initially. Imposed control rather than concensus is central to the way big corporations operate but not the way a good team of hackers operate. This is due to the cathedral and bazaar model of development as described by Eric S Raymond.

    Flame Wars

    More often than not flame wars are precursor to forks - an indication that all is not well within the project. Flame wars can also happen if a radical new design or a drastic change to the project such as a license change or replacing a subsystem with a better one. Flaring opinions and bruised egos can damage the project but also enhance the project by hammering out new ideas in a public discussion (because the discussion is public also means the stakes are high). Bureaucracy and forced conformism is detrimental to the growth of a project. But this is the way order has been established in traditional companies. Flame wars and discussions are central to the development of OSS to explore different design issues, but they also harbor the potential to destroy the camaraderie in a project. It is important that they be taken in the right spirit or the whole project suffers. The reason why flame wars have go

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  25. forking is bad by Anonymous Coward · · Score: 1, Interesting

    Forking is generally a bad idea, however there are exceptions. Usually it dilutes development efforts and progress, leads to fragmentation, confusion of the common user, and possibly lower quality software. If OSS was just a bit more fragmented it would probably not have become mainstream. Lets stick together, focus our potentials, and produce concentrated masterpieces of software that are here to stay!

  26. Fork by skraps · · Score: 1, Funny

    I hate this no good article!
    All the slashdot editors are big dummies!!
    I'm gonna start my own slashdot!

    --
    Karma: -2147483648 (Mostly affected by integer overflow)
    1. Re:Fork by Anonymous Coward · · Score: 1, Funny

      With booze and hookers.

      In fact, forget the slashdot, just give me hookers.

    2. Re:Fork by Anonymous Coward · · Score: 0
  27. It all goes back to Sesame Street. . . . by SupremeTaco · · Score: 1, Insightful

    Way back in the day, the two headed monster on Sesame street would say "two heads are better than one." No matter how creative a developer may think she is, someone else can look at an idea, and may come up with an improvement or suggestion. Isn't that the whole point of open source? Nothing gets hidden behind copyright laws, or (hopefully) obfuscation of code. Even if the leader is a total dunderhead, sufficiently skilled people can take over and move the project in another direction, or back in the original direction.

    Now, if we could get our country going the same way ;)

    --
    You have a constitutionally protected right to be wrong, and I the right to ignore you.
  28. Flamebait ~= by ContractualObligatio · · Score: 0, Offtopic

    Slightly off topic, but I was intrigued to read about the origins of the smiley in UserFriendly's link of the day. I particularly liked the character sequence to indicate flame bait (think of a candle). Doesn't quite work in all fonts, like the subject, but good for plain text

    ~=

  29. Huh. by shrykk · · Score: 2, Informative

    This article is awful. Surely every slashdot reader knows about all the events in TFA, and the author doesn't make any new points.

    Of course, ability to fork is a vital part of software freedom, but in a world of scarce developer time, it is vital not to let politics and personalities interfere with development of the best software.

    --
    #define struct union /* Reduce memory usage */
    1. Re:Huh. by octal666 · · Score: 1

      You say you actually read the article? With a title with the word Flame Wars and Freedom on it, who bothers to even read the story!

      --
      DON'T PANIC
    2. Re:Huh. by Anonymous Coward · · Score: 0
      Rant-mode.

      If there's going to be a community around open-source development and an aura of human collaboration/revolution/whatever about it then historical pieces like this are going to be the kind of PR that hooks and initiate new members with the right mix of social theory/geek attitude/moral compass/whatever.

      There is no second phrase.

    3. Re:Huh. by Brandybuck · · Score: 1

      Of course, ability to fork is a vital part of software freedom, but in a world of scarce developer time, it is vital not to let politics and personalities interfere with development of the best software.

      My time may be scarce, but I am the one who gets to choose where it is spent. If you don't like it, for enough of your cash I might be persuaded to change my mind. But until I see the contents of your wallet I'm coding on what *I* want to code.

      Frankly, I'm getting tired of whiny users arguing that politics and forceful personalities should be directing software development into single projects.

      --
      Don't blame me, I didn't vote for either of them!
    4. Re:Huh. by shrykk · · Score: 1

      My time may be scarce, but I am the one who gets to choose where it is spent.

      Brandybuck, I salute you for your contribution to open source and home brewing :)

      The point is was trying to make was more like, if you want to contribute to an open-source project, you shouldn't have to fork it because the current maintainers are dicks.

      --
      #define struct union /* Reduce memory usage */
    5. Re:Huh. by Brandybuck · · Score: 1

      if you want to contribute to an open-source project, you shouldn't have to fork it because the current maintainers are dicks.

      If the current maintainers are dicks, forking may be the only option you have if you want to contribute. Unless of course you want to start from scatch and be five years behind.

      --
      Don't blame me, I didn't vote for either of them!
  30. Which? by theluckyleper · · Score: 1

    You talkin' OSX? BSD? Solaris? Windows?

    --
    Visit the Game Programming Wiki!
    1. Re:Which? by DrSkwid · · Score: 1

      none of the above, really

      they all suffer from design flaws, such as root/administrator

      filesystems tied to the hardware

      non-abstraction of simple things

      didn't go with "everything is a file"

      they all base their existence on one Computer / one OS thinking rather than being network centric

      I'm sure you can think of other things

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  31. There are additional uses of flames... by abramovs · · Score: 0, Offtopic

    See how much better the movie is now:
    Star Wars: Episode IV

  32. Flamewars Are Good! by Cr0w+T.+Trollbot · · Score: 0, Troll
    Of course, I don't expect the rest of you tree-hugging pinko communist dupes to agree with me. If you were amenable to reason, you would have long ago seen that gun control doesn't work, outsourcing is inevitable, Iraq was a threat to the free world, the McDonald's coffee lawsuit was a travesty of trail lawyers gone amuck, CBS forged the National Guard memos, and that Presidnet George W. Bush won the last election fair and square. The fact that some of you have failed to come around to these obvious truths just goes to show you how deluded and/or stupid you are. Perhaps you should give up your hopeless crusade against Windows, stop stealing the RIAA's music, read some Ayn Rand, and get a clue.

    Why, I bet some of you are still using Vi rather than Emacs, which is obviously the superior choice.

    Of course, what do you expect from people who treat their enemies just like Hitler treated the Jews?

    (Did I cover everything?)

    - Crow T. Trollbot

    1. Re:Flamewars Are Good! by Anonymous Coward · · Score: 0

      (Did I cover everything?)

      Almost.

      The grits go on Natalie Portman, and in Soviet Russia, the FOSS forks you!

  33. Forks are like branch prediction. by CustomDesigned · · Score: 2, Insightful
    High performance processors read ahead in the instruction stream, so that multiple instructions can be processed simultaneously. When such a processor encounters a branch, and the branch condition is not yet known, what does it do?

    Some designs guess which way the branch will go, and continue accordingly. When the branch condition becomes known, and it guessed wrong, it throws away all the work on that branch and starts over causing a pipeline stall. Often, extra bits are available in the branch instruction to provide hints on which branch decision is more likely. The processor may even keep stats on hot branches in a branch prediction cache.

    Other designs work on both forks of a branch simultaneously. When the branch condition becomes known, the execution tree is pruned. A fork in an open source project effectively pursues both branches simultaneously. One difference is that while often one branch is discarded (e.g. what will probably happen with the XFree86 fork), but sometimes both become viable options (e.g. Gnome and KDE).

  34. Even commercial software has forks. by Anonymous Coward · · Score: 1, Insightful
    If you work as a software vendor, if you ever had a major customer they almost certainly wanted some sort of "code escrow agreement".

    This is preserving the right that if you go under, they can fork your project.

    It's so funny to hear commercial companies arguing against forks, when they so commonly demand them.

  35. OSS vs Human analogy by Deanalator · · Score: 3, Insightful

    fork = genetic diversity
    flame war = territorial battles

    The point is that both of these are needed in a progressive system. For a proper society to move forward, people's feelings need to get hurt here and there. People need to be able to go off and explore new ideas on their own, and I think thats the whole point of OSS, as opposed to a company which classically has very strict production goals.

    1. Re:OSS vs Human analogy by man_ls · · Score: 1

      And when two camps won't cooperate and interbreed, eventually genetic differnces between the populations cause speciation.

      That's the clicncher to your biological comparison.

    2. Re:OSS vs Human analogy by jc42 · · Score: 1

      Except that the biological analogy falls down when you realize that code branches can "interbreed" no matter how far they've evolved. Biological species generally can't do this, if they're much more complex than bacteria.

      I'm involved in one of several branches of a program (which one isn't material here) that happened simply because different groups of users needed different features added. Most groups didn't see any need for the others' extensions, so we couldn't get everyone working on a single branch. But as time goes by, the various branches have looked at each others' code and either copied or reimplemented some of the features. I have copies of four of the branches in my ~/bin directory, and I use all of them. Someday I'm going to have to look seriously at merging them. But not now; it would interfere too much with developing the new features that some of us really need. So I'll wait until the active development dies down a bit.

      (And by "need", we generally mean "I can't use it for my task without this feature", not "It sure would be nice if someone would implement this for me." Most of the new features were showstoppers for some users until someone implemented them. ;-)

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  36. Andy's Current Take by bill_mcgonigle · · Score: 4, Informative
    I figured I'd see why Andy's current take on Linux is. From his FAQ:
    What do you think of Linux?

    I would like to take this opportunity to thank Linus for producing it. Before there was Linux there was MINIX, which had a 40,000-person newsgroup, most of whom were sending me email every day. I was going crazy with the endless stream of new features people were sending me. I kept refusing them all because I wanted to keep MINIX small enough for my students to understand in one semester. My consistent refusal to add all these new features is what inspired Linus to write Linux. Both of us are now happy with the results. The only person who is perhaps not so happy is Bill Gates. I think this is a good thing.
    I was most surprised by the number 40,000. It cetainly seems Linus was the right man in the right place at the right time - linux was just begging to happen!
    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  37. More goodness by theluckyleper · · Score: 1

    Yes, there are all kinds of hilarious little tidbits like that in there. In case you haven't seen it, here's Google's Usenet Timeline.

    It has things like Linus' first post about Linux, some funny Microsoft posts, the first known Usenet spam, etc.

    --
    Visit the Game Programming Wiki!
    1. Re:More goodness by CmdrGravy · · Score: 1

      I like the first 'me too' post, if you read the entire thread after the first 'me too' post someone else says 'and me' and then changes his mind and says 'oh I misunderstood, not me after all'

  38. Let's host it by Jeremiah+Cornelius · · Score: 1
    On OpenBSD!

    Theo
    Theo
    Theo
    THEO
    !!!

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
  39. Yes. by daveo0331 · · Score: 1
    --
    Remember the days when Republicans were the party of fiscal responsibility?
  40. Another type of fork by Anonymous Coward · · Score: 1, Interesting

    This article doesn't list my favorate (or really least favorate) reason for forks. Greed. The owner of the copyright for an open source project suddenly decide they aren't getting enough and goes nuts trying to make an open source copyright work like a standard copyright. Two examples are cdrecord and Sveasoft's Alchemy. Two great open source projects gone bad. I'd say more, but I don't need those guys going after me like they've attacked others.

  41. Screw This by diogenesx · · Score: 1

    Screw this! I'm gonna start my own Slashdot! With Blackjack, and Hookers. On second thought, forget the Blackjack.

    1. Re:Screw This by Gillious · · Score: 1

      Already done.. Isn't it called fark.com?

    2. Re:Screw This by CJ+Hooknose · · Score: 1
      Gilious wrote: [A fork of Slashdot?] Already done.. Isn't it called fark.com?

      Not even close. Fark is "weird/funny news, photo manipulation contests, political flamewars, and maybe pictures of women without their clothes." Slashdot is "Free software, tech-geek news." Both sites are worthwhile, but Fark's appeal is broader and the average Fark user may be stupider than the average Slashdot user. I need a larger statistical sample of both sites to draw real conclusions, though. Or the lack of +/- moderation on Fark means I see more "How do yuo use HTML tagz?<//b>" posts there, and the posts from far {left,right}-wing nutballs stick around instead of being consigned to (-1,Flamebait).

      Both sites have "pay us money, get special privileges", but there's more "status" attached to a TotalFark membership than there is to a Slashdot subscribership AFAICT. Slashdot doesn't have silly filters; you can write "fuck" here if you really want to.

      Fark's "all comments in one huge linear lump" UI is annoying, though. Despite Slashcode's failings, /. works reasonably well for threaded and branched discussions, while Fark doesn't even try to do that.

      --
      Give a monkey a brain and he'll swear he's the center of the universe.
  42. FOSS, Co-ops and Syndicalism by Shannon+Love · · Score: 3, Insightful

    One of the more interesting questions in economics is why decentralized forms of economic management like cooperatives or the old Syndicalist ideas never become widespread.

    It would seem at first that an employee owned and managed business would easily out compete more proprietary ones. For example, employee owned businesses don't have to fire people when times get thin. Everybody just takes a pay cut and keeps working. The co-op can maintain the same output as before at a lower price.

    Yet employee owned firms are very rare despite numerous attempts to create them over many years and in many different legal and economic environments. Studies have shown that such forms of organization fail due to phenomenon which we would call flamewars and forking. In short, politics either paralyzes the firm or causes factions to leave.

    FOSS succeeds to the degree it does largely due the non-zero sum nature of its products. Forking causes only a dilution of developer time not the division of physical assets. Even so, excessive forking kills products. FOSS can stave off, but not eliminate, the inherent threats poised by decentralized management.

    There is some tip point where creative give-and-take gives way to flamewars and where forking leads not to greater diversity and innovation but to a fatal dilution of effort and brand.

    Might be a PH.d thesis in that for somebody

  43. To paraphrase Thomas Jefferson by FearUncertaintyDoubt · · Score: 1

    The Source Tree must be refreshed from time to time with the blood of Forkers and Flamers.

  44. No kidding! by phorm · · Score: 4, Insightful

    Even in debian/unstable, we're still stuck without x.org - doesn't make a lot of sense to me as many other packages are generally up-to-the-day updated (most that I use seem to be within the week).

    But still, we're stuck with Xfree4.3 ...
    I use to have an unofficial deb site which offered x.org, but that one died sometime ago as well... so I've been without x.org updates for awhile. I suppose one could use alien to debianize a bunch of RPM's but what a royal pain in the butt.


    Come on debian package admins, the people want X.org!

    1. Re:No kidding! by Anonymous Coward · · Score: 0

      its really a shame that the x strike force trimmed the front page image.

    2. Re:No kidding! by Anonymous Coward · · Score: 0

      at the moment, the x.org fork is still very similar to the xfree 4.3.99 fork that debian is using.

      Furthermore, debian very heavily patch their Xfree, so many patches (applied to x.org) are being back-ported to debian's xfree anyway.

      It's also a pretty big undertaking to package, and don't forget debian also make sure that it works on all their supported architectures.

    3. Re:No kidding! by GtKincaid · · Score: 2, Informative

      Just to point out that ubuntu horay has an x.org port which you could use , so if anyone who uses debian has a problem with the xfree politics its possible to switch.
      deb http://archive.ubuntu.com/ubuntu/ hoary main
      iirc thats the repository
      to stay on topic for a while , Forks ussualy cause problems but in this bussiness Egos are going to emerge . Creative people have Egos and Egos can destroy projects , a good project leader knows how to stroke the conflicting egos properly to keep us all in line

    4. Re:No kidding! by Anonymous Coward · · Score: 0
      Come on debian package admins, the people want X.org!

      I take it by this statement that you've volunteered to be the X.org package admin for Debian but were denied?

      No?

      Then shut up.

    5. Re:No kidding! by Anonymous Coward · · Score: 0

      http://teyandei.net/notes/wiki.pl/UsingUbuntuDebsI nUnstable

    6. Re:No kidding! by Anonymous Coward · · Score: 0

      ok until fairly recently i was paying attention on the debian-x list

      debians xfree86 4.3 is heavilly patched and a new stable release is looming. to move right now would be madness. (which doesn't mean they don't plan to move).

      most packages are individual units which can be upgraded with little effect on anything else. Changing the X subsystem is jsut not in that category.

      debian don't like to rush stuff too much. Look at all the distros that made devfs the default not so long ago now looking to rip it out again too replace it with udev!!!

    7. Re:No kidding! by Anonymous Coward · · Score: 0

      The people want PgSQL 8!

    8. Re:No kidding! by Anonymous Coward · · Score: 0

      A new stable release has been looming for eighteen months, though. Might as well just say 'Fuck it.', at this point.

    9. Re:No kidding! by Eythian · · Score: 1

      I asked someone about this who tends to keep in the loop of this type of thing. He said that there was a planned restructure of the X.Org code, to make it a lot nicer, and Debian is waiting for that to be done before they make X.Org packages. If they do it beforehand, then when the X.Org change is done, the Debian crew will have to redo a whole lot of work.

  45. Flame Wars (from the article) by dokebi · · Score: 2, Funny

    Flame Wars
    More often than not flame wars are precursor to forks

    Right. That's why emacs forked from vi. I see that now.

    --
    In Soviet Russia, articles before post read *you*!
    1. Re:Flame Wars (from the article) by RailGunner · · Score: 1

      vi won that war the day emacs included a vi mode. :)

    2. Re:Flame Wars (from the article) by Anonymous Coward · · Score: 0

      flame wars are precursor to forks

      No, init is precursor to fork().

    3. Re:Flame Wars (from the article) by jc42 · · Score: 1

      Maybe, but look at how many vi clones we now have.

      Funny thing is, I don't remember ever reading about the reasons for all these clones. In my experience, they all seem to be quite usable, though sometimes I'm surprised by their small differences. Most often, I'm just disappointed by a vi that can't undo more than one change.

      (And the main reason for wanting that is that one of our cute little cockatiels just ran across the keyboard. Oh, the perils of working from home ... ;-)

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  46. History by Bingo+Foo · · Score: 1

    History is nothing more than the recounting of wars, and it is written by the victors.

    --
    taken! (by Davidleeroth) Thanks Bingo Foo!
  47. disagreement is a Good Thing by amnesiaWind · · Score: 1

    i regularly engage in lengthy debates about everything under the sun with a good friend of mine, who almost always takes an opposing view to mine. mainly his opposing stance is intentional, and he simply tries to debunk everything i say, even if he agrees with me. at first i found this extremely annoying - but now i regard these debates as an essential part of my intellectual growth. the reason is that he forces me to constantly re-evaluate what i already believe to be true. when i go back to research something to try and prove him wrong, i always discover a whole host of new details and factors that i did not know before. even if all the new data leads me back to the same conclusion, the point is that i wind up with an even more intimate understanding of the topic than before - and in some cases i find out i'm wrong.

    i think this is true of any intellectual endeavor, whether it's software development, scientific research, or just debating with a friend. without friction, people become complacent, scientific theories don't get debunked, and software becomes stagnant. perhaps flaming each other is not the most effecient way to debate something - obviously a calm and organized exchange of ideas is generally a more beneficial way of interacting with people.

    1. Re:disagreement is a Good Thing by Anonymous Coward · · Score: 0

      no it's not

  48. Flaming or real disputes? by amightywind · · Score: 1

    The jargon file defines flaming as, "To post an email message intended to insult and provoke." The high profile disputes the article discusses don't really have that the element of pettiness and spite that is the hallmark of fine flaming.

    --
    an ill wind that blows no good
  49. Methinks someone used too much Powerpoint by Alzheimers · · Score: 2, Insightful

    -I think that the author has been using too much PowerPoint

    -There are alot of good examples presented

    -However, the tendency to make everything a bulletpoint, a la Powerpoint, can be overwhelming

    -Case in point, Page 1

    -Are you still reading this?

    -This bullet is important, but I chose to put it down here because it doesn't seem "sexy" enough.

    -At least he didn't choose an obnoxious background

    -CONCLUSION: the author been using too much PowerPoint.

  50. evolution by x40sw0n · · Score: 2, Insightful

    is it any suprise that software developement is starting to closely mimic nature? that parallel development leads to specializiation and survivalism? Weaker products either find a survival niche (something that they are really good at, akin to giraffes) or become overall a stronger competitor than everything else, not neccessarily the strongest, fastest, or anything but the most flexible (Linux is, Windows trys, kind of like the early stages of human development). Remember, there were two branches of development in our evolution too. Homo-Erectus killed off it's competitors, by being more aggressive (effective). So... do you think that Windows-E-Rectus will manage to kill off Linux-Superiorus?? Really though this shouldn't be any huge suprise to anyone, as software is a direct descendant of our own creativity, so it will mimic those patterns in life as we understand them. It is hard-coded into our BIOS you might say. Anyone watch the movie Pi?

  51. Re:more like flamer wars by randallpowell · · Score: 1

    I didn't know OSS programmers was pushing their gay agenda through software. Falwell must be informed. Afterall, if a married man uses Linux, he might turn gay, divorce his wife, find a gay lover, and undermine the current trend toward communism.

  52. Fork Manners by Doc+Ruby · · Score: 1

    Open source projects are community affairs. When the community leaders become unresponsive to the community, a fork can become the only way to save the software, and thereby the community. Forks are competition - if the new fork is more popular, it can overcome the parent fork in the market - and outweigh the market confusion between the different, and potentially incomaptible versions.

    --

    --
    make install -not war

  53. BSD by 3770 · · Score: 1

    BSD!

    --
    The Internet is full. Go Away!!!
  54. Change? by Ash-Fox · · Score: 1

    Does this now mean that modding "flamebait" is now +6 on slashdot?

    --
    Change is certain; progress is not obligatory.
  55. open source and evolution by luigi6699 · · Score: 1

    FOSS advancement can be explained using evolutionary theory - basically, that mutation and fragmentation between groups is a good thing. Higher mutation rates increase a group's chance of survival - or in OSS terms: the higher "branching" rates are actually good for innovation and development.

    --
    **** You never REALLY learn to swear until you own a computer. ****
  56. fork-you! by Anonymous Coward · · Score: 0

    fork-you!

  57. WOW! by bman08 · · Score: 2, Insightful

    Everybody is repeating the same nugget of obvious information that the article was based on. A piece of information that everybody here knows. This is a nothing conversation about the painfully obvious that's not going anywhere fast.

    1. Re:WOW! by jon_oner · · Score: 1

      I'm not sure you grasped the irony of your own post.

  58. +5 Futurama reference by Anonymous Coward · · Score: 0

    Bender is the bendiest!

  59. Re:We need a way to score posts by Anonymous Coward · · Score: 0

    so we can mod posts that say things like

    "We need a way to score articles So we can vote articles like this one:

    Argument leads to better ideas.

    Obvious -1"

    -5 Obvious

  60. Forks?! by Anonymous Coward · · Score: 0

    Feh, what we need is a less reliance on metal eatery and more practice with chopsticks.

    I for one, hail our new /. non-informative editors.

  61. Begun the flams wars it has... by Anonymous Coward · · Score: 0

    nt

  62. Theo De Raadt, the birth of OpenBSD by merc · · Score: 2, Interesting

    Although the article lightly touches on OpenBSD in reference, I'm surprised an article that concentrates so much on flame wars and distribution forkings would omit talking about the origins of OpenBSD altogether. Though the details are sketchy to me after all these years, I remember distinctly Theo was a core NetBSD developer who's vitriolic and (at least I thought) humorous flames against people in the USENET community caused him to be ejected as a core developer, it was at least one major step that turned him into the direction of OpenBSD--that and the fact that he was prevelent at finding security holes in code that nobody had before him.

    Though his fellow developers in the other BSD camps may (or may not) have liked him personally, you can be damned well sure they previewed his source control check-ins to see what he was patching.

    --
    It's true no man is an island, but if you take a bunch of dead guys and tie 'em together, they make a good raft.
  63. Definately take a look at openbsd and netbsd. by Anonymous Coward · · Score: 0

    FreeBSD has unfortunately aged very poorly, they wasted too much time on something that doesn't really matter much, and is still not finished. Try out net and open, they are both similar enough to free that you'll be able to adjust pretty quick, and they both still have the clean, "designed" feeling freebsd used to have.

  64. FreeBSD has a monolithic kernel too. by Anonymous Coward · · Score: 0

    Oops, turns out you don't know what you are talking about huh? Acedemic bullshit doesn't matter, what it comes down to is either design can work fine, and for a user like you, you don't even know the difference.

    1. Re:FreeBSD has a monolithic kernel too. by Anonymous Coward · · Score: 0

      Acedemic bullshit doesn't matter, what it comes down to is either design can work fine

      Looks like someone is upset that they failed in school. Sorry to burst your bubble, but "academic bullshit" is what drives our civilisation forward, not blind hacking. It's not about what can work, it's about what works better.

  65. OT: Dinosaurs and Mammals by Michael+Woodhams · · Score: 1

    Forks spur competition. It is a bit like evolution. In nature, a new species survives if the differentiation from the dominant group gives it an advantage for survival in a hostile world. That is why the dinosaurs died out and the mammals survived.

    1) The dinosaurs dominated the large animal niches for far longer than mammals have. It is a few hundred million years too early to start gloating.

    2) The dinosaurs did survive - I can see their ancestors swimming around in the duckpond outside my window.

    --
    Quattuor res in hoc mundo sanctae sunt: libri, liberi, libertas et liberalitas.
  66. Futurama quotation by LPetrazickis · · Score: 1

    Bender: Oh, no room for Bender, huh? Fine! I'll go build my own lunar lander with blackjack and hookers. In fact, forget the lunar lander and the blackjack.

    [No reaction.]

    Bender: Eh, screw the whole thing.

    [Bender turns and walks away.]

    --
    Is this a sigs-optional kind of place? 'Cause I am totally down with that if you know what I mean.
  67. That was for valid reasons. by Anonymous Coward · · Score: 1, Funny

    NetBSD had taken the attitude that creating an OS was a popularity contest, and they needed to compete with freebsd and linux. Theo was kicked out because he didn't lick the assholes of every moron that is too lazy to read docs, so he made an OS focused on making a good OS, instead of licking assholes. The reason for making the OS was not political, the reason he got kicked out of netbsd was, not the same thing.

  68. You are confused. by Anonymous Coward · · Score: 0

    You are failing to make the distinction between research and bullshit, one is important, the other is for old men who are out of touch with reality to blather about and feel important while having no impact on the world. Academic bullshit most certainly does not matter, and microkernel vs monolithic kernel is academic bullshit.

  69. Forks throughout history... by terpri · · Score: 1

    Like the Byzantine fork of the Roman Empire project!

  70. Don't fork - merge by Anonymous Coward · · Score: 0

    Two leading AOP projects, AspectJ and Aspectwerkz, just merged. Their technologies, developer skills, and user communities were complementary, and the resulting common platform will be developed quicker and be of better quality. The user community benefits from sharing and gets bigger, creating more shared benefits...

    Competition is useful as incentive and to provide choice, but ultimately something wins because it's better. I think it better to win through mergers, which preserve the best of both companies, er, projects.

    http://eclipse.org/aspectj
    http://aspectwerkz.codehaus.org/

  71. I see your point, but... by zogger · · Score: 1

    ...is it really a problem that much? Isn't it more likely that people get turned on to Linux by someone handing them some disks or doing an install for them? So their first install sorta gets picked for them. maybe. I *doubt* many folks just arbitrarily one day decide to "do" linux and go over to Distrowatch. I think the various OSes there are more for folks who have already started in Linux and just want to try out various flavors then. Maybe I am wrong though, don't know. I have noticed, though,it's not like you waltz into Office Despot and see 85 whatever dozen different linux OS cds on the shelf. I don't think linux is quite there yet like ice cream flavors for the masses. Just not that common...yet..... and when it is, I doth predicteth it will be _so easy_ to roll your own custom distro to fit exactly what you want your computer to do, that that is what most folks *will* do.

  72. Mods: The truth about bonch/rd_syringe/OverlyCrGuy by Anonymous Coward · · Score: 0

    Moderators: Please note that "bonch" is a known fanatical psycophant whose obnoxious offtopic rants are legend here on Slashdot. It doesn't matter what the topic is, he'll find a way to scrape in some pointless Microsoft shilling. While nobody expects us to love Microsoft in any way, his particularly tepid style of calling anyone he replies to "troll" or "liar" because he happens to disagree with whatever they're saying is well documented and should not be rewarded. If anything, bonch is the type of person that should not be part of the open source/free software community. He is an anathema to all that is good about free software.

    I'm posting this so that you (the moderator) have some context to consider bonch and not mod him up whenever he posts his filler preformatted rants about installing Windows or whatever that unfortunately get him karma every single time and allow him to continue posting his trademark toxic crap (read on) day in and day out. You may consider this a troll - I consider it community service. And I ain't kidding.

    If you're a /. subscriber, I invite you to look through some of his posting history. I guarantee that you'll be hard pressed to find someone that is more "out there" than bonch. You'll also probably notice he's got quite an AC following. Don't just read his posts, make sure you go through the replies.

    For example, in this recent post bonch not only calls the OP a troll but attempts to "tell it like it is" while making some vague argument about "MS". Yes, if you're confused, you're not alone. The reply (modded +0) proceeds to simply destroy his bogus argument. You will notice he did not reply. This is what some people call "drive-by advocacy". A sort of I'll just leave you with my thoughts here and move on to the next flamebait kind of deal. In fact, he almost never replies because he knows that his fanatical arguments simply do not hold up to any sort of discussion. It's not that he's chosen the wrong cause - he's just going at it in a completely wrong way.

    More? Just read though this post and the subsequent replies. I guess this stands on its own.

    More? Bad spelling in astounding conspiracy theories, more offtopic FUD and uninformed "I'm right, look at me" rants, promptly proven wrong. Worse even, bonch wants to be Bill Gates, apparently (that first one is a winner). I mean, really. You think?

    FUD, FUD, FUD, FUD, offtopic FUD, and more FUD. This guy is like the Monty Python SPAM skit, but with FUD and more FUD instead of canned meat. Amazed yet? Don't forget that KDE and Gnome make you dumb, and it's all a Slashdot conspiracy. How low do you want to go? Maybe as low as this?

    The infamous Slashdot Front Page Troll? Nuclear fireballs? It goes on and on and on and on and on and on and on (troll?). Like the energizer bunny. Or take these two, which stretch the definition of weird.

    It's up to you. We can get rid of this guy and make Slashdot a better place. I don't know about you, but I'd rather take the trolls and crapflooders over people like "bonch" any day. And I sure as hell don't want to be categorized along with him. This is not how you advocate free software, period.

  73. Mods: The truth about bonch/rd_syringe/OverlyCrGuy by Anonymous Coward · · Score: 0

    Moderators: Please note that "bonch" is a known fanatical psycophant whose obnoxious offtopic rants are legend here on Slashdot. It doesn't matter what the topic is, he'll find a way to scrape in some pointless Microsoft shilling. While nobody expects us to love Microsoft in any way, his particularly tepid style of calling anyone he replies to "troll" or "liar" because he happens to disagree with whatever they're saying is well documented and should not be rewarded. If anything, bonch is the type of person that should not be part of the open source/free software community. He is an anathema to all that is good about free software.

    I'm posting this so that you (the moderator) have some context to consider bonch and not mod him up whenever he posts his filler preformatted rants about installing Windows or whatever that unfortunately get him karma every single time and allow him to continue posting his trademark toxic crap (read on) day in and day out. You may consider this a troll - I consider it community service. And I ain't kidding.

    If you're a /. subscriber, I invite you to look through some of his posting history. I guarantee that you'll be hard pressed to find someone that is more "out there" than bonch. You'll also probably notice he's got quite an AC following. Don't just read his posts, make sure you go through the replies.

    For example, in this recent post bonch not only calls the OP a troll but attempts to "tell it like it is" while making some vague argument about "MS". Yes, if you're confused, you're not alone. The reply (modded +0) proceeds to simply destroy his bogus argument. You will notice he did not reply. This is what some people call "drive-by advocacy". A sort of I'll just leave you with my thoughts here and move on to the next flamebait kind of deal. In fact, he almost never replies because he knows that his fanatical arguments simply do not hold up to any sort of discussion. It's not that he's chosen the wrong cause - he's just going at it in a completely wrong way.

    More? Just read though this post and the subsequent replies. I guess this stands on its own.

    More? Bad spelling in astounding conspiracy theories, more offtopic FUD and uninformed "I'm right, look at me" rants, promptly proven wrong. Worse even, bonch wants to be Bill Gates, apparently (that first one is a winner). I mean, really. You think?

    FUD, FUD, FUD, FUD, offtopic FUD, and more FUD. This guy is like the Monty Python SPAM skit, but with FUD and more FUD instead of canned meat. Amazed yet? Don't forget that KDE and Gnome make you dumb, and it's all a Slashdot conspiracy. How low do you want to go? Maybe as low as this?

    The infamous Slashdot Front Page Troll? Nuclear fireballs? It goes on and on and on and on and on and on and on (troll?). Like the energizer bunny. Or take these two, which stretch the definition of weird.

    It's up to you. We can get rid of this guy and make Slashdot a better place. I don't know about you, but I'd rather take the trolls and crapflooders over people like "bonch" any day. And I sure as hell don't want to be categorized along with him. This is not how you advocate free software, period.

  74. Not Blender. by Sebastian+Jansson · · Score: 1

    The Single Biggest Advantage of Open Source software is that when the company/individual/team/whatever who is developing it no longer supports it well, it can be forked (FreeX86, and Blender are good examples).

    Blender has been forked for that reason?

    I know of three forks of blender:
    The The official/original fork, that from the beginning has been "owned" by Ton and still, in part, is.
    The Tuhopuu fork, that are are in the same control as the official fork, Tuhopuu is the "evil" tree, where the developers are allowed to experiment more.
    Intrr's fork, instinctive-blender that he made because he simply wanted to be allowed to do whatever he wanted without interference. That fork is made only for his personal purposes and are not a competitor to the main fork.

    In 2002 Ton decided that whe wanted to make Blender Open Source and the investors that owned Blender rights at the time agreed that it could be bought for 100,000EUR. The Blender Foundation Sucessfully collected the money and now Blender is GPL.

    In no time has the responsible(mainly Ton) for the project lacked in handling the project for what I know.

    More(and more accurate) Blender history.
    [end flaming mode]

  75. Mule by Per+Abrahamsen · · Score: 1

    MULE was actually merged into XEmacs long before Emacs. But in XEmacs it was a compile time option, where in Emacs it was forced upon all users. Both places, MULE was rather buggy. In XEmacs it ment that sers just disabled it. For Emacs, it ment that users either refused to upgrade, fleed to XEmacs, or fixed the bugs. Anough choose the later that the result is that Emacs today have much better working Mule code than XEmacs.

  76. Article right, AC wrong by Per+Abrahamsen · · Score: 1

    The original reason for the fork was that Lucid could not get their patches integrated into GNU Emacs and released fast enough to fit their commercial interest, and RMS didn't care. So they made their own release.

    Lucid *did* sign all the necessary paperworks, later contributers to the fork, in particular Sun, didn't. This loack of paperwork is a contributing factor that the two branches haven't been merged.

  77. its a battle of wills, not ideas by Anonymous Coward · · Score: 0

    the ideas generally aren't that different,
    so the survival really depends on the strength of the developer
    (both his skill/determination and the support he can rally)