An Interview with Jeff Waugh 183
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."
Waugh (Score:5, Funny)
Software developer talking about patents (Score:3, Interesting)
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.
Re:Software developer talking about patents (Score:2, Insightful)
I dont like their attitude either (Score:1, Interesting)
Re:Software developer talking about patents (Score:5, Insightful)
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".
Linus (Score:4, Interesting)
This has to be asked... (Score:3, Interesting)
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.
Here is the roadmap (Score:5, Interesting)
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.
Desktop haiku (Score:1)
two answers to a problem
thats one too many
poor linux user
just wants his applications
to run on his box
choice is a good thing
and, and, and but not or, or.
Unification!
Re:Here is the roadmap (Score:5, Insightful)
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.
Not sure I'd agree (Score:2)
Having used libsigc++, it allows all the flexibility of Qt's string based callback system and is typesafe in addition.
Admittedly, it is all compile-time, but that doesnt mean its not dynamic: you can certainly hook and unhook things at runtime. The MOC isnt going to make C++ into an interpreted language or anything.
The other things about gtkmm that I like are that it doesnt try to duplicate things from the stl (such as QtString), that the code size tends to be small, and the executables tend to be fast.
Re:Not sure I'd agree (Score:3, Insightful)
---------
If its compile-time, then its *not* dynamic. C++ has very limited support for any sort of dynamism, and the STL and libsigc++ continue that tradition. Like I said, I'm a fan of "modern" C++, but I have to admit that its static nature isn't great for GUIs.
The MOC isnt going to make C++ into an interpreted language or anything.
-----------
Since when do you need an interpreted language to have dynamism? Smalltalk and Lisp are amon
Re:Here is the roadmap (Score:5, Informative)
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
Re:This has to be asked... (Score:5, Insightful)
A much saner approach is to ensure that the basic stuff is compatible [freedesktop.org]. 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.
KDE and Gnome *do* run side-by-side (Score:5, Informative)
And OO.org
Mozilla
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.
Re:KDE and Gnome *do* run side-by-side (Score:1, Insightful)
I've had a lot of trouble getting Gnome to run on my KDE (Xandros) box.
So you're saying that with Native Widget Framework and freedesktop.org we'll see more of a common package?
basically I'd like to be able to run _all_ linux software on my linux box without having to become an expert sysadmin to do it. Not a big thing to ask for, eh?
Re:KDE and Gnome *do* run side-by-side (Score:5, Insightful)
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.
Re:KDE and Gnome *do* run side-by-side (Score:2)
They DO need to converge. You say KDE is uber-customizable, and GNOME is focusing on KISS usability issues. Why the hell aren't they one desktop project that is both uber-customizable yet focusing on KISS usability issues?
Re:KDE and Gnome *do* run side-by-side (Score:2)
Do you even know what KISS means? Keep It Simple and Stupid! Uber-customizability and uber-simplicity are two mutually exclusive things. It's like trying to make hot ice!
Re:KDE and Gnome *do* run side-by-side (Score:2, Insightful)
You know, call me crazy, but I just don't believe this. Think of the apps out there that have an "advanced interface" button. With it turned off, the app adopts the KISS principle, with a streamlined interface with only basic options, but if the user selects the advanced mode, the interface expands or even alters itself to support the needs of the power user. So the problem with KDE is that they don't adopt a KISS interface as st
Re:KDE and Gnome *do* run side-by-side (Score:2)
-----------
HIG research shows that such interfaces do not work. People overestimate their capabilities and try to use the advanced mode when they shouldn't, or need to use it the minute they need even one thing not in the default interface.
I don't buy the argument that a feature from KDE couldn't be ported to GNOME or vice versa
------------
The KDE code and GNOME code are completely d
Re:KDE and Gnome *do* run side-by-side (Score:2, Interesting)
It seems to me, people overestimating their own ability isn't the fault of the interface. I agree its a dilemma, but not as bad as not offering the advanced interface at all. If GNOME takes the KISS principle too far they are just going to drive the power users to another alter
Re: (Score:1)
Foundataion code (Score:2)
Yep, a lot of foundation code is migratable. Oh wait, let me correct that, a lot of foundataion code is common between the two. Both systems for instance require libxml. More work is being done where it makes sense. However sometimes there are two different ways of doing something, both with good and bad points. Then one group goes one way and one the other. Sometimes it turns out after comparing what happens (sometimes after many years) when going different ways that one way is considered better.
Re:KDE and Gnome *do* run side-by-side (Score:3, Interesting)
--------
Its not just a matter of language. Its a matter of the fundemental structure of the code.
a lot of the foundation code in both systems isn't GUI dependent and could migrate a lot easier I believe than you think.
---------
I am reasonably familier with the KDE architecture and parts of the KDE code, and I can tell you that nearly everything is fundementally tied to Qt. Even non-GUI stuff like kio and dcop
Re:KDE and Gnome *do* run side-by-side (Score:2)
Re:KDE and Gnome *do* run side-by-side (Score:2)
So? Power users aren't GNOME's target audience. That's the whole point!
Re:KDE and Gnome *do* run side-by-side (Score:2)
Advanced buttons/menus/modes/whatever don't work. Users overestimate themselves and set each application into advanced mode or click on the Advanced button and either get confused or mess things up. It's also a support nightmare ("Turn on option X", "I don't see option X", "Oh, you aren't in advanced mode?").
Sawfish had beginner/intermediate/advanced modes. Nautilus had beginner/intermediate/advanced modes. Everybody (including beginne
Re:KDE and Gnome *do* run side-by-side (Score:2)
This is just the problem: They've dumbed it down, and so dumbed you down.
I've not tried GNOME lately, not since they started this slide towards madness. But here are some points:
Rearrange the titlebar buttons. Now, I realize that this is a WM issue, so...
Switch your window manager. This used to be a simple option from control panel in GNOME. Now? It may exist, somewhere in the registry, maybe not. Who knows? People are
Re:KDE and Gnome *do* run side-by-side (Score:2)
Re:KDE and Gnome *do* run side-by-side (Score:3, Insightful)
Re:KDE and Gnome *do* run side-by-side (Score:2)
-----------
Why does Explorer, MS Office, and Visual Studio on Windows all use different toolkits and underlying lbrares? Because things historically just don't work out the way you always want it to, and if "integration" is good enough, than it doesn't matter that its not a perfect solution.
Why the hell aren't they one desktop project that is both uber-customizable yet f
Re:KDE and Gnome *do* run side-by-side (Score:1, Flamebait)
[grin] I think you've got that backwards, but whatever makes you happy...
Freedesktop.org is the fulcrum point (Score:4, Informative)
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.
Re:This has to be asked... (Score:5, Interesting)
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.
Re:This has to be asked... (Score:2)
2) GNOME and KDE have adopted quite different philosophies. The GNOME folks have thrown a lot of effort into polishing the UI, and the KDE folks have spent a lot of effort on the underlying technology. GNOME goes with a "simpler is better" philosophy, while KDE goes with "users like features and power." GNOM
Speaking of GTK 2.4 (Score:4, Insightful)
http://gtk.org/plan/2.4/ [gtk.org]
New file selector, yum.
Re:Speaking of GTK 2.4 (Score:2, Informative)
"A timescale of 8-9 months seems reasonable; that is, a final 2.4.0 in late August or early September. As always, we're a bit late, so our current target date is early in 2004."
I'd love to Gnome out! (Score:5, Insightful)
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?
Re:I'd love to Gnome out! (Score:1, Informative)
http://www.gnome.org/~jdub/garnome/
Re:I'd love to Gnome out! (Score:2)
Re:I'd love to Gnome out! (Score:2)
Re:I'd love to Gnome out! (Score:2, Informative)
Google is your friend, the first six hits [google.com] (after which I stopped checking) all send you to the right place. [sourceforge.net]
Re:I'd love to Gnome out! (Score:3, Informative)
See the fink home page for more information. But really, it's not hard at all.
Michael
Untarring, compiling, etc. (Score:3, Funny)
Re:I'd love to Gnome out! (OT) (Score:1, Offtopic)
A simple way to make people understand what's the point with depth of field, or why it's used, was shown to me with an example:
A near object (a mupet) and a large (skycrapper) very far object where shot with 2 cameras. One had a very powefull zoom lens, and the other had a comon lens. The important thing was that the mupet was about the same size in both pict
Re:I'd love to Gnome out! (OT) (Score:2)
Re:I'd love to Gnome out! (OT) (Score:2)
Re:I'd love to Gnome out! (Score:2)
Read this [gnomedesktop.org] for instructions.
Re:I'd love to Gnome out! (Score:2)
That's the whole point -- it is NOT extremely simple to someone like me who is missing some basic point. I just don't get it for some reason. Something is not making sense, and I don't know what it is!
Installing Fink was the easy bit - I even re-downloaded the Fink 0.6.2 installer and was greeted with:
Fink 0.6.2 Installer cannot be installed on this computer.
A root directory
GNOME (Score:1, Informative)
Re:GNOME (Score:2)
It seems more likely that it was a set up post for the usual "GNOME has turned to crap ever since it went 2.0" trolls.
Jedidiah.
Re:GNOME (Score:1)
Re:GNOME (Score:1, Funny)
Re:GNOME (Score:2)
Case Dismissed (Score:1, Interesting)
In terms of the mental ward, we've basically got all of the penthouse suites booked....by YOU! HAHAHAHA
Honestly, GNOME is the best desktop excluding OSX in terms of usability (imho omg wtf) - but give me break, Jake! I guess if by 'solved' you really mean "looks kind of like something you've seen in either Windows or Mac, but not really", then I agree whole-heartedly.
Smart People (Score:1, Insightful)
Re:Smart People (Score:2, Informative)
Re:Smart People (Score:1)
Re:Smart People (Score:3, Interesting)
Re:Smart People (Score:2)
You think that's a big CPU cycle eater, try Mac OS X. Whee!
Desktop Apps (Score:5, Interesting)
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.
Re:Desktop Apps (Score:3, Funny)
Let me guess, all the Tuxracer you can handle?
Re:Desktop Apps (Score:1)
Oh and Koules
Shall we dance? (Score:1)
Ever tried pydance [icculus.org] or StepMania [stepmania.com]? Or do you just not have the rhythm?
Re:Desktop Apps (Score:2)
If you'd like to do away with that Windows box but you need Quicken, you could use Crossover Office [codeweavers.com]. Or maybe first try Wine [winehq.com] since that's free, but I have had loads of more luck with Codeweavers' commercial version.
Re:Desktop Apps (Score:3, Informative)
Dunno about you, but some time ago, I put a version of Quicken5 for DOS on a Linux system in FreeDos using DosEMU. I can now access this instantaneously via SSH from any computer in the world on the Internet, with a very high degree of security.
Nice. Very, very NICE.
Re:Desktop Apps (Score:2)
I have followed the GNUCash project from early on and I think what hurt them was a strong resistance to including business features early in the projects development. The community seemed to be crying for it and they really squandered a lot of momentum by resisting it.
Anyway, Quasar is not Open Source, but it is cheap for business ($30 US), has some add ons like POS, and is free for personal use. I
Re:Desktop Apps (Score:1)
Which really makes me wish that GNUCash was in that group.
Go to here [moneydance.com]. Problem solved. And if you want it to look like your other Gnome/GTK apps, just pass it the GTKLookAndFeel when starting it up. With j2se1.5 coming out soon, it will even have a skinnable look and feel for Gnome. Just add jre!
gnome 2.5 (Score:5, Informative)
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)
Re:gnome 2.5 (Score:3, Informative)
Blows the pants off nautilus.
No, it really doesn't. The new Nautilus is perfect. It handles files, it's clean and simple. It's the least cluttered file manager I've ever used. Konq on the other hand, is as unweildy as Explorer.
There's even a thread by the konq devs talking about how nice the spatial nautilus is and how they want to do something similar.
Re:gnome 2.5 (Score:2)
Can you please provide a link?
Re:gnome 2.5 (Score:3, Informative)
http://www.kdedevelopers.org/node/view/218
GNOME is excellent (Score:5, Interesting)
Re:GNOME is excellent (Score:4, Insightful)
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.
Re:GNOME is excellent (Score:3, Insightful)
Re:GNOME is excellent (Score:2)
The reverse? (Score:5, Informative)
Umm, isn't it the opposite? Only those insights and ideas which are "non-obvious".
Re:The reverse? (Score:5, Informative)
Mono? (Score:3, Interesting)
Re:Mono? (Score:2)
Re:Mono? (Score:2)
Re:Mono? (Score:1)
Evolution Dataserver version 2.0 (Score:4, Informative)
Re:Evolution Dataserver version 2.0 (Score:2, Interesting)
more feature creep ahead (Score:1)
and bloat to GNOME. At what point are they going to stop doing
this and finally declare the desktop *feature* complete?
IMHO, GNOME is eminently useable and has sufficent features already.
Stability should be given greater emphasis.
Re:Gnome or KDE (Score:3, Insightful)
USE BOTH... Whichever one you like better (and you will, its never a toss up!) use!
Why choose one? (Score:2)
Re:Gnome or KDE (Score:2)
Gnome is nothing like motif.. ugh motif is horrible. I'd say that KDE is like Windows 2000 (not like XP), and Gnome is like OS X.
Re:Gnome or KDE (Score:4, Insightful)
Re:Gnome or KDE (Score:3, Interesting)
Re:Gnome or KDE (Score:3, Interesting)
And don't think that I haven't tried to use OSX. Common, I'm a sysadmin administering few companies and about 50 servers, I'm not unemployed, I don't have time to tweak my box to be usable for my work. Installing X11, installing Fink, compiling, searching for missing libraries, compiling, searching...
The common fact that Linux works nothing like OSX is ma
Re:Gnome or KDE (Score:2)
Re:Gnome 2.6? (Score:1, Interesting)
Re:Article Text (Score:2)
Re:Waugh ? == Most hated ! (Score:2, Funny)
Re:Waugh ? == Most hated ! (Score:2, Informative)
Re:LGPL (Score:3, Informative)
It is QT that is duel licenced under GPL and QPL but that is not part of the KDE project and they are connected very little except of one depending on the other.
Re:gstupid gapp gnames (Score:1, Insightful)
You mean like nautilus, Dasher, Rhythmbox, Totem, Evolution, devhelp, anjuta, yelp, zenity, metacity, epiphany, balsa, acme, bug-buddy, eye of gnome, file-roller, scrollkeeper...?
Yeah, I wonder the same... (rolls eyes).
'Kause (Score:2)