Slashdot Mirror


An Interview with Jeff Waugh

An anonymous reader writes "LinuxWorld has published a nice interview with Jeff Waugh, one of the core members of the GNOME community. In the interview Waugh talks about the upcoming GNOME 2.6, his views on software patents and on the involvement of the big vendors in the GNOME development process. Waugh is the current chair of the GNOME release team."

28 of 183 comments (clear)

  1. Waugh by Anonymous Coward · · Score: 5, Funny

    "Well well well, what is he good for?" [Only the aussies here will get this. Nothing on *this* (Jeff) Waugh)]

  2. Software developer talking about patents by ObviousGuy · · Score: 3, Interesting

    What a sad state of affairs that this is one of the main topics that the GPL community has to discuss.

    More than the progress of the GNU project, more than software engineering breakthroughs, more than new ideas in user interface design, software patents seems to have eclipsed all that.

    I used to be excited about computers and sharing ideas, but when the community dedicated to sharing has become a one note wonder, I find myself dulled by such harping on technicalities rather than technologies.

    --
    I have been pwned because my /. password was too easy to guess.
    1. Re:Software developer talking about patents by gaijin99 · · Score: 4, Insightful
      I used to be excited about computers and sharing ideas, but when the community dedicated to sharing has become a one note wonder, I find myself dulled by such harping on technicalities rather than technologies.
      Ahh, another slashdot poster who doesn't bother reading the article. Had you read the article you would have noticed that out of seven questions, one was about software patents. And it was a damn relivant question, too. Other questions focused on interface design, coder community design, etc.

      Software patents are important, that's why people talk about them. If software patents are granted universally it won't do much good to talk about the other things, software engineering breakthroughs, etc, because it will be *ILLEGAL* for us to make any such breakthroughs. But, and again I really do have to recommend reading articles before posting like this, the article was hardly an example of FOSS becoming a "one note wonder".

      --
      "Mission Accomplished" -- George W. Bush May 1, 2003
  3. This has to be asked... by heironymouscoward · · Score: 3, Interesting

    What is the roadmap for convergence of Gnome and KDE? It is good to have choice, but sad to see a fragmentation at the application level. Apart from the different programming languages used in the two, is there any fundamental reason why a common API cannot be defined or added?

    Right now it seems that the only solution for applications that want to be totally portable is to bypass KDE and Gnome entirely and use their own libraries (Mozilla, OOorg) and/or X.

    Even being able to run Gnome and KDE side-by-side in the same sessions would be a good thing.

    --
    Ceci n'est pas une signature
    1. Re:This has to be asked... by nzkoz · · Score: 5, Insightful

      A fundamental API like you're describing would be the 'lowest common denominator' between the two systems. No KIOSlaves for KDE and no Nautilus integration & panel applets on GNOME. Kinda like AWT from old java, and we all know how much that sucked.

      A much saner approach is to ensure that the basic stuff is compatible. Window manager hints, preferences etc. Let application authors write with their preferred toolkit, but ensure it doesn't affect users.

      Almost all linux users have both toolkits installed anyway. Yes, I realise some KDE users won't have gnome (Gentoo hackophiles etc.) however if they want to use CoolGnomeApp1.0 they'll just install some librarys and they're away.

      --
      Cheers Koz
    2. Re:This has to be asked... by unoengborg · · Score: 5, Interesting

      I certainly agree that fragmentation is a bad thing when it reduces choise. Even Microsoft is starting to use the lack of integration against free desktops in their get the facts campaign. It would be nice if we could prove them wrong.

      Even if Gnome/Gtk and KDE/Qt are very different toolkits, that should not prevent users from having a good user experience even if toolkits are mixed. The tookit choise should be a developer only issue.This is possible in windows and on MacOS so why not on free desktops.

      E.g. why must each browser have their own bookmark file format and bookmark file lokation? Both Gnome and KDE use a folder as Trash, why not use the same location for that folder by default?

      Both Gnome and KDE have a postit applet for small desktop notes, why not use the same file format and file location.

      Why not make it possible to do drag&drop between nautilus and konqueror. After all there is a XDND standard that both KDE and Gnome tries to follow in other applications. And if we drag a file from konqueror to the Trash in Nautilus we should get the expected behavior.

      Browsers and some other applications have icons that have similar functions in both Gnome and KDE. E.g. Back and Forward icons for browsers. Why not let the icons have the same name in both Gnome and KDE.

      Perhaps all such config options and data that is common to both Gnome and KDE could be held in a separate folder named e.g. .freedesktop.org.

      --
      God is REAL! Unless explicitly declared INTEGER
  4. Speaking of GTK 2.4 by $calar · · Score: 4, Insightful

    Wasn't it supposed to be released on the 2nd?

    http://gtk.org/plan/2.4/

    New file selector, yum.

  5. I'd love to Gnome out! by Basehart · · Score: 4, Insightful

    After a few lackluster attempts at installing Gnome on my OSX box I have to say that a nice easy step by step instruction would be most helpful.

    For many users, all the untarring, compiling and whatnot is a major headache -- akin to grasping the concept of depth of field in photography for me. Once I finally got it, it was super easy, but getting it in the first place was a big struggle.

    I guess there's something about the whole process that I either just don't get, or maybe I think it's a lot harder than it really is.

    So anyone know an easy way to get Gnome on an OSX box?

  6. Here is the roadmap by Srin+Tuar · · Score: 5, Interesting

    Here is the unification roadmap:

    KDE: ----------X
    GNOME: ------------------->

    </biased_gnome_user>

    But, seriously, it doesnt make sense to talk about unifying them, as they are built around fundamentally different toolkits. ( Qt uses a modified subset of C++, GTK+ uses C as a base but has a nice C++ wrapper)

    So they cant really be unified, though they can be made quite compatible.

    I'm personally biased towards GNOME, because as a C++ programmer I love the stl, and thus hate Qt and the moc. But that doesnt mean I really think that KDE will die off: Free code is, after all, immortal.

    1. Re:Here is the roadmap by be-fan · · Score: 4, Insightful

      Qt and the STL are not at odds. They are two different approaches for two different problems. The STL is a general-purpose container library. Its not at all object-oriented, and aggressively static.

      Meanwhile, Qt is specialized for GUI programming, and moc and the Qt container library fit that very well. Both allow for much more dynamic code, and in my experience, GUIs are extremely well-suited to dynamism in the language. After all, two of the best GUI languages ever (Smalltalk and Objective C) were of the dynamic/object-oriented variety.

      I'm a C++ coder too, and also love the STL. However, I've spent a bit of time doing Qt programming, and really do agree that a more dynamic approach is better suited for GUIs.

      --
      A deep unwavering belief is a sure sign you're missing something...
    2. Re:Here is the roadmap by claes · · Score: 4, Informative

      There is more to convergence than just toolkits. It is unfortunate that every comparison between Gnome and KDE always involves comparing toolkits and the differences between them. A desktop is so much more than just the stuff that builds the GUI. Actually, I think we should stop talking about desktop at this point, since the "desktop problem" is more or less solved. I would say both Gnome and KDE have accomplished what was envisioned at the point when the KDE project was started. I say there is a need for a new vision now, something that goes beyond just the simple toolkits on the desktop.

      Convergence can take place in a number of areas. The configuration problem needs to be dealt with. Ideally, all programs should have a common configuration mechanism. Apache, Samba, mail servers, X, drivers etc should be easier to configure. There is a need for a common approach to these problems. This is a major problem to solve, since it needs cooperation and a common vision between all developers, not just the desktop developers.

      Better hardware handling. There is work in progress here, and it is more important than most other things going on in KDE or Gnome.

      Documentation and help systems. Every program should deliver documentation in a way so that can be integrated in a common help system. It should contain relevant metadata, be easily translatable, viewable in different environments. The information about available programs in the system today is scattered: there is information in the package management database, in the man pages, in the doc directory, in the menu hierarchy, but it is loosly coupled and it is not easy to find the documenation given the .desktop entry in the menu directory. I believe the free software community should define a metadata format like the one that freshmeat uses. Every tarball should include descriptions in a common format, and it should be usable in a number of contexts. There is a need for a distributed web of metadata. Today it seems the metadata is centralized in the package repositories and on freshmeat. There is a gap between description of packages and descriptions of the programs they install. Every available application needs good descriptions. Not just "Mozilla" "Web browser". "Konqueror" "Web browser".

  7. Desktop Apps by petabyte · · Score: 5, Interesting

    In terms of the technology, we've basically got all of the desktop applications solved. Between OpenOffice.org, GNOME, Mozilla and a number of other projects, the stack of stuff people generally use on the desktop is pretty much there.

    Which really makes me wish that GNUCash was in that group. I do everything (word processing, email, spreadsheets, gaming) on Linux inside Gnome except for managing my finances. I keep a windows box with Quicken around for that. GNUCash could replace that for me but probably not before GNUCash-2 which is supposed to be GTK2. I heard they were short on developers and that was stalling progress on that. I guess personal finance doesn't have much of a place on a business desktop and gets less attention. I've been playing around with SQL-Ledger but thats a bit overkill for my needs.

    That aside I love Gnome and am looking forward to 2.6 and Epiphany 1.2. :)

    1. Re:Desktop Apps by Anonymous Coward · · Score: 3, Funny

      I do everything (word processing, email, spreadsheets, gaming) on Linux inside Gnome except for managing my finances

      Let me guess, all the Tuxracer you can handle?

  8. KDE and Gnome *do* run side-by-side by jonathanbearak · · Score: 5, Informative

    I don't understand how people keep saying that KDE and Gnome don't work together. They're different environments, but all they're parts are pretty darn interchangeable. A while ago, for the heck of it, I replaced gnome-panel in Session prefs with kicker. Worked perfectly. After reading your post, I called kwin --replace to switch from metacity to kde's wm.

    And OO.org ... that's for running across OS's, not KDE/Gnome. Besides, Native Widget Framework is due for the next major release AFAIK.

    Mozilla ... it uses gtk+ or gtk2, many of which would consider to be (sort of) Gnome. XUL is not a KDE/Gnome issue. Like OO.o, it's another platform issue.

    Gnome and KDE don't need to converge. At this point, they're aiming at different markets. KDE is uber-customizable. Gnome is focusing on KISS usability issues. The important backend stuff is already being taken care of via freedesktop.org.

    1. Re:KDE and Gnome *do* run side-by-side by theantix · · Score: 4, Insightful

      Bah.

      The problem you are complaining about is a problem with Xandros's distribution, not linux. If gnome doesn't run properly in Xandros that just means that they haven't bothered to properly package it. Many distributions have the ability to install GNOME and KDE on the same installation, and applications written for one DE have always run just fine in the other one in every distributions I have tested.

      --
      501 Not Implemented
    2. Re:KDE and Gnome *do* run side-by-side by Namaseit · · Score: 3, Insightful

      The problem is their *frameworks* are completely different. Because of this if you wanted to bring the two together you would have to scrap one DE's entire framework as "melting" them together would take so many man hours I don't even want to think about it. The closest your going to get is esthetic integration. KDE uses a lot of things that integrating into GNOME would be more work then it's worth. Kpart's(embedding applications in other applications aka konqueror), Kioslaves(doing ftp:// in kate and being able to remotely modify files directly), and many other things that make up KDE. I don't know much about GNOME's framework to tell you the truth.
      There will never be true integration. Accept it.

      --
      75% of all statistics are made up!
  9. Freedesktop.org is the fulcrum point by Ars-Fartsica · · Score: 3, Informative
    A great deal of work is taking place to push commonalities up the food chain to Freedesktop.org. Mostly this is X related, but I suspect this will grow over time into a true interoperability effort.

    Once we've reached a point where the projects are not duplicating effort needlessly, we can truly say vive la difference with no guilt over wasted efforts.

  10. gnome 2.5 by prockcore · · Score: 4, Informative

    I'm using Gnome 2.5 (Subscribed to the 2.5 channel in Red Carpet, automagically upgraded everything for me). I have to say that Nautilus in the 2.5/2.6 branch is amazing.

    How amazing, you ask? It's as fast as gmc used to be. Although it is a little strange to switch back to the old OS9 style Spatial Finder style of file management.

    Things are a little buggy, Nautilus crashes every once in a while, and Evolution sometimes doesn't quit correctly. But in general, the whole desktop is great. Gimp1.3 is super sweet, and finally supports re-editable Text layers (ala photoshop)

  11. GNOME is excellent by Beavis! · · Score: 5, Interesting

    I've recently been introducing my staff at my day job to GNOME since we are moving away from OpenVMS to Unix. Since HP-UX will be coming with GNOME as a default in future releases, I figured it would be good to get the guys used to it by having them use it on a daily basis for basic work stuff. So far they have taken to it pretty well. The most amazing thing is that some of them actually find it EASIER and more FLEXIBLE than Windows. Thank you for a terrific project!

    --
    I try to be fu
    1. Re:GNOME is excellent by bonch · · Score: 3, Insightful

      I think the thing that keeps me going back to Gnome is both its simplicity and its speed. KDE feels way too much like an overload of thrown-in features, although the 3.2 release really impressed me.

      I often switch back and forth between the two as new releases come out--I will be using Gnome again when its new version is released.

    2. Re:GNOME is excellent by Beavis! · · Score: 3, Insightful

      Actually, I do the same thing myself. I find elements in each that I like, but GNOME seems to feel more polished and put together these days. I'm not saying that KDE doesn't, but... GNOME apps seem more flexible in terms of look and feel. I can't stress the importance of a really slick looking desktop when it comes to the usability of a computer from a non-techie perspective. It makes it much easier for me to introduce people to a new desktop when it looks more impressive than Windows XP.

      --
      I try to be fu
  12. The reverse? by Gyan · · Score: 4, Informative

    Waugh: The whole point of the patent system is that they're supposed to be obvious things. But there are a lot of things in computing that are unobvious to a point

    Umm, isn't it the opposite? Only those insights and ideas which are "non-obvious".

    1. Re:The reverse? by jdub! · · Score: 4, Informative

      Yeah, the interview was done in the middle of the linux.conf.au wireless area, with a tape recorder. It seems a fair few things were lost along the way. ;-)

  13. Linus by bonch · · Score: 3, Interesting

    Why do you think Linus Torvalds is so popular? He's so down-to-earth about these things and interested in the technology and not the technicalities. This SCO mess forced him into it, but even then he still spits out the choice quotes, like the infamous "crack" comment.

  14. Re:Gnome or KDE by extra+the+woos · · Score: 3, Insightful

    this wasn't flamebait (no one is gonna bother flaming the first part of his post lmao), however, it may have been a bit redundant as this question comes up EVERY TIME an article like this rolls around...now i'm not karma whoring here, BUT there is only one answer:

    USE BOTH... Whichever one you like better (and you will, its never a toss up!) use!

    --
    replacing it with NEW Folger's Crystals! (lets see if they notice the difference)
  15. Re:Gnome or KDE by be-fan · · Score: 3, Insightful

    KDE is whatever you want it to be. I've got mine set up like OS X --- menubar at top, panel at bottom, toolbars and menus simplified. Out of box, its pretty Windows-y, but I'd wager most KDE users don't use the desktop the way it comes out of box.

    --
    A deep unwavering belief is a sure sign you're missing something...
  16. Mono? by Anonymous Coward · · Score: 3, Interesting

    Does anyone know about the legal status of Mono? I mean, if Gnome starts using it all over the place and M$ decides to shut it down (they have like a million lawyers, so they can probably do that), won't Gnome be, well, dead? Or at least in a very uncomfortable position?

  17. Evolution Dataserver version 2.0 by axxackall · · Score: 3, Informative

    Something magical is upcoming. I've tried to find anything about Evolution Dataserver version 2.0 mentioned in interview, and all I found so far were references to cvs. Looks like apart few developers accessing thisnew wombat no one else knows what it is, how it is designed and how it works.

    --

    Less is more !