Slashdot Mirror


Safari Code Benefiting Open Source Community

saha writes "Thought this article about Apple's Safari contribution back to the open source community may interest some of the readers. KDE adds Safari feel to desktop Linux: The Konqueror Web browser, which shares its basic engine with Apple's Safari, has benefited from Apple's Safari work, KDE said. Konqueror now loads and renders more quickly and has better support for Web standards. One of Apple's major efforts with Safari has been to encourage users to report sites that don't work properly with the browser, in order to improve compatibility."

11 of 66 comments (clear)

  1. They made tons of changes by Anonymous Coward · · Score: 2, Interesting

    And added quite a bit of code to KHTML.

    Now it's definitely a worthy adversary of Mozilla and IE.

  2. Can Konqueror be embedded easily like Mozilla? by Anonymous Coward · · Score: 1, Interesting

    cause if it becomes really nice I'd like it to be embeded within a GTK2 browser.

  3. yup... by pb · · Score: 4, Interesting

    I'm no KDE fan, but I actually have KDE 3.2 on my box just so I can run Konqueror... it really has come a long way, it's very snappy, and renders pages quite well.

    Of course it isn't entirely stable yet, I do get the occasional SEGFAULT, but I've seen that happen even with browsers that theoretically *are* stable. :)

    --
    pb Reply or e-mail; don't vaguely moderate.
    1. Re:yup... by irc.goatse.cx+troll · · Score: 4, Interesting

      Still doesn't support XSL, as shown on http://semi.getanotherfuckingisp.com.
      key:
      mozil la: perfectly rendered
      IE: supports the xsl but not the css
      konq/opera: doesnt support the xsl.

      Considering XSL is an old(5 or so years) spec needed for the web to develope further, especially in a way the OSS community would prefer, its pathetic that some browsers still just don't render it at all.

      --
      Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
    2. Re:yup... by Spy+Hunter · · Score: 4, Interesting
      The reason Konqueror doesn't support XSL is that KDE development is pragmatic. KDE developers focus their effort on things that will actually make the browsing experience better today, not complex standards few people like. An example of this pragmatic philosophy is Konqueror's support of the CSS extension that allows you to set scrollbar colors. Mozilla refuses to implement it simply because it's not W3C sanctioned, even though it's a perfectly reasonable CSS extension that is widely used.

      KHTML doesn't implement XSL because practically nobody uses XSL. Personally, I doubt it will ever catch on; it's just too complex and the syntax is way too ugly. I haven't seen any compelling reason to use it. If it does catch on, though, you can bet the next release of Konqueror will support it. KHTML developers just don't see the need to waste their time implementing complex standards that nobody wants to use in real webpages. Besides, it's not like KHTML supporting XSL will catapult it into wide acceptance or anything, because KHTML is in a different position than Gecko or IE.

      If you want to talk about pathetic, just consider that Mozilla still doesn't support SVG. KDE 3.2 ships with native SVG support. SVG is a well-liked, widely supported standard that is getting a lot of attention and has the potential to change the browsing experience for the better, today. KDE developers realize this, and that's why Konqueror now supports SVG.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    3. Re:yup... by JimDabell · · Score: 3, Interesting

      Scrollbars are easy to recognize no matter what color they are.

      As far as I can tell, the overwhelming majority of people who try and change scrollbar colours do so to make them blend in with the colour scheme used on their website. This usually makes them far less obvious.

      They are always in exactly the same place

      No they aren't. Scrollbars can appear in frames, iframes, <object> elements, textarea fields and elements with overflow: scroll set. It's very easy to miss them in a large number of cases, even if you are an experienced surfer.

      In any case, anybody who dislikes this misfeature should vote for the bug.

  4. Re:Why is this newsworthy? by javaxman · · Score: 4, Interesting

    It may be newsworthy because this time the contribution is squarely in the Application space, and is high-quality and very easily usable, impacting the actual end-user application/desktop experience. It's also newsworthy because so many people were initially skeptical that Apple would give anything back.

    To my ( somewhat limited ) knowledge, most of the effort companies you've listed have put in show up only for administrators and developers, not desktop users. Arguably because that's where effort has been needed most ( maybe up until now ), but still...

    OpenOffice is equally newsworthy, but maybe not exactly as easily usable and feature-complete, though I'd argue that's mainly due to it's larger feature set as compared to the KHTML engine. I think it'd be interesting to know how many resources Apple has thrown at KHTML compared to the resources Sun has thrown at OpenOffice, for example. If the manhours are comprable, shame on Sun. I personally feel that OpenOffice may be the single most important open source project right now. If I didn't spend all of my spare time surfing /. and raising my two-year-old, I'd contribute...

    Of course, I'd like to see Apple pick up and work on OpenOffice as an AppleWorks replacement ( they need one ) but there are so very, very many reasons I can't expect that to happen.

  5. Re:Why is this newsworthy? by WhatAmIDoingHere · · Score: 1, Interesting

    What about the story last friday about MS releasing the source for Allegiance? That means MS also contributed to OS Software, does it not?

    --
    Not a Twitter sockpuppet... but I wish I was.
  6. Re:Why is this newsworthy? by mivok · · Score: 4, Interesting

    Perhaps apple would be more likely to contribute to koffice instead, continuing what they started?

  7. I really hate corporations by LWATCDR · · Score: 4, Interesting

    That is not very logical or kind. Many individuals incorporate to protect there home and family from law suites. Many charities that do good work are also corperations. I find it odd that a person would say they "hate corpations" yet own a computer with an AMD or Intel CPU, drive a car, and watch cable TV.
    Odds are what you mean is that you do not like the actions of iirresponsible people.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  8. Re:Why is this newsworthy? by lpontiac · · Score: 4, Interesting
    Of course, I'd like to see Apple pick up and work on OpenOffice as an AppleWorks replacement ( they need one )

    Following the release of Safari, MS dropped support for IE on Mac, directly citing the existence of Safari as the reason.

    Apple need Microsoft Office, so I can't see them daring to touch an actually competitive office suite.