Slashdot Mirror


Trouble on the Debian Front?

Linux.com is reporting that Matthew Garrett, one of the more active Debian developers, has called some ongoing problems with the Debian project into focus with his resignation. While he didn't hold any actual office, many prominent Debian developers described Garrett as "high profile". From the article: "In his own blog, Garrett relates his gradual discovery that Debian's free-for-all discussions were making him intensely irritable and unhappy with other members of the community. He contrasts Debian's organization with Ubuntu's more formal structure. In particular, he mentions Ubuntu's code of conduct, which is enforced on the distribution's mailing lists, suggesting that it 'helps a great deal in ensuring that discussions mostly remain technical.' He also approves of Ubuntu's more formal structure as 'a pretty explicit acknowledgment that not all developers are equal and some are possibly more worth listening to than others.' Then, in reference to Mark Shuttleworth, the founder and funder of Ubuntu, Garrett says, 'At the end of the day, having one person who can make arbitrary decisions and whose word is effectively law probably helps in many cases.'"

9 of 255 comments (clear)

  1. difference between anarchy and free-for-all by darkonc · · Score: 5, Insightful
    In the early net, some people would regularly confuse the anarchy (lack of fixed leaders) of the Usenet/Internet universe with lack of any rules... ("I can do whatever I want! (and you can't -- i.e. you have to put up with my stupidity).)

    Lack of leaders is not the same thing as a lack of rules, and I expect that the real problem with the Debian project is that they haven't yet gotten to the point of fully defining rules that enable decent and useful conversations while discouraging the less productive kinds of conversations.

    --
    Sometimes boldness is in fashion. Sometimes only the brave will be bold.
    1. Re:difference between anarchy and free-for-all by mdhoover · · Score: 5, Interesting

      The thing is, even with rules in place, mailing-lists always end up being a place for megaphone diplomacy, he who shouts loudest and longest (even if they have no clue) wins.
      The lists end up being political flamefests so anyone of actual consequence (ie: folks that do the work) will just depart the list to use IM/IRC/private email so as to avoid the bullshit and get on with work.

      Maybe to avoid this projects should use Slash instead of mailing lists, at least the smack-tards could be moderated out of existence ;-)

  2. Interesting... by SaDan · · Score: 5, Interesting

    It's kinda interesting, the last comment regarding having a single individual who's word is basically law in a project. It's worked for the Linux kernel, and the longest surviving Linux distribution (Slackware).

    I was never a fan of the political backend of Debian, but I recognize the developers' contributions to the distribution. Maybe now that Ubuntu is popular and succeeding, a change in the way politics are done at Debian is on the horizon?

  3. Could it have happened any other way? by pepeperes · · Score: 5, Insightful

    I doubt many of Debian's greatest contributors would have been there building stuff for these years had the organization been different. Much of Debian's beauty and attractive for many is based precisely on its 'loose' or rather free structure. If it survives, or if it will disappear we do not know yet, but it right now its offspring have shown they are really strong and effective, and I guess thats one of the main reasons-to-be for almost any entity, be it living or algorithmic.

    --
    ... from the forgotten corner in europe
  4. No. by MrNaz · · Score: 5, Insightful

    I disagree with this developer's comments, and suggest that perhaps his way of thinking is perhaps not suited to a meritocracy. Perhaps he needs an authority to appeal to in situations of disagreement.

    While having one point of authority is good if you are looking to conduct a project under corporate type structures, it is undesirable if you are looking to adhere to principles of community involvement and community focused agendas.

    I agree that it must be acknowledged that not all developers are equal, but disagree that this must be explicitly stated somewhere. In an open, meritocratic forum, relative skill levels become apparent fairly quickly, and if you need full and formal recognition of your work, then you are out of place in the open source community.

    I have found the Debian mailing lists to be quite helpful, and if there genuinely is a lack of an appropriate forum for technical discussions, then this is a minor administrative problem (i.e., get a moderator to keep discussions on topic in the developer lists), not an intractable structural problem.

    In any case, the proof of the pudding is in the eating, and I find it difficult to accept that the "Debian Way" is broken when the project is so old, so well regarded, and so successful.

    Garrett: If you are unable to work in the Debian project becuase your ideas conflict with it, then don't be blaming the Debian project. It may simply be the case, as with many relationship breakdowns, that your ideals and theirs are simply incompatible.

    --
    I hate printers.
  5. Re:Geeks without rules = too many pissing contests by gardyloo · · Score: 5, Funny

    Put a group of alpha geeks in a room and start a discussion. Inevitably, they spend more time trying to prove to each other who is the smartest than they do actually pushing forward the discussion. Why is that?

          Is THAT your best attempt at starting a discussion?!? What a freaking IDIOT!!!

  6. Yeah, What Problems? by twitter · · Score: 5, Insightful

    Things are looking good as far as a mere user like me is concerned.

    Exactly. What problems are actually showing up in software?

    A developer is leaving, that's a problem. It's sad to see a talented developer go, but someone else will step up the the plate and prove that every developer indeed deserves a voice.

    A developer claims that mailing lists made him irritable. That's a problem that has one of two causes, the lists have been infiltrated by trolls or he needs to more tolerant and less easily bothered. The solution treats both causes. Realize that some people on your list are intentionally provoking you and ignore them. Realize also that differences can always be worked out and that not everything has to go exactly your way. If you are right, the project will get back to your way even when it makes mistakes.

    Free software has enemies, that's a problem. Back in 1998, Microsoft declared war on free software with their Halloween Document and targeted the user community. Trolling lists is something they have been doing all the way back to Steven Barkto. It disrupts useful activity, promotes ill will and distrust of your neighbor and can even move organizations to the wrong conclusions and in the wrong directions. Eventually, the truth comes out so the strategy is ultimately wasteful. There is nothing M$ can do to make non free software competitive and they can't really shut down free software. There are far too many projects and damaged communication channels are routed around. The co operative spirit of free software depends on good will, but free software creates that good will in abundance.

    The answer is not to make a king. If you think your peer is annoying now, imagine them with the king like power to make decisions you want for yourself.

    None of these problems is an actual software problem. The kind of people who pretend such things are a big deal are the kinds of people that said free software could not make a friendly user interface, usable documentation, a coherent distribution, a kernel, a compiler, a text editor, etc. Etch is a fantastic distribution that shows that things are working very well.

    --

    Friends don't help friends install M$ junk.

    1. Re:Yeah, What Problems? by Anonymous Coward · · Score: 5, Informative
      twitter, please read this carefully. Following this advice will make Slashdot a better place for everyone, including yourself.

      • As a representative of the Linux community, participate in mailing list and newsgroup discussions in a professional manner. Refrain from name-calling and use of vulgar language. Consider yourself a member of a virtual corporation with Mr. Torvalds as your Chief Executive Officer. Your words will either enhance or degrade the image the reader has of the Linux community.
      • Avoid hyperbole and unsubstantiated claims at all costs. It's unprofessional and will result in unproductive discussions.
      • A thoughtful, well-reasoned response to a posting will not only provide insight for your readers, but will also increase their respect for your knowledge and abilities.
      • Don't bite if offered flame-bait. Too many threads degenerate into a "My O/S is better than your O/S" argument. Let's accurately describe the capabilities of Linux and leave it at that.
      • Always remember that if you insult or are disrespectful to someone, their negative experience may be shared with many others. If you do offend someone, please try to make amends.
      • Focus on what Linux has to offer. There is no need to bash the competition. Linux is a good, solid product that stands on its own.
      • Respect the use of other operating systems. While Linux is a wonderful platform, it does not meet everyone's needs.
      • Refer to another product by its proper name. There's nothing to be gained by attempting to ridicule a company or its products by using "creative spelling". If we expect respect for Linux, we must respect other products.
      • Give credit where credit is due. Linux is just the kernel. Without the efforts of people involved with the GNU project , MIT, Berkeley and others too numerous to mention, the Linux kernel would not be very useful to most people.
      • Don't insist that Linux is the only answer for a particular application. Just as the Linux community cherishes the freedom that Linux provides them, Linux only solutions would deprive others of their freedom.
      • There will be cases where Linux is not the answer. Be the first to recognize this and offer another solution.

      From http://www.ibiblio.org/pub/linux/docs/HOWTO/Advoca cy

  7. Re:Perhaps Ubunuto is just evolution by smilindog2000 · · Score: 5, Interesting

    What's wrong with having Debian be the technology proving ground while Ubuntu builds stable desktop operating systems for average people?

    What are the odds that all those Debian developers will wake up one day and decide to work for Ubuntu instead? Clearly, many of them are bitter that Ubuntu is stealing their thunder. It's doubtful that Debian developers will abandon ship anytime soon for Ubuntu. It's also doubtful that Ubuntu will get the huge numbers of developers needed to compete with RedHat anytime soon. For at least the near future, Ubuntu requires Debian to thrive.

    As for me, I trust Debian's open style of development to never be corrupted by any single person. It's amazing growth and activity is a tribute to the spirit of the open-source community. Sure, there's no all-powerful leader who can make things happen quickly. But then again, that can be a good thing. It's kind of like the US vs European Union.

    --
    Beer is proof that God loves us, and wants us to be happy.