Follow Slashdot blog updates by subscribing to our blog RSS feed


Forgot your password?
KDE Businesses GUI Apple

Firefox Lead Engineer Scolds KDE Project 669

trent42 writes "Firefox lead developer Ben Goodger has had harsh words on his blog for the KDE project, in light of its public tiff with Apple over the KHTML rendering engine. Goodger says 'Safari's renderer is vastly superior to the KHTML used by Konqueror,' and that the KDE developers should follow Apple's lead and focus more on the needs of users, instead of insisting on software perfection."
This discussion has been archived. No new comments can be posted.

Firefox Lead Engineer Scolds KDE Project

Comments Filter:
  • by Manip ( 656104 ) on Friday May 13, 2005 @09:42AM (#12519024) [] Who knows why the poster linked to a ZDNet article (Which incidentally can't handle a slashdotting) instead of the original blog.
  • Whatever.... (Score:2, Informative)

    by Anonymous Coward on Friday May 13, 2005 @09:55AM (#12519172)
    I love Mozilla, but this is nonsense. Obviously he did not read
    this [].
    Let Goodger get back to selling the world on Firefox or whatever it is that he does and leave KHTML en Webcore to their respective developers.
  • by Anonymous Coward on Friday May 13, 2005 @09:57AM (#12519194)
    Apple went with KHTML instead of Mozilla. Instead of gratitude, the KDE devs are angry that Apple isn't tailoring their patches for them?
    First, KDE devs are grateful. Read one of the many linked blog entries about how Safari has done many good things for the project, if you don't believe me.

    However, they are angry at something: people like you. Coming here on /. and making a completely backwards post that misrepresents everything they stand for. Sit down and STFU.
  • by 10Ghz ( 453478 ) on Friday May 13, 2005 @09:59AM (#12519224)
    Apple went with KHTML instead of Mozilla. Instead of gratitude, the KDE devs are angry that Apple isn't tailoring their patches for them?

    KDE-guys did not complain about Apple as such. They even specificly mentioned that Apple is abiding by the license. what they complained about were the USERS who whined when KHTML took time to incorporate improvements made in WebCore!

    Do you "get it" now, or do I have to hit you with a clue-by-four?
  • Safari and KHTML (Score:5, Informative)

    by danalien ( 545655 ) on Friday May 13, 2005 @10:16AM (#12519375) Homepage
    Safari and KHTML
    Submitted by carewolf on Fri, 05/13/2005 - 10:33. []
    • Notice how there isn?t a vs in the title?

      Hyatt and Maciej joined us on IRC yesterday, and we had some really good discussions. I might as well also admit that Maciejs comment was true (but out of context). Please notice that that implies we are discussing solutions and a common future. The idea of a common source tree is pretty much abandoned as we have very different goals and requirements, but we are discussing improved cooperation. With Apple just having released Tiger and us preparing for KDE4 we have a unique opportunity for bringing our source trees closer again.

      Since Apple is being a nice guy for the time being, I will let them announce how things will improve once we have a solution, but please, no more ?vs.? stories for the time being, we are working on solving it.

    Safari and KHTML again
    Submitted by carewolf on Sat, 04/30/2005 - 13:22. []
    • I just wish to weigh in on debacle to clear up some mistakes. First of all I would like to say I agree with Zack. The annoying part is not that Apple don?t cooperate as much as they could. They are actually helpfull in answering questions and _tries_ at least to separate OS X specific features in the code (allthough they fail miserably at it). No, our problem are users who think Apple does more and underestimate the effort it takes for us to implement patches from WebCore. We are doing this for free and for fun, all we really want is appreciation for our effort.

    Emphasis added by me...
  • by 10Ghz ( 453478 ) on Friday May 13, 2005 @10:17AM (#12519393)
    Nowhere in any of the linked material does it mention that the beef is actually with users. If so, you should be complaining about the shitty journalism, not me who happens to be responding to it.

    Considering that this thing has been discussed quite a bit recently, I would have guessed that by now everyone who is interested on this would have read the ORIGINAL messages that sparked this whole thing? I mean this message []
  • Re:Odd.. (Score:2, Informative)

    by joeslugg ( 8092 ) on Friday May 13, 2005 @10:20AM (#12519427)
    Love for a project, not releasing products in a timely fashion is what
    makes open-source different, and much appreciated.

    Sorry, but I don't think this is true in all cases. I cite the recent negativity
    against Debian and the lack of a recent release. They're now reacting to that
    negativity and getting Sarge out the door.

    Time to market - while not the ONLY thing - is still important. Whether it's
    FOSS or not.
  • Re:Blah... (Score:5, Informative)

    by 10Ghz ( 453478 ) on Friday May 13, 2005 @10:20AM (#12519441)
    The KHTML guys are really shooting themselves in the foot with this. They certainly aren't encouraging companies to participate with open source projects. The only thing they're doing is reinforcing an existing conception about open source developers -- that they're a pain to work with.

    The KDE-developers commented about the USERS who whine when Safari-patches don't get merged in to KHTML. They never whined about Apple as such. They even mentioned that Apple is abiding with the license.

    How exactly are they "pain to work with"? Apple got a kick-ass HTML-code from them, with NO questions asked, no price being asked and with zero red tape! How exactly does that mean they are "pain to work with"? If anything, this incident shows that COMPANIES are "pain to work with". KDE-developers REALLY wanted to work with Apple, but Apple wasn't interested!
  • by bhalo05 ( 865352 ) on Friday May 13, 2005 @10:22AM (#12519460)
    Lack of progress in KHTML? The leap from 3.0 to current 3.4 is so big that many people can now use it as their everyday browser, and it works well most of the time already. I now rarely feel the need to use Firefox anymore.
  • It wasn't even quite that, just that Konqueror users were complaining that it took so long to get those features/fixes too, "when they already had the source-changes from Apple" (for the umpteenth time in a row).
  • I don't know why anyone informed would say this. The CSS in IE6 is kinda bad, but it's clearly supposed to be W3C CSS and not something proprietary.
    1- It's not "supposed to be the W3C CSS", of the few properties that are implemented (CSS1, CSS2 is barely scratched) many are wrongly implemented [box model, only fixed in Strict mode IE6] and half the implementation is heavily bug ridden []
    2- You probably missed all the proprietary MS crap in their implementation of the CSS, such as scollbar shit, that was NOT implemented in a W3C-compliant style (W3C allows proprietary CSS properties, but you HAVE to use precise prefix of type "-name-", which is why you see such things as -moz-outline)
    3- CSS in IE6 is not "kinda bad", it's an awful heap of crap and a pain to work with from a dev's point of view
    4- And if we extend from W3C's CSS to W3C's everything, MSIE sucks at W3C's HTML (heaps of missing tags, or not completely implemented ones), XHTML (which it doesn't understand at all in fact), W3C DOM/DOM Events and their binding in ECMA-262 (also known as ECMAScript/Javascript), XSL/XSLT...
  • Re:Agile (Score:3, Informative)

    by revscat ( 35618 ) on Friday May 13, 2005 @10:49AM (#12519699) Journal

    Apple sells hardware. KDE is a developer-first focus. They profit stricly on developer sales. Not hardware, sales, as Apple ..

    I'm not 100% certain, but I *think* Apple sells software, too. Stuff like OS X, iWork, Final Cut Pro, DVD Studio Pro, Motion, iLife, WebObjects, Shake. From all evidence that I can see, that's software.

  • Re:In a way I agree (Score:3, Informative)

    by mattyrobinson69 ( 751521 ) on Friday May 13, 2005 @11:14AM (#12519958)
    Baghira [].

    it has the panther, tiger and something else themes
  • This is an old story (Score:2, Informative)

    by slickrockpete ( 868056 ) on Friday May 13, 2005 @11:25AM (#12520110)
    It reminds me of the conflict between Lucid and Stallman over emacs.

    Lucid had a product to get out, Stallman wanted to do everything right and his way. It resulted in the emacs/Xeamcs schism []. I didn't work on this directly, but saw my coworkers dealing with this as it happened. My view of the whole thing certainly biased by my experience there. Regardless, it wasn't pretty.

    Wherever there are multiple development teams this tension between the ones that want to get the product out now, and the ones that want to do "the right thing" [] will exist. I personally think the tension is good. You should strive to do the right thing, but when it comes right down to it you need to produce something people can use in a timely manner.

    I just hope this doesn't produce another schism.
  • [...] instead of insisting on software perfection.
    Firefox is doomed if its "lead developer" thinks, users can be satisfied without software perfection.

    Thanks to this perfection, KDE builds and runs, while Mozilla/Firefox can fall over when you pick wrong compiler flags -- especially on "exotic" platforms like FreeBSD/amd64.

    The amount of compiler warnings in Mozilla code is astounding. Quite clearly it was written by result-oriented professional engineers, rather than the process-enjoying hobbyists.

  • Re:Can't wait... (Score:3, Informative)

    by masklinn ( 823351 ) < .at.> on Friday May 13, 2005 @01:26PM (#12521548)
    AFAIK Javascript is not "standard free".
    Javascript itself has been standardized by the ECMA as ECMA-262 (ECMAScript) ever since Netscape donated the language to said ECMA (even though ECMA's work blows and no one ever read the normative definition because it sucks donkey balls), and W3C's DOM and DOM Events have extensive documentations [u]including documentations on how you're supposed to implement ECMAScript bindings[/u].

    And that's not to mention really good reference sites such as QuirksMode [], which is pretty much a Javascript bible (only sound, logical and actually holding relevant information... not a bible at all after some more thought).

    Now if we specifically consider GMail and Google maps, they're not using only standardized javascript, they're using a feature called XMLHttpRequest which isn't normalized (and isn't even Javascript everywhere, the only way to use XMLHttpRequest-ish code in MSIE is to create ActiveX objects), and about that very command your point (about the lack of normalization) stands true.

    BTW Google Suggests also uses XMLHttpRequest
  • Re:In a way I agree (Score:1, Informative)

    by Anonymous Coward on Friday May 13, 2005 @02:09PM (#12522087)
    And GCC 4.0 has Objective-C++ support for most, if not all platforms, IIRC.
  • by StormReaver ( 59959 ) on Friday May 13, 2005 @02:15PM (#12522142)
    "Software Perfection" isn't the point the KHTML developers were making. They aren't accusing Apple of violating a license (how the hell did that thread get started????).

    They are saying that, despite all the media to the contrary, Apple's work is of no use to the KHTML developers. This is because Apple has been providing its changes in huge blobs without providing any clues what those changes are for or how they relate the the rest of the KHTML renderer.

    Apple is following the license, which was never in doubt, but is being mean-spirited about it. The KDE devs just want people to stop the nonsensical meme that Apple is somehow helping KHTML development.

    As I understand the situation, it is somewhat like an editor of a large book returning to the author only the errors in the book, but without any type of markup or explanation, in no particular order, and in a foreign language the author doesn't know. While the editor was (strictly speaking) doing his job (which is to find the errors in the book), he wasn't being very helpful.

    The code could be sorted out, given enough time, but it's just as productive to ignore Apple's changes and do it from scratch.

    This has nothing to do with focusing on the needs of the users, and it has nothing to do with software perfection. It is purely an issue of Apple being credited with helping KHTML, when it is doing nothing of the sort.
  • by m50d ( 797211 ) on Friday May 13, 2005 @03:57PM (#12523360) Homepage Journal
    I've found the opposite. Konqueror is wonderfully fast (though javascript=treacle) and great as a general browser, however it falls over at even marginally broken javascript and can't handle heavily borked pages as well as firefox.
  • by glitchvern ( 468940 ) on Friday May 13, 2005 @06:54PM (#12525294) Homepage
    Apple is on record for offering to jointly attempt to make the important parts of WebCore cross-platform, similar to the situation with Gecko.

    I thought they suggested the KHTML team adopt WebCore wholesale. It should probably be noted that large portions of WebCore are written in Objective-C++, a language a stock install of GCC doesn't compile. This makes adopting WebCore completely infeasable.
  • Re:In a way I agree (Score:2, Informative)

    by WMD_88 ( 843388 ) <> on Friday May 13, 2005 @07:53PM (#12525733) Homepage Journal
    Gimp 2.0 brought CMYK support.
  • by JohnFluxx ( 413620 ) on Saturday May 14, 2005 @10:30PM (#12533149)
    Actually Apple is now encouraging some of their engineers to come and talk to us more now. We have spent many hours discussing things back and forth, and hope is high on both sides for a better relationship.

    So, I guess in this case, the squeaky wheel gets the grease :)

Space is to place as eternity is to time. -- Joseph Joubert