Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Mozilla The Internet

Mozilla Project Hurt by Apple's Decision to use KH 647

Anonymous Coward writes "I Read this article from ZDNet claiming how some of the Mozilla developers were hurt by Apple's decision to use KHTML over Gecko. I can see both their points. Mozilla was made for cross-platform compatibility, and this probably adds to the bloat, however that's not what they were looking for. They wanted small and fast."
This discussion has been archived. No new comments can be posted.

Mozilla Project Hurt by Apple's Decision to use KH

Comments Filter:
  • Nothing new here (Score:-1, Insightful)

    by rebrane ( 17961 ) on Tuesday January 14, 2003 @02:47PM (#5082336)
    Apple has never valued cross-platform compatibility except at great urging. From the days of proprietary Apple-only hardware and the squelching of would-be competitors, to the modern day with the refusal to port Aqua and launching the iPod for Macs only.. the integration of an X server in the latest release is definitely the exception to the rule.
  • by tealover ( 187148 ) on Tuesday January 14, 2003 @02:48PM (#5082338)
    I don't think the Mozilla guys should take Apple's decision as anything more than Apple trying to do what's best for Apple. We users may have the luxury of using political motives in determing which software to use, but corporations have to answer to shareholders. If Apple sincerely believes they made the best choice for them, then I hope it works out well for them.

    I'll continue to use Mozilla, if it makes the developers happy!

  • by Anonymous Coward on Tuesday January 14, 2003 @02:48PM (#5082339)
    Mozilla supports many more standards/protocols than Safari As Safari reaches this level of functionality it will get bigger and bigger.

    At the end of the day though, who cares if they use Mozilla or not?

    What's important is that they're dumping IE, thus freeing themselves from a dependence on Microsoft.

    PS: "Bloated" or not, Mozilla runs just fine on my PC.
  • chimera! (Score:3, Insightful)

    by simpl3x ( 238301 ) on Tuesday January 14, 2003 @02:48PM (#5082342)
    at least they didn't compete and crush the competition! chimera is still rather nice! multiple platforms--gecko--mmake for better competition!
  • Oh boo hoo... (Score:5, Insightful)

    by npietraniec ( 519210 ) <npietranNO@SPAMresistive.net> on Tuesday January 14, 2003 @02:48PM (#5082347) Homepage
    Would the khtml people be "hurt" if apple had used Gecho? Maybe if the Mozilla people are so injured they should look at why KHTML was chosen over Gecho and take steps to improve. Such is the beauty of competition. Maybe the mozilla people aren't aiming for what the Safari people were looking for... Maybe portablility wasn't important as size and speed to the Safari people. Apple adopting an open source browser is ultimately a very good thing, whether it be Gecho, Khtml, or some other open sourch engine.
  • oh well no shit (Score:2, Insightful)

    by tps12 ( 105590 ) on Tuesday January 14, 2003 @02:50PM (#5082360) Homepage Journal
    And guess what, Intel was hurt by Apple's decision to use the PPC and Microsoft was hurt by Apple not licensing the NT kernel. They're a fucking business, not a charity.
  • KHTML developers (Score:5, Insightful)

    by chennes ( 263526 ) on Tuesday January 14, 2003 @02:52PM (#5082383) Homepage
    ...and if Apple had chosen Mozilla's engine, the KHTML developers would have been "hurt." KHTML is a compact code by comparison - far easier for Apple to take and modify. What happened to the idea that choice is good? Apple is helping to turn KHTML into a more viable choice (I used Mozilla exclusively before Safari was release- I had never touched KHTML). Now there are a whole bunch of viable browsers out there. Chris
  • by Garridan ( 597129 ) on Tuesday January 14, 2003 @02:52PM (#5082387)
    Competition in the Open Source world? Microsoft gripes about not owning 100% of the market, too, guys. Competing projects are good. They promote diversity, and since we're all Open Source people, and we all use the same open protocols, its all interoperable.

    Good to see KHTML in the commercial spotlight, and not just Mozilla. I'm typing this in Mozilla, which I sear by and tell all my friends about, but KHTML is good, too.
  • No... (Score:4, Insightful)

    by mkoz ( 323688 ) on Tuesday January 14, 2003 @02:53PM (#5082390)
    I understand that mozilla might have some hurt feelings, but lets focus. Apple had specific needs and they chose what they thought was the best solution. Mozilla is doing something a bit different (multiplatform).

    In the end this is a bit of a win for Mozilla and all open source software.
    1. It is a high profile (if low distribution) browser based on an open source core. This is a good thing for open source projects in general.
    2. Competition in the open source browser arena is not a bad thing. I predict that both browsers will get better as a result or some good natured competition.
    3. Apple is not anti-Mozilla, they just decided to use a different rending engine for Safari.
    4. Chimera (Mozilla based) is still a better browser than Safari on MacOS X.
  • Why hate KHTML? (Score:5, Insightful)

    by dtype ( 98103 ) on Tuesday January 14, 2003 @02:53PM (#5082392) Homepage
    I question not so much the free software crowd's love of Mozilla, as the hate for KHTML. Why hate this _other_ free and excellent library for web rendering?

    Apple made a perfectly valid choice, and contributed their changes back to the free software community. Yet another great free software project now benefits from Apple, at IE/Microsoft's expense of market share on Mac desktops.

    Don't draw any conclusions you don't have to. I love Mozilla, too, but Apple made a decision, and one which even most Mozilla developers feel was a valid technical choice, even if it wasn't the one they themselves would have made.

    What exactly did Apple do wrong again?
  • by SweetAndSourJesus ( 555410 ) <JesusAndTheRobot@yahoo . c om> on Tuesday January 14, 2003 @02:53PM (#5082399)
    Safari weighs in at 7.2 megs, Mozilla is 38.3 megs.

    Safari has a ton of room to grow before it achieves Mozilla's mammoth size.

    Regardless of this, Safari is far more than halfway done.
  • by michaelggreer ( 612022 ) on Tuesday January 14, 2003 @02:54PM (#5082400)
    They don't care about portability, since they are a single platform. Thus, Gecko's advantages there offered nothing. They explained their choice in terms of speed and the size and structure of the code. Probably part of the issue was whether they felt they could dive in and code away immediately. Mozilla, arguably, is a little large for that.
  • by peatbakke ( 52079 ) <peat&peat,org> on Tuesday January 14, 2003 @02:54PM (#5082408) Homepage
    .. is that you get to choose which product best suits your needs. Unfortunately, that also means that someone doesn't get picked. Get over it, and make a better product. Maybe you'll get picked the next time around.
  • Show me... (Score:1, Insightful)

    by Anonymous Coward on Tuesday January 14, 2003 @02:55PM (#5082411)
    ...a platform developer that really cares if a browser is cross-platform...

    The point of HTML is that it is cross-platform, once you have a good app on your platform to view it (preferably adhereing to certain standards), what more do you need?
  • Hey guys... (Score:5, Insightful)

    by BJH ( 11355 ) on Tuesday January 14, 2003 @02:55PM (#5082412)
    ...you got the title wrong. It should read:

    "ZDNet trolls for more page hits yet again - film at 11."
  • by Augusto ( 12068 ) on Tuesday January 14, 2003 @02:55PM (#5082416) Homepage
    I was a bit surprised Apple developed a browser, and with Open Source code, but when I read it wasn't using Gecko I was even more surprised.

    However, seems like the KDE folks have done a great job here, so congrats to them. The Mozilla folks shouldn't feel "hurt", this should motivate them to improve what is already a really good browser.

    The competition is not only IE, but more stuff is showing up all the time. That's great, competition in the browser arena is back. For a moment I tought we'd be stuck with IE forever!
  • Why KHTML? (Score:3, Insightful)

    by artemis67 ( 93453 ) on Tuesday January 14, 2003 @02:58PM (#5082435)
    Apple was probably enticed by the fact that it is a smaller codebase, and thus giving Apple more "ownership" (in the creative sense) of the project.

    Mozilla is a lot more mature, feature-wise, and Apple was probably looking for a clean slate. They just want a stripped-down rendering engine, and the interface is all theirs.
  • by sporty ( 27564 ) on Tuesday January 14, 2003 @02:58PM (#5082439) Homepage
    Mozilla is a suite. Safari is a browser. I'd hope that with today's resources, mozilla as a browser only, w/o XUL, chatzilla, composer and all the other goodies, would be ~7.2 megs.
  • by FyRE666 ( 263011 ) on Tuesday January 14, 2003 @02:58PM (#5082442) Homepage
    Much as I admire the Mozilla project, the guys behind Konqueror deserve much more recognition than they seem to recieve (at least on /., where it's all Mozilla,Mozilla,Mozilla). They're a much smaller group of developers who have put together a great browser for KDE, so why the hell shouldn't they have a success story of their own?!
  • by obotics ( 592176 ) <remline@hotmail.com> on Tuesday January 14, 2003 @03:00PM (#5082456) Homepage
    As far as I am concerned, this will be a good thing for Open Source and the Web in the long run. I think that Open Source is all about the choice to use the program that does what is best for your needs.

    Mozilla is great, but the kHTML project is also good and definitely worthy competition to Gecko. The competition, and even a rivalry to some extent, will cause make developers for both projects work harder to maintain "an edge." Just as the competition between KDE and Gnome promotes a better windowing environment, hopefully this competition will improve the rendering capabilities of open-source browsers.

  • Good for Apple (Score:5, Insightful)

    by frovingslosh ( 582462 ) on Tuesday January 14, 2003 @03:01PM (#5082463)
    I doubt that I've ever had anything good to say about Apple before, but good for them for this move, and I think in the long run it will be the best thing for Mozilla too. By bringing another browser to the arena, and one that seriously challanges IE even more than Mozilla, it can only help Mozilla by reducing IE's monopoly hold. And giving Mozilla some performance targets to shoot for will not be a bad thing either.
  • Safari lacks tabs (Score:3, Insightful)

    by Toe, The ( 545098 ) on Tuesday January 14, 2003 @03:01PM (#5082469)
    Windows users are used to seeing all open windows in the startbar (or whatever you call it). Mac OS X users now have the lovely dock, but it shows running apps and minimized windows... not all windows.

    So Mac users are especially prone to want tabbed browsing, as Mozilla products offer.

    I started using Chimera a few days before Safari beta was released. I really like Safari, but in just those few days I was utterly hooked by the tabs of Chimera.

    Until Safari supports tabs, I'm sticking with Chimera. I doubt I'm alone.


    One thing to note, though... ALL Mac browsers now kick Microsoft's ass. Bye, bye IE-piece-of-crap. In any event, it is an awesome twist to see the Mac browser market so vitalized.

  • by DakotaSandstone ( 638375 ) on Tuesday January 14, 2003 @03:02PM (#5082475)
    I think Lynx [trill-home.com] had the fastest, smallest engine. Oh, the simplistic purity of HTML-1!!

    Oh well. At least I'll have something to gripe about when I'm an old man. "Back in my day..."

  • by Theovon ( 109752 ) on Tuesday January 14, 2003 @03:05PM (#5082491)
    I think it's great that Apple chose KHTML, because it gives everyone else a needed kick in the pants. It's great when you have multiple alternative implementations competing with each other, especially when they all are trying to conform to the same open standard, because it pushes them all to evolve in a positive direction. Mozilla zealots will now push harder to improve Gecko, and that's good for everyone!
  • Re:No... (Score:3, Insightful)

    by nbvb ( 32836 ) on Tuesday January 14, 2003 @03:10PM (#5082515) Journal
    Even if safari takes 100% of the MacOS X market (which it will not). It will be a minority browser because macs a are minority of computers.


    How many people have downloaded Mozilla?


    Who cares anyway? I don't think BMW or Mercedes will ever "take 100% of the market"... what's so bad about being the minority, as long as it's a quality product?

    --NBVB
  • by doctor_no ( 214917 ) on Tuesday January 14, 2003 @03:14PM (#5082531)
    I personally don't see Apple supporting Khtml that detrimental to Mozilla. Maybe a little disheartening but not detrimental. . .

    I think another viable browser that is W3C compliant (like the Khtml) gaurantees that more web sites follow W3C standards rather than IE's. That's good for all browsers(except IE).
  • Good for Standards (Score:5, Insightful)

    by farnsworth ( 558449 ) on Tuesday January 14, 2003 @03:14PM (#5082534)
    Apple using a different engine is good for the standards. Mozilla didn't set out to be the "most standards compliant" browser so that it could be the "only standards compliant" browser.

    The payoff for pushing for standards is that *everyone* benefits as long as they stick to said standards, and Mozilla's efforts seem to be working in that regard.

  • by kelzer ( 83087 ) on Tuesday January 14, 2003 @03:15PM (#5082540) Homepage

    Safari weighs in at 7.2 megs, Mozilla is 38.3 megs.

    In all fairness, Mozilla has a full-blown email client, news reader, etc., included in that size.

    A fairer comparison would be to Mozilla Phoenix [mozilla.org], which is a browser only. Still considerably bigger than Safari but nowhere near the size of the fullblown Mozilla.
  • Strategic Decision (Score:5, Insightful)

    by artemis67 ( 93453 ) on Tuesday January 14, 2003 @03:17PM (#5082553)
    Look at it another way... Apple may benefit simply by virtue of having multiple browsers on the market.

    For the longest time, Netscape owned the browser market, and set the standards. That was OK for Apple, except that the Mac version of Navigator lagged behind the Windows version, particularly with Java implementation. Then MS came along, and there was a "standards battle" between IE and Navigator; MS was so determined to win that they even wrote a better version of IE for Mac than for Windows. IE has emerged on top and, true to form, MS is now trying to move the standards to favor IE on Windows with things like ActiveX controls. Netscape/Mozilla has been and continues to be holding their own, without assistance from Apple. Apple's support of KHTML instantly puts a new rendering engine on millions of computers and lessens MS's grip on the web (albeit slightly), because IE for Mac will not be the default browser anymore on Macs (I'm assuming).

    The best thing that could happen right now in the browser wars is not for Apple to jump into the IE/Mozilla fray, but to stir a rivalry between two open source browsers, KHTML and Mozilla. Get these to browsers to compete on features, and put MS back into the position of being a follower rather than a leader.
  • by ChristTrekker ( 91442 ) on Tuesday January 14, 2003 @03:24PM (#5082579)

    C'mon, Apple, it's 2003. The Mozilla-spoofing stunt was stupid when Microsoft first did it back in the Stone Age of '95-'96. Just come out and label yourself "KHTML/2.1 [en] (MacOS X)/Safari 1.0" or something similar. With all the high-quality spec-compliant browsers currently available, any serious website that is still sniffing for "Mozilla" is doing itself a disservice. There's no reason for it anymore.

    Code to specs and trust the browser to do something sensible with it. If it doesn't, the user will upgrade, which is a good thing.

  • by Cromac ( 610264 ) on Tuesday January 14, 2003 @03:25PM (#5082585)
    Apple had better take extraordinary effort to make their new browser IE compatible. Like it or not most people use IE and most web sites are optimized for it. While many web developers will be willing to test their pages on IE/Mozilla/Opera how many are going to be willing to get a Mac to test this new browser?
  • by Daleks ( 226923 ) on Tuesday January 14, 2003 @03:53PM (#5082597)
    Mozilla supports many more standards/protocols than Safari As Safari reaches this level of functionality it will get bigger and bigger.

    Chimera is 20.6MB while Safari is 7.2MB and neither of them provide alternate localizations, afaik. So you're saying it takes 13.4MB of code to properly handle CSS? Believe it or not, but Gecko re-invents the wheel many times over under the hood for the sake of being cross-platform, and pays for it.
  • by GlowStars ( 57169 ) on Tuesday January 14, 2003 @03:56PM (#5082604)
    It was Trolltech who ported QT to MacOSX [trolltech.com]. In my opinion, Apple's work is trivial and we'll probably be seeing more KDE apps being released by Apple.

    Safari does not use QT for MacOS X.
  • Chimera, yes (Score:5, Insightful)

    by MacAndrew ( 463832 ) on Tuesday January 14, 2003 @04:02PM (#5082650) Homepage
    4. Chimera (Mozilla based) is still a better browser than Safari on MacOS X.

    I've been using Chimera [mozilla.org] nearly exclusively for months. The Dec. 20 release (vers. 0.6 + a few features) is the nicest so far. What a development curve in the past year compared to the much older Opera and iCab!

    I think it's interesting that Chimera is related to NS and Mozilla (Gecko) yet is soooo much cleaner and faster. Unfortunately it gets tarred with the same brush by people who haven't used it much.

    Chimera's a lot more Aqua than Safari, too! I think Safari is stunningly ugly for an Apple product.

    I agree and don't see why both open source projects can't continue. Competition is not just healthier than bloated monopoly, it's essential when we don't even know precisely what we're after. And our shared mission must be to kill IE, or at least beat it back....
  • by SweetAndSourJesus ( 555410 ) <JesusAndTheRobot@yahoo . c om> on Tuesday January 14, 2003 @04:02PM (#5082652)
    It's 38.3MB on OS X, which is the only platform on which we can compare it to Safari.
  • Re:abandon ship (Score:5, Insightful)

    by NDPTAL85 ( 260093 ) on Tuesday January 14, 2003 @04:03PM (#5082661)
    And just how is the community supposed to exclude Apple? Open source software is open for anyone to use, including any company. Besides Apple has contributed code back to the KHTML project. Just what will it take to please you whinny ungrateful open sourcers?
  • competition (Score:5, Insightful)

    by ryochiji ( 453715 ) on Tuesday January 14, 2003 @04:03PM (#5082669) Homepage
    >Apple may benefit simply by virtue of having multiple browsers on the market.

    I agree, but I think we can extend that to say "multiple Open Source browsers on the market." I think Apple adopting and improving on KHTML helps the KHTML guys, which makes them a better competitor to Mozilla. The same way a M$ monopoly is harmful to the industry, a monopoly by one Open Source browser, IMHO, is also not a good thing. So at the end, I think this will help everybody, not just Apple.

  • by Walterk ( 124748 ) <slashdot@@@dublet...org> on Tuesday January 14, 2003 @04:03PM (#5082673) Homepage Journal
    As he said, it's a browser. Browsers browse the web. They browse. They do not compose, send emails, nor do they chat or keep books with addresses.
  • Bloat (Score:5, Insightful)

    by Wyatt Earp ( 1029 ) on Tuesday January 14, 2003 @04:08PM (#5082713)
    Chimera 0.6 (Navigator)

    21.4 MB (21,743,324 bytes) Dec 20,2002.

    Safari

    7.2 MB (6,928,478 bytes) Jan 11, 2003

    Chimera is ONLY the browser and bug feedback.

  • Holy pessimism. (Score:2, Insightful)

    by vorwerk ( 543034 ) on Tuesday January 14, 2003 @04:11PM (#5082751)
    man ... Not a single comment here is seeing the alternative side of things -- it may be too bad for Mozilla, but way to go KHTML! I mean, the fact is, Apple could have just as easily allocated resources to develop their own proprietary software, but they're choosing the KDE guys' stuff.

    That's pretty significant, and deserves a pat on the back -- not a bunch of whining about why another group was turned away.
  • Time Warp Baggage (Score:4, Insightful)

    by 4of12 ( 97621 ) on Tuesday January 14, 2003 @04:16PM (#5082800) Homepage Journal

    I'm using Mozilla to post this and I find it a wonderful standards compliant browser.

    However, I've tried on occasion to download the source distribution and frankly I find it far too heavy (abstract, complex) for casual development. Guerilla development won't work for Mozilla; it has degenerated into long term trench warfare for anyone with the stamina for it. I applaud you Mozilla developers, but am not made of the same stuff.

    I remember once coming across some C++ portability standards made up by the Mozilla team about 5 years ago. They were relevant to portability back then, but I think things have progressed some over the years. Many of those problems with different platforms have disappeared with release of the ANSI/ISO C++ standard and the work that's gone into modern compilers.

    Personally, I think the Mozilla team ought to be unleased to begin Mozilla 2.0 from scratch, based on everything they know so far, and not be shackled to weird platforms from the early 1990s. Let the Moz 1.* tree address the needs of those using old platforms - the standards compliance should keep them humming for years to come.

    The Moz 1.* development has progressed admirably, especially if, like me, you've worked in baroque plumbing factories of code, then you can doubly appreciate the accomplishments of the Moz developers.

    But it's high time for them to start from a clean slate, just as the Safari folks have.

  • by victim ( 30647 ) on Tuesday January 14, 2003 @04:17PM (#5082825)
    Its worth noting that when Atheos (nifty OS, not a unix clone, dead now) needed a browser the author evaluated KHTML and Mozilla and decided KHTML was far easier to port, then proceeded to do it in a week or so.

    The crude abstract of this article implies KHTML is not cross platform. History says otherwise.

    <soapbox> - you do not need to agree

    Personally, I think Mozilla has set free software back about two years. Alternative browser development came to a standstill when netscape released the code. After all, we were all going to have a fast, lean, free, standards compliant browser as soon as they got it compiled. Then came the slips, the rewrites, the bloat, and the delusions of grandeur.
  • Re:mozilla (Score:4, Insightful)

    by PunchMonkey ( 261983 ) on Tuesday January 14, 2003 @04:19PM (#5082832) Homepage
    Another note is how does it really hurt mozilla.

    Good point.... I'd wager that Apple moving away from IE will help push the alternative browsers along. Less people will think "I *have* to use IE to view the web sites I visit" and there will be more people investigating Netscape again, as well as Mozilla, Opera, etc.
  • by clarkcox3 ( 194009 ) <slashdot@clarkcox.com> on Tuesday January 14, 2003 @04:19PM (#5082835) Homepage
    Let's see:
    • iDisk - WebDAV (open standard)
    • iCal - vCalendar (open standard)
    • iTunes - .mp3 (relatively open standard)
    • iMovie - DV, mpg (open standards)
    • iSync - SyncML (open standard)

    <sarcasm>Yep, that sure does "smack of proprietary lock-in".</sarcasm>

  • Re:Chimera, yes (Score:3, Insightful)

    by ink ( 4325 ) on Tuesday January 14, 2003 @04:23PM (#5082862) Homepage
    Chimera's a lot more Aqua than Safari, too! I think Safari is stunningly ugly for an Apple product.

    Yeah, Safari looks like a bad gtk app after the themers first discovered pixmap skins. I've crashed it quite a few times, and seen many rendering errors with it (even on simple pages; Google was all rendered on the left side of the window once, instead of being properly centered). It is very fast on my iBook/500, though, and I'm sure it'll get better with time.

    But, for now, Chimera is my browser of choice for OSX. I don't want another ugly metal-brushed app, but if Apple works the bugs out and keeps it as fast as it is now, I'll "switch".

  • Re:Mozilla Lite? (Score:4, Insightful)

    by bhsx ( 458600 ) on Tuesday January 14, 2003 @04:25PM (#5082886)
    Because it wasn't Mozilla or Konqueror we're talking about. It's Gecko vs. KHTML, the rendering engines that each project uses, respectively. Phoenix uses Gecko, and it was Gecko they rejected for KHTML. A better question might be...
    "Why haven't the Gecko-based projects, such as Phoenix, looked at KHTML?"
    The answer there may be that it's not as cross-platform-ready as Gecko is; but most likely the answer is more along the lines of "What's KHTML?" due to Mozilla's high exposure.
  • by Ender Ryan ( 79406 ) <MONET minus painter> on Tuesday January 14, 2003 @04:27PM (#5082898) Journal
    If people really read the article, and then read the original comments, they'd see that the moz developers weren't "hurt" by Apple's decision. Quite the contrary. They're happy to see another standards compliant browser.

    This is really, really interesting to see this though. 2 years ago some people were getting worried that alternative OS users would be unable to browse the web by this time, but today we've got 2 OS standards compliant rendering that beat the pants off IE in speed, correctness, and to top it off, cost.

    And despite the technical problems with Mozilla, people are still able to crank out excellent, lean, fast browsers such as Chimera and Phoenix, and other applications for embedded devices, etc.

    Mozilla has become a platform, and KHTML has become the lean, fast rendering engine Mozilla was originally going to be.

    Cheers

  • Stop Whining!! (Score:4, Insightful)

    by extrarice ( 212683 ) on Tuesday January 14, 2003 @04:28PM (#5082904) Homepage Journal
    Yes, this will be flamebait. Mod me down, I don't care. I'm at the bottom of the rung anyway.

    QUIT YER WHINING!! Stop crying foul, and focus on your project! So Apple decided to use kHTML as the rendering engine instead of Gecko. So what? How does that impact the Mozilla project? Make it better than Safari! I'm sorry that the decision injured your geek pride, but if you cry foul every time a company doesn't use your sacred works, then you get destracted from the mission of finishing the product.

    Short version: FOCUS ON THE JOB!!
  • by bmetzler ( 12546 ) <bmetzler AT live DOT com> on Tuesday January 14, 2003 @04:28PM (#5082906) Homepage Journal
    Apple had better take extraordinary effort to make their new browser IE compatible.

    IE compatibility isn't important. You may not realize this, but the W3C defines web compatibility. As long as Apple implements for the W3C, it doesn't matter who uses their browser.

    While many web developers will be willing to test their pages on IE/Mozilla/Opera how many are going to be willing to get a Mac to test this new browser?

    More to the point, why would anyone need to? I do web development. I test against the W3C implementation. I don't care what browser you use. It doesn't matter. All you need is a W3C compliant browser.

    You don't know what borwser I use, and you shouldn't care. I may have written my own. But even if I have, you don't have to get a copy of it to make sure that it works. You just have to make sure that you test against the W3C implementation.

    Oh yeah, and anyone who tests against a specific browser and not an standard is a loser ;)

    -Brent
  • by autopr0n ( 534291 ) on Tuesday January 14, 2003 @04:40PM (#5083012) Homepage Journal
    Your post becomes even more relevant when you consider the fact that so many web-developers, particularly the 'artistic' kind use Macs. Not that I'm a Mac zealot, far from it, but I'm just stating facts. So many web designers switching to $NOT_IE will really help kill IEs total dominance. If not in numbers, in the hearts and minds of developers.
  • by codemachine ( 245871 ) on Tuesday January 14, 2003 @04:42PM (#5083034)
    I think people here should remember that Apple was looking at pre-Mozilla 1.0 when they first evaluated Mozilla. Since then, the Phoenix team has proven that you can strip out some of the bloat of Mozilla to get a fast and lightweight browser (3MB for Safari vs 5-6MB for Phoenix).

    Mozilla was intended to be able to render itself (XUL) as well as be a mail reader, online chat tool, and web page composer. It was also intended to be a cross platform web browser and GUI development tool. Of course it is not small - that was not entirely the goal (OEOne and other application developers would have no use for Mozilla if it only rendered web pages).

    Had Phoenix been around when Apple was looking at browsers, they may well have just made a Phoenix based browser for OS X branded by Apple. But at the time Apple was looking at OSS HTML engines, it was unclear how much work it would take to get Gecko/Mozilla down to the size Phoenix has now gotten it to now (due to the complexity of Mozilla's code, you can't just take a quick glance and see what needs to be done). It was also very clear that KDE already had a nice little rendering engine, even if it wasn't quite as far along.

    So Apple's decision to use KHTML isn't a surprise given their goals and the circumstances at the time. What is nice about all of this is that we'll end up with two very nice rendering engines and browsers out of the deal - Apple will make improvements to KHTMLs rendering of real web pages, and Phoenix will continue to give us a lightweight Gecko browser (which already renders very nicely). Everyone but Microsoft wins. How can Slashdot not love that!?
  • by artificial-intellect ( 622350 ) on Tuesday January 14, 2003 @04:48PM (#5083069)
    Let me start by saying that I greatly admire the Mozilla project, in fact I am typing this message from Phoenix.

    Now, KHTML was chosen over Gecko for purely practical reasons. It was smaller, faster and easier to integrate with OS X. As posters have already mentioned, Safari is not a cross-platform project, so it does not need all the extra code that guarantees Gecko works on every OS under the sun.

    I would guess that the Mozilla project would have had an uneasy relationship with Safari should they have chosen the Gecko renderer. Look at the mozilla website. It says, "Mozilla is an open-source web browser and toolkit." Note "and toolkit". Mozilla's ambitions are far beyond a simple web browser. Mozilla is aiming for a complete web-based cross platform environment, "the web is the OS". This would all be extra baggage for the web browser. KHTML is just a web-rendering component of a conventional GUI (KDE) and thus fits in better with the ethos of the apple desktop environment.
  • by IamTheRealMike ( 537420 ) on Tuesday January 14, 2003 @04:52PM (#5083110)
    Safari has a ton of room to grow before it achieves Mozilla's mammoth size.

    Oh please. That's such a pile of crap.

    Developers always start off thinking they can do what the competition does, except faster and smaller. The Mozilla project themselves started off that way. I remember in the early days them proudly announcing their rendering engine would fit on a floppy disk.

    Then they started making it actually work and be useful on the web. They added support for the latest technologies, they made it cross platform (which itself has quite a bit of overhead) and so on.

    Getting to about 80% of the features of your nearest competitor while staying small and fast (relatively) isn't hard, but what you always find is that after you've done the last 20% and you have enough compatability to be useful in the real world, and your software has all the hairs necessary to make it work on grans bizarro ancient setup, and then you find you made a mistake in the design that wasn't obvious at the time so you hack around it and so on ... by the time you've done all of that you're just as big and "bloated" as the competition.

    The idea that somehow the KHTML have magically produced something better than Gecko is fallacy. Don't get me wrong, KHTML is a fine piece of work, but to pretend it'll remain fast and light when it has to deal with enough web pages to be useful and support all the new tech (XSLT, XForms, SVG etc, XPath, SOAP) that's beginning to filter down into the general purpose web is insane.

    Joel Spolski wrote a good article on rewriting software in this way, and despite the fact that KHTML was already there, it fits into his theories quite well. Sometimes you don't have much choice, the old Netscape codebase was SO bad it could never have gone further, but it's something that's done in dire straits only.

    Oh and finally, considering Phoenix is smaller than that, but does more, I'm not particularly impressed anyway.

  • by reallocate ( 142797 ) on Tuesday January 14, 2003 @04:59PM (#5083157)
    I dumped Mozilla on OSX for Chimera, and I was happy. Last week, I dumped Chimera for Safari, and I'm happier.

    I only use one platform at a time. While I'm waiting for Mozilla to do something, should I find solace in its cross-platform abilities?

    Cross-platform code maymake life simpler for coders, but what does it bring to the user?
  • by Slime-dogg ( 120473 ) on Tuesday January 14, 2003 @05:18PM (#5083287) Journal

    It is only feelings of some of the programmers that were hurt. The actual Mozilla project is not affected by this. It's time to rename the article.

    Now, back to your regularly scheduled program.

  • by arakon ( 97351 ) on Tuesday January 14, 2003 @05:30PM (#5083358) Homepage
    I was never comparing Mozilla to Opera or IE. I was referring to the point that Mozilla is NOT optimized for the MAC. it was written originally on a PC and ported to the mac, so I assume it lacks a lot of optimizations that a browser written/optimized for a mac would.

    With all the features they would have to wade through to update mozilla to their standards it would take years. Not to mention mozilla changes very swiftly. For compatibility reasons its a good idea for them to pick KHTML, because its smaller, would take less time for them to optimize for their platform. Nothing is stopping mac users from continuing to use Mozilla if they are interested in bleeding edge web technology.

    The point is choice is good. If people are interested in smaller browsers with less clutter (note, size does not always equal clutter/bloat). My only problem with mozilla is the UI bloat. I could care less if IE or Mozilla eats 50MB of my RAM if it works faster. I have a GB of RAM and the only time I use all of it is when I am rendering large scenes in MAX or editing large images in Photoshop/GIMP. But thats my opinion and like assholes, everyone has one.

    Open SOurce is a lot like evolution, there are hundreds of projects out there and a lot of them overlap, the successful ones thrive, mutate, and become bigger. The unsuccessful ones whither and die or become incorporated in the bigger ones to help them grow. Besides if Mozilla was the answer to everyone's needs why would anyone bother making KHTML in the first place? Someone was disatisfied with the browsers available and made their own browser. Lucky for us its open-source and everyone can learn from its technology.

    Open Source needs Open Minds.
  • ship shape (Score:2, Insightful)

    by infinite jester ( 206583 ) on Tuesday January 14, 2003 @05:50PM (#5083503)
    ((( Let Apple take BSD, let them sell it. But they should also contribute their code back to the projects as everyone else does. )))

    that's precisely what they did with their darwin operating system, available here [apple.com]

    if you poke around a bit, you'll also find rendezvous and quicktime streaming server available for download, as well as the significant changes made to khtml and kjs (called "webcore" and "javascriptcore" on apple's site) ? this all rather puts the lie to your statement that apple doesn't give back to the community

    note that apple was not compelled to release any of this, but rather, they chose to do so

  • by Imazalil ( 553163 ) on Tuesday January 14, 2003 @06:40PM (#5083850)
    Come on now... it works for something like iTunes, but for god's sake, a browser!?!?!?

    I can't be the only one thinking this can I ?? probably... good thing I have my flame retardant vest on.

  • Re:Actually (Score:2, Insightful)

    by t ( 8386 ) on Tuesday January 14, 2003 @06:53PM (#5083940) Homepage
    RISC maybe? It would be useful to see how big the Linux PPC version is. I am assuming that you were quoting Linux x86 numbers.
  • by nosferatu-man ( 13652 ) <spamdot@homonculus.net> on Tuesday January 14, 2003 @07:13PM (#5084085) Homepage
    "If you're going to also selectively quote Shaver like that, I guess I should fill in the rest ..."

    In fairness, nowhere in there does Shaver refute the contention that Gecko is basically unsuited to Apple's requirements, which pretty clearly were fast startup and rendering, followed by correctness.

    'jfb
  • by orcrist ( 16312 ) on Tuesday January 14, 2003 @07:48PM (#5084331)
    What I read several times in there amounted to "we don't care that KHTML doesn't always work right, because it was easy to use". Not exactly the sort of rationalization that I go in for.

    That's odd. I read: "We decided it will be easier to make Khtml work right, than to make the Gecko code easier to use/integrate" Which is not a rationalization, but a simple balancing of time/cost factors.

    -chris
  • by Unregistered ( 584479 ) on Tuesday January 14, 2003 @08:03PM (#5084429)
    "they made it cross platform (which itself has quite a bit of overhead) "

    You just said it yourself. Safari will be OSX only.

    In addition it is just a browser (unlike mozialla) which will cut down on bloat.
  • by gotan ( 60103 ) on Tuesday January 14, 2003 @10:59PM (#5085300) Homepage
    It is important to consider when they had to decide which codebase to choose. Over a year ago means mozilla version less than .9.8, and while that version was already usable it was very obvious that it still needed a lot of work. I don't know the state KHTML was in at that time, but its main advantage is the smaller codebase. It's a very sound decision to keep the project overseeable and manageable. Had they used the mozilla-code they'd had to invest much more into the development, they might still depend on (parts of) the mozilla development, and it'd probably have taken much longer. The benefits of using the mozilla-codebase don't outweigh these costs considering that all apple wanted was a standalone-browser.

    Over all the ruckus about HTML vs. mozilla aparently nobody noticed that Apple based their browser on an open source project and decided against doing it closed-source on their own. I think that's great news.
  • by mkldev ( 219128 ) on Wednesday January 15, 2003 @01:16AM (#5085833) Homepage

    As has been stated elsewhere, the figures are installed size. Installer/tarball size is a useless metric, as it drastically impacts both the difference in cross-platform binary sie and the differences in various other non-binary storage (docs, etc.) which should really not be part of the comparison anyway. The binary sizes posted are, for PowerPC binaries, reasonable. I'm not going to go and verify them, but they're certainly in the right general vicinity.

  • Re:Why hate KHTML? (Score:1, Insightful)

    by Anonymous Coward on Wednesday January 15, 2003 @02:00AM (#5085960)
    It would be nice if we could actually know which site that is, so the HTML can be studied to see if it's a browser issue or a code issue...

Work is the crab grass in the lawn of life. -- Schulz

Working...