Slashdot Mirror


GNOME Ignoring its Own Users?

Jonathan writes "Some editorials were posted on the web the last few days about GNOME and its apparent lack of interest on user feedback, especially when GNOME pitches itself to follow a 'users first philosophy' in their press releases. OSNews started with an editorial about market research or lack thereof, Expert-Zone posted another one on how OSS must learn to take responsibility on its great success."

8 of 735 comments (clear)

  1. For those just joining the discussion by Anonymous Coward · · Score: 5, Informative

    For those just joining the discussion, you MUST read the whole thread, "roadmap status update/update request", Luis Villa, http://mail.gnome.org/archives/desktop-devel-list/ 2005-March/thread.html#00078

    They didn't tell her to STFU or to F off & die. They gave her reasons why her idea for an official poll would not work. They gave her reasonable suggestions on how & why feature requests may go unfulfilled. She rallied & reiterated her points but they did not fall on dead ears. Read through the mailing list and see it for yourself. She is just one person and is guaranteed to have her own opinion. They are devels working on it & they have their own opinions.

    See also a coincidental GNOME dev blog, March 10 Jakub Steiner's blog on how to request features: http://jimmac.musichall.cz/weblog.php

    1. Re:For those just joining the discussion by Anonymous Coward · · Score: 3, Informative

      They didn't tell her to STFU or to F off & die.

      Sure ?

    2. Re:For those just joining the discussion by ajs · · Score: 4, Informative

      Interesting thread. The basic concept is this: "we should have a page specially designed for tracking feature requests".

      The answers varied, but seemed to center on "no, we have bugzilla" and "if you want to do that with bugzilla, create a special query page for devs to review feature requests."

      This sounds like reasonable advice to me....

    3. Re:For those just joining the discussion by 955301 · · Score: 3, Informative

      Yep. After all, those posts came after this one, and at some point, you have to blow the whistle and get the fans off the court so you can continue:


      Jeff was certainly curt, and perhaps should have been gentler in making
      the point, but he's probably right too. In his judgment (and mine too,
      fwiw) that thread was doomed to produce very little impact, a lot of
      noise.

      Something GNOME enthusiasts on this list often seem to forget is that
      its *not* just their time. When you send a message to a mailing list,
      you are asking for everyone to spend some time on it. When you start a
      thread that will draw lots of replies, you are, unwittingly or not,
      asking for everyone on the list (including hackers) to spend lots of
      time.

      I define the GNOME enthusiast community as: those who are actively
      involved with and interested in GNOME but have NOT contributed large
      quantities of code, translation or documentation (there are several
      exceptional cases, for example Jeff himself, but not a lot). We need
      enthusiasts and should value them! It provides a source of excitement,
      sociability, feedback on how we're doing in different areas, and
      sometimes even new ideas.

      But right now, the lists have become driven by the enthusiast community
      to the extent that hackers have gone into hiding. A good thread on
      desktop-devel-list *should* be predominantly (75% or more, say, as a
      totally arbitrary number) posts by core GNOME hackers related to that
      area. Look at a thread now.... probably 90% of the posts are by
      enthusiasts. That's taking "being in touch with the community" a little
      too far to the point that its hard to get work done ;-)

      For example, most of the people actually writing code that will be in
      the next GNOME release have probably been actively deleting every
      message to this theme thread! Its not because they don't care, its
      because they don't want to take the time away from working on gnome to
      wade through all the noise. And they shouldn't have to.

      Compared to its peak as a lively discourse among the hackers doing core
      contributions to the gnome codebase, desktop-devel-list is almost a dead
      list in terms of "useful things accomplished". Part of the problem is a
      *very* high noise level, and also very annoying persistent threads of
      the bike shed variety.

      Something people only relatively recently involved in GNOME (last couple
      years) wonder is about the relative silence / non-responsiveness of core
      hackers. It seems like desktop-devel-list, despite all the traffic, has
      very few people who are getting something done (see usability gnome org
      for an even worse example of this that is even more my fault). That the
      lists we (core hackers) used to haunt have become a tangle of weeds is
      one of the major factors driving this.

      As community leaders in GNOME, one of our jobs is to shepherd the lists
      so they do not become exceedingly noisy (and scare away important hacker
      to hacker traffic). But we have largely abdicated this responsibility in
      the last couple years. markmc tried to fight the tide about a year ago,
      but eventually gave up. Its hard *because* we're actually very nice
      people, and thus none of us want to be the list nazi. But its also very
      important to have this sort of pruning to be a healthy community.

      We've been talking about this a lot lately in s33kret cabal discussions.
      That we feel the need to have these private circles is part of the
      problem! Nobody, even those of us involved in the cabal (and especially
      not Jeff who is an outspoken supporter of openness and inclusion), want
      this sort of private exclusionary construct.

      So what's the point?

      1) Desktop-devel-list, #gnome-hackers, etc have been drowned by a deluge
      of well meaning (and healthy, when found in moderation) enthusiast
      involvement.
      2) The loss of effective communication channels has had a major negative
      impact on the amount and p

      --
      You are checking your backups, aren't you?
  2. The grand secret of spatial nautilus by ultrabot · · Score: 3, Informative

    I hereby share the great secret of making the most of spatial Nautilus.

    1. Create a "places" folder weher you drag shortcuts to your favourite folders (you know, the usual: mp3, pr0n, work, school). ctrl+shift+drag = create shortcut (symlink). Put the "places" folder on desktop & toolbar.

    2. Press ctrl+q to "kill all windows" when you've done whatever you were trying to do w/ file manager.

    Yeah, it still doesn't approach the glory that is Konqueror but it's not worse than "browse" mode of Nautilus either.

    --
    Save your wrists today - switch to Dvorak
  3. Re:Don't feed the troll by Pentavirate · · Score: 5, Informative

    She actually did offer to work with the devs to identify the features most requested. She offered to write a php script to take the feature requests from bugzilla and allow people for a period of time to vote for their favorite 3 requests. When she offered to do this work for the devs is when they came back with their infamous statement that the only way a feature will get coded is if a dev wants to do it (ie has a need for it personally).

    All of this information is in the second article.

  4. Re:Fork Gnome! by joshsnow · · Score: 3, Informative

    have this feeling that the "OSS will rule the world" crowd are not the ones actually developing the software.In fact, I am not sure where they came from...

    Linus Torvalds has repeated stated "World Domination" as a goal of Linux based systems. There's a start for you.

  5. A bit overblown by readams · · Score: 5, Informative

    Since I'm the developer directly quoted in both articles (I guess I had the best sound bite), I should probably offer a clarification. Stating that a feature will be implemented if and only if there is a developer who wants to implement it is merely a statement of reality.

    However, to claim that this means that I personally or other GNOME devs don't care about users is an exaggeration. Users requesting a feature quite often is a way to get a developer to want to implement the feature, especially since free software developers want their projects to be good and widely used.

    All we were saying in that thread is we already know what features are widely requested. Adding voting merely creates an illusion that the votes will, in the end, count for something meaningful. In reality the best the votes could provide is a biased sample of oft-requestedness, which we can already discern by comments on bugzilla bugs and duplicates. We do care about users and we do care about their concerns.