Slashdot Mirror


Debian Delayed by Disenchanted Developers

Torus Kas writes "Debian GNU/Linux 4.0 was supposed to be due by December 4 and development is currently frozen. Apparently the saga was triggered by disenchantment towards funding of $6,000 for each of the 2 release managers to work full-time in order to speed up the development. Many unpaid developers simply put off Debian work to work on something else."

78 of 329 comments (clear)

  1. Dumb Editor by Alphager · · Score: 5, Interesting

    The development is NOT frozen. The Packages going into Etch are frozen, meaning that the current versions will get into etch with all the necessary bugfixes. development is on full steam.

    1. Re:Dumb Editor by Cocoronixx · · Score: 5, Insightful

      Understanding (or not) the behind the scenes nomenclature of a development environment has no bearing on your ability to use the final product.

      --
      "Obscenity is the crutch of the inarticulate motherfucker." - cloak42
    2. Re:Dumb Editor by walt-sjc · · Score: 4, Insightful

      This is why Linux will never catch on. "Packages going into Etch"?? WTF does that mean?

      Genuine Advantage in Vista? WTF does that mean? This is why Windows will never catch on.

      iSight on a Mac? WTF is that?

      If a well-educated slashdot reader has no clue what you're talking about, how is the general public, let alone my grandma, supposed to use Linux?

      I would bet that most Linux using and a large portion of non-Linux using slashdot readers knew exactly what that meant. By your trollish and poorly thought-out comment, I would assume that you are not in the majority here. Terminology in technology always requires some domain knowledge. This article is NOT aimed at your grandma (doubt your grandma reads /., "news for nerds",) and would have no bearing on her use or non-use of Linux. It is an article about internal politics of a particular distribution of Linux that she probably wouldn't be using anyway.

    3. Re:Dumb Editor by HAKdragon · · Score: 3, Funny

      She does if she's a Windows developer...just sayin' is all.

      --
      "Our opponent is an alien starship packed with atomic bombs. We have a protractor."
    4. Re:Dumb Editor by msobkow · · Score: 2, Interesting

      I know a lot of people using Debian and other distros. With the OSS licensing, I don't see why Debian doesn't get more respect for focusing on stability.

      --
      I do not fail; I succeed at finding out what does not work.
    5. Re:Dumb Editor by Fnkmaster · · Score: 3, Insightful

      If you want the latest, greatest "Vista" from Microsoft, then you do need to worry when they keep delaying it. Likewise for Debian - if you want the latest, greatest "Etch" release, you need to worry about delays too.

      If you don't care about that stuff, then just use the version that's available right now.

      I fail to see how this is any different between MS and Linux? With Linux the process is more transparent, so when you go to a site that bills itself as "news for nerds", you can read about all the gory details if you want.

    6. Re:Dumb Editor by mollymoo · · Score: 2, Funny
      By your trollish and poorly thought-out comment, I would assume that you are not in the majority here.

      You Must Be New Here ®

      --
      Chernobyl 'not a wildlife haven' - BBC News
    7. Re:Dumb Editor by TheLetterPsy · · Score: 4, Funny

      PC Load Letter, what the fuck does that mean?

  2. Update and modest suggestions by HighOrbit · · Score: 4, Insightful
    There is an update on Andreas Barth's Blog that says "Update: There are media rumours floating around that "[Etch has] been delayed because some developers have deliberately slowed down their work". This doesn't reflect what I said."

    The article did not say what packages were delayed specifically, but Debian is known to have an insane number of packages. Perhaps some culling is in order. I'm not part of the project, just an appreciative user, but here are my two cents.
    1. Cut the distro down to what will fit on one CD (two max). That will reduce a lot of Debian's headaches. Less for them to maintain and less to test between releases. Everything else can be put into contributed non-official repositories
    2. Don't be so anal and patch-happy with mainstream packages. Big projects like Gnome and KDE already do extensive testing upstream. Those packages should be able to move more quickly through the unstable-testing-stable cycle without sacrificing stability or extensive patching. How much of the debian patching on these type of big projects is *really* functionally necessary versus "I 'm the debian package mantainer and I want to put my mark on it".

    About the project being "frozen", I don't know about that. I have a laptop running etch-testing. I did an apt-get dist-upgrade in mid-Nov , put it away for a few weeks and ran it again in early-Dec (don't remember exact dates). Something like 70 packages needed upgrades.
    1. Re:Update and modest suggestions by inigo_jones · · Score: 5, Informative

      >> "Cut the distro down to what will fit on one CD (two max)...."

      dont do it Debian... its great to be able to apt-cache search and apt-get install almost anything. such a huge collection of available software that JUST WORKS is great. a little (or lot) longer release cycle doesnt really effect the bulk of users who just use "testing" anyway.

      my 2 cents. Debian's base of huge packages, and apt are great assets. apt-get into it :-)

    2. Re:Update and modest suggestions by gek · · Score: 2, Informative
      Cut the distro down to what will fit on one CD (two max). That will reduce a lot of Debian's headaches. Less for them to maintain and less to test between releases. Everything else can be put into contributed non-official repositories

      I don't agree with you on this one. The biggest power of Debian is that most packages, even obscure one, fit into one distribution with all the testing and dependancies being resolved. I have experience with Red hat, Suze, and solaris (ouch on that one) systems where installing off the beat application can sometimes be hell. Debian provides a quick way of testing application before deciding to start a buld process where you get to spend half your evening building the newest of the newest libraries. Been using Debian since Hamm and I hav gotten used to delays... If you feel lucky you can always dist-up to Unstable.

    3. Re:Update and modest suggestions by und0 · · Score: 4, Interesting

      Don't be so anal and patch-happy with mainstream packages. Big projects like Gnome and KDE already do extensive testing upstream.

      You sure about that? I've read recently from an upstream Gnome developer that GTK lacks maintainers ( http://blogs.gnome.org/view/timj/2006/12/20/0 ), Etch will ship Gnome 2.14 because of unresolved GTK bugs, so what you're saying seems quite wrong...

    4. Re:Update and modest suggestions by timeOday · · Score: 2, Insightful
      Debian is known to have an insane number of packages. Perhaps some culling is in order.
      IMO, the value of a distribution is almost nothing but the number of supported packages, and how up-to-date they are. (Granted there is tension between these two). Even gentoo is struggling, as seemingly half the time, the package I want to install is masked.

      Linux would be so much better if there were a single de-facto package management system, and vastly fewer dependencies between packages. The license is free! If you want to depend on something, just dump the code into your package. The few megabytes of drive space conserved isn't even nearly worth the hours of hunting for packages and resolving dependencies between them.

      And don't say it's as easy as yum/apt-get/emerge xxx. Sometimes it is, but only in the best case. Just as often there is no package for the software you want, or it's hopelessly outdated, or it uses a different version of libC from the other 4999 packages installed. All of these problems are caused or aggravated by the hunge number of inter-package dependencies.

    5. Re:Update and modest suggestions by Kjella · · Score: 3, Informative

      About the project being "frozen", I don't know about that. I have a laptop running etch-testing. I did an apt-get dist-upgrade in mid-Nov , put it away for a few weeks and ran it again in early-Dec (don't remember exact dates). Something like 70 packages needed upgrades.

      Well, debian goes through a few stages of freeze. Base freeze was some time ago, general freeze was Dec 11th, but still there's something like 130 RC bugs that needs to be solved. I think the original plan called for something like 1.5mo of freeze, so probably sometime in January.

      In any case, this is not what I call a big delay, it's maybe a month behind a release schedule of every 18 months, whereas the last took something like three years. 18 months is basicly the same as Ubuntu LTS and many other server oriented distros, if you want quicker updates go for (K)Ubuntu.

      From what I gather the Debian system does a lot more than simply packing up whatever upstream does, but I think they could differentiate on levels of support. For non-server software I imagine that for many of the packages, there's no upstream support for so old versions anyway.

      --
      Live today, because you never know what tomorrow brings
    6. Re:Update and modest suggestions by nine-times · · Score: 4, Insightful

      Cut the distro down to what will fit on one CD (two max). That will reduce a lot of Debian's headaches. Less for them to maintain and less to test between releases. Everything else can be put into contributed non-official repositories

      I think that what's really great about Debian is that it has such wide support for everything. If there's a distro capable of being anything to anyone, and still doing everything pretty well, it's probably Debian. There are plenty of other projects that do just what you're talking about. They take Debian, reduce the number of packages to what makes sense for a particular purpose, and that allows more work to be done on fewer packages in less time, creating a distro that's more specialized. Why would you want Debian to do that, too?

    7. Re:Update and modest suggestions by Hatta · · Score: 3, Insightful

      Debian is known to have an insane number of packages. Perhaps some culling is in order.

      You're crazy. The whole point of debian is so that you can apt-get everything in the freaking universe. I never have to go hunting down packages, that means a lot to me. Sure 90% of users only use 10% of the packages, but it's never the same 10%. So if you start just dropping packages, you're going to piss people off.

      Cut the distro down to what will fit on one CD (two max). That will reduce a lot of Debian's headaches. Less for them to maintain and less to test between releases.

      And less reason for anyone to use debian. If you want something that's pared down to a CD and doesn't offer you a lot of choice up front, try ubuntu.

      --
      Give me Classic Slashdot or give me death!
    8. Re:Update and modest suggestions by asuffield · · Score: 2, Interesting
      Cut the distro down to what will fit on one CD (two max). That will reduce a lot of Debian's headaches. Less for them to maintain and less to test between releases.


      That will accomplish nothing. You clearly don't understand how Debian is developed. Each package is maintained by people who care about getting that particular package in the next release. If it's working at that point, it goes in. If it isn't, it gets thrown out, and nobody else wastes any time on it. There is no conceivable reason why throwing out the stuff that already works would make things any easier - and the stuff that doesn't work is already thrown out. Size is not the problem.

      Don't be so anal and patch-happy with mainstream packages. Big projects like Gnome and KDE already do extensive testing upstream. Those packages should be able to move more quickly through the unstable-testing-stable cycle without sacrificing stability or extensive patching.


      You have clearly never attempted to maintain them downstream. All that 'extensive testing' they do upstream? It's on Redhat, or SuSE, with their own extensively patched versions, tested for the purposes which their paying customers just happened to be using. Fine if you're doing the same thing as them. Useless if you aren't. Does not even attempt to fix the huge numbers of bugs introduced with each new upstream release of these projects.

      Redhat and SuSE find loads of bugs with their testing, and send the fixes back upstream.... to be included in the next release. Which has had more new bugs added. Nobody serious ships the unmodified upstream code, it's just used as a common base for patching and propagating patches between distributions.

      How much of the debian patching on these type of big projects is *really* functionally necessary versus "I 'm the debian package mantainer and I want to put my mark on it".


      Almost every single patch applied to a Debian package is made in response to bug reports filed by Debian users (most of the remaining handful is for policy compliance, portability, or licensing issues). Debian maintainers are far too lazy to go inventing new work to do when there are thousands of outstanding bug reports against these 'extensively tested' packages, listing all the ways in which they suck and need to be fixed.

      (I'm an ex-Debian developer who quit for personal reasons)
    9. Re:Update and modest suggestions by bubkus_jones · · Score: 2, Informative

      Apt works with non-official repositories. What the parent wants is the official, default, debian sources to be slimmed down to something more managable, the main packages people use, while the rest of it can be set to third-party repositories that people can add in (or activate) as they need. Hell, they could be included in the sources.list file, just commented out until those who need them activate them (like Ubuntu does).

    10. Re:Update and modest suggestions by arivanov · · Score: 4, Insightful

      You have just described RedHat. No thanks.

      I would rather have Debian release schedules, but have all the packages that are in it. Most of the sysadmins out there who deploy debian do it exactly because "Resistance is futile, you shall be packaged" and because "apt-get install light" works 99.99% of the time.

      As a result there is a working platform on which to build services and commercial software regardless of what insane libraries your developers have chosen this time. Whatever it is, it can be apt-get installed. In the very rare cases you sometimes have to backport a version from testing, but someone has already solved most of the dependencies for you.

      Trying something similar with RedHat quickly brings you into the land of RPM hell. I always love watching sysadmins suffering while trying to support development in a RedHat shop (especially where developers have su/sudo access). It is immensely entertaining to watch the network fall apart and be reduced to a random collection of machines all different from each other and each in its own circle of the RPM hell none being able to produce a release build.

      So from the perspective of someone who has been running Debian driven networks for 6+ years and with 5+ years of supporting Debian as a base for commercial development I can say - no thank you, you misunderstood what brings most sysadmins to Debian. It is the best *nix development platform out there.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    11. Re:Update and modest suggestions by CantStopDancing · · Score: 2, Interesting

      How about a special package (call it apt-repo or something) that is a list of somewhat-blessed unofficial repositories? This can be updated fairly frequently, with contributors (either debian project members, or other existing package maintainers) adding their own repositories. These then get built into sources.list - the package's only functional file. A simple apt-get install apt-repo merges the updated sources with the system's current copy. Presto chango! A neat debianesque way to preserve the existing set of packages while trimming down the core.

      Of course, there will need to be some way to ensure only blessed repositories make it into the meta-package, but that shouldn't be hard to do - the existing maintainers/ mentors system is effectively just that, after all.

      --
      I'm running a pirated copy of Linux.
    12. Re:Update and modest suggestions by mandelbr0t · · Score: 2, Insightful

      The whole point of Debian stable, from my point of view as a Net Admin., is that the whole thing is integration-tested. You can install and uninstall any package you want from the Debian apt repository, and the system will stay, you know, STABLE. Maybe you haven't done much stuff on the server side, but lack of integration testing is one of the biggest deficiencies of pretty much every distro I've used. I can't even count the number of times when a system starting acting up because of software that I'd recently installed. In some of those cases, even uninstalling the offending package(s) did not entirely resolve the problem.

      Broken packaging is simply unacceptable for a production server. It's too bad that there's politics, and I'm itching to upgrade Sarge to Etch, but I'll let the Debian guys finish their stuff. They've got a really good track record from where I'm sitting. I really doubt that there's too much ego-stroking going on here -- after all they work for free.

      mandelbr0t

      --
      "Please describe the scientific nature of the 'whammy'" - Agent Scully
    13. Re:Update and modest suggestions by srvivn21 · · Score: 4, Insightful
      First off, I have nothing against Debian, and I don't advocate any changes to it's development model. I just can't abide baseless slander such as what you have posted.

      You have just described RedHat. No thanks.

      Yikes. This is so wrong. First, RHEL 4 comes on 4 CDs, not one or two. Second, many packages supplied by RH are patched so far that the original developers won't provide support on the mailing lists (Squid, OpenLDAP for concrete examples). Others are maintained by RedHat, which either makes them massively patched, or not patched at all. Neither of the points given really apply to RedHat.

      I would rather have Debian release schedules, but have all the packages that are in it. Most of the sysadmins out there who deploy debian do it exactly because "Resistance is futile, you shall be packaged" and because "apt-get install light" works 99.99% of the time.

      I'd bet that most of the sysadmins who prefer Debian do so because it's what they are familiar and comfortable with it...such as yourself.

      As a result there is a working platform on which to build services and commercial software regardless of what insane libraries your developers have chosen this time. Whatever it is, it can be apt-get installed. In the very rare cases you sometimes have to backport a version from testing, but someone has already solved most of the dependencies for you.

      Trying something similar with RedHat quickly brings you into the land of RPM hell. I always love watching sysadmins suffering while trying to support development in a RedHat shop (especially where developers have su/sudo access). It is immensely entertaining to watch the network fall apart and be reduced to a random collection of machines all different from each other and each in its own circle of the RPM hell none being able to produce a release build.

      Am I to take it that you are saying Debian based systems are immune to this? Not so much the RPM hell (duh, Debian doesn't use RPMs), but the random collection of machines all different from each other even though the developers have root access? How, pray tell, do you manage that? Block access to the apt repositories?

      So from the perspective of someone who has been running Debian driven networks for 6+ years and with 5+ years of supporting Debian as a base for commercial development I can say - no thank you, you misunderstood what brings most sysadmins to Debian. It is the best *nix development platform out there.

      First, what does System Administration have to do with developing software? A Sysadmin's job is keeping the boxes running, not crafting applications to run on them. If a system admin WERE to develop software, perhaps he wouldn't use libraries that require such acrobatics his box is endangered? Second, big commercial software developers seem to disagree with you. For example, BEA, BMC Software, Hyperion, IBM, Sybase and Symantec, Lyris, VMWare, Oracle, and Elluminate. These are just software products that either I deal with on a regular basis or came up with in a quick search.

      Why, if Debian is the best development platform in existance, would that be the case? Debian Stable changes at least as infrequently as RHEL, so it shouldn't be a matter of code stability.

      Perhaps your dealings with RedHat based distributions have been less than plesant, but if you want commercial application support, it's either RH or SUSE. Tools for dealing with RPMs have advanced quite a bit in the last 5 years, and FWIW, I have no problems getting a bo

    14. Re:Update and modest suggestions by ghostbar38 · · Score: 2, Informative

      So you suggests that exists a lot of repositories instead of just add a repository with their three sections? I prefer one repository instead of a lot of them that I have to check if some of them fail, but if I have one I know wich one fails and can change it to another official repo that I know will works as I hope that work!

      I don't want to add a diferent repository each time I want to install a new package... That sucks!

      --
      ghostbar page.
    15. Re:Update and modest suggestions by Louis+Guerin · · Score: 2, Informative

      They call it `Ubuntu', and Debian persists because a bunch of people still want 15,000+ supported packages.

      Yes, Ubuntu has {un,mult}iverse, but only *because* Debian continues to support those packages.

      L

    16. Re:Update and modest suggestions by baldass_newbie · · Score: 3, Informative

      I call bullshit.
      Have you EVER cleaned up your libraries? I'm fucking serious. Regardless of whether they're shared or not (and good luck with that one.)
      Nobody keeps their house completely clean and the size of libraries is nothing compared to thee amount of pr0n or other shit on a hard drive.

      Just STOP with the 'shared' library argument. One thing you can give Windows credit for is that it will even uninstall .dll files when you uninstall the app that it came with. The only exception is if something in the reg changed.

      But this old canard about Windows adding a library every time is horseshit. Let it die unless and until there's a decent package system that includes backing out old libraries. And no, 'checkinstall' doesn't cut it.

      --
      The opposite of progress is congress
    17. Re:Update and modest suggestions by timeOday · · Score: 2, Informative
      If you want a single package-management system... stick with one Linux distro.
      This doesn't work because it moves the burden of packaging onto distro maintainers. This model has proven infeasible, since no distro in existence has even a significant fraction of all the linux software in it, not to mention reasonably up to date. If there were one de-facto standard package type, and vastly fewer inter-package dependencies, then developers could package their programs themselves.
      Some people don't even want binary packages, so how can you expect there to be just one type?
      So let's all do ebuilds. I've used them all and I don't care which wins.
      Also, about the dependency system: how much wasted space will a Windows install contain when every little program has its own libraries? With this dependency system, every one can share the same library, rather than having two only a minor revision apart stored like in Windows.
      It's a horrible tradeoff. Wasting hours of time trying to install a package because it's not in your distro, or using out-of-date software, or being unable to use a program alltogether, just to save a few megabytes. I don't care if it's a few hundred megabytes, it's not worth it.
      In fact, if two programs use a library to communicate, they'll work better if they share the same version; just look at D-Bus.
      There are a few such instances, but I think over 95% of package sharing is a huge waste of effort in return for a couple cents worth of disk space. The status quo simply doesn't work well enough.
  3. Interesting... by Otter · · Score: 5, Funny
    My first reaction to the headline was to wonder why this is news. If anything, it's "Debian developers pause mailing list flamewar, release software" that would be newsworthy.

    But it's actually a fascinating case of unintended consequences -- hiring some full-time workers seems to have had precisely the opposite effective of the intended. It's a lesson worth considering before deciding that, say, what some third world country really, really needs is millions of laptops dumped on their children.

    1. Re:Interesting... by gt_mattex · · Score: 2

      hiring some full-time workers seems to have had precisely the opposite effective of the intended

      What I want to know is, who can afford to live on 6K fulltime?

      Is there a zero missing?

      --
      "No doubt one may quote history to support any cause, as the devil quotes scripture." - Learned Hand
    2. Re:Interesting... by larry+bagina · · Score: 2, Informative

      hiring some full-time workers seems to have had precisely the opposite effective of the intended.

      not workers... managers. I think most technical/coder/slashdot types have the same general opinion of managers and management (*cough* parasites *cough*). Many open source projects have paid individual programmers with no backlash. And many companies pay for programmers to write open source code. Sometimes it doesn't work out (ie, the XEmacs/Emacs split), but it doesn't usually outrage other developers.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    3. Re:Interesting... by Jherek+Carnelian · · Score: 2, Insightful

      What I want to know is, who can afford to live on 6K fulltime?

      In the Philippines the average yearly salary for software developers was right at $6K, last time I checked. I expect that other 3rd world countries are similar.

      Not that deb guys were filipinos, just answering the more general question.

    4. Re:Interesting... by An+Onerous+Coward · · Score: 2, Funny

      The master was sitting in meditation when a student asked him that question. He said, "Enlightenment comes in two parts. The first part is called 'three roommates', and the second is called 'Ramen noodles'."

      "But what about dating? Cars? Entertainment? Retirement?" the student asked.

      And the master did fling a Ramen noodle at the wall, and it stuck. In this way, the student was enlightened.

      --

      You want the truthiness? You can't handle the truthiness!

  4. Pffft by phrostie · · Score: 4, Interesting

    i've been running debian/etch(testing) for ages. the whole freeze thing doesn't matter to me.
    i don't know what everyone else has their apt sources pointed at, but the rate of updates haven't changed any that i can see.

    take your time, make it stable.
    then i'll switch to what ever the next one is.

    1. Re:Pffft by croddy · · Score: 4, Insightful

      I'm not even sure who's clamoring for Etch to release. Anyone who needs the latest toys can run it already, and anyone who really needs the stability of Debian Stable knows that it will be released when it's ready.

      It's the other distros that seem to be in a huge hurry. To each his own; that's why we have more than one distro.

  5. Which part is delayed? by Wee · · Score: 3, Funny
    Is it the "GNU" part or the "Linux" part that is going to be delayed?

    I kid because I love. :-)

    -B

    --

    Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.

  6. Should be "Disenchanted Developers Delay Debian" by ishmalius · · Score: 4, Funny

    Now -that- is how to write an irritating alliterative headline! ^^

  7. Heirarchy and human nature by heroine · · Score: 4, Insightful

    Funny isn't it, how no matter how many times humans start over with a utopian system, they end up concentrating their wealth into a small number of strong leaders and leaving a large number of impoverished citizens. We really are programmed to institutionalize.

    1. Re:Heirarchy and human nature by NDPTAL85 · · Score: 2, Insightful

      If is funny. The question now is where do we go from here? Continue to be ashamed of our intrinsic natures and stick to faulty societal models (socialism) or accept ourselves as the selfish beings that we are and finally become comfortable with capitalism?

      Of course this is all assuming you accept the premise to begin with, which I do.

      --
      Mac OS X and Windows XP working side by side to fight back the night.
    2. Re:Heirarchy and human nature by suv4x4 · · Score: 4, Insightful

      If is funny. The question now is where do we go from here? Continue to be ashamed of our intrinsic natures and stick to faulty societal models (socialism) or accept ourselves as the selfish beings that we are and finally become comfortable with capitalism?

      You see, both models are actually part of our intrinsic nature. As separate beings, capitalism makes sense. As cogs in a large system (or cells in an organism if you will), socialism makes sense.

      Since we're currently on the borderline between separate beings, and part of one "uber-being" (society), such conflicts will always arise again and again.

    3. Re:Heirarchy and human nature by siufish · · Score: 2, Insightful

      It is also interesting to see how the leading capitalist economies moving from laissez-faire to mono/oligopolistic capitalism, and then also a large increase in government legislation and expenditure since the Depression.

      Maybe neither pure socialism or pure capitalism is the answer?

    4. Re:Heirarchy and human nature by the+phantom · · Score: 4, Insightful

      Honestly, I question the sanity and/or sincerity of anyone who claims to believe that any pure system is "the answer," be it capitalism, socialism, communism, Christianity, Buddhism, atheism, or anything else.

    5. Re:Heirarchy and human nature by poopdeville · · Score: 3, Insightful

      There is no limit on how many times you can try again.

      I was under the impression that most people are mortal.

      Those who are on the bottom are those who constantly fail and hardly ever succeed or those who don't even try to begin with.

      And with that, you completely discredit yourself.

      To be a successful capitalist, you need *surprise* capital to start with. Not everyone is born with a silver spoon in their mouths. A lot of people work very hard and barely earn enough to feed and clothes their families. They certainly don't have enough to save for investment purposes.

      What you're describing is called social darwinism. That has existed since well before capitalism. Perhaps you have heard of the French Revolution? It happened because *surprise* the French peasantry wanted to exercise their belief in social darwinism but were unable to, specifically because the Aristocracy held all the capital.

      There wasn't a magic point in time when being a capitalist became legal or legitimate. It always has been, even in the Medieval period. Money talks, and everybody will listen. The French peasants simply had no opportunity to gain money, and thus comforts, without resorting to force.

      For yet another example, consider American slavery. Indeed, it occurred during what's probably the most unregulated period of capitalism in America. Could the slaves try and try to be successful? Sure, but the social inequalities present during the period made such feats nearly impossible. But you had better believe that any rich black people in America were treated with respect for their money. Again, force had to be used to relieve the inequities.

      So what is my point? First, you're obviously lucky. I don't mean to diminish your accomplishments, but it is clear (precisely because you accomplished them) that you were in a position to do so. Second, not everybody is as lucky as you.

      --
      After all, I am strangely colored.
    6. Re:Heirarchy and human nature by kestasjk · · Score: 2, Insightful

      Religion isn't the answer because it answers nothing, atheism isn't the answer because it doesn't pretend to answer anything.

      --
      // MD_Update(&m,buf,j);
  8. Re:You work for free, or... by rubycodez · · Score: 5, Informative

    open source is often made by paid developers, including major chunks of the Linux kernel. Open source just means you get the source code to modify or inspect, nothing to do with compensation or lack thereof.

  9. Dumb editor, but there is an issue. by Anonymous Coward · · Score: 5, Insightful

    The problem is that dunk-tanc.org really is splitting the community. What they're providing is valuable to some - and does indeed help some problems - but unfortunately it's counterproductive to others people's needs and wants.

    You've now got a subset of Debian guys motivated by money, and the rest of them still motivated by making a quality Linux distribution. Sometimes those interests are aligned (as the guys who set up dunc-tank observed) but sometimes those interests are NOT (as the guys who started Caldera and Novell now see when Microsoft can easily use the motivated-by-money lever to change the course of the projects).

    IMHO, Debian should stay Debian - and stay as far away from money and paid work as possible -- and let organziations like Ubuntu build the corporate bureacracy stuff like release schedules, support contracts, etc. I hope Ubuntu buys dunc-tank.org and takes those employees with them -- because they and their work are useful for corporate marketing -- but do more harm than good to Debian development.

    1. Re:Dumb editor, but there is an issue. by Anonymous Coward · · Score: 4, Funny

      So what you're saying is that Debian is for fucked-up smelly hippies who just can't handle the idea that people need money to live? Debian is too "pure" for anyone to get a pittance for their contribution? If you want your work accepted in Debian you'd better be independently wealthy? Oh fine. Sure sounds like the GNU ideal to me.

    2. Re:Dumb editor, but there is an issue. by RLiegh · · Score: 5, Insightful

      >So what you're saying is that Debian is for fucked-up smelly hippies who just can't handle the idea that people need money to live?

      No. He's saying that he'd prefer that the people contributing to Debian are motivated by the desire to solve problems, and to make a good product better; as opposed to having debian be contributed by programmers whose attitude is "whatever, fuck it, it's good enough; where's my ten bucks?".

      And he's not alone in that sentiment...not alone at all.

    3. Re:Dumb editor, but there is an issue. by fm6 · · Score: 4, Insightful

      That's one of the most self-righteous, idiotic statements I've ever heard. You're saying that anybody who gets paid to do something does it for the money and doesn't care about the quality of what they do. That's bullshit, of the smelliest variety. I get paid for most of what I do, but I take pride in my work. I've walked away from jobs — jobs were I was getting paid huge amounts of money — because there were other factors that made the job professionally or ethically unacceptable. And I'm not alone.

      I'm guessing you've never had to worry about paying the bills or having a place to live. If you had, you'd know that sometimes people have to say, "God, I'd love to work on that, but I need to be doing something that brings in some money."

    4. Re:Dumb editor, but there is an issue. by RLiegh · · Score: 2, Informative

      >That's one of the most self-righteous, idiotic statements I've ever heard.
      NO U.

      >You're saying that anybody who gets paid to do something does it for the money and doesn't care about the quality of what they do.

      No, I'm saying that a lot of people would prefer that whoever is commiting to debian does so for the right reasons, and not because they're simply collecting a bounty.

      >I get paid for most of what I do, but I take pride in my work.
      So you're working in a stable and fulfilling job as opposed to collecting bounties on random projects then, I assume?

      >If you had, you'd know that sometimes people have to say, "God, I'd love to work on that, but I need to be doing something that brings in some money." ...and being in the work force, you should know that often times people say "hey, I can cobble together some shit in five minutes and move on to the next thing I don't want to be doing".

    5. Re:Dumb editor, but there is an issue. by dubl-u · · Score: 4, Insightful

      You're saying that anybody who gets paid to do something does it for the money and doesn't care about the quality of what they do.

      There is a vast array of evidence that giving extrinsic rewards (like money) can reduce the quality and creativity of work when compared with intrinsic motivation. That's not to say that all people taking a paycheck will do shitty work. But I can list case after case in my professional life where I've seen reward schemes harm software projects.

      For example, I recently charged some people a lot of money to clean up a mostly functional but hugely messy code base. The thing was almost impossible to debug, and completely impossible to improve. There were large amounts of what turned out to be dead code, a bunch of mismatched abstractions, and make-it-work hacks galore. What kind of idiot would build something like that?

      It turned out that the programmer was perfectly smart, but the people who had hired him wanted the product really soon, so they structured it as a fixed-price deal with the price dropping every day. Naturally, he rushed, and by the time he pushed it over the line it was a terrible mess.

    6. Re:Dumb editor, but there is an issue. by dubl-u · · Score: 4, Insightful

      You're assuming that "bounty hunters", so to speak, would write worse code than people doing it for fun. That's an unproven assumption, and it's almost certainly wrong (as evidenced by the number of companies in the world writing software). Indeed, if someone stakes their livelihood on the quality of their code (i.e., they get paid for it), I'd say they're much more likely to be worried about quality.

      I'm going to be charitable and assume that you have not actually spent a lot of time programming for a living.

      As a consultant, I get to stick my nose in a lot of development shops, and I can pretty much guarantee that the number one cause of shitty software is people trying to do it on the cheap, by which I mean get the most apparent output for their dollars. New, quality-focused methods like Extreme Programming get a fair bit of their boost by making it much harder for the people with the checkbooks to exert time pressure on the programmers. (Instead, the time pressure is redirected into keeping scope as small as possible.)

      That's not to say that open-source software is guaranteed to be of high quality. Some of it sucks. But you can be sure that you have removed a major cause of low quality, which is programmers giving up and saying with a sigh: "Well, that's not how I'd do it, but it's your money..."

    7. Re:Dumb editor, but there is an issue. by Daniel+Phillips · · Score: 3, Insightful
      Have you looked at the source of some Open Source projects lately? I cannot count how often I see error messages or assert failures with GNOME applications -- well, I start them on the command line and not in some window manager, so other folks don't seem to see them. KDE applications are not much better either; to wit the junk messages I just got from starting amarok:

              QLayout "unnamed" added to QVBox "unnamed", which already has a layout
              QLayout: Adding KToolBar/mainToolBar (child of QVBox/unnamed) to layout for PlaylistWindow/PlaylistWindow

      First you talk about looking at source code then you show some assertion output to illustrate you point, which makes it sound as if you have never looked at any source code. Hardly gives you the credibility you need to go scoffing at anybody's software quality.

      But let's consider your proposition: you seem to claim that assertion output (which you would only see if you run the app from a console) is some kind of indicator of software quality. Let me tell you what happens in a commercial development shop. The assertions never go into the code because such work is invisible and won't get the coder promoted. Who cares if some QVBox already has a message as long as the program doesn't crash when it runs? Answer: open sourcers do. Commercial developers tend to just want to bury the bad news and wait until it turns into bug reports. After all, closing bugs gets you promoted.

      The assertion output you mistakenly characterize as proof of poor source code is actually part of the open source development process. Obviously, the first step in fixing a bug is to admit you have one.
      --
      Have you got your LWN subscription yet?
    8. Re:Dumb editor, but there is an issue. by jschrod · · Score: 3, Insightful
      First, I develop free software since 1983. Being a member of the LaTeX core team and being involved in development and maintenance of several high-profile TeX tools, I know what code quality is -- our code runs with very few errors, and obvious problems are resolved before release time, not after.

      Second, the assertion is very fine if it is in. But that such obvious errors are not fixed before the release is rushed out is simply sloppy work that would not happen at our Open Source projects.

      Third, as the CEO of a consulting company, I seem to work with better commercial developers than you do. And that is not only my own company, but also many other places where we work together with in-house developers. Yes, these folks put assertions in their code -- and they care for the case when they happen. That's because they are proud about their work and want to create good applications. They are not afraid of bad news, and closing bug tickets is not a metrics for their appraisal. (Client or user satisfaction is, actually.) Of course, there is a bad apple here and there; but that's not different to the authors of the thousands of OSS projects on SourceForge or elsewhere.

      You seem to have a gripe with commercial software development -- you might have a bad experience in your own job. If you do, I have a recommendation for you: Look for a different company where developers are allowed to do their job. It pays in the end, both for the developer and the company.

      --

      Joachim

      People don't write Manifestos any more -- what's going on in this world? [Frank Zappa]

    9. Re:Dumb editor, but there is an issue. by Ed+Avis · · Score: 3, Insightful

      The FSF has employed paid developers for years. It doesn't seem to have distracted them from their goals of free software or led to them being corrupted by Microsoft.

      --
      -- Ed Avis ed@membled.com
  10. Re:You work for free, or... by archen · · Score: 2, Insightful

    Open Source can mean a lot of things, not just for the community. I'm sure it's not uncommon for someone to improve packages for themselves.

    The problem with open source projects such as Debian is that they're volunteer and that people need to have continual interest in it in order for it to survive - with pay developers or no. That may sound like a obvious point, but it seems that more than a few open source projects are stagnating because of waning interest. NetBSD also comes to mind. What happens to Debian will be interesting not only because of Debian itself, but because the "waning interest" scenario will happen to many open source projects in the future that look perfectly healthy today. I guess I'd say it's a point of maturity we haven't really reached before.

  11. Re:Should be "Disenchanted Developers Delay Debian by akpoff · · Score: 4, Funny

    An annoyingly alliterative announcement.

  12. Straight From Debian Lists by mpapet · · Score: 5, Informative

    This email from October 26 is pretty darn informative when it comes to dunc-tank. http://lists.debian.org/debian-project/2006/10/msg 00260.html

    This email from November 16 will pretty much bring everyone up to date on Etch status: http://lists.debian.org/debian-devel-announce/2006 /11/msg00004.html
    Since its publication, Etch has gone into bug-fixing only.

    Nice little bonus for debian users on the end if you read it all the way through.

    Please, please /.ers just go straight to http://www.debian.org/News/weekly/ and get the news. I certainly wish the editors at /. would.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
  13. Re:You work for free, or... by DrDitto · · Score: 4, Interesting

    There comes a point where working on open-source software can no longer be a hobby done in spare time. I would think that lots of open-source coders reach this point. Then either you find a company to pay you (e.g., Redhat), or you stop doing it. Software is getting more and more complex requiring more lines of code and more development. Unless one is rich and is doing it for a hobby, people need to get paid for their 8+ hours of work a day. Can complex software really be done in your spare time?

    Ideologically, I support Microsoft rather than Linux because Microsoft allows people like myself to make a living. Granted lots of people do get paid to work all day on an open-source project...companies wouldn't do this unless it gave them a competitive advantage (i.e., Redhat can sell an OS by leveraging the work of others).

  14. Meeting deadlines costs money... by bre_dnd · · Score: 2, Insightful
    ... if you're working on an open source project for "fun", being pestered around by a release manager to hurry up might not be as "fun". Most open source developers probably have a day job that's got enough deadlines to meet and managers to please -- so joining an open source project gives some fresh air, not being told what to do and being able to run your own show.

    Bringing in managers, paying them, getting people on your back telling you what to do and when to do it, when you were doing this as a "hobby", is a bit erhm -- turning the hobby into a chore. You want a job done, on time, when you want it, sure. Pay for it.

  15. The title of parent post should be: by Trails · · Score: 2, Funny

    Alliterative Article Appelation Aggravates Argumentative Arbiter of Arbitrary And Academic Article Arrangement

  16. Re:This seems odd by abradsn · · Score: 2, Insightful

    Welcome to the land of software development idiocy.

    This is where you have a bunch of people on one side of the fence yelling that there is perfectly viable bussiness reasons to adopt open source... and on the other side of the fence you have even more people that wouldn't pay for surgery that could save their own life. (Since practically no one pays for anything open source, no one really makes much money from it.)

    Then you get people that start out with open source projects, and then turn the project into a commercial venture... thereby ticking off everyone that helped for free because they wanted a free solution. I speak from experience here. I've been ticked off on occasion, after helping with a project that was then turned into a closed source program and sold as the main product for a company. What's that I hear??? Oh... You should sue... Give me a break. That would cost more money than I would get back, and with that, we've now reached the full circle of stupidity here.

    By the way... I'm not angry or bitter about this... It happened a few years ago now. I'm just trying to make a point about the sometimes strange dynamics of large groups of people working on a software project. If you change a couple of minor details then you can easily apply the same kinds of arguments to closed source software too.

  17. 12,000$ to kill Linux? by 140Mandak262Jamuna · · Score: 5, Funny

    OMG! wait till M$ hears this. All they have to do is to donate some 1000$ to a few developers in each Open Source to project, and all other devlopers will quit because they are jelaous and these few will retire happily using those 1000$ or 2000$ handout. All Open Source projects will grind to a halt! Wow! That is Steve Ballmer's dream. He might actually sit on a chair or two now.

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    1. Re:12,000$ to kill Linux? by LordSnooty · · Score: 2, Funny

      Nah, no-one in the Linux community would ever take the Microsoft shilling... oh, wait...

  18. Re:You work for free, or... by drinkypoo · · Score: 5, Insightful
    "Many unpaid developers simply put off Debian work to work on something else."
    Please, correct me if I'm wrong... but isn't the whole point of Open Source to contribute code for the betterment of the community? Which, as it happens, means not getting paid to write code.

    Open Source is a development methodology. Free Software is a moral standpoint. Neither one says that you can't get paid. Neither one, in fact, says that you must do anything for the betterment of the community - once the appropriate license is used, EVERYTHING you do with the program that is legal contributes to the betterment of the community.

    In fact what you and many other people miss is that no one does something for nothing. Sometimes they do it just because they are addicted to the good feeling that they get when they do something altruistic, but at the base level, they are feeding a stimulus-response pattern in their brain that causes them to want to do that. They are being paid in good feelings.

    If I am contributing work for which many people get paid, and then I see that someone else is being paid for work which many others contribute, I may come to the realization that I need to pay my bills and they cannot be paid with good feelings which are unfortunately non-transferable and not considered legal tender for any but the most private of debts, if you know what I mean. Or maybe I'll just turn into a stingy bitch who wants some of that or y'all can fuck off. Either way, the contributions don't get made.

    Ultimately, if you're going to have a release schedule and you plan to stick to it, you're going to either have to pay some people, or make sure some people don't need to get paid, which boils down to supporting those people, which is a form of pay even if you don't give them actual money. Otherwise you will have problems because people will have other motivations. This will continue until the cost of living drops so far through technology that people no longer have to work. Then we will have new problems.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  19. Re:"fire" them by drinkypoo · · Score: 2, Insightful
    This incident is not just hurting Debian, its hurting every fully community based project that could be used in enterprise environments.

    Hence the reason why fully community-based projects are not suited for mission-critical applications, unless you are willing to support your own use of it.

    Some people are, so that kind of software is fine for them. Others are not, and so it is not. It's just that simple.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  20. Re:You work for free, or... by davek · · Score: 4, Insightful

    Can complex software really be done in your spare time? That really is the question, isn't it? If the answer is "no," then it seems like open source software is what the critics say it is: an anomaly created by the birth of the internet, and it will die out like any other fad; leaving established, commercial software as the primary source of usable software technology.

    Let me be crystal clear: THIS IS NOT TRUE!!

    What is happening is the value of software is shifting. In the future, you won't have to work on open source software "in your spare time." You will be paid to work on open source software by the company you work for, because they have a stake in the software's success. Software is a living thing and must be maintained. If my business directly depends on... say... Asterisk running correctly, then I'd better have at least one OSS hacker who knows the Asterisk source code... get it?

    Remember the old mantra: Free Software was never intended to be free-as-in-beer. You still have to pay for it if you want any real commercial use out of it. Companies will slowly realize they don't have to pay a monopolistic empire for all their software needs, but rather can hire their local blue-collar OSS hacker. Only then will the economy make some progress...

    -dave
    --
    6th Street Radio @ddombrowsky
  21. Re:Was ESR right? by heroofhyr · · Score: 2, Interesting

    I think you're talking about this:

    If the conventional, closed-source, heavily-managed style of software development is really defended only by a sort of Maginot Line of problems conducive to boredom, then it's going to remain viable in each individual application area for only so long as nobody finds those problems really interesting and nobody else finds any way to route around them. Because the moment there is open-source competition for a `boring' piece of software, customers are going to know that it was finally tackled by someone who chose that problem to solve because of a fascination with the problem itself--which, in software as in other kinds of creative work, is a far more effective motivator than money alone.

    and/or this:

    Indeed, it seems the prescription for highest software productivity is almost a Zen paradox; if you want the most efficient production, you must give up trying to make programmers produce. Handle their subsistence, give them their heads, and forget about deadlines. To a conventional manager this sounds crazily indulgent and doomed--but it is exactly the recipe with which the open-source culture is now clobbering its competition.

    The quotes in themselves aren't fully summing up the idea, but I didn't think it would be wise to cut and paste the whole chapter(s) in this post. The first quote is from the chapter "On Management and the Maginot Line" in tC&tB. The second quote comes from the chapter "Gift Outcompetes Exchange" in Raymond's Homesteading the Noosphere.

    --
    brandelf: invalid ELF type 'KEEBLER'
  22. WIR by Digana · · Score: 5, Informative

    Debian ships When It's Ready.

    But for those of us who are holding our breath for release time, a good and rough indicator of when it will ship is the number of release critical bugs. When the number hits zero, Debian is (almost?) ready. Since the etch freeze was announced about a week ago, the number of release bugs has wavered around 130, with a slight downward trend. This is the stock market of the free software world. :-) The etch freeze means that no packages can move down from unstable (sid) to the current testing (etch) automatically anymore (normally, packages in unstable are automatically moved down to testing by a script if no bugs are filed against them for some time, several days, iirc). Packages can still be moved from unstable to testing, but only manually if it's clear that they are stable enough for the next release.

    The dunk-tank drama in the Debian mailing lists is old news. Yes, some developers expressed concerns about the dunc-tank project, but I would hardly call this "frozen development". Developers are working hard to get the Debian release. I estimate January or February at the latest will be beer and pizza party time for all the Debian developers that have produced the largest binary free GNU/Linux distribution amongst which so many other distros depend.

    Personally, I'm very excited. I'm not sure how much truth there is in this, but Ubuntu has probably put pressure in Debian to more timely releases, and this release will be much more in time than the previous sarge release was. I've been given permission to install Debian in 20 workstations of our local network, and I'm waiting for the stable release and the renowned Debian quality and security to do so. I'll probably be tracking the next testing release after I install them, though, since testing works well for desktop use and workstations.

  23. Re:You work for free, or... by wrook · · Score: 3, Interesting

    > Can complex software really be done in your spare time?

    Yes.

    The fact that many people *also* get paid to work on Free software is beside the point. You can write complex software in your spare time.

    The interesting question is: how do we scale up development so that we can have large numbers of people working on the same code base, while they each only put in an hour or so a day? In the Free software world there are many examples of fantastically large teams that seem to create content without the problems you see in the average proprietary shop.

    Some of these things have to do with the nature of Free software. For example: the ability to fork development any time that you want; the lack of need to get approval for work to begin; the ability to use evolutionary rather than planned process (i.e., any crackpot can implement a feature and the choice of whether or not to add it to the mainline can be made after the fact *without significant cost to the project*).

    Yes, having a team of full time developers has some advantages. But it is far from impossible to write code with volunteers. And there are definite advantages to working in such an environment (I have done both in my career).

    Having said all that, my preference is for Free software that is supported by full time programmers and for which I can buy a support contract. If it's mission critical software, I want a support contract and I want it to specify that the supporter will fix bugs that are stopping me from achieving my work (something which I've found difficult to find in the proprietary software world).

    Failing that, I'll definitely take source code over vague promises that my problem might get fixed in a subsequent release if several other people seem to be having similar problems and the vendor is still in business...

  24. D'oh! by proxy318 · · Score: 2, Funny

    Delays? A decidedly damnable development. Do I detect disagreement?

    --
    Saying your "phone ran out of batteries" is like saying your "car ran out of gas tanks".
  25. Re:You work for free, or... by booch · · Score: 2, Insightful
    This will continue until the cost of living drops so far through technology that people no longer have to work. Then we will have new problems.


    I'm not so sure that this isn't happening already. Look at the small percentage of income that is spent in the US on basic needs. Look at the small percentage of us who actually make things.
    --
    Software sucks. Open Source sucks less.
  26. Re:You work for free, or... by Kjella · · Score: 3, Interesting

    In fact what you and many other people miss is that no one does something for nothing. (...) They are being paid in good feelings.

    Yes, but I don't think it's primarily the "I need to get paid" feeling which is tickled here. I think it's the feeling of fair. It's a very tricky feeling, and has nothing to do with technical or license issues. While there are paid developers which can be seen as a form of kickback by commercial distributions, the community itself is mostly built on common interest.

    That common interest is like "you scratch my back, and I'll scratch yours", "we're all in this together pulling against the same goal", potluck dinner and so on. Once the focus shifts to attracting sponsors, it's every man for himself like if it was a beauty contest. Also I just had a horrible image of the swimsuit show, and now you do too. Anyway, the point is that it's not "why aren't I getting paid?" as much as "why should we be paid differently?"

    For one you have the "It should have been me!" people, but there's also the "Now we're paying someone to do it" people. I must admit I'd have a pretty hard time motivating myself to do unpaid work to relieve someone who's getting paid. Even if I work 2hrs/week and you 40hrs/week, I have a pretty hard time accepting that you should be paid $X/hr and me $0/hr. Certainly, some people have "earned" it in my eyes, but if the feeling is "They're doing exactly the same as the rest of us, except they get paid" would you put up with that?

    --
    Live today, because you never know what tomorrow brings
  27. Re:You work for free, or... by NullProg · · Score: 2, Insightful

    Ideologically, I support Microsoft rather than Linux because Microsoft allows people like myself to make a living.

    Until they want your revenue stream. Your going to be out of a job in Microsofts vision of the future:
    Software factories: http://www.softwarefactories.com/

    I wonder if the people at STAC, Netscape, etc. felt the same way as you do?

    Enjoy,

    --
    It's just the normal noises in here.
  28. Re:apt-get install almost anything by nurb432 · · Score: 5, Funny

    They can just remove all the packages i dont care about. That should reduce it to a manageable level.

    --
    ---- Booth was a patriot ----
  29. Gross Exaggeration by John+Hasler · · Score: 2, Informative

    > Many unpaid developers simply put off Debian work to work on something else.

    This is a gross exaggeration.

    > ...development is currently frozen.

    This is false. Etch (Testing) is frozen in that packages are no longer automatically moving into it from Sid (Unstable) but this is a normal part of the release cycle: it happens just before a release. Development continues apace in Sid.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  30. Re:Nice inflammatory troll by murdocj · · Score: 4, Informative
    Sure, and while you're at it, fuck feeding the poor -- if I'm going to feed the poor, shouldn't I get paid for it? And fuck shelters for battered women -- what am I, a hippie? Obviously, anybody who believes anyone could actually afford to volunteer their time for a worthwhile cause must be an independently wealthy, elitist snob. Out here in the real world it's all about the money, baby. You want code? Fuck you, pay me.

    Well, actually, shelters that feed the poor and help battered women DO take donations to support the staff and the facility. Pretty much exactly what the folks paying the Debian guys were doing... put a little money in the pot so the facility can be open. So I'm afraid you came up with an example for the other side.

  31. Money and OSS by m.dillon · · Score: 2, Insightful

    Money tends to throw a wrench into the works of an OSS project. I have seen it happen time and time again. GPL or BSD, it doesn't matter. At first people think its great, then something happens and the money is no longer there and, poof, suddenly the project is no longer able to support itself because people had become dependant on the cash flow. Or the core group decides to commercialize it (how many dozens of projects has that happened with? So many...) and work simply stops on the OSS version of the project, or people start arguing over where the money should go and who controls it, or it gets commecialized and the company then goes bust, or numerous other things.

    Having source code available is no guarentee of continuance. What matters is who is doing the actual work. I don't recall a single instance where a previously uninvolved third party has ever been able to successfully fork a large open source project after the original authors broke up or went commercial. Forking comes from within... it almost has to for it to have any chance of succeeding.

    For Debian this means that the resolution to the problem must also come from within. Either elements within the existing core group must fork the project, or they must work to resolve the mess the money has caused and become a cohesive entity again. No third party is going to bail them out.

    Matthew Dillon

    -Matt

  32. Re:No surprise by Orochimaru · · Score: 2, Informative

    They claim it's because they care about principle...in reality, what they really care about is retaining the ability to tell other people what to do and how to think.

    Debian is one of the most flexible distributions availible. I don't give a rats arse about what some random Debian developer thinks about how I use my system or what programs I install because it doesn't affect me.

    Personally I'd like to see Debian (as it currently exists organisationally) collapse entirely, and for the codebase to be adopted by Ubuntu, or other projects which will hopefully be run by people who are not so interested in dominating others.

    How the hell is Debian collapsing going to help Ubuntu? Ubuntu already uses the Debian codebase. If anything Debian collapsing would hider Ubuntu. Your comment makes no sense.

  33. Bad article, full of misinformation by Respect_my_Authority · · Score: 4, Informative

    IMO, this is a bad article. It's full of misinformation and factual errors, and it paints a very inaccurate picture of the current state of Debian.

    From the article:

    Debian has a long history of being late, ever since its first version in 1997. This is one of the reasons why entrepreneur Mark Shuttleworth launched alternative Linux distribution Ubuntu two years ago.

    The date of Debian's first release given in this article is only one of the many factual errors that it contains. The Wikipedia article on Debian ( http://en.wikipedia.org/wiki/Debian ) tells that "The Debian distribution was first announced on August 16, 1993 by Ian Murdock" and "The Debian Project grew slowly at first and released its first 0.9x versions in 1994 and 1995." Debian version 1.1 was released in June 1996, version 1.2 in December 1996, and version 1.3 in June 1997.

    Of course, the article also fails to mention that the Ubuntu distribution is based on Debian and Ubuntu's each new release relies heavily on the work that is constantly being done in Debian, and the article also fails to tell that Ubuntu takes most of the code it releases from Debian's development branch.

    http://mako.cc/writing/to_fork_or_not_to_fork.html

    From the article:

    The upcoming release of Debian is being delayed because of a slowdown by key developers.

    Actually, there's no factual evidence at all that the delay in Debian's release schedule is caused by developers doing their work slower than usual. It is not easy to grasp how large and complex the Debian project has grown and many journalists also obviously fail to understand the not-for-profit and volunteer nature of the work that is done in Debian. The huge size of the project and the volunteer nature of its work are sufficient reasons alone to explain why the release has been delayed for a month or two. Such delays can happen for purely organizational reasons even if every developer is working as hard as they can.

    Debian is a non-profit volunteer organization where all the important decisions are made democratically. ( http://en.wikipedia.org/wiki/Democracy ) This means that all important issues in the project management are openly discussed over a period of time and every developer has a chance to get their voice heard. From time to time there are disagreements among the developers and these disagreements are settled by voting where the opinion of the majority wins.

    There was recently some disagreement among the Debian Developers about the experimental idea to fund two release managers' full-time work for a short period of time just before the upcoming Debian release. The Debian Developers voted about this issue and the majority of them decided to support the experiment. ( http://lists.debian.org/debian-devel-announce/2006 /10/msg00019.html ) Most of the developers accepted this result but 17 of them have been protesting even after the results of the voting were published. It is perhaps worth mentioning here that Debian has over one thousand officially accepted developers and many more who contribute to the project without having the official developer status. 17 developers out of 1000 is a small minority but they can still make a lot of noise. Those other developers concentrate on coding instead of public arguing, so it is only too easy for the scandal-hungry journalists to ignore all these hard-working silent developers and concentrate on the loud complainers.

    http://lists.debian.org/debian-devel-announce/2006 /10/msg00026.html