Stories
Slash Boxes
Comments

News for nerds, stuff that matters

David Faure Interview

Posted by emmett on Fri Jun 09, 2000 09:49 AM
from the kde-last-train-to-trancentral dept.
[vmlinuz] writes: "Linux UK has got an interview with one of the key KDE developers - David Faure. Interesting reading, particularly with all the press that KDE/Debian is getting."
This discussion has been archived. No new comments can be posted.
David Faure Interview | Log In/Create an Account | Top | 118 comments (Spill at 50!) | Index Only | Search Discussion
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
(1) | 2
  • Re:non-free by Biff Cool (Score:1) Friday June 09 2000, @05:30AM
  • Security by FascDot Killed My Pr (Score:1) Friday June 09 2000, @06:20AM
  • by FFFish (7567) on Friday June 09 2000, @05:30AM (#1013569) Homepage
    Oooh, this is going to cost me karma as trolling, but...

    How is this all-inclusive, single-source applications/OS environment any different than, say, Windows and Office?

    I know, I know: it's not monopolistic, you are able to run other GUIs, it isn't tied into the OS, etcetera.

    On the other hand, there are a *LOT* of Linux supporters who really get off on flaming Microsoft for packaging Office with Windows, for the way Office buggers with the GUI, for their scripting support, for bloatware, and so on.

    All accusations that could be made toward KDE, and probably Gnome. Like, when Linux finally rules the common man's desktop, is an installation package that by default installs KDE and KOffice really any different than what MS does? Isn't there a parallel with Office's non-standard dialogs and widgets, and KDE's different-from-other-GUIs dialogs and widgets (there being a complete lack of standard for Linux GUIs)? Is KDE scripting going to be any less a security risk than VBA? Isn't X-Windows+KDE+KOffice not abhorrently oversized, just like Office?

    Yes, I'm fully aware that it's a different situation... but not so different that it's not more than a little ironic that what KDE is praised for, MS is condemned for.

    Ouch.


    --
  • Re:Interesting point. by chandler (Score:2) Friday June 09 2000, @06:27AM
  • Re:All you need are the libraries by chandler (Score:1) Friday June 09 2000, @06:30AM
  • clarification by georgeha (Score:1) Friday June 09 2000, @06:35AM
  • Re:depends which version of outlook you are using by McFarlane (Score:1) Friday June 09 2000, @08:01AM
  • Re:Why is KDE So Much Better than GNOME? by Frizzle Fry (Score:1) Friday June 09 2000, @08:04AM
  • Why implement at all? by FascDot Killed My Pr (Score:1) Friday June 09 2000, @06:44AM
  • Re:mmm. KDE... by jmt(tm) (Score:1) Friday June 09 2000, @08:08AM
  • Re:Pathetic Licensing Answer by dfaure (Score:1) Friday June 09 2000, @08:14AM
  • Re:Interesting point. by dfaure (Score:1) Friday June 09 2000, @08:17AM
  • Re:Pathetic Licensing Answer by whoop (Score:1) Friday June 09 2000, @08:19AM
  • "script kiddie" by TobyWong (Score:1) Friday June 09 2000, @08:20AM
  • Re:Is this different from Microsoft? by SurfsUp (Score:1) Friday June 09 2000, @10:33AM
  • Holes are for digging, Libraries are for linking by Anonymous Coward (Score:1) Friday June 09 2000, @10:41AM
  • Re:Holes are for digging, Libraries are for linkin by dfaure (Score:1) Friday June 09 2000, @10:49AM
  • Re:Interesting point. by dfaure (Score:1) Friday June 09 2000, @11:09AM
  • Re:mmm. KDE... by SurfsUp (Score:2) Friday June 09 2000, @11:20AM
  • Re:Is this different from Microsoft? by Peter Putzer (Score:1) Saturday June 10 2000, @12:33PM
  • It's a font thang. by DebtAngel (Score:1) Friday June 09 2000, @11:31AM
  • Re:Security by bmetzler (Score:1) Friday June 09 2000, @11:32AM
  • Re:Is this different from Microsoft? by SurfsUp (Score:2) Saturday June 10 2000, @02:49PM
  • Re:Is this different from Microsoft? by Peter Putzer (Score:1) Saturday June 10 2000, @09:05PM
  • Re:Is this different from Microsoft? by SurfsUp (Score:2) Sunday June 11 2000, @01:45AM
  • Re:Is this different from Microsoft? by Peter Putzer (Score:1) Sunday June 11 2000, @05:18AM
  • Re:Is this different from Microsoft? by SurfsUp (Score:1) Monday June 12 2000, @10:01AM
  • by chandler (98984) on Friday June 09 2000, @05:34AM (#1013594) Homepage
    I've noticed several wrong impressions of KDE2.0 here. First of all, throw out all notions of KDE1.1 and whatever you think of it. Secondly, go download Konfucious (the 1.9 beta) from the KDE site. Here's what's different:
    • QT2.1x is a different beast than QT1.x or even QT2.0. It's faster, more stable, and less ugly. The theming support is great. It's just a more capable toolkit.
    • KDE is now structured differently. There is no more kpanel (RIP). It's been replaced with kicker. There is no more kfm. Half of its functionality was inhereited by kdesktop (which puts icons on the desktop and sets the background), and the other half by konqueror.
    • Konqueror is not just a file manager. It's a file viewer, as well as a file viewer for the network. The combination of these two functionalities means that it's also a web browser, but it does other cool things like embed a KOffice part to be a KOffice file viewer.
    • KDE is no longer just a library that you need to run. While there are kde libraries, there is also a dcop server that handles interconnections between programs. Running a KDE2.0 program requires you to have an active instance of the dcop server, or else the application will bomb.
    • The KParts technology is a beautiful thing. While it may be superficially similar to M$ technology, in reality it's much more cleaner and useful. Microsoft's technology starts to look like a horrible kludge compared to the elegance of KDE2.0. KDE2.0 also implements enough of the M$-like ideas (KOM, etc.) that major commercial ports of traditionally windows-centric applications (e.g. project Kylix) can start to happen.
    • KDE2.0 does not look anything like KDE1.1. KDE1.1 may have looked like the illegitimate offspring of CDE and Win 9x, but KDE2.0 has an elagance of its own, particuarly with the System theme, though you can theme it any way you want.
    • Best of all, it's modular, so you can replace any single component with another and have it work fine.


  • Who needs all these KDE apps... by Malc (Score:1) Friday June 09 2000, @05:36AM
  • W3C HTML Tidy and the demoroniser by arthurs_sidekick (Score:1) Friday June 09 2000, @05:39AM
  • by SurfsUp (11523) on Friday June 09 2000, @06:52AM (#1013597)
    Oooh, this is going to cost me karma as trolling, but...

    How is this all-inclusive, single-source applications/OS environment any different than, say, Windows and Office?


    You may be surprised at how much support you get. Disclaimer: I *use* KDE every day and I think it's great. I use lots of KDE mainline applications and lots of what I'd have to call "3rd party" applications. (though I probably use even more Gnome/GTK applications, running them from the KDE desktop.)

    I have some experience compiling KDE out of CVS, have done a small amount of KDE/QT development and have participated in the KDE mailing list. My intention was to become a regular KDE contributor.

    This was short lived, however, as I quickly found that the KDE mailing list, was being run as a sort of private fiefdom by this same David Faure. Any comments of the form "KDE mainline applications development should be opened up to more developers" i.e., not just be restricted to the main CVS tree, were met extremely aggressively. I didn't want to press the point because I thought "maybe he's right" and all the core applications *do* have to be tightly controlled by the core developers in order to have the highest possible quality.

    But now, 6 months later, I know he's wrong. KDE development has slowed down *a lot*, and especially KDE core applications development. I've been putting up with the same bugs in kmail for almost a year now - it hasn't changed a bit, because kmail development has been inextricably bound into the main KDE CVS tree, and it's all oriented towards KDE 2 now. So if you're not compiling out of CVS, you're out of luck. The bottom line is that KDE users have to wait and wait and wait for bug fixes.

    Now, I'm a developer and I should just be able to download the code, make the fixes and send them in. But in the case of kmail, you have to download practically the whole tree, and let me tell you, it isn't that easy to get it to build. I would have done that anyway, except for the agressive reception I got on the KDE mailing list. Anyway, I'd still have a problem with it, because suppose I put in a bunch of great features - It would still be months and months before anybody gets to use them, because they have to wait for the official release of KDE 2. One of the reasons developers develop for free is to see their stuff get used *immediately*, and this just doesn't happen with KDE development.

    I did what open-source developers are famous for doing - I moved on to other projects that are more to my taste (e.g., Freenet [sourceforge.net]!!). Now, I'm not bitter - why should I be, I'm still getting KDE for free and it's still darn good - but I am concerned that a certain prima-donna mentality is hurting the KDE development, and because of that, hurting the entire open-source movement. I wonder how much of this is due to the fact that some fulltime, paid developers (Faure is one) don't feel compelled to play by the traditional, unspoken rules of the community. OK, I've said my piece, and I'm posting this without my +1 bonus because I'm not sure whether this is a flame or a troll or constructive criticism.
    --
  • Re:Interesting point. by mutende (Score:1) Friday June 09 2000, @06:52AM
  • Re:Smart/Stupid Quotes? by ethereal (Score:1) Friday June 09 2000, @07:00AM
  • Re:Scripting...nailing the barn door open? by demo9orgon (Score:1) Friday June 09 2000, @07:00AM
  • Re:Ouch by GeZ117 (Score:1) Friday June 09 2000, @08:25AM
  • Pathetic Licensing Answer by Oskuro (Score:1) Friday June 09 2000, @07:07AM
  • Re:KDE acceptance by deno (Score:2) Friday June 09 2000, @08:25AM
  • Re:Standards, PLEASE by GeZ117 (Score:1) Friday June 09 2000, @07:13AM
  • Re:Security by whoop (Score:1) Friday June 09 2000, @07:22AM
  • by dfaure (115987) on Friday June 09 2000, @08:30AM (#1013606) Homepage
    I am very sorry to hear that :(
    You wish that KDE core applications were developed out of CVS ? With the changes that happen in kdelibs quite often - to build a better API, and because of all the new stuff in KDE 2.0 (KParts, DCOP, XMLGUI, etc.) - this is almost impossible. What you gain from having apps in CVS is that they can be fixed by many people, especially those who change kdelibs.
    Out of CVS, it's up to the author to fix his app to cope with the changes, and _that_ can be piss him off a lot, obviously. This is not about "controlling", this is effectively about helping....

    To answer the more personal comments, KDE is definitely nobody's fiefdom. My answer (which I can't remember) may have sounded not nice and I apologize for that, but the idea of developing core apps out of CVS really doesn't make much sense. You want to "open more" the development by making it private ? About KDE 2 apps that are not in CVS : from 1.91 onwards, they should be able to compile and run on top of KDE. The API shouldn't change anymore. No need to wait for the official 2.0. Finally, I'm not a paid fulltime developer... yet.

  • Re:Standards, PLEASE by dfaure (Score:1) Friday June 09 2000, @08:35AM
  • This does make me worry about SECURITY. by arcade (Score:2) Friday June 09 2000, @08:38AM
  • Re:what a jerk by Remote (Score:1) Friday June 09 2000, @08:38AM
  • Re:This does make me worry about SECURITY. by dfaure (Score:2) Friday June 09 2000, @08:50AM
  • Re:Ouch by ..... (Score:1) Friday June 09 2000, @11:47AM
  • Back on topic - Konqueror by Anonymous Coward (Score:1) Friday June 09 2000, @12:34PM
  • Why make kde specific apps? by georgeha (Score:1) Friday June 09 2000, @05:05AM
  • Interesting point. by Zach (Score:2) Friday June 09 2000, @04:59AM
  • Re:Is this different from Microsoft? by nitehorse (Score:2) Friday June 09 2000, @01:30PM
  • Standards, PLEASE by Jon Peterson (Score:2) Friday June 09 2000, @05:07AM
  • Smart/Stupid Quotes? by ethereal (Score:1) Friday June 09 2000, @05:01AM
  • Re:Back on topic - Konqueror by dfaure (Score:1) Friday June 09 2000, @01:32PM
  • Scripting...nailing the barn door open? by demo9orgon (Score:1) Friday June 09 2000, @05:04AM
  • Re:Why make kde specific apps? by chandler (Score:2) Friday June 09 2000, @05:08AM
  • Re:Ouch by dfaure (Score:1) Friday June 09 2000, @01:36PM
  • All you need are the libraries by arthurs_sidekick (Score:1) Friday June 09 2000, @05:11AM
  • Standardization: KDE vs. Gnome by Skeezix (Score:1) Friday June 09 2000, @05:11AM
  • by chandler (98984) on Friday June 09 2000, @05:46AM (#1013624) Homepage
    To answer your question:


    Not everyone thinks the same way as the usual /. crowd about these technologies. I happen to believe that Microsoft had (I'm not going to argue over whether they thought of them first) quite a few good ideas about integration of components, COM, ActiveX, scripting, but horribly botched the implementation (as always).


    What the KDE project is the vision of a true integrated desktop in a clean, non-bloated implementation. I've run KDE1.89 and 1.9, as well as from CVS on a variety of systems, and it never seemed slow or bloated. Instead, it was clean and easy to use. I enjoyed using it because of the integration, unlike Windows where I hate using it because of the botched implementation.


    To put it simply, KDE2.0 is the ideas of integration and usability done right. It's a different beast than KDE1.1. KDE2.0 is actually more usable than windows, and easier to program, while implementing the ideas that Microsoft used.

  • but wouldn't the Linux/UNIX community be better served if these apps ran in any X windows environment?

    They do. Let's take your questions one by one:

    What is I want to use an app while I'm at my Solaris machine, or at an NT machine?

    Well, you can run KDE on BSD, Solaris and quite a few other OSes. NT is not included - nobody has really expressed an interest, but I'm not sure how large the technical hurdles would be. That means running native on the system (Note that it's periodically broken for OSes other than the core developers during alpha/beta testing. The core devels use Linux, BSD and something else I can't remember, but might be Solaris).

    What if I'm enamored with an older windowmanager?

    Use it. KWM is nice, and has *quite* a few new features, many of which are integrated into KDE, but are not necessary. I've run KDE 1.x with E with no problem, and 2.0 is supposed to work (dunno what features you lose, though. Themeability woul be my first guess).

    What if I have a hacked i-opener and I don't want to run kde on it?

    X Windows is network transparent. There are a handful of NFS and "running apps remotely" bugs that cross the lists. They are addressed as valid concerns, so I would imagine that they will be addressed. The lightweight KDE communication mechanism DCOP (used instead of Corba where appropriate, although Corba is still used where *it* makes more sense (like the multimedia subsystem)) operates over a X Windows standard communication system. To quote the developer site: "DCOP is built on top of the Inter Client Exchange (ICE) protocol, which comes standard as a part of X11R6 and later."

    In short, it is an X system that is portable to many platforms. Some of this I've verified myself, the rest I know from the mailing lists, where KDE 2.0 beta is already in use.

    --
    Evan

  • Re:Standards, PLEASE by divec (Score:1) Friday June 09 2000, @05:50AM
  • Re:Why make kde specific apps? by crazy_speeder (Score:1) Friday June 09 2000, @05:50AM
  • by mikpos (2397) on Friday June 09 2000, @05:50AM (#1013628) Homepage
    No, I disagree. The scripting system should not be crippled. We should look specifically at how ILOVEYOU (and Melissa et al) worked.

    First, it was stupid users, apparently. I've heard that MS Outlook will automatically run the script if the e-mail is viewed in the preview panel; I've heard some Outlook users say that that's false. I've used Outlook all of about twice in my life, so I can't say. If the script is run automatically from the preview panel, then I would say that's bad engineering (and hence bad Microsoft), but it sounds like they've at least fixed the problem.

    There's also the question as to whether scripts should be executed automatically by default (e.g. when you double-click or otherwise "activate" them). Personally, I don't care. Turn it off by default, sure, sounds good.

    Most importantly, though, I think the users need more control over their scripting. This is one area where KDE and Gnome have been falling down (gently). By far the most annoying thing about Windows and MacOS is that the user has almost no control, either over the OS or the applications. A few years ago I would have almost literally killed for the ability to put some scripting into Netscape that said "yes, Mr. Javascript, you can open a new window, but not when I am viewing a page from Geocities". You can argue that I could have just disabled Javascript (which I did), or made something similar to Junkbuster which would automatically parse and change all Javascript, thereby eliminating the pop-up windows (hah!), but this would have been such a nice solution.

    So anyway, back on topic. I think the user should be able to do some metascripting, scripting exactly how the script should behave in certain situations. This is not the same as clicking checkboxes (especially vague ones like "Run untrusted scripts"); I want some actual *control*. If KDE (and Gnome, but they're not important in this article) do not do this, then they're just going to end up as Yet Another Inferior MacOS. I think it's time for Something Actually Different From MacOS.
  • Re:Standards, PLEASE by divec (Score:1) Friday June 09 2000, @05:51AM
  • Ouch by FascDot Killed My Pr (Score:1) Friday June 09 2000, @05:55AM
  • Re:Is this different from Microsoft? by whoop (Score:1) Friday June 09 2000, @07:30AM
  • Scripting Issues by panda (Score:1) Friday June 09 2000, @06:00AM
  • Re:Is this different from Microsoft? by GeZ117 (Score:1) Friday June 09 2000, @07:36AM
  • Re:non-free by Biff Cool (Score:1) Friday June 09 2000, @07:36AM
  • Re:All you need are the libraries by whoop (Score:1) Friday June 09 2000, @07:37AM
  • Re:Interesting point. by Drone-X (Score:1) Friday June 09 2000, @07:47AM
  • Re:Is this different from Microsoft? by Hard_Code (Score:2) Friday June 09 2000, @08:54AM
  • KDE becoming windows? by Da_Monk (Score:2) Friday June 09 2000, @07:48AM
  • Even More Pathetic Licensing Answer by Jeff Licquia (Score:2) Friday June 09 2000, @08:55AM
  • Re:Pathetic Licensing Answer by dfaure (Score:1) Friday June 09 2000, @08:56AM
  • Re:Security by dfaure (Score:1) Friday June 09 2000, @07:55AM
  • Re:Even More Pathetic Licensing Answer by dfaure (Score:1) Friday June 09 2000, @09:01AM
  • Re:Is this different from Microsoft? by ethereal (Score:1) Friday June 09 2000, @09:11AM
  • Lame excuse for Qt license by Ur@eus (Score:1) Friday June 09 2000, @09:13AM
  • Re:Is this different from Microsoft? by dfaure (Score:1) Friday June 09 2000, @09:14AM
  • Re:Lame excuse for Qt license by dfaure (Score:2) Friday June 09 2000, @09:17AM
  • Re:non-free by -|Oblom|- (Score:1) Friday June 09 2000, @01:46PM
  • Re:Security by Hard_Code (Score:2) Friday June 09 2000, @09:26AM
  • Re:All you need are the libraries by puetzc (Score:1) Friday June 09 2000, @02:29PM
  • Re:what a jerk by divec (Score:1) Friday June 09 2000, @02:34PM
  • The problem is the other way round by divec (Score:2) Friday June 09 2000, @02:42PM
  • Re:All you need are the libraries by chandler (Score:1) Friday June 09 2000, @05:13AM
  • Re:Is this different from Microsoft? by SurfsUp (Score:2) Friday June 09 2000, @05:54PM
  • Pinpoint freedom by The_OSS_Prophet (Score:1) Friday June 09 2000, @05:56PM
  • Re:non-free by Anonymous Coward (Score:1) Friday June 09 2000, @05:13AM
  • Re:Even More Pathetic Licensing Answer by Jeff Licquia (Score:2) Friday June 09 2000, @07:16PM
  • Oh please... what makes this "insightful"? by GlowStars (Score:1) Friday June 09 2000, @11:29PM
  • mmm. KDE... by drenehtsral (Score:1) Friday June 09 2000, @05:16AM
  • Re:Why make kde specific apps? by theHippo (Score:1) Friday June 09 2000, @05:18AM
  • Re:KDE acceptance by Anonymous Coward (Score:2) Friday June 09 2000, @05:21AM
  • Re:One question though... by Anonymous Coward (Score:1) Friday June 09 2000, @06:00AM
  • Re:Smart/Stupid Quotes? by DebtAngel (Score:1) Friday June 09 2000, @05:21AM
  • Re:Interesting point. by Fat Lenny (Score:1) Friday June 09 2000, @06:02AM
  • Re:Ouch by dfaure (Score:2) Friday June 09 2000, @06:04AM
  • Re:non-free by divec (Score:2) Friday June 09 2000, @06:05AM
  • Re:One question though... by dfaure (Score:1) Friday June 09 2000, @06:06AM
  • Re:what a jerk by divec (Score:1) Friday June 09 2000, @06:10AM
  • This is insightful? KDE runs on all modern Unixes by hatless (Score:2) Friday June 09 2000, @06:11AM
  • Re:All you need are the libraries by dfaure (Score:1) Friday June 09 2000, @06:16AM
  • depends which version of outlook you are using by drew (Score:1) Friday June 09 2000, @06:20AM
  • This is wrong by Ur@eus (Score:1) Friday June 09 2000, @09:35AM
  • Re:This is wrong by dfaure (Score:1) Friday June 09 2000, @09:45AM
  • Re:Interesting point. by dfaure (Score:1) Friday June 09 2000, @09:53AM
  • Re:non-free by cbr372 (Score:1) Friday June 09 2000, @10:05AM
  • Re:Ouch by oldman1080 (Score:1) Friday June 09 2000, @10:11AM
  • Re:Is this different from Microsoft? by scrytch (Score:2) Saturday June 10 2000, @05:09AM
  • Re:Not all or nothing... by LarsG (Score:1) Saturday June 10 2000, @06:04AM
  • Re:Oh please... what makes this "insightful"? by GlowStars (Score:1) Saturday June 10 2000, @06:51AM
  • Re:KDE acceptance by nd (Score:1) Friday June 09 2000, @05:25AM
  • Re:mmm. KDE... by Knitebane (Score:1) Friday June 09 2000, @05:25AM
  • In Case You Haven't Noticed... by Fat Lenny (Score:1) Friday June 09 2000, @05:26AM
  • Re:Is this different from Microsoft? by Peter Putzer (Score:1) Saturday June 10 2000, @11:38AM
  • Konqueror design and such by ||Deech|| (Score:1) Friday June 09 2000, @05:28AM
  • Re:Is this different from Microsoft? by SurfsUp (Score:2) Saturday June 10 2000, @12:19PM
(1) | 2