Slashdot Mirror


Konqueror Passes the Acid2 Test Too

An anonymous reader writes "A month after Safari , and after a lot of controversy, Allan Sandfeld Jensen announced today that Konqueror passes the Acid2 test too. Half of the patches could be merged from Apple's Webcore, the rest needed to be rewritten from scratch."

372 comments

  1. Acid2 by BibelBiber · · Score: 3, Insightful

    Sorry, dont know what that is. Could someone post a link...

    1. Re:Acid2 by Anonymous Coward · · Score: 0

      A test to see if the browser properly supports CSS.

    2. Re:Acid2 by minionman · · Score: 5, Funny
    3. Re:Acid2 by Anonymous Coward · · Score: 0

      Very helpful, jackass.

    4. Re:Acid2 by Anonymous Coward · · Score: 5, Informative

      http://www.webstandards.org/act/acid2/

      basically it's a rigorous test that ensures that a browser has all the goodies that web developers have been lusting after forever.

    5. Re:Acid2 by Timesprout · · Score: 4, Funny

      Its the exciting sequel to Acid1, The Dissolving. In the sequel the hero struggles valiantly with acid indigestion as he battles to save the world.

      --
      Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
      What truth?
      There is no dupe
    6. Re:Acid2 by minionman · · Score: 2, Insightful

      The first link returned from Google is the site for Acid2. I consider that justification...

    7. Re:Acid2 by Anonymous Coward · · Score: 0

      Are you intelligent enough to copy/paste that link? Apparrently not.

    8. Re:Acid2 by tehshen · · Score: 1

      basically it's a rigorous test that ensures that a browser has all the goodies that web developers have been lusting after forever.

      I wouldn't say that much... Gecko renders the smiley face pretty shoddily but copes with almost all web pages fine, for example. If you look at the source, the acid2 test uses bizarre things like PNG images in the source, negative height values, clear float elements, and so on - things that should work, but aren't likely to come up on many web pages any time soon.

      Although, it is nice to know that browsers are making loads of progress in regards to standards

      --
      Guy asked me for a quarter for a cup of coffee. So I bit him.
    9. Re:Acid2 by WiKKeSH · · Score: 2, Informative

      Actually, rather than testin gfor full CSS compatibality, the ACID test makes sure that when broken CSS is put into a CSS document, it breaks correctly.

    10. Re:Acid2 by bunratty · · Score: 3, Interesting
      Of course those features won't be used on web pages until web browsers implement them. That's the whole purpose of Acid2 -- to break the chicken-and-egg deadlock. Web developers don't use these features because web browsers don't support them, and web browsers don't bother supporting them because web developers don't use them.

      When all popular web browsers do a decent job of rendering Acid2, web developers can use the features that have been promised for years, but have never been delivered by browser makers. Having Safari and Konqueror display Acid2 correctly gives the other browser manufacturers added incentive to implement the needed CSS2 features.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    11. Re:Acid2 by Anonymous Coward · · Score: 0

      That's the whole purpose of Acid2 -- to break the chicken-and-egg deadlock. Web developers don't use these features because web browsers don't support them

      What?!?!!

      You're saying that web designers are *NOT* writing broken CSS because the broken CSS doesn't render properly in most browsers?

      I think you either need to increase your meds, or cut the dose.

      When all popular web browsers do a decent job of rendering Acid2, web developers can use the features that have been promised for years, but have never been delivered by browser makers.

      And which features (specifically) are those?

    12. Re:Acid2 by JimDabell · · Score: 4, Informative

      It does both. I've seen this misconception stated a few times now, it's just wrong.

      The Acid test is not just a test for error handling. Error handling is something that is defined by the CSS 2.1 specification (and earlier specifications). In order to test full CSS compliance, they need to include errors as part of the test. This does not mean that all the test does is error handling, merely that it is one of the things the test does.

    13. Re:Acid2 by Anonymous Coward · · Score: 4, Insightful

      When IE does a decent job web developers can use the features that have been promised for years. It is IE that is holding back so many nice CSS features that are supported else where.

    14. Re:Acid2 by Anonymous Coward · · Score: 0

      bizarre things like PNG images in the source, negative height values, clear float elements, and so on

    15. Re:Acid2 by croddy · · Score: 1

      Progress? It's all smoke and screenshots. There are no releases of Konqueror or Safari that pass this test. Mozilla and Microsoft might as well go ahead and announce that hey, they pass it too!

    16. Re:Acid2 by Anonymous+Luddite · · Score: 1

      >> Microsoft might as well go ahead and announce that hey, they pass it too! --

      Yeah, I agree that it's a misleading to anounce compliance when what they really mean is "you can take this and make it compliant, but it won't be anytime soon you can patch and recompile IE.

    17. Re:Acid2 by JohnsonWax · · Score: 1

      No, basically it's a test that ensures that a browser won't take invalid CSS and try to render it (usually according to it's own rules).

      As much as we need IE to render valid CSS consistently, we also need it to NOT render invalid CSS as if it were valid - otherwise the world will yet again write to IE's quirks for their own gain.

    18. Re:Acid2 by Anonymous Coward · · Score: 0

      > In the sequel the hero struggles valiantly with acid indigestion as he battles to save the world.

      I thought that was the plot to DBZ? Or did Goku have constipation in that?

    19. Re:Acid2 by WiKKeSH · · Score: 1

      Thats fine, but it still doesnt test for all css standards. Error handling is a major focus.

    20. Re:Acid2 by Anonymous Coward · · Score: 0

      Are you intelligent enough to copy/paste that link? Apparrently not.

      Are you intelligent enough to just use google in the first place? Or to see the humor in posting a link to google?

      Apparently not.

    21. Re:Acid2 by JimDabell · · Score: 1

      Error handling is a major focus.

      No, it's just one of the things it tests. Read this comment.

    22. Re:Acid2 by Anonymovs+Coward · · Score: 1

      It's in KDE 3.5 CVS. That means you can get it if you want it, though not as part of a "release". If/when Mozilla passes the test it will be available in the nightlies before an official release. IE, well, different question.

    23. Re:Acid2 by AstroDrabb · · Score: 1

      That is not the main point of this test. It is a test to make sure that when a browser gets broken CSS, it breaks correctly. Go view the test and view the source HTML/CSS. There are tons of things in there to break browsers like bad comment delimiters such as , etc. Error handling is something that is defined by the CSS 2.1 specification, this test mostly focuses on handling errors and not new CSS features.

      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    24. Re:Acid2 by Anonymous Coward · · Score: 0

      i thought it was a test to see how well the browser handled malformed CSS2 data, not CSS2 compliancy?

    25. Re:Acid2 by ultramkancool · · Score: 0

      no, it's a rigorus test that ensures all browsers can render a smiley on acid!

    26. Re:Acid2 by Momo_CCCP · · Score: 1

      No release, but you can always check out Konqueror's svn. Now go try to do the same for Safari or IE... That's not just a screen shot.

    27. Re:Acid2 by Anonymous Coward · · Score: 0

      this test mostly focuses on handling errors and not new CSS features.

      BZZZT

      Read the Fine Webpage. The ACID2 test covers a lot of different features, and only one of those is the error handling.

    28. Re:Acid2 by Penumbra · · Score: 1

      It's called SVN trunk now. 3.4 and 4.0 have thier own branch

    29. Re:Acid2 by ubernostrum · · Score: 1

      basically it's a rigorous test that ensures that a browser has all the goodies that web developers have been lusting after forever.

      No, a "rigorous test" would be a test suite with hundreds of carefully-constructed examples (for example, here's one for CSS2.1). The WSG's Acid tests are more like pop quizzes, and only test a few particular items.

    30. Re:Acid2 by andalay · · Score: 1

      When firefox gains critical mind-share mass (read dum-dum IT), all these nice functions will be available in IE.

  2. Kick to the pants. by Anonymous Coward · · Score: 1, Insightful

    "Allan Sandfeld Jensen announced today that Konqueror passes the Acid2 test too. Half of the patches could be merged from Apple's Webcore, the rest needed to be rewritten from scratch.""

    It's amazing what people can do when sufficiently motivated.

    1. Re:Kick to the pants. by Anonymous Coward · · Score: 0

      That's a shame! Users should be a motivation for the developers of open source projects too.

    2. Re:Kick to the pants. by fuck+nwbvt · · Score: 1

      Open source projects tend not to care about users, unless those users are also developers of the project.

    3. Re:Kick to the pants. by dmaxwell · · Score: 5, Interesting

      "Allan Sandfeld Jensen announced today that Konqueror passes the Acid2 test too. Half of the patches could be merged from Apple's Webcore, the rest needed to be rewritten from scratch.""

      It's amazing what people can do when sufficiently motivated.


      THIS sort of thing is EXACTLY what the khtml devs were complaining about. Yes, Apple does the bare minimum the LGPL requires with Webcore but the khtml devs accepted that.

      The point these guys have been trying to get across over and over and over and over (repeat several thousand times for the extra dense) is that when Webcore can do something that khtml cannot IT IS NOT LAZINESS ON THE PART OF THE KHTML DEVELOPERS. WEBCORE CODE CANNOT JUST BE DROPPED INTO THE KHTML TREE. Webcore directly uses OS X features. That is one problem. The code bombs Apple drops periodically have inadequate documentation as to why some changes were made and not others.

      Webcore at this point is a khtml fork that is about two years old. The khtml devs might as well be asked to merge Gecko code for all of the similarity they have at this point.

    4. Re:Kick to the pants. by bunratty · · Score: 1

      On the other hand, I do remember that KHTML developers were complaining about how they were being treated last month, and stated that KHTML would likely never render Acid2 properly. Once they stopped complaining and got to work on what needed to be done, it took only a month. I think this proves that sympathy is the last thing that the KHTML developers should get, as it will just give them an excuse not to do the development work they should be doing.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    5. Re:Kick to the pants. by Anonymous Coward · · Score: 0

      No, they were complaining about how everyone was yelling at them for not being compliant the day after Apple. They said they probably would never be able to use Apple's patches like everyone was assuming.

      Everyone was basically assuming Safari and the Konqueror groups were all buddy-buddy. With lots of back and forth group effort going to progress both browsers. They were giving Apple WAY too much credit in how much it was helping the konqueror team.

      The Khtml team wanted to make it clear that was totally false. Both groups actually had little common ground and were basically completely separate dev groups.

    6. Re:Kick to the pants. by ajs · · Score: 1

      "Webcore at this point is a khtml fork that is about two years old. The khtml devs might as well be asked to merge Gecko code for all of the similarity they have at this point."

      And the problem with forking is.... what exactly?

    7. Re:Kick to the pants. by llefler · · Score: 1

      Or they could get sick and tired of not being appreciated for the work that they do, and abandon FOSS entirely. If they aren't adding features fast enough to suit you, feel free to implement them yourself. Nagging and whining is not motivating.

      --
      It is amazing what you can accomplish if you do not care who gets the credit. -- Harry Truman
    8. Re:Kick to the pants. by Anonymous+Froward · · Score: 5, Informative
      You were close, but you missed the point of konq guy (see see this post) when you began talking about the "problems" of Webcore code. The konq guy's message was more or less like this as far as I can see:

      When Konqueror doesn't follow Safari's new feature within 4 hours, don't blame us. When Konqueror finally follows Safari's feature list, don't automatically praise Apple, either.

      It's not like Apple is giving out some drop-in patch, but that's OK. That's their right. Sometimes we take their patch, but sometimes we write things from scratch. When we'll use Apple's code, we'll be slow because of the way they produce their patch, not because we're lazy.

      Apple is OK for me, but please stop bashing our laziness while praising opensource-friendliness of Apple. That hurts.

    9. Re:Kick to the pants. by dmaxwell · · Score: 1

      And the problem with forking is.... what exactly?

      There is no problem with forking. There is a problem with loudmouth fanbois who think that presto chango re-arrango that features of one fork can be readily dropped into another. Even worse are fanbois who are insulting and use phrases like "lazy" and "kick in the pants".

      The bulk of the khtml devs' vitriol has been directed at fanbois and rightfully so. As one ktml dev said of Apple's conduct "and that is their right".

    10. Re:Kick to the pants. by Mornelithe · · Score: 1

      It's amazing what people can do when sufficiently motivated.

      Yeah. When properly motivated, Apple can provide actual assistance to integrating their improvements into KHTML, rather than dumping a blob of poorly documented code on the KHTML developers and saying, "you guys figure it out."

      --

      I've come for the woman, and your head.

    11. Re:Kick to the pants. by KillerDeathRobot · · Score: 1

      Webcore at this point is a khtml fork that is about two years old. The khtml devs might as well be asked to merge Gecko code for all of the similarity they have at this point.

      I think I agree with what you're trying to say, but this last line is clearly exaggeration. If it were true, they wouldn't have been able to use a full half of the code Apple gave them.

      --
      Thinkin' Lincoln - a web comic of presidential proportions
    12. Re:Kick to the pants. by dmaxwell · · Score: 1

      Going forward this is going to be less and less possible yet the khtml team will continue to get grief whenever there is feature disparity. If Webcore is so fantabulus then perhaps the fanbois should just use it and leave the khtml people alone. They do have other design goals to attend to such as KDE integration. Slavishly attending to everything Apple does as though it were the most important thing in the world will not leave time for other priorities.

    13. Re:Kick to the pants. by ajs · · Score: 1

      So, what's a fanbois? I'm assuming that's french?

      Specifics aside, if you've been around Usenet, and it's mutant cousin the World Wide Web long enough, you'll have come to realize that there are "people" who will yell horrible curses at you for everything that you do, and often in direct proportion to how beneficial what you're doing is.

      Getting upset about that is as pointless as getting upset about bad weather.

    14. Re:Kick to the pants. by dmaxwell · · Score: 1

      So, what's a fanbois? I'm assuming that's french?

      Just like a fanboy but with even more "parent's basementness" about it.

    15. Re:Kick to the pants. by ajs · · Score: 1

      "Just like a fanboy but with even more "parent's basementness" about it."

      And you would use this word while posting to Slashdot, because you're a... ;-)

      Seriously, I don't think that kind of name-calling puts you on any kind of elevated rhetorical plateau in this conversation, and some of the people bitching have had some valid points. Most of those have been along the lind of, "either use the changes or don't, but don't blame your choice on Apple." To accuse people of being "fanbois" just because they happen to take Apple's side in a debate seems a bit parent's basementish to me.

  3. Glad to see it... by jsight · · Score: 3, Insightful

    I for one am very glad that the Gecko/Mozill engine is not our only choice in free software based renderers. There is some security in seeing that we have at least two projects with excellent browsers available for the community.

    Congrats Konqueror team!

    I wonder if anyone is working on a Windows port of this?

    1. Re:Glad to see it... by Anonymous Coward · · Score: 0

      I wonder if anyone is working on a Windows port of this?

      Right now, noone IIRC.
      But with the upcoming release of Qt4 (which will be availble under the GPL for Windows too) it will be easier, and there is an ongoing discussion whether to port the entire KDE platform to Windows.

    2. Re:Glad to see it... by miscz · · Score: 1
    3. Re:Glad to see it... by noamsml · · Score: 1

      what about a GTK port?

    4. Re:Glad to see it... by Narishma · · Score: 1
      --
      Mada mada dane.
    5. Re:Glad to see it... by jericho4.0 · · Score: 1
      Ya' know, when it comes to open source, I belive every developer should work on whatever they want, and it's no one's right to tell them otherwise.

      But a port of KDE to Windows!? What are they thinking?

      --
      "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
    6. Re:Glad to see it... by Anonymous Coward · · Score: 0

      If I were ever forced to take a job where I had to use windows (so far I've been fortunate, but who knows what the future will bring), I would be eternally grateful if KDE were available. I have no desire to learn yet another interface -- one reason that X on mac os x is intriguing; it looks like KDE is already available there so I'd also be able to ditch the mac os x interface if I were forced to use a mac!

    7. Re:Glad to see it... by BRonsk · · Score: 0

      Did you read the page you

    8. Re:Glad to see it... by BRonsk · · Score: 0

      ... are linking to? The project is long-dead...

      Sorry about the double post, but some stupid guy thought that tab would be well-fitted next to A, unaccounting for my tendinitis.

    9. Re:Glad to see it... by jack_csk · · Score: 1

      Why not? If khtml is ported to Win32, I can test my web apps against it. Compatible with Gecko, Opera, or mshtml doesn't guarantee compatible with khtml.

    10. Re:Glad to see it... by Anonymous Coward · · Score: 0

      this is like asking about a linux port of windows 95 kernel. geesh.

  4. Konqueror by bcmm · · Score: 1, Redundant

    I have been using Konqueror a bit more that usual recently because it loads quicker that Firefox, and I still find myself switching to Fx for pages that render wrong

    --
    # cat /dev/mem | strings | grep -i llama
    Damn, my RAM is full of llamas.
    1. Re:Konqueror by bogaboga · · Score: 1
      I have been using Konqueror a bit more that usual recently because it loads quicker that Firefox, and I still find myself switching to Fx for pages that render wrong

      Care to paste the URLs or are you simply on a rant?

    2. Re:Konqueror by tepples · · Score: 1

      KHTML is good if your machine runs Mac OS X or GNU/Linux, but what if it runs the only operating system compatible with both your paid-for x86 machine and your paid-for flatbed scanner? Is the Cygwin version of Konqueror usable yet?

    3. Re:Konqueror by fuck+nwbvt · · Score: 1

      If you don't mind my asking, what's your scanner? I do outside consulting for print shops across the nation and I've yet to come across a flatbed my PowerBook couldn't handle, but I'd be curious to know if they're out there.

    4. Re:Konqueror by Espectr0 · · Score: 1

      Konqueror is usually a better, faster, lighter browser than firefox, but is less stable and still has some weird rendering bugs.

      For example, this site i developed can't center the table properly, with valid css code. On firefox it works fine.

    5. Re:Konqueror by ocelotbob · · Score: 1

      no, but you could always run colinux.

      --

      Marxism is the opiate of dumbasses

    6. Re:Konqueror by Anonymous Coward · · Score: 0

      For example, this site i developed can't center the table properly, with valid css code. On firefox it works fine.

      The first step when debugging rendering problems is to ensure you are complying with the specifications. You are not.

      If you write XHTML 1.1, you cannot serve it as text/html. If you read the RFC that defines text/html, you will find that the only form of XHTML you may serve as text/html is XHTML 1.0, in particular, only XHTML 1.0 documents that follow the compatibility profile defined by the XHTML 1.0 specification. You will find that in Appendix C.

      So, does Konqueror have a bug that stops your website from being rendered properly? Dunno, but I'll certainly not put in any work to debug it while you are out of spec. Perhaps you could work up a testcase that complies with the specifications and enter it into the KDE bug database, or at least provide a page that demonstrates the problem without going out of spec.

    7. Re:Konqueror by Espectr0 · · Score: 1

      If you write XHTML 1.1, you cannot serve it as text/html.

      I know that, but afaik IE can't handle xhtml 1.1 served without text/html, and that doesn't affect rendering. It's a bug in konqueror, and a regression since it worked on older versions, and the bug is already acknowledged on the database

    8. Re:Konqueror by m50d · · Score: 1
      I haven't seen any pages that do that, but for those that do, does anyone know when the gecko kpart will become part of real kde?

      Also remember that there's an "open with firefox/opera/epiphany/..." option in the file menu.

      --
      I am trolling
    9. Re:Konqueror by Anonymous Coward · · Score: 0

      I know that, but afaik IE can't handle xhtml 1.1 served without text/html

      So your three choices are:

      • Remain out of spec.
      • Use content negotiation.
      • Don't use XHTML 1.1.

      For the time being, the last option is the safest and most compatible.

      It's a bug in konqueror, and a regression since it worked on older versions, and the bug is already acknowledged on the database

      I looked at the testcase. It triggers quirks mode in Firefox, so for all you know, Firefox could be rendering the testcase intentionally wrongly.

    10. Re:Konqueror by Anonymous Coward · · Score: 0

      IE can't handle XHTML 1.0 either -- at least not without degrading the CSS from Partially Broken to Entirely Broken. If you are serving to IE, you want a HTML4 doctype (google for the MSDN article).

    11. Re:Konqueror by Anonymous Coward · · Score: 0

      IE can't handle XHTML 1.0 either -- at least not without degrading the CSS from Partially Broken to Entirely Broken.

      I assume you are talking about the XML declaration kicking it into quirks mode? You can't include the XML declaration in pages served as text/html. RTFSpec.

    12. Re:Konqueror by Anonymous Coward · · Score: 0

      XHTML DOCTYPE will also kick IE into legacy mode.

    13. Re:Konqueror by nutshell42 · · Score: 1
      but is less stable

      You could try switching distributions. I use debian unstable and konqueror is so rock solid it's not even funny anymore =P

      I have currently 4 konqueror windows open with perhaps 75 tabs altogether (sites I check regularily, longer articles I'm reading in small chunks, etc). It's been a long time since one of those crashed (I do reboot though, they get restored on boot). I don't use Mozilla for Linux often enough to make a comparison but Firefox for Windows is worse, much worse.

      still has some weird rendering bugs.

      yep.

      --
      Don't think of it as a flame---it's more like an argument that does 3d6 fire damage
    14. Re:Konqueror by mrchaotica · · Score: 1

      I've got an Acer 620U that doesn't work on my iBook, as far as I know. Admittedly, it's older though -- the box lists it as compatible with System 7. Apparently they never made OS X drivers for it...

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    15. Re:Konqueror by toddestan · · Score: 1

      How often do you need to use that scanner? Why not just dual boot? If you just want to fire up KHTML every once and a while to test a webpage or something, why not run Knoppix under QEMU?

    16. Re:Konqueror by mrchaotica · · Score: 1

      The path of least pain might be just to buy a new, compatible scanner for $30 or so.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    17. Re:Konqueror by Anonymous Coward · · Score: 0

      Bank of America online bill pay stopped working in Konqueror a while ago (I believe as a change to their site, not to Konqueror), as the button to submit the payment now is always outside the window, regardless how large you make the window.

      Konqueror is my default and favorite browser, but I agree with the previous poster, there are sites that don't work.

    18. Re:Konqueror by Cereal+Box · · Score: 1

      The first step when debugging rendering problems is to ensure you are complying with the specifications. You are not.

      You need to realize that simply "writing to the standard" isn't a magic bullet that will guarantee flawless rendering. It is entirely possible to "write to the standard" and have Konqueror or Firefox or any other browser render the page improperly because they either don't support that particular part of the standard or have bugs with some particular part of the standard.

    19. Re:Konqueror by Phexro · · Score: 1

      Valid != correct.

      To center a block-level element in CSS, you need:

      margin: auto;

      Not margin-left/right.

    20. Re:Konqueror by fuck+nwbvt · · Score: 1

      Older, but not old enough. If it'd had a SCSI interface, I might have been able to help. Sorry. :)

    21. Re:Konqueror by tepples · · Score: 1

      Please suggest an affordable make and model of SANE-compatible flatbed scanner carried by a Best Buy store in Fort Wayne, Indiana. If you suggest that a user has to mail-order her peripherals, then you acknowledge that Linux is not ready for the desktop.

    22. Re:Konqueror by mrchaotica · · Score: 1

      Well, it did come as a 620P[arallel] and 620S[CSI], but, alas, I figured the 620U[SB] would be more future-proof. (sigh)

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    23. Re:Konqueror by mrchaotica · · Score: 1

      Oh, I have no idea -- I just figured that out of all the cheap scanners there are out there that at least one of them would work in Linux.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    24. Re:Konqueror by tepples · · Score: 1

      How often do you need to use that scanner?

      I need to use it quickly whenever a member of the family asks me to make an illegal enlarged copy of a NASCAR driver's portrait on an auto racing card.

      Why not just dual boot? If you just want to fire up KHTML every once and a while to test a webpage or something

      My machine, running Windows 2000, functions both as a development workstation and as an Apache+PHP test server. If I reboot it into GNU/Linux, then the test server will shut down for as long as I'm not running Windows.

      why not run Knoppix under QEMU?

      My machine is also 0.866 GHz and has 0.125 GiB of RAM. I don't think that would be enough to boot KDE with acceptable performance. I'd buy a new machine if I could, but I don't have a regular job other than caring for my grandparents (which pays in food, housing, and electricity, not money), and even with a bachelor's degree, when I look for a job in Fort Wayne, Indiana (the only geographic area where I have the support of family), all I get is "Sorry, we went with another candidate".

      Slow Down Cowboy! Slashdot requires you to wait 2 minutes between each successful posting of a comment to allow everyone a fair chance at posting a comment. It's been 8 minutes since you last successfully posted a comment

  5. Re:Any more news on GPL violating? by statusbar · · Score: 2, Insightful

    There were never any gpl violation wrt khtml.

    Konqueror guys didn't like the patches from apple.

    Looks like they could handle these patches, though! good for them.

    jeff

    --
    ipv6 is my vpn
  6. It worked out well for everyone by MarkByers · · Score: 2, Insightful

    Both Safari and Konqueror have improved because of Open Source. Even though the two teams worked independently, they benefited from having access to the other's code.

    Does it really matter what Apple's motivations were? The end result is that Open Source development has helped both products.

    --
    I'll probably be modded down for this...
    1. Re:It worked out well for everyone by IamTheRealMike · · Score: 4, Insightful
      Even though the two teams worked independently, they benefited from having access to the other's code.

      The Konqueror team don't have access to the Safari code, at least not in a form they can use. Apple do have access to the KHTML code in a usable form though, the KDE guys make sure it's available in the right way for everybody.

      Does it really matter what Apple's motivations were? The end result is that Open Source development has helped both products.

      Clearly it does matter what their motivations are, this always matters. It means in future open source projects will know what's coming when Apple decide to get "involved".

      As to whether it helped both products, well of that I'm sceptical. A key KDE developer has very publically burnt out on KHTML because of Apples actions and worse, because of the community of Apple fanboys who switched the blame around onto the KDE people. After starting out optimistic he's now bitter. I'd say that's a pretty huge loss.

      Meanwhile, Apple got the code to a rendering engine for free and gave back little to nothing. It's like TransGaming all over again.

    2. Re:It worked out well for everyone by Anonymous Coward · · Score: 0
      Meanwhile, Apple got the code to a rendering engine for free and gave back little to nothing.

      I keep hearing this bleat over and over again. Apple is not obligated, by the GPL, the QPL, or anything, to fix *Konquerer*.

      They forked Safari/Webcore from the Konq code. They willingly give out patches for *Webcore*. The fact that Webcore is no longer Konq doesn't mean Apple have to apply patches to every other derived piece of code, just their own.

    3. Re:It worked out well for everyone by fuck+nwbvt · · Score: 1

      I don't see your point. If Apple's contributions are not helpful, nothing's stopping the KDE team from just ignoring Apple entirely. They wouldn't gain from Apple's changes to the code, but at least they'd be no worse off than they were before.

    4. Re:It worked out well for everyone by leonmergen · · Score: 3, Insightful

      The Konqueror team don't have access to the Safari code, at least not in a form they can use.

      Apple's doing the minimum stated in the license... if the Konqueror team doesn't like this, they used the wrong license.

      --
      - Leon Mergen
      http://www.solatis.com
    5. Re:It worked out well for everyone by MarkByers · · Score: 1

      The Konqueror team don't have access to the Safari code, at least not in a form they can use.

      According the the summary, half of the patches were taken from Apple. They might not have access in ideal form, but it's better than nothing.

      It means in future open source projects will know what's coming when Apple decide to get "involved".

      If Apple didn't base Safari on KHTML, Konqueror wouldn't be Acid2 compliant now. From TFA:

      All in all not a bad reuse of code, allthough slow.

      The developers understand that something small is better than nothing at all.

      A key KDE developer has very publically burnt out on KHTML because of Apples actions

      I assume that you are referring to this. The developer was pissed off yes, but not at Apple. He said for example:

      They do the very, very minimum required by LGPL. And you know what? That's their right.

      The point he wanted to make was about the people complaining that the KDE developers were being lazy and not porting Apple's changes, without realising that the porting was a non-trivial task:

      All I'm asking for is that all the clueless people stop talking about the cooperation between Safari/Konqueror developers and how great it is.

      Overall everyone has benefited, but this doesn't stop some people complaining anyway.

      --
      I'll probably be modded down for this...
    6. Re:It worked out well for everyone by Anonymous Coward · · Score: 0

      The Konqueror team don't have access to the Safari code, at least not in a form they can use. Apple do have access to the KHTML code in a usable form though, the KDE guys make sure it's available in the right way for everybody.

      So, wait -- WebCore is supposedly useless to the KHTML devs because it's so different, and yet, you're saying that KHTML isn't so different that the WebCore team can't use it?

      This doesn't make a whole lot of sense. In fact, it kind of sounds like you're just repeating the same garbage that started this whole contraversy.

      Meanwhile, Apple got the code to a rendering engine for free and gave back little to nothing.

      Did you miss the part where Konqueror's Acid2 compliance was largely merged from WebCore? If that's "little to nothing", then what are you complaining about -- Apple doesn't have anything the KHTML guys want.

    7. Re:It worked out well for everyone by fuck+nwbvt · · Score: 1

      Apple's doing well more than the minimum, but apparently still not enough to satisfy the KDE devs.

    8. Re:It worked out well for everyone by IamTheRealMike · · Score: 1
      So, wait -- WebCore is supposedly useless to the KHTML devs because it's so different, and yet, you're saying that KHTML isn't so different that the WebCore team can't use it?

      It's not a case of how different they are, it's a case of Apple using MacOSX specific APIs in their patches, not splitting them up so they can't be merged without triggering regressions, not documenting what changes fix and so on.

      Did you miss the part where Konqueror's Acid2 compliance was largely merged from WebCore?

      The patches were released only after the KDE team went public on what a mess the whole situation was. And even after huge pressure on Apple, only half the patches were even usable. The others had to be rewritten.

      Apple doesn't have anything the KHTML guys want.

      The KDE guys disagree. I think they'd know better than either of us.

    9. Re:It worked out well for everyone by ajs · · Score: 1

      I'm really not certain I comprehend this. Apple wrote code which they contributed to KHTML, and this is bad. What's more, Apple wrote code which BURNED OUT KHTML DEVELOPERS!

      Strangely, I feel no sympathy for a developer who gets burned out when a big company writes code for them...

      "Meanwhile, Apple got the code to a rendering engine for free and gave back little to nothing."

      This is an obscene bit of rhetorical hopscotch. Apple did exactly what companies SHOULD be doing. They took advantage of open source software and made their changes public. Compare and contrast this with Microsoft and BSD... BSD got exactly no code out of Microsoft. KHTML got all of the changes made to KHTML, some of which were calls into proprietary code, and thus not terribly useful.

      What's burning out the KHTML developers is their insistence on trying to treat anyone who works on their code as active members of their development team. Sure, it would be all keen an cool if KHTML and Safari were to merge and tightly couple if not merge their code-bases, but Apple has a proprietary UI, and that makes it hard to do. Now, if you're in the "proprietary code makes you evil" camp, then you're going to feel that way about Apple no matter what they do, but modifying KHTML and contributing the changes back didn't make them any more or less evil by that metric.

      What's more, complaining about the current state of affairs is akin to complaining that someone who just ported your application to Windows didn't make the .Net Framework open source. What kind of drugs do you have to be on for that to make sense? Sure, I want free stuff and world peace too, but I don't stamp my feet when someone helps me out, just because I didn't get everything I wanted.

      In the long-run, it's looking like Apple would have been better off selecting a more mature code(r) base to work from.

    10. Re:It worked out well for everyone by Anonymous Coward · · Score: 0

      Hey fuckwit. The KHTML devs aren't complaining about Apple, they're complaining about rejects like you who continue to talk shit about the KHTML devs.

    11. Re:It worked out well for everyone by Anonymous Coward · · Score: 0

      Apple's doing the minimum stated in the license
      Yes, nobody is saying anything else.
      That's why their favour should be returned by the KDE-developers making further devopment of Konq to be as incompatible with Apple as possible.
      Would that make you Apple-fans happier I wonder?

    12. Re:It worked out well for everyone by m50d · · Score: 1

      They don't mind that. They do mind the idiotic fanboys who think it's somehow their laziness that stops them integrating apple's patches. You can't really blame them for not forseeing that (though I suppose they could have looked at the real ipod hack threads and seen that apple zealots are 4x as stupid as any other zealots and outnumber them by a factor of 10).

      --
      I am trolling
    13. Re:It worked out well for everyone by Bulln-Bulln · · Score: 1

      The LGPL says *NOTHING* about CVS logs or anything the KDE devs were complaining about.
      If Apple was doing only the minimum stated in the license, they would just offer the sources on a CD and ask you to pay the shipping cost when you want the sources.

    14. Re:It worked out well for everyone by m50d · · Score: 3, Interesting

      The lgpl says the work "in the preferred form for making modifications". This is assumed to just be the source code, but isn't necessarily

      --
      I am trolling
    15. Re:It worked out well for everyone by matt+me · · Score: 1

      That said, I bet that Opera will pass the Acid2 test before Firefox.

    16. Re:It worked out well for everyone by WindBourne · · Score: 1

      Gripping this way, is about the same thing that the guy who sold DOS to bill gates did. He sold it for peanuts, but it was more than what he thought it was worth at the time. BG was able to turn it into something. Then the original guy sued.

      This is ridiculus. I code on KDE every so often and I get tired of hearing how apple screwed the group. They have done exactly what was asked of them and for that, I say thanx. I would appreciate it if both groups work together closer in the future. But regardless, I appreciate the fact that they are releasing code just as asked.

      --
      I prefer the "u" in honour as it seems to be missing these days.
    17. Re:It worked out well for everyone by Reverberant · · Score: 1
      The patches were released only after the KDE team went public on what a mess the whole situation was.

      Wha? Dave Hyatt posted his announcement on April 27. Based on the comments to that entry, the patches were available around 11:00pm that night. Zack's blog entry is dated April 28, with a timestamp of 6:12pm (I don't know what the relative time zones are).

      In any event, it looks like the patches were available a good 18 hours before "KDE team went public on what a mess the whole situation was." Unless you're referring to something else?

    18. Re:It worked out well for everyone by SideshowBob · · Score: 1

      That seems illogical on the face of it. If it's difficult to merge from WebCore into KHTML, then it should be equally difficult to merge from KHTML into WebCore.

      It might be slightly easier to do a manual inspection of KHTML because of finer grained history. I don't know, I haven't looked, but it should be easy enough to do an inspection of the changes from one release of WebCore to the next.

      Is the WebCore code commented?

      Also, I never got an answer to my question in the previous WebCore vs. KHTML flamewar.. Is anyone working on a backport of WebCore to Linux? Seems like an interesting project to put together a Konqueror+WebCore package.

    19. Re:It worked out well for everyone by Anonymous Coward · · Score: 0

      You get it, the problem is with those people who don't and go on to tell how great Apple is and how lazy the KHTML devs are.

    20. Re:It worked out well for everyone by Pete · · Score: 1
      Someone actually mentioned it to me during the last WebCore/KHTML "discussion" on slashdot - though it's unfortunately only the ninth hit on Google when searching for "webcore linux".

      Ladies and gentlemen, it's the Gtk+ WebCore browser! (insert cheers)

    21. Re:It worked out well for everyone by annodomini · · Score: 1
      Meanwhile, Apple got the code to a rendering engine for free and gave back little to nothing. It's like TransGaming all over again.
      "Little to nothing"? According to the article, KHTML used about half of the patches that Apple provided. Most of the other half of the patches were to KWQ, Apple's reimplementation of the parts of QT that KHTML used (which they needed to do in order to have correct Macintosh look and feel), which wouldn't have applied to KHTML anyhow. I fail to see how providing useful patches, although in a somewhat less useful form than developers might have wanted, is anything like using someone else's code, making proprietary changes, and then not releasing those changes under a free license. It's apples and oranges (no pun intended).
    22. Re:It worked out well for everyone by KillShill · · Score: 1

      if you don't like critisicm of apple when they fuck up, then don't read the comments. but don't defend them blindly, otherwise you're an idiot.

      they clearly did the absolute minimum in this case and that doesn't deserve praise by anyones standard.

      brand loyalty needs to die a cruel and horrible death. it is a very irrelevant notion in this day and age. they think of you as organic wallets, and i believe in recipricating.

      --
      Science : Proprietary , Knowledge : Open Source
    23. Re:It worked out well for everyone by Anonymous Coward · · Score: 0

      It's Apple, they deserve praise NO MATTER WHAT THEY DO. For Christ sakes, Steve Jobs could be discovered selling national secrets to China tomorrow and the Apple fanatics would claim he was helping bring about world peace.

    24. Re:It worked out well for everyone by Anonymous Coward · · Score: 0

      Even if your "isn't necessarily" meant anything, you're completely missing the issue. Apple's obligation involves *Safari* source code -- they are under no obligation to make backportable code, in any form.

  7. IE, when? by chrysalis · · Score: 4, Funny

    Now we are waiting for IE to support the ACID2 test.

    And only then, we could design web sites using today's CSS features. Oh, not today's, 5 years ago's but it will still be a revolution.

    --
    {{.sig}}
    1. Re:IE, when? by rdc_uk · · Score: 5, Interesting

      Actually, given the nature of Acid2, it would only allow us to code _broken_ css on these browsers, and have it break _correctly_.

      Acid2 tests a lot of corner-case mis-constructions of CSS, and tests that the browser handles the cock-up in the prescribed manner. It doesn't actually test that _correct_ CSS is handled correctly.

      Its a good test, but its NOT a full CSS compliance test.

    2. Re:IE, when? by zxSpectrum · · Score: 3, Informative

      So, then I presume you can point out each and every aspect of Acid2 that violates CSS 2.1.

      We'll also expect you to hold your breath doing this excercise on a live webcam, so we can see you turn blue in the face.

      The acid2 test consists of perfectly valid CSS2.1, HTML 4.01, SGML, RFC 2396 and RFC 2397. It tests some basic, and some not-so-basic aspects of these specs.

    3. Re:IE, when? by Anonymous Coward · · Score: 1, Insightful

      Still waiting for Firefox and Opera to pass the test, too.

    4. Re:IE, when? by zxSpectrum · · Score: 1

      And, whacking myself with the cluehammer: It does contain invalid statements, but these are not the main point of the test.

    5. Re:IE, when? by anethema · · Score: 2, Interesting
      --


      It's easier to fight for one's principles than to live up to them.
    6. Re:IE, when? by Anonymous Coward · · Score: 0

      CSS 2.1 is not yet a w3c recommendation, only a candidate Browsers than conform to it rather than CSS 2.0 are broken. Look at IE XML support for what happens when you implement standards that aren't final, although CSS 2.1 is a copout standard really that says the bits that browsers don't do as they should with 2.0, that's okay, we will change the spec and release a new version so they can claim "look we comply with standards".

    7. Re:IE, when? by Draknek · · Score: 2, Informative

      The HTML validates, sure.

      But the CSS doesn't.

      --
      Self-referential sigs do not a humourous poster make.
    8. Re:IE, when? by Big+Mark · · Score: 1, Redundant

      The HTML may be valid but the CSS is slightly broken.

    9. Re:IE, when? by Refrag · · Score: 1

      Actually, Mozilla doesn't pass the test either.

      --
      I have a website. It's about Macs.
    10. Re:IE, when? by JimDabell · · Score: 3, Informative

      CSS 2.1 is not yet a w3c recommendation, only a candidate Browsers than conform to it rather than CSS 2.0 are broken.

      This is incorrect.

      The W3C implemented a change in procedure between the times CSS 2.0 and CSS 2.1 were published. What used to be called recommendations are now only candidate recommendations until they are widely implemented.

      Ian Hickson, who is on the CSS working group and employed by Opera, says this:

      CSS2.1 is in CR, which is the call for implementations stage. It is appropriate for implementors to implement CSS2.1. It is not a draft.

      (Note that CSS2.1 and CSS2 are at the same state in the W3C process -- they are both at the "call for implementations" stage. The difference is that the name of that stage changed between 1998 and 2004. What used to be called "REC" or "Recommendation" is now called "CR" or "Candidate Recommendation". The new stage currently called "Recommendation", which indicates that the specification has reached a very high level of implementation maturity, didn't exist back in 1998.)

      CSS2.1 is what CSS implementations should be using as reference if they want to implement CSS level 2.

    11. Re:IE, when? by Anonymous Coward · · Score: 0

      For the two comments about not valid CSS. That's because the test is designed that way. i.e. deliberate CSS errors that should be ignored.

    12. Re:IE, when? by JimDabell · · Score: 2

      Acid2 tests a lot of corner-case mis-constructions of CSS, and tests that the browser handles the cock-up in the prescribed manner. It doesn't actually test that _correct_ CSS is handled correctly.

      This is the second or third time I've seen this posted in this article alone. You are completely wrong. You would know this if you had actually read the code or even just the guided tour.

      The guided tour explains that there are a number of features tested; it lists eleven areas of the specifications that are tested, and error handling is just one of them. The vast majority of the test is testing that correct CSS is handled correctly.

      Where is everyone getting this misinformation?

    13. Re:IE, when? by putaro · · Score: 1

      Where is everyone getting this misinformation?
      /. - it's an authoritative source for everything!

    14. Re:IE, when? by MrHanky · · Score: 1
      Where is everyone getting this misinformation?
      Why, from Slashdot, of course.
  8. Re:Any more news on GPL violating? by Saven+Marek · · Score: 0, Troll

    Apple could still be doing alot more and still be within the bounds of the license, and I think they should be

  9. Re:Editors! Context! by Anonymous Coward · · Score: 0

    Take 2 hits of ACID. Wait 30 minutes. If the screen looks like it is melting, then it passes the test. Even if it is turned off.

  10. Re:Editors! Context! by b00m3rang · · Score: 3, Insightful

    What's C? What's RSA? What's a race condition? It isn't "News for people who are too lasy to learn things on their own", now is it?

  11. Re:Any more news on GPL violating? by Anonymous Coward · · Score: 0

    Apple isn't doing enough as it is, my Safari still doesn't render the Acid2 test correctly (Tiger w/ all patches).

    It would be funny to see KDE reap the rewards before apple does.

  12. Only a month behind by The+Original+Yama · · Score: 1, Insightful

    I think it's great that the KHTML team have managed to pass the ACID2 test only a month behind Apple. However, I am skeptical if this kind of pace can be continued in the future. Firstly, it looks like the KHTML developers might have been working harder than usual just to pass the test so that they wouldn't lose face. As the two code bases diverge (they only merged half of Apple's patches) it will become increasingly difficult for the KHTML guys to keep up. Webcore is effectively a fork, and there's a diminishing degree to which code can be shared between the fork and the original.

    Unless KHTML receives extra resources (in money, developers, etc.), I fear that they may be left behind Mozilla and Webcore.

    1. Re:Only a month behind by koral · · Score: 1

      > it looks like the KHTML developers might have been working harder than usual just to pass the tes

      I know that those guys do this for passion, and Allan is the best at doing this job.I invite you looking at:
      http://websvn.kde.org/trunk/KDE/kdelibs/khtml/Chan geLog?rev=421762&view=log
      Here you can see only 1, maybe 2, entries related to the Acid2 test, among all.

      Khtml is good, fast, has great developers behind it and more are joining (welcome Ivor Hewitt! :-). Ever looked at the sexy sidebar of Amarok? Khtml is behing it, and I ensure you it's spreading around.
      Have no fear :-)

    2. Re:Only a month behind by fuck+nwbvt · · Score: 0, Flamebait

      Then maybe the Konq team should just adopt WebCore as their rendering engine, if it's not too much trouble to convert between Cocoa and Konq APIs. Even if so, KHTML has lost nothing from the existence of WebCore, save the fact that the latter might steal users away from the former by virtue of its superiority.

    3. Re:Only a month behind by NutscrapeSucks · · Score: 1

      Here's a port of WebCore back to *nix APIs (obviously not QT/KDE-based however):

      http://gtk-webcore.sourceforge.net/

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    4. Re:Only a month behind by Anonymous Coward · · Score: 0

      "Firstly, it looks like the KHTML developers might have been working harder than usual just to pass the test so that they wouldn't lose face."

      They did? Where did you get this from, or are you just speculating?
      Seriously, following KHTML's developement in the last years proofs that the KHTML devs are always working hard and fast, otherwise Konqueror wouldn't have seen the incredible improvements it has seen in the last view releases.

      "As the two code bases diverge (they only merged half of Apple's patches) it will become increasingly difficult for the KHTML guys to keep up. Webcore is effectively a fork, and there's a diminishing degree to which code can be shared between the fork and the original."

      First off, see my comment above. They have already proved that they what they are capable of doing. Second, the problem with webcore and KHTML wasn't so much that webcore is effectively a fork, but that Apple didn't provide any meaningful way for the KHTML devs to work with the code changes by Apple.
      I get the impression that the public outcry about Apple's behavior has changed Apple's attitude in this regard, so that the situation will actually improve for KHTML in the future.

    5. Re:Only a month behind by stilborne · · Score: 1

      wonderful logic there. khtml continues to improve at a nice clip, even getting acid2 compliance before gecko does, and yet it might be a sign that all is not well?

      please, go spread your fear, uncertainty and doubt elsewhere. the project is doing well and as a whole is growing day by day.

      if you are truly concerned, you could of course help out. if you aren't a developer, there's documentation, bug triage and so much more! you could even help find new developers by making sure more people are aware of KDE and it's development framework.

    6. Re:Only a month behind by Anonymous Coward · · Score: 0

      Firstly, it looks like the KHTML developers might have been working harder than usual just to pass the test so that they wouldn't lose face.

      This is totally speculation on your part. Perhaps they prioritized Acid2, given the availability of patches, but there is absolutely no evidence that KHTML guys were trying to "save face" any more than they were trying to "make a rendering engine".

      Unless KHTML receives extra resources (in money, developers, etc.), I fear that they may be left behind Mozilla and Webcore.

      Throwing money and people at a problem doesn't make it go away. If KHTML dies out, it will be because the alternatives are superior, not because of artificial limitations. If KHTML starts to suck, it deserves to be replaced by something better. There is no value in artificially sustaining a project that is vastly inferior to the alteratives. Look at Netscape. No value.

    7. Re:Only a month behind by fuck+nwbvt · · Score: 1

      Cool, I didn't know about that. Thanks for the link.

    8. Re:Only a month behind by Refrag · · Score: 1

      Apple offered to make Webcore platform independent and help KHTML onto the Webcore tree.

      --
      I have a website. It's about Macs.
    9. Re:Only a month behind by Anonymous Coward · · Score: 0
      Second, the problem with webcore and KHTML wasn't so much that webcore is effectively a fork, but that Apple didn't provide any meaningful way for the KHTML devs to work with the code changes by Apple.

      That must be because anything below half + 1 of useful patches isn't meaningful?

    10. Re:Only a month behind by l3v1 · · Score: 1

      Unless KHTML receives extra resources

      It's not even funny when so clueless people spread their stupidity anymore.

      Konqueror has been a very great browser for quite a long time, and khtml has been a very nice html rendering engine for also quite a long time. Now people like you come along and start preaching that they are nothing and can't "keep up" with webcore/osx team, but you forget one thing: it was the webcore team that picked khtml because it was nicely written, fast and easy to fork from.

      The konqueror and khtml team(s) are just very great guys doing a wonderful job. Instead of spreading sh*t you'd just better admit their abilities or simply get lost.

      --
      I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
    11. Re:Only a month behind by m50d · · Score: 4, Insightful

      The clean codebase helps KHTML and will tell more as the rushed hacks mount up in webcore. It costs them features in the short term, but in the long run keeping khtml clean makes it easier to work on.

      --
      I am trolling
    12. Re:Only a month behind by NutscrapeSucks · · Score: 1

      Funny you got modded as flamebait, when you just stated exactly what Apple suggested to the Konqueror team.

      I believe Apple Webcore has the most developers, so it make sense to have at least one Unix project based off their tree.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    13. Re:Only a month behind by binary+paladin · · Score: 1

      No kidding. For a browser that "won't be able to keep up" it was chosen by Apple OVER Gecko because of its smaller size, faster speed and overall elegance. In OS X, I use Safari. In Linux I use Konq. It's just plain faster than Gecko for most rendering. (Though its repaints with JavaScript and :hover can be a little slow.)

    14. Re:Only a month behind by mrchaotica · · Score: 1

      Wow, Apple actually suggested that? No wonder the KHTML people didn't accept the offer! Despite how logical it is, who would want to be told "we're forking your project, and we suggest you drop what you're doing and let us take over because we know how to develop it better than you and are superior in every way?" Not me!

      Chances are the Apple people didn't mean it like that, but that's how I would perceive it if somebody said it to me.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    15. Re:Only a month behind by burntoutjoy · · Score: 0

      Replace "rushed hacks" with "calls to closed-source Apple libraries" and you'll have a comment that isn't stupid.

  13. Re:Editors! Context! by MarkByers · · Score: 3, Informative

    This has been featured on Slashdot before. The Acid 2 test is a web browser standards compliancy test, and it applies to all web browsers not just Konqueror and Safari. These are just the first two that can pass the test. The others will hopefully follow later.

    Take the Acid 2 Test.

    --
    I'll probably be modded down for this...
  14. Re:Editors! Context! by jonathan_ingram · · Score: 2, Informative

    Acid2 is a test page, written to help browser vendors ensure proper support for web standards in their products.

    Recently, one of the Safari developers announced that Safari (the HTML parsing part of which is Webcore, which is derived from KDE's KHTML component) now passed the Acid 2 test. This led to a lot of comment, on Slashdot and elsewhere, asking when Konqueror (KDE's web browser) would pass Acid 2. This led to a post by a KDE developer saying that Webcore and KHTML had diverged significantly, and this is turn led to a lot of badly informed comment (mostly on Slashdot), slagging of KDE, Apple, or both.

    Happily KDE and Apple seem to be working relatively well together, and this current announcement indicates that the KHTML developers have worked through all Apple's Webcore patches related to Acid 2, using the ones they can, and rewriting the ones they can't. Konqueror now becomes the second mainstream browser to pass the Acid 2 test.

  15. Re:Any more news on GPL violating? by Anonymous Coward · · Score: 2, Informative

    As Hyatt's blog post noted, the Acid2 code is not yet in a released version of Safari. You can either (a) patch and recompile WebKit/WebCore yourself or (b) wait for the next update of Safari, which Apple and Hyatt have said will be Real Soon Now.

  16. Re:Editors! Context! by Anonymous Coward · · Score: 0

    Fucking hell. Use google, follow the links, thats what they're there for.

    Man, its people like you that make candy bars come with instructions for opening them, and toothpicks with instructions for their use. Congratulations for making our country that much stupider.

  17. This is NOT the NYT ... by GNUALMAFUERTE · · Score: 1

    This is a site for geeks, and most readers are regular readers.

    The Acid2 test is not something specific to konqueror, it's a test for browsers in general, it has been covered here a lot lately, just search, or read the site more often.

    Safari is based on Konqueror, Apple publishes it modifications of Safari and people tries to backport the useful ones to Konqueror. There has been troubles about this, since apple does a few things that make it hard to reuse the code, again, you are either trolling, or you really don't read slashdot, has been covered before, ___lots___.

    Here goes the acid2 information: http://fuckinggoogleit.com/search.pl?query=acid2

    --
    WTF am I doing replying to an AC at 5 A.M on a Friday night?
  18. Re:Editors! Context! by zorander · · Score: 1

    This site is of a technical nature and the articles may assume some technical knowledge. Any web developer who doesn't have his head stuck in a hole in the ground knows what Acid2 is and why it's important. (This embedded systems developer does, too--read a technical blog sometime, you might learn something. The 37signals folks have good ones. Try them first).

    Slashdot has extensively covered the apple patches/khtml/webcore controversy and shouldn't have to reexplain it every time something tangentially related has come up. Did you search the archives? Google? Seriously, you can't present technical information without expecting the reader to have some background information. The abstract would be 500 words long if they took the time to explain all of that. Whether that would be good or not is up for debate, but it's not what slashdot has ever done.

    Acid2 and is no more relevant to konqueror than to firefox or ie. Why should konqueror people understand it any more? Stop talking out of your ass and look it up.

  19. Re:Any more news on GPL violating? by Angostura · · Score: 2, Interesting

    Truism alert. Of course Apple could be doing a lot more and still be within the bounds of the license.

    The more interesting question is; could Apple be doing less and still be within the bounds of the license.

  20. Re:Any more news on GPL violating? by MochaMan · · Score: 0, Flamebait

    Yeah, and they should be sending out roses and chocolates while they're at it.

    They're complying with the terms of the licence and they're putting as much or more development into webcore than the khtml guys can manage to backport into khtml. The KDE team should be happy they've got someone giving them publicity and putting development into their project whether they can backport it or not. In cases where the code is OS X specific, they can read it and use the logic.

    The Safari team should focus on webcore, which is what Apple's shareholders want them to do. They shouldn't be working part-time on backporting to another, non-Apple project.

  21. Re:Any more news on GPL violating? by The+Original+Yama · · Score: 4, Insightful

    There isn't any violation, technically, but IMHO the spirit of the GPL has been broken. Of course, spirit isnt legally defensible. Apple released patches in large gobs instead of in easily digestible chunks, and their code comments made many references to bugs in the internal Apple bug database (which isn't available to the KHTML team). They also made many Mac OS specific (KDE incompatible) changes and they disallowed CVS access.

  22. Re:Any more news on GPL violating? by Saven+Marek · · Score: 0, Redundant

    The Safari team should focus on webcore, which is what Apple's shareholders want them to do. They shouldn't be working part-time on backporting to another, non-Apple project.

    The investors might want Apple to provide free copies of Photoshop too but thats not going to happen. no matter what shareholders really want them to do what they really have to abide by in the end is the terms of the license they have code under

    And they could be doing better there.,

  23. Acid2-Easy Pleasy. by Anonymous Coward · · Score: 0

    "basically it's a rigorous test that ensures that a browser has all the goodies that web developers have been lusting after forever."

    A browser that always says 'YES'.

  24. Reality-based community by Anonymous Coward · · Score: 0

    While the standards-based community refines its art, MSIE will continue to do its own thing, like another 800 pound gorilla I could mention. :(

    The aide said that browsers like Konqueror were "in what we call the reality-based community," which he defined as people who "believe that solutions emerge from your judicious study of discernible reality." ... "That's not the way the world really works anymore," he continued. "We're an empire now, and when we act, we create our own reality. And while you're studying that realityjudiciously, as you willwe'll act again, creating other new realities, which you can study too, and that's how things will sort out. We're history's actors . . . and you, all of you, will be left to just study what we do."

  25. IE quirks by MarkByers · · Score: 1

    I still find myself switching to Fx for pages that render wrong

    This could be because the page itself is broken but it works in IE. Being standards compliant is very different from being able to render the same as in IE. Firefox has probably spent a little more effort on mimicking IE's quirks and less on standards compliancy.

    It's good to have both browsers to choose from.

    --
    I'll probably be modded down for this...
    1. Re:IE quirks by Anonymous Coward · · Score: 0

      Obviously, it is not possible that Konq is buggy in some regards so it must be Microsoft's fault.

      Most of the quirks that Firefox emulates are not "IE Quirks" but really old Netscape Quirks (for example, view source on slashdot.org. That ain't IE-targetted markup.)

      From what I can tell, Konq/Safari/Opera have see standards compliance as a moving target. They have standards issues, but because their heart is in the right place, people excuse them for it.

  26. Re:Editors! Context! by shaitand · · Score: 1

    "and this is turn led to a lot of badly informed comment (mostly on Slashdot), slagging of KDE, Apple, or both."

    This ignores the properly informed issue. That there were no patches from Apple at all, just complete release tarballs that the KHTML guys got access to along with everyone else and then had to diff to several megs of text worth of changes and then sort through it.

    This was the FIRST case of Apple giving the KDE guys patches at all. This is not a vendication of Apple's previous practices (which were perfectly legal, there is no law requiring community participation or reasonable cooperation), rather it is evidence of how much better giving the kde html guys patches is versus not doing so.

    This also increases compatability between Webcore and KHTML and therefore increases the liklihood of future KDE development being portable into Webcore and benefiting Apple in turn.

  27. iCab by thomasdeniau · · Score: 1

    They claim that Konqueror is the second browser to pass the Acid2 test, but in fact iCab (on Mac OS X) was second :

    http://frederic.bezies.free.fr/blog/index.php?2005 /05/22/24-acid2-icab-%20le-premier-vainqueur

    way to go OS X browsers :-)

    1. Re:iCab by jmelloy · · Score: 1

      iCab still exists?

      Learn something new every day.

    2. Re:iCab by SirTalon42 · · Score: 1

      Does iCab use Webcore? If so then it isn't really a different browser than Safari, just a different front end.

      (Since I can't read the site I don't know)

    3. Re:iCab by murr · · Score: 1

      iCab predates not only WebCore, but even MacOS X by several years.

    4. Re:iCab by yabos · · Score: 1

      WebCore hasn't been updated for the public with the changes to pass the test, so, no it must not use WebCore.

    5. Re:iCab by Ford+Prefect · · Score: 1

      iCab predates not only WebCore, but even MacOS X by several years.

      And it lived on the Atari ST (and descendants) for several years before that, too, as CAB - the Crystal Atari Browser. It got fairly advanced, too...

      --
      Tedious Bloggy Stuff - hooray?
    6. Re:iCab by Anonymous Coward · · Score: 0

      It's a valid question; Omniweb predates MacOS X by several years too, but they switched to WebCore when it became available.

    7. Re:iCab by GarfBond · · Score: 1

      That's not really all that impressive, seeing as how iCab uses WebCore (==Safari)

    8. Re:iCab by Anonymous Coward · · Score: 0

      I just downloaded iCab for testing purposes, and there's a note in the preferences saying it doesn't even comply with CSS 1.0. You're saying that since they released the last version, they've finished CSS 1.0, 2.0 and 2.1 support?

    9. Re:iCab by thomasdeniau · · Score: 1

      The difference is that iCab *still* runs on the classic Mac OS. So it cannot use WebCore.

    10. Re:iCab by Lars+T. · · Score: 1

      Says who? iCab uses its own rendering engine.

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    11. Re:iCab by Anonymous Coward · · Score: 1, Interesting

      I registered iCab and have the 3.0 beta which claims to pass Acid2, and while it's not a mess like Firefox, my iCab rendering has a few flaws compared to the one in that screenshot. It must still be sensitive to certain settings (font size?) so I wouldn't say it passes perfectly yet.

    12. Re:iCab by murr · · Score: 1

      Fascinating! I didn't know that.

    13. Re:iCab by simbiont · · Score: 1

      Well, iCab was the first in an actual released version. Albeit many people won't have had the opportunity to try it out, as the released version in question was an iCab 3.0 beta (actually, several betas ago now) which was only available to paid-up users. However, a public beta release is now imminent, so all Mac users (from those still running Mac OS 8.5 all the way through to those using Mac OS X Tiger) will be able to try it out for free. The final release of iCab 3.0 will be available in free and pay versions. Meanwhile, as I understand it the latest release version of Safari still doesn't pass Acid2.

    14. Re:iCab by simbiont · · Score: 1

      The version of iCab currently available for download ie. version 2.9.8, is pretty old now. Version 3.0 has been worked on by the developer for a long time, and betas have been available to paid-up users since the tail end of 2004. Unfortunately this means most people's impression of iCab is based on a version with very outdated CSS support. This will change with the public beta release.

    15. Re:iCab by simbiont · · Score: 1

      The Acid2 test requires that the page be able to set font and font size. As such the test won't work if you're overriding page-defined font and size settings with your own. That's not a problem with the browser, it's a problem with lack of information on the test page.

      In the case of iCab you need to ensure that 'Page sets font' and 'Page sets font size' are ticked in Prefs: Page Display, and that the Min Size setting in Prefs: Fonts & Language is set to 12 or less (the Min Size setting sets a minimum font size which overrides smaller page-set values even when 'Page sets font size' is enabled.

    16. Re:iCab by simbiont · · Score: 1

      Just to follow up on this, the public beta release of iCab 3.0 is now available, for both Mac OS 8.5-9.2.2 and Mac OS X:

      http://www.icab.de/dl.php

  28. The GPL was *NOT* violated by Apple by Space+cowboy · · Score: 1


    *Sigh* Just because you want more from (whoever, Apple in this case), it doesn't give you the right to demand more than is required by the terms of any given contract or licence. It certainly doesn't give you the right to accuse them of breaking those terms when you're fully aware that they haven't.

    I'm assuming you're fully aware because of the enormous hoo-haa that developed when the story first broke... No-one (not Apple (!), not the KHTML team, not anyone even remotely informed) claimed that the licence terms were being broken. The claim was that Apple ought to have been complying more with the spirit of the licence than the letter of it.

    Frankly I think it cheapens the GPL when it's abused as in the OP's subject. The standard response to companies who *do* abuse it is that they ought to have read the licence and not assumed they could just take and not give. The standard response to people who, like Oliver Twist, say "but I want more" ought to be in the same vein - the GPL is what it is and it's a damn fine licence. Use it, don't abuse it.

    Simon.

    --
    Physicists get Hadrons!
    1. Re:The GPL was *NOT* violated by Apple by Saven+Marek · · Score: 0, Troll

      *Sigh* Just because you want more from (whoever, Apple in this case), it doesn't give you the right to demand more than is required by the terms of any given contract or licence. It certainly doesn't give you the right to accuse them of breaking those terms when you're fully aware that they haven't.

      Well maybe we differ there but I see it as an abuse of the GPL for apple to make it do something that it wasnt designed to.

      For example, it was designed to make sure people who use GPL code from somewhere give back by releasing their changes & source for what they release

      And technically apple have done everything but "give back" properly. they have taken a very loose definition of give back.

      Unfortunately the GPL allows that but it wasn't designed to

      And I see that as a big Abuse of GPL

    2. Re:The GPL was *NOT* violated by Apple by Anonymous Coward · · Score: 0

      So...you're throwing a temper-tantrum on Slashdot because Apple is humiliating the Konq guys.

      Grow the fuck up. The world doesn't need any more teenage GPL freaks.

    3. Re:The GPL was *NOT* violated by Apple by October_30th · · Score: 1
      Come on. Are you trolling? Do you seriously expect a company to bend over backwards and release their internal bug database to make it easier for everyone else to build a competing product?

      There's no abuse here, just quid pro quo. Apple's conforming to the letter of GPL and that's all that matters. You do realize that with a more draconian license on KHTML, Apple wouldn't have used the code in the first place or they would have done it in secret: no backdonation at all. Of course, with a truly free license like BSD, you wouldn't have to bother with such silly games in the first place...

      --
      The owls are not what they seem
    4. Re:The GPL was *NOT* violated by Apple by e133tc1pher · · Score: 1

      And who's trolling now parent?

    5. Re:The GPL was *NOT* violated by Apple by October_30th · · Score: 1
      Huh? Are you referring to my BSD comment?

      I can only say that it is my honest opinion, but I guess you're right - on Slashdot voicing such an opinion will most certainly be seen as trolling.

      --
      The owls are not what they seem
    6. Re:The GPL was *NOT* violated by Apple by alienw · · Score: 1

      Let's not confuse things here. Apple did not try to get around the GPL. To my understanding, they have released perfectly working code, without missing pieces, and with all the required scripts and other things. As in, you can compile a working program from their code.

      The GPL doesn't require anything else, and they aren't doing anything like intentionally obfuscating the code. Of course, finding your way around a large body of code is a daunting task. But making your code easy to understand is not something the GPL requires. Hell, try reading the sources to any large open-source program. You'll be lucky if you find one useful comment every 500 lines of code, much less actual documentation.

      The main issue here is cooperation with KDE developers. It is true, they are not cooperating a whole lot. But this has nothing to do with the GPL. Apple probably doesn't care much about KDE (given that KDE is a direct competitor). I don't see the crime in refusing to cooperate with them. The GPL's purpose is to make the source of a program available for inspection and modification, not to make it easy to merge code into other projects.

    7. Re:The GPL was *NOT* violated by Apple by Richard_at_work · · Score: 1

      And while we are at it, lets clear up a misconception - the code is under the LESSER (or Library) GPL, not the standard GPL. They are two different licenses that allow two different sets of usage, and the terminology is not interchanageable - Apple uses LGPL code not GPL code.

    8. Re:The GPL was *NOT* violated by Apple by Anonymous Coward · · Score: 0
      *Sigh* Just because you want more from (whoever, Apple in this case), it doesn't give you the right to demand more than is required by the terms of any given contract or licence.
      I demand you to stop posting here, stop me.
  29. Re:KDE by Anonymous Coward · · Score: 0

    Nice job, jackass.

  30. Does Firefox pass it? by osho_gg · · Score: 0
    My Firefox 1.0.4 does not pass it. It still works just fine on most sites that I visit.

    I wonder how meaningful the Acid2 test really is?

    Osho

    1. Re:Does Firefox pass it? by CTho9305 · · Score: 4, Informative

      Gecko (the engine used in Firefox and Mozilla) probably won't be passing it too soon. See Robert O'Callahan's blog entry here. This means Firefox 1.1 won't pass Acid2.

    2. Re:Does Firefox pass it? by ergo98 · · Score: 1

      I wonder how meaningful the Acid2 test really is?

      It's a religious sort of thing. Sort of like when you hear the CSS fanatics proclaim the dirtiness and brokenness of table-layout designs. After beaten beaten about it for a while, you go about an arduous process of dealing with all of the oddities of CSS. Eventually you might end up with the same layout as your table design, and you'll wonder WTF you wasted your time for, but at least you won't hear the CSS fantatics yelling in your ear.

    3. Re:Does Firefox pass it? by t_allardyce · · Score: 1

      Actually CSS would be child's play if browsers were as consistent as they are with 'table based layout'. The problem is that most screw it up so bad that it requires insane amounts of hacks to get a site looking good. you get used to it after a while tho and once you've learnt all the little browser bugs and tricks it becomes easier than using tables. The point is, table-layout was a hack that CSS was supposed to solve, the browsers screwed it up.

      --
      This comment does not represent the views or opinions of the user.
    4. Re:Does Firefox pass it? by Anonymous Coward · · Score: 0

      Acid2 is very meaningful. It is a test of standards compliance in an area that desperately needs it.

  31. Summary of article by 823723423 · · Score: 1

    Acid2 test passed Load balancing failed

  32. Re:Any more news on GPL violating? by Anonymous Coward · · Score: 0

    Apple continues to kick ass.

    Random GPL clowns on Slashdot continue to flounder around in their own FUD.

    Nothing ever changes.

  33. Any more news on 'spirit' breaking? by Anonymous Coward · · Score: 0

    "There isn't any violation, technically, but IMHO the spirit of the GPL has been broken."

    All software must be free.*

    "Of course, spirit isnt legally defensible. Apple released patches in large gobs instead of in easily digestible chunks, and their code comments made many references to bugs in the internal Apple bug database (which isn't available to the KHTML team)."

    Easy way to break the "bazaar" model. Release code that they can't handle...unless sufficently motivated to do so.

    "They also made many Mac OS specific (KDE incompatible) changes and they disallowed CVS access."

    That's what generally happens in a 'fork', plus they're not going to give you access to their code.

    *Of course someone's going to deny this under the grounds that "that's not what it says", but then it says nothing about "spirit" either, so be quiet about being hoisted by your own petard.

  34. The K in Konqueror by Anonymous Coward · · Score: 0

    Stands for "Kan also pass the Acid 2 Test"

  35. MOD PARENT UP! by Anonymous Coward · · Score: 0

    MOD PARENT UP!

  36. Strange by Anonymous Coward · · Score: 0

    When using KDE Konqueror is the browser I use exclusively and it works fine for me.

    Could you post some sites that don't work?
    And what KDE version are you running?

    1. Re:Strange by lubricated · · Score: 1

      http://www.edmunds.com/new/index.html?tid=edmunds. n.zipentry.new..2.*

      Most of the links on this page don't work in konq. 3.40

      --
      It has been statistically shown that helmets increase the risk of head injury.
  37. Konq/Opera/Safari Still missing features by Anonymous Coward · · Score: 0

    These browsers are still missing a rich-text editor that gecko/IE have.

    See MIDAS http://www.mozilla.org/editor/midas-spec.html/

    So these browsers are currently not sophisticated enough for my web site.

    1. Re:Konq/Opera/Safari Still missing features by fuck+nwbvt · · Score: 1
    2. Re:Konq/Opera/Safari Still missing features by djward · · Score: 2, Interesting

      Why should a web browser include a text editor? Stop propagating bloat and jack-of-all-trades syndrome.

    3. Re:Konq/Opera/Safari Still missing features by fuck+nwbvt · · Score: 1

      I might also add that Safari's implementation of RTE is far superior to Mozilla/Gecko/Firefox.

    4. Re:Konq/Opera/Safari Still missing features by Anonymous Coward · · Score: 0

      Why should a file manager include a web browser? You fucking hypocrite.

    5. Re:Konq/Opera/Safari Still missing features by shaitand · · Score: 1

      The file manager doesn't include a web browser, it simply uses the web browser already on the system to render it's display.

    6. Re:Konq/Opera/Safari Still missing features by Anonymous Coward · · Score: 0

      And when did the poster say it should include a file manager? You're an idiot.

    7. Re:Konq/Opera/Safari Still missing features by Anonymous Coward · · Score: 0

      He's probably using IE: File manager includes web browser

      He may be using Konqueror: same problem.

      Put simply, he's a fucking hypocrite.

  38. That's easy by paul248 · · Score: 5, Funny
    Of course, the final patch looked something like this:
    if (!strcmp(url, "http://www.webstandards.org/act/acid2/test.html" )) loadUrl("reference.html");
    1. Re:That's easy by jimicus · · Score: 0

      "If the URL is not the Acid 2 test URL, load the reference page".

      I'm not sure that's what you meant.

    2. Re:That's easy by slug359 · · Score: 1

      strcmp returns 0 if the strings are equal.

    3. Re:That's easy by haluness · · Score: 1

      No, strcmp() returns 0 if the 2 strings match (assuming he was using the C languages' strcmp())

    4. Re:That's easy by jimicus · · Score: 1

      oops.. hadn't spotted the ! in there.

    5. Re:That's easy by Anonymous Coward · · Score: 0

      no, you most certainly saw it - that's why you put it in bold in your post. why even bother to play like you knew what you were talking about?

    6. Re:That's easy by Anonymous Coward · · Score: 0

      lemme guess. Java guy? ;)

    7. Re:That's easy by m50d · · Score: 1
      Yeah, that's why kde has over twice the popularity of gnome in the recent survey, had remote desktop 2 major versions before, has integrated zeroconf already, has a sound system that for all its faults actually works, has a complete office suite rather than a word processor and spreadsheet trying to be one, has a proper pim system where you can use the bits you need separately or combined...

      I got modded down as a troll last time I said something like this, so let me say that gnome has its advantages too and it's wrong to say either of them is dead.

      --
      I am trolling
    8. Re:That's easy by Anonymous Coward · · Score: 0
      oops.. hadn't spotted the ! in there.

      It's one thing to be wrong. Everybody makes mistakes, and without knowing the unusual behavior of strcmp it's a very easy error to make.

      But trying to weasel out of it afterward? come on. Your best option now is to fess up, red in the face, and learn something from it. It will do wonders for your character.

    9. Re:That's easy by Speare · · Score: 1
      Personally, I prefer strcmp() match calls to be written as such:
      if (0 == strcmp("this", "that)) ...
      The use of the ! operator just makes it look like it's returning a boolean result, which it isn't. I know there's no difference to the machine: a boolean result is an integer result and the compiler doesn't care. But source code is at least as much for the humans as for the machine, and anything I can do to help the maintenance programmer read the code the right way the first time, I try to do for them.
      --
      [ .sig file not found ]
    10. Re:That's easy by Anonymous Coward · · Score: 0

      Yeah, that's why kde has over twice the popularity of gnome in the recent survey

      What recent survey? Was it a web survey? In the "recent survey" I saw it said 28 million billion times the number of people used GNOME than KDE, so nah nah.

      had remote desktop 2 major versions before,

      What the fuck are you blathering about? Not only it this gibberish... it's got nothing to do with its future.

      has a sound system that for all its faults actually works,

      Hmmm... sure it does. One thing: What's a "desktop sound system"? You mean media framework, surely, and KDE *hasn't* had, and still doesn't have one of those. That's why KDE is having to rely on *G*streamer to rescue it.

      has a complete office suite...

      What KOffice... the half-finished mound of bugs that has never actually been used by anyone outside of the KDE project. I'm sorry, the grown-ups were discussing commericial desktops, not toys. Now toddle off to be little zealot.

      rather than a word processor and spreadsheet trying to be one,

      This is rather bizarre. You don't actually know how much GNOME integration has been done in OpenOffice do you? For all intents and purposes, OpenOffice *is* now a GNOME app... even though it's not developed by GNOME. You really need to get your knowledge of the open source world into this century, dear boy.

      has a proper pim system where you can use the bits you need separately or combined...

      Gibberish. Incomprehensible gibberish. There are a number of pim systems for GNOME... I take it you are referring to evolution. Evolution is actually split into different parts. On the macro level, into evo the app and the evolution data server. At the lower, level into cooperating bonobo controls. What exactly does this have to do with anything, anyway? KDE hasn't been able to produce a stable PIM that actually works in commercial organisations, doesn't crash every five minutes and can competently and reliably manage more complex tasks than "pick up my POP3 email"... whereas GNOME has a widely installed and working PIM system.

      Your message is a bizarre collection of hand-waving assertions, about "sound systems" and "office apps" that are two of *major* failings of KDE... and yet you somehow, in your zealous crazed mind, have turned these failing into strengths. You're a fucking loon mate. There is a world outside of dot.kde.org and the slashdot kde section you know.

    11. Re:That's easy by evilviper · · Score: 1

      Yes, this is so much funnier this time around than it was when 20 people posted it in the last Acid2 thread...

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    12. Re:That's easy by m50d · · Score: 1
      I meant the survey that was featured on slashdot. If you have what you see as a better one, by all means post it.

      Is gnome actually using gstreamer for everything now? If so that's a place gnome is ahead, but last I saw they were relying on the steaming unmaintained pile of bugs that is ESD, which noone outside of gnome bothers to support because it's horrendous to do so (can't even get constant and reported latency). Wheras the near-unmaintained pile of bugs that is arts actually works, and is useable by non-kde applications. (e.g. xine)

      Why do I see abiword and gnumeric being referred to as "gnome office" then? And there is a kde integration effort for OOo too.

      OK, I was fishing for something quick to say here, but why can't you access the different bits of evolution as separate programs if they're done as bonobo controls? You see kparts everywhere in kde, but I've never once seen anything like that being used in gnome.

      What have you had problems with with kdepim? What can't it do?

      --
      I am trolling
    13. Re:That's easy by Anonymous Coward · · Score: 0

      I meant the survey that was featured on slashdot. If you have what you see as a better one, by all means post it.

      Nicely non-specific there.

      Is gnome actually using gstreamer for everything now?

      *Everything*... probably not. I'm damned sure that KDE doesn't use arts for everything. So we can forget about that particular distortion of yours.

      As for the ESD bashing... no-one bashes ESD more than the GNOME guys. It's been a necessary evil as a "sound server". It never pretended to be a "sound system", since the GNOME desktop generally took the view that anything more than "play this sound, at this speed, at this volume" was a waste of time unless it was done in a comprehensive media framework... hence the development of GStreamer. As for arts being supported by xine... for fuck's sake man, is there nothing you won't distort and lie about? Xine/mplayer/xmame/SDL support output to things like Arts and (yes!) ESD, mostly due to legacy issues. Both Arts and ESD were generally added as output options -- they aren't "used outside the project".

      Why do I see abiword and gnumeric being referred to as "gnome office" then?

      So what? A group of people decided to develop their own office apps and called it "Gnome office". Big deal. All of the distros install OpenOffice... and these days OpenOffice is a GNOME app (in the software sense of the word, not "part of the GNOME project").

      And there is a kde integration effort for OOo too.

      Yeah, a feeble publicity generating vaporware effort. GNOME integration is actually a stated aim of the OpenOffice project. KDE integration is a typical "announced, but not actually serious" project. Incidentally, the Native Widget Framework architectual development in OpenOffice was done by Redhat and GNOME hackers... and KDE/QT (as is often the case) rode the coat-tails to a basic Qt version -- not something you'll see KDE/Qt advocates admitting since RedHat is the devil.

      OK, I was fishing for something quick to say here, but why can't you access the different bits of evolution as separate programs if they're done as bonobo controls?

      You can, but no-one has bothered. Evo does the job... and generally, the work that went into evo also went into the *libraries" for reading POP3/IMAP or processing VCARDs etc etc... which does get reused.

      You see kparts everywhere in kde, but I've never once seen anything like that being used in gnome.

      You haven't been paying attention...

      What have you had problems with with kdepim? What can't it do?

      It crashes. It loses contacts and email. Its IMAP support is weak, at best. It's hopeless at dealing with LDAP. It regularly loses and forgets appointments. It advertises itself as being able to sync with all kinds of devices, and yet doesn't actually work. We evaluated it for use and found it wanting is virtually every department beyond a simple POP3 email client.

    14. Re:That's easy by Anonymous Coward · · Score: 0

      Putting the zero first here is counterproductive. It messes up comparisions (e.g. 0 < strcmp(a, b) means that a is GREATER than b) yet doesn't gain anything (strcmp() isn't an lvalue).

    15. Re:That's easy by m50d · · Score: 1
      If you read the xine docs, you'll see they say something like "don't use esd for output, you'll get A/V sync issues because its latency changes all the time and it doesn't report it properly." They're not mad keen about you using arts for output either, but it's said to work, and does.

      GNOME integration is actually a stated aim of the OpenOffice project. KDE integration is a typical "announced, but not actually serious" project

      Care to provide a ref? I don't see it anywhere obvious, there doesn't seem to be a gnome integration project, and there's nothing in the main OOo mission statement or about page I can see.

      and KDE/QT (as is often the case) rode the coat-tails to a basic Qt version -- not something you'll see KDE/Qt advocates admitting since RedHat is the devil.

      Doesn't seem to be "often the case" to me - remember gnome started as a clone/replacement of KDE, not the other way around. KDE does adopt and use gnome technologies when they're superior, and doesn't seem to mind admitting it - isn't it better that they're prepared to integrate, and use the best technology regardless of origin, rather than rejecting anything from "the other people"?

      I've never had kmail/kontact crash or lose contacts or (to the best of my knowledge) email. I use it with my imap email fine, though I don't do anything especially complicated.

      --
      I am trolling
    16. Re:That's easy by Anonymous Coward · · Score: 0

      If you read the xine docs, you'll see they say something like "don't use esd for output, you'll get A/V sync issues because its latency changes all the time and it doesn't report it properly." They're not mad keen about you using arts for output either, but it's said to work, and does.

      What does this have to do with anything? If you'd bothered to read the fucking reply, you'd have seen that I'm not defending ESD (and neither is any GNOME developer)... it blows. I'm merely shooting down your stupid claim that ARTS is used outside the KDE project, whereas ESD isn't. Neither are... both are simply *reluctant* targets for output by media players.

      there doesn't seem to be a gnome integration project, and there's nothing in the main OOo mission statement or about page I can see.

      There is no GNOME integration project, just like there's no Windows integration project. The OpenOffice project itself is working towards GNOME and Windows integration. Can't you understand this? The "KDE integration project" is an external effort by one or two KDE developers that rides all the work done by the central developers from Red Hat/Sun and Novell. It's 99% publicity.

      Doesn't seem to be "often the case" to me

      Tell me, how will KDE become "accessibile" under Linux. If you don't know what I mean (and to be honest that wouldn't surprise me one bit, since you don't appear to have the slightest knowledge of anything outside the little world of KDE), look it up. Clue: ATK.

      remember gnome started as a clone/replacement of KDE, not the other way around.

      Apart from being a lie (GNOME didn't start as a "clone" of KDE)... KDE actually started, and continues, to be a poor copy of Windows.

      I've never had kmail/kontact crash or lose contacts or (to the best of my knowledge) email. I use it with my imap email fine, though I don't do anything especially complicated.

      I'm guessing you don't. Try using Kmail/Kontact in a real business environment. Tyr integrating it into existing systems. Try running it with people who don't know what they are doing. Try storing hundreds, or thousands of contacts. Try using it for *really* critical emails and appointments... in other words, not "remind me on Friday to go to the hairdressers". It doesn't work to a level suitable for business use... despite the claims made by silly zealots. Both Evolution and Outlook do -- even though they both have their problems.

    17. Re:That's easy by m50d · · Score: 1
      There is no GNOME integration project, just like there's no Windows integration project. The OpenOffice project itself is working towards GNOME and Windows integration. Can't you understand this?

      You say gnome integration is a stated aim of the project. I say where? I don't see it on the site, I really don't.

      Tell me, how will KDE become "accessibile" under Linux. If you don't know what I mean (and to be honest that wouldn't surprise me one bit, since you don't appear to have the slightest knowledge of anything outside the little world of KDE), look it up. Clue: ATK.

      Kdeaccessibility was working fine using Qt and other tools. They're now moving to atk for two reason, it's the best tool for the job and increasing interoperability with gnome (something that gnome never seems to care about, perhaps they prefer to keep users locked in). Are you saying it would be better for them to cling to their current system out of affection for it or something when a better one exists?

      --
      I am trolling
  39. Re:Any more news on GPL violating? by fuck+nwbvt · · Score: 1

    You're not worth my time to set straight, so suffice it to say that you are a fucking idiot. Please refrain, in the future, from spewing your senseless shit all over Slashdot where it may negatively impact others in the form of wasted time and wasted brainpower.

  40. Re:KDE by Anonymous Coward · · Score: 0

    wow, with that correction, you managed to get *two* negatively moderated post while only having to come up with a single bit of flamebait. Nice work.

  41. Great ! by Anonymous Coward · · Score: 0

    Although it seems that www.kdedevelopers.org didn't pass the slashdot test!

  42. Re:Editors! Context! by fuck+nwbvt · · Score: 1

    Maybe you'd be more comfortable reading CNN or Yahoo! News.

  43. The GPL was sexually harrassed by Apple by Anonymous Coward · · Score: 0

    "And technically apple have done everything but "give back" properly. they have taken a very loose definition of give back."

    No looser than what "Information wants to be free" advocates do with their definitions.

    "Unfortunately the GPL allows that but it wasn't designed to"

    So in other words the OSS community is just discovering what the RIAA/MPAA are finding out.

    You can't use legal solutions to solve social problems.

    How's it feel when the shoe's on the other foot?

  44. Disconnect by SuperKendall · · Score: 1

    The Konqueror team don't have access to the Safari code, at least not in a form they can use.

    The fact that they were able to use ha;f the patches says otehrwise. They may not have access to ALL the code. But they do have access to at least some of it as demonstrated by the FACT that they used it.

    As to whether it helped both products, well of that I'm sceptical.

    Well is passes Acid2 now. Something is better. You're just trying to paint the worst face possible on something that is a mixture of good and bad.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  45. Re:Any more news on GPL violating? by MochaMan · · Score: 1

    And they could be doing better there

    There's no "better" / "worse"; they either are abiding by the terms of the licence, or they're not. No matter what you'd like them to be doing above and beyond the terms of the licence, the fact is, they are abiding by its terms. If the Konquerer team wanted more than that, they should have selected a licence that specified as much.

    If they're not meeting the terms of the licence, I would suggest you point out precisely which clauses they aren't abiding by here (where it's likely to get a lot of free publicity), to the Safari team (who can do something about it), to the KDE team (who I would hope would go after Apple with all they have, or refer their case to the FSF), and to Apple Legal (who are responsible for remedying the situation if the Safari team won't).

    Seriously; if they're not meeting any of the terms, either point out which ones, or quit your complaining. If it's that you'd rather they do more than they're obliged to under the terms of the licence, then start complaining to the KDE team that they should have used a more restrictive licence, but don't complain that someone isn't going above and beyond what they're required to.

  46. Re:Any more news on GPL violating? by Drakino · · Score: 4, Insightful

    shouldn't Apple be doing more?

    Doing more then what? By what people can tell, most of the dispute is because the Safari/WebCore and the Konquer people are doing different things with the code and also use different source managment systems. Apple uses one that most of the OS X devs use. And that is completly different then the one the KDE folks use.

    Thus far, most of the complaints has been "Apple isn't doing it our way." Apple shot back with "Use WebCore, we will even show you how and assist on making it multiplatform", but that got shot down by the K folks. The issue isn't just with one side, it's with both using their normal work flows and expecting the other side to change everything.

    Apple doesn't ship Konquer in their OS and has no plans to. KDE has no plans to use WebCore. So diversity issues are going to happen, and either side can just live with it, or do something about it. But it seems the KDE folks would just rather sit and whine about how Apple isn't doing things their way.

    Maybe I missed it, but if you can point out to me where in the GPL it says you must bend over backwards to make a group of people happy, I'll conclude Apple is doing something wrong. Until then, I'll file this under the "people are never happy" section, and be one of the few to appreciate what Apple is doing to help OSS, and to promote the adoption of Unix in many areas. Sure, it's not the Linux way of things, but Apple is doing a hell of a lot better then say Sun with Solaris or HP with Tru64/HPUX to push the Unix platform across all spaces.

  47. Re:Any more news on GPL violating? by Anonymous Coward · · Score: 0

    This is just another case like when people see an Apple product that is priced the same as a competing one.

    Yet the Apple product is labeled 'overpriced'

  48. Odd by rsilvergun · · Score: 1

    I usually do the opposite. newegg renders badly in firefox by default unless I adjust font sizes, so I usually go to it in konq. Even more strange, neither of them can render circuitcity.com correctly, but netscape 7 can (but that's under Windows at my job, haven't tried it in linux), go figure.

    I find myself going back to firefox because konq tends to pause a bit on some sites (especially flash and animated gif heavy sites) before rendering the page. To be truthful, the actual time I wait to get a page I can view is about the same, but that little pause bugs me :). It seems like konq wants to render the whole page in one go and firefox'll render pieces.

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    1. Re:Odd by SirTalon42 · · Score: 1

      What problems do you have with circuitcity.com? I just checked in Konqueror (3.4.1) and it rendered fine for me. Is it a subpage and not just the main page? If your not running KDE 3.4.1 (released tuesday) then upgrading to the newest version may fix whatever problems you have.

    2. Re:Odd by rsilvergun · · Score: 1

      Sweet, didn't know there was a new KDE out :). Usually /. will post new about it. In 3.4.0 the middle tab bar at the top will overrun the other two between in, as well as overlap some of the text above it. It doesn't affect functionality, but it bugs me. I'll got download and install 3.4.1 now :)

      --
      Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    3. Re:Odd by mrchaotica · · Score: 1
      renders badly in firefox by default unless I adjust font sizes
      You probably have a font problem. I've noticed that on my Linux box Firefox renders some sites with tiny fonts, but on my Mac it renders the same sites perfectly fine.
      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    4. Re:Odd by Burz · · Score: 1

      I ran into the same disparity myself.

      Depending on your version of Mozilla or Firefox, the solution is to either set your X11 DPI to a higher value, or in the browser's preferences change the Display Resolution to a higher value.

      Interestingly, Firefox defaults to 112dpi on my iBook, but only 75dpi on an unmodified Xandros or Knoppix install.

      Changing the X11 DPI seems to work consistently for QT apps; with GTK stuff like Mozilla your milage may vary.

  49. Re:Any more news on GPL violating? by Atomic+Frog · · Score: 1

    Why is the spirit of GPL broken? They released the code for free and open access.

    Anything in the GPL that hints that you should release patches in small digestible chunks?

    Anything in the "spirit" of the GPL that says I have to test my fixes for _your_ platform?
    I got a bug, I fix it for my platform, I submit the changes back. It's up to _you_ to figure out how to patch it for your platform.

    Anything in the GPL that says "your code should be commented and readable"? How many other contributors to GPL projects provide well-written comments and documentation?

    Anything in the GPL that stipulates use of CVS? What if I hate CVS? Is that against the spirit of GPL? All it says is that I have to include the source code for you to freely use.

    No to all of the above. In my opinion, Apple has not legally violated the GPL, nor have they done so in spirit.

  50. Re:Any more news on GPL violating? by Anonymous Coward · · Score: 0

    They are abiding by the license. Yes, they could do better, but I suspect the shareholders wouldn't want them to do that as it would provide no benefit to Apple.

  51. Re:Any more news on GPL violating? by 10Ghz · · Score: 1

    You don't seem to understand the situation. Originally KDE-guys beef wasn't with Apple, but with the users who complained. But speaking of Apple: The problem with them is that they tell everyone what a huge supporters of open source they are. But as far as KHTML is concerned, they are not. They are merely following the license (as they are required to do). And in my (and many other's as well) opinion that does not mean that they are "big supporters of open source". Merely following the license is not enough to warrant that title.

    If Apple wanted to, they could actively support KHTML-guys. But they choose not to do so. And that is their choice. But if they choose to do so, they shouldn't then march around calling themselves (good open-source-citizens).

    The code Webcore-guys generate is next to useless to KHTMl-guyes. Apple gives them no access to their bug-database (so they have no idea what "this fixes bug #32332" means), they have no acces to their internal VCS (so they could track the changes). All they have is megabyte-sized codeblobs.

    Webcore-guys DO have access to KDE's bug-database, and they have access to KDE SVN-repository. So all improvement KDE-guys make, can be merged to Webcore. But Webcore-improvements can't be merged to KHTML as easily.

    --
    Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
  52. Re:Any more news on GPL violating? by Anonymous Coward · · Score: 0

    So...you 'hate teh Apple' for being better engineers than the clowns working on KHTML.

  53. Re:KDE by eneville · · Score: 0

    Then that is the error of the mod. Despite the efforts of the developers Konquerer is a sub quality bowser, but the post was refering to the KDE entity anyway. I don't see that debian will package konquerer that soon, and when they do no doubt there will be flaws pointed out.

  54. Re:Any more news on GPL violating? by fermion · · Score: 1
    I seldom get into these GPL battle, but this is exactly why no sane firm wishes to use GPL software, at least for now, unless there is a tremendous competitive advantage.

    Firms rely on predicatability to build model that can be used to generate profit. So, even if IBM or SUN, or MS or whoever charges an large sum of money for thier product, as long as the monies and products are predictable and can be built into the model, all is well. The same goes for regulations. If the regulations are clear and evenly applied, then they can be dealt with.

    In this environment the GPL is a big unknown. Is the writer of the code really going to let it be used for internal use only? Is some wacko going to start changing the rules when the product becomes succesful, saying that it is no longer ok just to release the code or changes as written, but the changes must be reformatted to meet some arbitrary standards?

    I hate to say it, but if we want firms to base products on OSS, so we at least have a more or less compatible and known base, we have to let not attack those firms when they are doing exactly that. As the article stated, half the changes fit right in. The others had to be rewritten, but it is often easier to rewrite than start with a blank sheet of paper. So Apple did transfer back significant good to the community.

    There are blatant violaters out there that need to be stopped. There may even be some blatant violations at Apple. But I don't see that arguing over how code is released, unless it violates a specific item in the GPL, really helps anything.

    --
    "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
  55. Opera will be next me thinks by baadger · · Score: 3, Interesting

    Opera is making excellent progress with Acid2. Only a few more lines to go. They are treading softly with regression testing.

  56. +1 Insightful, that parent poster by leonbrooks · · Score: 1

    Couldn't have put it better myself.

    --
    Got time? Spend some of it coding or testing
  57. The solution is obvious... by leonbrooks · · Score: 1

    ...and for the near-terminally thick, it is: get involved in developing the project.

    Even if you couldn't code to save your life, you can document, test, draw/paint/sing/play data, promote and other stuff and use the respect that earns within each project community to convince the coders to do mroe of what you're interested in. "You fix this JavaScript bug and I'll turn the attached sample icon into a whole theme for you," sort of thing.

    --
    Got time? Spend some of it coding or testing
  58. Even my crappy little hp C7680A is recognised... by leonbrooks · · Score: 1

    ...so 'fess up your scanner type and let's be about making it work under Linux for you.

    --
    Got time? Spend some of it coding or testing
  59. Re:Even my crappy little hp C7680A is recognised.. by Anonymous Coward · · Score: 0
    'fess up your scanner type and let's be about making it work under Linux for you.


    Mine is an HP scanjet 3570c. Thank you very much for your kind offer of assistance.

  60. IW4M by leonbrooks · · Score: 1

    Konqueror 3.3.1 (Mandrake Linux 10.1), tables on that page are all centred ferpectly [sic]. On the few sites where I cared to check, 3.4.1 renders quirks much more competently than 3.3.1, and AFAICT it will only get better when these patches are integrated.

    --
    Got time? Spend some of it coding or testing
  61. Re:Any more news on GPL violating? by bunratty · · Score: 1
    The code Webcore-guys generate is next to useless to KHTMl-guyes.
    I think you're still overstating the problem. "Half of the patches could be merged from Apple's Webcore" doesn't sound like Apple's patches were "next to useless for KHTML developers." Maybe we should say that Apple's patches are not ideal for KHTML developers.
    --
    What a fool believes, he sees, no wise man has the power to reason away.
  62. Re:Editors! Context! by kiltedtaco · · Score: 0, Flamebait

    I knew this straw man argument was coming from the second I posted.

    Some things need to be explained, some things don't. Of course that is a matter of judgement. I never said "EXPLAIN EVERY ACRONYM OR NAME". Much fewer people are going to need C or RSA explained than "Acid2", some test that has been mentioned on slashdot maybe twice. This is obvious.

    The point of slashdot is to be readable. I found this article to be unreadable and incomprehensible. If you think otherwise, fine. If you just want to make straw man arguments all day, go away.

  63. Write it anyway... by leonbrooks · · Score: 1

    ...just disable the good bits for IE users and leave a link behind to a page explaining their loss and the reason for it and what they can do to fix it (abandon MSIE for something safer and more compliant).

    --
    Got time? Spend some of it coding or testing
    1. Re:Write it anyway... by WiKKeSH · · Score: 1

      Thats not a bad idea... Right now, I have my page rendering a little bit differently (but as intended) in IE (and as a result, lless attractive). I have some extra space available and I think I'm going to make a button that says something along the lines of "Looks like shit? Try FireFox!"

      Much less crude, of course. ;)

    2. Re:Write it anyway... by Bert64 · · Score: 1

      Well, my site (www.ev6.net) renders very poorly in the windows version of msie (mac version handles it fine)..
      My solution was to create a block of text and use css to mark it as non displayable, broken browsers like ie totally ignore the non displayable setting and display the block of text anyway, which explains what it is and why this site will only look correct in a browser with decent css support.. The text comes up in lynx too, but lynx just ignores the css instead of trying to render it and making a pigs-ear of it.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  64. Safari does what? by localman · · Score: 1

    I'm using Safari Version 2.0 (412) right now on Tiger (10.4.1) and the test does not render correctly. Is this some unreleased version they're talking about?

    1. Re:Safari does what? by Justin205 · · Score: 3, Informative

      In a word, yes. The version of Webcore that renders Acid2 correctly, is not in the released versions of Safari yet. It'll probably come as an update sometime in the next year or so.

      --
      "Your effort to remain what you are is what limits you."
    2. Re:Safari does what? by jhurshman · · Score: 2, Interesting

      However, it is my understanding that you can download and compile the most recent version of WebCore (which passes Acid2) and Safari will use it.

      --

      Do not speak unless you can improve on the silence.
  65. Every word of your post is an intentional lie. by Anonymous Coward · · Score: 0

    Seriously.

    What is your angle? Why do you despise Apple so much?

  66. Open KHTML Info Page Launched by Karma+Sucks · · Score: 4, Interesting

    In related news: In an effort to open up their development process the developers of the Konqueror components KHTML, KJS and KSVG have launched the open Web portal KHTML.info. By providing a central contact point and source of information in form of an open Wiki the developers want to promote their work and embrace users and developers from both Open Source as well as commercial environments.

    --
    (Please browse at -1 to read this comment.)
  67. Re:Editors! Context! by kiltedtaco · · Score: 1

    I assume you meant that as some sort of affront, but Yes! I would be more comfortable reading CNN or Yahoo News, because they have stories that are better written! They have writers who can give background to stories, and know how much to background they need to fit their audience.

    I know it's easy to claim you know everything already and don't need any context for anything you read, but that's just bad journalism.

  68. The answer to your question is... by leonbrooks · · Score: 1

    ...iCab runs on Mac OS 8.5.

    So: no, it does not rely on Webcore.

    You don't need to be able to read French to figure that out from the linked page.

    In addition, "Faux, iCab n'utilise PAS WebCore" is pretty obvious as a reponse to "Une version beta de iCab, utilisant probablement une version de dev de webcore", and if you're still not sure, cheat, feed the whole page to Google Translate and see what comes out: "Forgery, iCab does not use WebCore".

    --
    Got time? Spend some of it coding or testing
  69. Slashdot moderation madness by presroi · · Score: 2, Funny
    please read this parent post again:

    Now we are waiting for IE to support the ACID2 test.


    It is currently scored "Interesting". Did nobody find the "funny" moderation option or are you taking this serious?
  70. Like you said... by b00m3rang · · Score: 1

    It's been mentioned on Slashdot. In fact, when I put acid2 in the search box, I get 110 results. One of the articles includes the following:

    "Acid2 is a CSS/HTML test suite put out by the Web Standards Project (WASP)."

    Exactly what would you like engraved on your silver platter?

    1. Re:Like you said... by Anonymous Coward · · Score: 0

      I agree with the complaint. You shouldn't have to do any searching to obtain context of an article. If you do, then it wasn't written properly. It only takes a few extra words to give someone the gist of the article and saves on CPU cycles for searching.

      It's like lazy developers who blame the users for all the faults and shortcomings in their code.

    2. Re:Like you said... by Anonymous Coward · · Score: 0

      If you don't know what ACID2 is, then you don't really need to know, either. If you want to know, then you can educate yourself.

      Defining everything in such a manner as anyone could understand everything would make acronyms superfluous and extend summaries into articles. It's also completely fucking redundant.

  71. stacking the deck by SuperBanana · · Score: 4, Insightful
    THIS sort of thing is EXACTLY what the khtml devs were complaining about. Yes, Apple does the bare minimum the LGPL requires with Webcore but the khtml devs accepted that.

    Actually, if you read the email exchanges, you see Apple engineers discussed the patch tarballs and actively assisted khtml developers when they asked for reasonable things (ie, not access to internal Apple revision control systems). KHTML devs did not reveal this (to my knowledge) in their "open letter" this cooperation, which is quite a bit more than the LGPL. The LGPL requires you make the patches available- that's it. Apple sent them, discussed them, provided help interpreting them, did work by proxy, etc.

    This is a logical fallacy called "fallacy by omission", and the specific technique employed was called "Stacking the Deck".

    What becomes apparent is that the KHTML team doesn't like that Apple is doing everything they should be, getting commended for it, and that the work (supposedly) wasn't useful to them (we see now that's not the case, as half the patches were easily applied).

    If integrating half of the patches only took a month or two, guess what- it wasn't nearly as impossible as the KHTML team made it out to be, and the code wasn't nearly as useless as they portrayed it to be.

    WEBCORE CODE CANNOT JUST BE DROPPED INTO THE KHTML TREE. Webcore directly uses OS X features. That is one problem. The code bombs Apple drops periodically have inadequate documentation as to why some changes were made and not others.

    The second is irrelevant because of the first; they're also unrelated, though you imply them to be compounded. It's not Apple's responsibility to turn over Webcore, or convert the code to use something besides Webcore. They're not allowed to sit on that code, they HAVE to provide it.

    Second, they've provided several of what you've referred to as "code bombs", which is one step ahead of a company that would just provide them with ONE tarball; they're sharing work progressively, and have an active dialog with the khtml team.

    Webcore at this point is a khtml fork that is about two years old.

    And your point would be what? The LGPL doesn't say "help integrate old code". It doesn't say, "only fork recent code", or "don't fork code at all". It doesn't say "provide changelogs". It doesn't say "provide the project coders with access to your internal revision control systems and corporate network". It doesn't say ANY of that! EVER! PERIOD!

    I'm sorry, but this whole thing has left me very embarrassed for the open-source community, and left me with a very bad taste in my mouth. Apple IS one of the better companies as far as contributing to open-source, they've brought open-source technologies to more desktops than anyone else, they've come up with some truly unique technology which they've provided source for- and they still get kicked in the teeth.

    A lot of companies are looking at how Apple was treated, and thinking, "geez, Apple did more than just send tarballs, and they got pretty beat up for it." Question: do you think this will encourage or discourage companies to do work on open-source projects?

    1. Re:stacking the deck by Anonymous Coward · · Score: 0

      I think it will encourage companies to take open-source projects and fork them. Apple doesn't care too much that it got some bad PR over this. Why should they? They got a damn good HTML renderer for free.

    2. Re:stacking the deck by dmaxwell · · Score: 3, Informative

      All this stuff about "Apple did this and the khtml guys did that" is utterly irrelavent to the point I and the khtml devs were trying to make.

      The khtml devs beef is with fanbois who think that khtml should have new Webcore features an hour or two after Webcore gets them. When the khtml people try to explain why matters are bit more difficult than that then the fanbois throw around terms like "lazy", "unresponsive", and "kick in the pants".

      Apple's behaivor has zero to do with the point I was trying to make.

    3. Re:stacking the deck by labratuk · · Score: 3, Informative
      What becomes apparent is that the KHTML team doesn't like that Apple is doing everything they should be, getting commended for it

      That's not apparent at all. You're simply showing that you don't read the kde dev's blogs and hope people reading this won't bother either and just take your word for it.
      If integrating half of the patches only took a month or two, guess what- it wasn't nearly as impossible as the KHTML team made it out to be, and the code wasn't nearly as useless as they portrayed it to be.

      What? How do you know how hard these people have been working over the last two months? You really sound like a manager type to me. These people mostly do this work in their spare time. They have real jobs too. They don't work on this 9-5. Saying "it only took a team of x y months to do it" is completely meaningless.
      Second, they've provided several of what you've referred to as "code bombs", which is one step ahead of a company that would just provide them with ONE tarball; they're sharing work progressively, and have an active dialog with the khtml team.

      Hahaha.

      Read that sentence again and tell me it's not the absolute definition of an apologist talking.
      And your point would be what? The LGPL doesn't say "help integrate old code". It doesn't say, "only fork recent code", or "don't fork code at all". It doesn't say "provide changelogs". It doesn't say "provide the project coders with access to your internal revision control systems and corporate network". It doesn't say ANY of that! EVER! PERIOD!

      And nobody has ever said that it does. Only people like you trying to craft strawman attacks have ever brought this up. The grandparent doesn't say this, the KDE devs don't say this.
      I'm sorry, but this whole thing has left me very embarrassed for the open-source community, and left me with a very bad taste in my mouth. Apple IS one of the better companies as far as contributing to open-source, they've brought open-source technologies to more desktops than anyone else, they've come up with some truly unique technology which they've provided source for- and they still get kicked in the teeth.

      First of all: hahaha

      Second of all: if they are getting kicked in the teeth, it's not the kde devs doing the kicking. The original blog post was aimed at clueless fanboy posters posting things.. not unlike what you've just posted. NOT at Apple. This one blog post was then blown out of all proportion by slashdot and people making strawman statements to try and spread their propoganda.

      Ironic, no?
      --
      Malike Bamiyi wanted my assistance.
    4. Re:stacking the deck by shaitand · · Score: 1

      You are blatantly wrong. Apple did not provide patches at all. Apple released source tarballs when they released a new version. The KHTML guys had to download them like everyone else after release and run diff to find the changes.

      THIS is the first time Apple ever gave the KHTML guys patches at all.

    5. Re:stacking the deck by StormReaver · · Score: 2, Insightful

      This is a logical fallacy called "fallacy by omission", and the specific technique employed was called "Stacking the Deck".

      I presume you are familiar with the logical fallacy in your own response: Red Herring. For those just joining in, the Red Herring fallacy is one where someone starts arguing a point unrelated to the actual subject, usually in an attempt to draw attention away from weaknesses in that someone's arguments.

      The original poster, like the KDE developer who made the initial complaint, wasn't saying Apple did anything wrong. They were both trying to explain for the bazillionth time that if KHTML trails Safari after Safari has gotten a new whiz-bang feature, don't start harping on the HTML developers. Integrating Apple's code is time consuming.

      That's the whole point. Period. Everyone has gotten bent out of shape because they were unable to remember that one point when the KHTML developer went on to explain why that lead time is probably going to be substantial.

      The KHTML developer's point about how Apple returns its contributions as huge tarballs with cryptic comments wasn't anger directed at Apple (though there was a strong odor of disappointment). It was an explanation of why KHTML would lag any new Safari feature, if those features got implemented at all. All the talk about Apple's CVS, its cooperation/noncooperation, adherence to license, etc. is all a big Red Herring and is mostly irrelevent to the original point.

      The anger that was expressed by the developer was because people were assuming that the KHTML developers were being handed a drop-in gift from Apple, so if KHTML didn't provide the features that Apple placed in the returned code, it must be because the KHTML developers weren't up to snuff.

      Zack (the KHTML developer) said that Apple was doing the bare minimum that was required, and he was fine with that. He was obviously not happy about it, but he accepted it as Apple's right.

      I doubt Apple had any malevolent intentions, but rather was just caught off guard by the intensity of public expectations vs. years of internal policy.

    6. Re:stacking the deck by klui · · Score: 3, Informative
      Apple's behaivor has zero to do with the point I was trying to make.
      On the contrary, your use of "does the bare minimum," and "inadequate documentation" covertly implies that Apple's behavior is the problem. After observing this issue so far, I think Apple has done a lot for KHTML and the OSS community. The KHTML team finally took the code Apple gave them to heart and integrated a good portion back.
    7. Re:stacking the deck by dmaxwell · · Score: 2, Informative

      Quite a bit of the comments in Webcore say things like "This change addresses issue xqb967." or some such. Basically, Apple's changes to khtml don't make much sense outside of Apple's source control system. You cannot simply drop such into another project. By the time you reason out whatever xqb967 is, you may as well have redeveloped the code yourself.

      None of this is utterly terrible. Webcore can be used in isolation. khtml can be used in isolation. Adding beneficial features from Webcore isn't trivial. A good bit of the time, it is actually simpler to redevelop the features. The khtml devs aren't complaining (much) about this.

      They ARE complaining about being hammered by clueless fanbois whenever Webcore has a feature that khtml lacks. Webcore is a two year old fork of khtml that isn't well documented outside of it's parent source control system. This is what is meant by "bare minimum". This "bare minimum" situation is tolerable. Take it as read I repeated the previous sentence 10,000 times in addition to the other emphasis. This has far more to do bad end-user behavior than Apple. This bad end-user behavior is caused by a perception of co-operation that never existed.

      It is the behavior of a vocal contingent of end-users that is intolerable. Apple's behavior merely rankles slightly compared to that of the fanbois. Sometimes the khtml guys can make limited use of Webcore code. As time passes this will be even less possible than the current breakthrough.

      The khtml devs do not deserve abuse for feature disparity vis-a-vis Webcore. This is the point I'm making. Apple's behavior is nearly irrelavent and only constitutes cause for irritation at most.

  72. Why don't they already? by leonbrooks · · Score: 1

    The answer is very straightforward: bad timing. In both cases.

    To really make the point, the page should include an evil-but-signed ActiveX control (the original "run once, ruin everything" technology).

    --
    Got time? Spend some of it coding or testing
  73. stop distorting facts by SuperBanana · · Score: 3, Insightful
    The Konqueror team don't have access to the Safari code, at least not in a form they can use.

    Actions speak otherwise- half the patches integrated according to the article.

    It means in future open source projects will know what's coming when Apple decide to get "involved".

    Yes. They can expect to get regular tarballs, participation of senior team leaders, active dialog on public mailing lists, and assistance of Apple engineers in interpreting the tarballs.

    (No, seriously. Go read the archives and look at the discussion that follows when Apple sends in a code base. The "burnt out guy" whines. Another developer or two actually get to work and look at the code, start talking to Apple engineers, etc. An Apple engineer says "let me take a look at that" and a little bit later, comes back as promised with an answer and help.)

    After starting out optimistic he's now bitter.

    Optimistic is a funny word. He seemed under the impression that Apple was obligated to provide changelogs, access to internal revision control systems, etc. He also got upset when he realized that Apple had forked code. It sounds like he had unreasonable expectations, and when Apple said "I'm sorry, we can't do that" or "I'm sorry, we're not allowed to do that", he threw a hissy fit.

    The Konqueror developer in question also used a logical fallacy called "Stacking the deck", a kind of fallacy-by-omission. He did not discuss any of Apple's assistance provided to developers on the mailing list, and repeatedly asserted that Apple was meeting "minimum" requirements of the LGPL, when in fact Apple was doing more.

    That is why he got burned. Not because of actions on Apple's part- and your insinuation that Apple is to blame for the actions of its "Apple fanboys" is absurd. You're distracting from the core issue- that the developer used fallacies to promote his version of the facts. Sadly, few people bothered to actually read the mailing list exchanges.

    Apple got the code to a rendering engine for free and gave back little to nothing

    Again, you're distorting facts. Apple gave back all the code it was obligated to, and participated in an active dialog. If half of Apple's patches were integrated within less than a few months, that's a lot more than "little to nothing". Question- how long would it have taken the KHTML developers to become Acid2 compliant without the contributions by Apple? And if the patches were so worthless, why did they "waste" time and effort if writing their own stuff from scratch would have been more productive, as was implied if not outright stated by khtml developers?

    1. Re:stop distorting facts by bluGill · · Score: 4, Informative

      The developer in question was not mad at Apple per say, they were doing what was required. He was mad at people thinking Apple was doing something useful for KDE/khtml. Apple was not making things useful for KDE, but they were fullfilling all their obligations.

      Once he spoke against those non-Apple, non-KDE people, those people tried to deflect the blame to Apple. Apple to their credit realized how the publicity was hurting them and changed their ways.

      Once again, the KDE devs were not mad at Apple. They were disgusted because of being unable to get something useful, but not mad. They were mad at people who thought without checking that Apple was doing something useful.

    2. Re:stop distorting facts by mcc · · Score: 1

      Apple was not making things useful for KDE, but they were fullfilling all their obligations.

      Yet, Konqueror is now Acid2 compliant, where it was before. Could this effect not be considered useful for KDE?

    3. Re:stop distorting facts by Kesh · · Score: 1
      Yet, Konqueror is now Acid2 compliant, where it was before. Could this effect not be considered useful for KDE?

      Perhaps it's more accurate to say that Apple was not making things easy for the KDE team, then.

    4. Re:stop distorting facts by arose · · Score: 1

      You must realize that this was an unusal situation: instead of the usual multi-megabyte, undocumented patches from Apple there where individual (possibly decumented, I don't know, can someone fill in?) patches directly from the developer. Even then half of that needed to be redone so you can imagine how useful the usual patches must be.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    5. Re:stop distorting facts by shaitand · · Score: 1

      The grandparent was the first to confuse this issue. The konq developer in question made it very clear that THIS was an exception and that Apple provided these patches in response to the Negative PR. Prior to this Apple had not given them a patch in 2yrs.

      Apple was simply releasing source tarballs and the konq devs could download and diff them like everyone else. They would then need to sort through seveal meg of text to interpret the changes, then they would discover that at least half of it was not portable to khtml anyway.

    6. Re:stop distorting facts by kupci · · Score: 1
      Apple got the code to a rendering engine for free and gave back little to nothing

      Again, you're distorting facts. Apple gave back all the code it was obligated to, and participated in an active dialog. If half of Apple's patches were integrated within less than a few months, that's a lot more than "little to nothing".

      I think the key word is "obligated". Yes, after getting a free ride on KHTML, Apple dumped off a tarball, and only after the bad publicity, did they suddenly offer to communicate. Go back to the original e-mails from Apple to the KHTML folks, it's clear they implied there would be better cooperation. Yes the KHTML guy "whined", but it was directed at users who expected to instantly see Apple's 'fixes' in KHTML. That's the point everyone misses.

      1/2 of Apples patches took less then a few months, and the other half had to be rewritten from scratch? Sorry, but that's some serious effort. This is called "merge hell" folks. Obvious most people have no clue of the difficulty this entails, especially with the poorly documented code from Apple. The sad thing is, only after this whole brouhaha, does Apple attempt to do a little better. Yes, they stuck to the license, they did made the minimum effort. And KHTML had to write half the patches from scratch (as Apple had done some platform specific code, again, to all the couch potatoes easy stuff, who haven't done this sort of work, eh?).

      Kudos to the KHTML folks for coming up to the challenge.

  74. I should have known better by Anonymous Coward · · Score: 0

    Browsing /., seeing a post that was critical of Apple and then seeing a comment to this post that accused the parent of lying.

    Naive as I am I opened the post expecting to find the accused lies pointed out in great detail.

    But what did I find instead?
    "Why do you despise Apple so much?"

    Wow, amazing

    1. Re:I should have known better by Anonymous Coward · · Score: 0

      You are correct that I let the long history of anti-apple propaganda that the realmike has spewed agitate me into a simple personal attack. But since you asked.

      The Konqueror team don't have access to the Safari code, at least not in a form they can use. Apple do have access to the KHTML code in a usable form though, the KDE guys make sure it's available in the right way for everybody.

      Internally self contradictory and reveals a fundamental misunderstanding of computer programming and open source. Unless his charge is that Apple is intentionally hiding/obscuring code which should be very easy to provide examples of, the following line is a lie.

      The Konqueror team don't have access to the Safari code, at least not in a form they can use.

      That sentence is false, even by the most generous definitions of those words.

      Apple do have access to the KHTML code in a usable form though...

      True.

      ...the KDE guys make sure it's available in the right way for everybody.

      This sentence is false all on its own. By definition, nothing can be "available in the right way for everybody." If we accept it as true it contradicts the above sentence:The Konqueror team don't have access to the Safari code, at least not in a form they can use.

      Clearly it does matter what their motivations are, this always matters. It means in future open source projects will know what's coming when Apple decide to get "involved".

      Nothing but loaded "opinion" and quotation marks. Neither true nor false. Just bile.

      As to whether it helped both products, well of that I'm sceptical. A key KDE developer has very publically burnt out on KHTML because of Apples actions and worse, because of the community of Apple fanboys who switched the blame around onto the KDE people. After starting out optimistic he's now bitter. I'd say that's a pretty huge loss.

      Prove it. That's a pretty definitive statement that should be very easy to back up with facts.

      Meanwhile, Apple got the code to a rendering engine for free and gave back little to nothing. It's like TransGaming all over again.

      Nothing but loaded "opinion" and analogies with a fundamental misunderstanding of open source thrown in and mixed with lots of bile.

      The way he talks, you would think he is intimately involved with the KHTM dev process so he should be able to back up his conjecture pretty easily.

  75. Re:Any more news on GPL violating? by Refrag · · Score: 1

    Yes. Apple could just be grabbing periodic snapshots of KTHML and using them without expending any effort on making it better.

    --
    I have a website. It's about Macs.
  76. Re:Too bad the test itself is broken by orv · · Score: 2, Informative

    LOL. The test is supposed to be broken. It's checking that renderers fall back correctly.

  77. Re:Too bad the test itself is broken by Anonymous Coward · · Score: 0

    It's meant to contain incorrect CSS, and browers are meant to ignore it.

  78. Re:KDE by atomic-penguin · · Score: 1

    I don't see that debian will package konquerer that soon...

    Taken from http.us.debian.org/debian/dists/Debian3.0r6/main/b inary-i386/Packages
    Package: konqueror
    Priority: optional
    Section: web
    Installed-Size: 4984
    Maintainer: Christopher L Cheney
    Architecture: i386
    Source: kdebase
    Version: 4:2.2.2-14.9
    Replaces: kdebase-libs ( 4:2.2.2-14.2)
    Filename: pool/main/k/kdebase/konqueror_2.2.2-14.9_i386.deb

    --
    /^([Ss]ame [Bb]at (time, |channel.)){2}$/
  79. I wonder... by PMOnoTo · · Score: 2, Funny

    when my favorite browser, lynx, will pass the Acid2 test?

    1. Re:I wonder... by Anonymous Coward · · Score: 0
      You must be using an old version, 'cos mine already does.

      I've attached a screenshot below:

      :)

    2. Re:I wonder... by Bunyip+Redgum · · Score: 1

      No doubt it will be before IE does!

  80. Re:Any more news on GPL violating? by Anonymous Coward · · Score: 0

    yes it will be included in os X.5 codenamde garfield

  81. Well done! by lvanblerk · · Score: 1

    A big well done to the Konqueror team and thanks for all the efforts you put in! Double thumbs up :D

    --
    -- My funny sig is in my other pants
  82. Similar to acid by Anonymous Coward · · Score: 0

    But it is a pill, not a paper.

  83. Re:Editors! Context! by fuck+nwbvt · · Score: 1

    That's a good point. I guess it's really a judgment call whether the readership here could be expected to know what the blurb is talking about. Personally I don't think it's too much to ask, but then, I probably check Slashdot too often for my own good.

  84. Re:Any more news on GPL violating? by m50d · · Score: 1

    There could be an issue. The license says the code has to be made available "in the preferred form for making modifications". The monolithic patches apple gives are not very nice to work with, it could be argued that smaller patchsets are this preferred form.

    --
    I am trolling
  85. Re:Any more news on GPL violating? by Anonymous Coward · · Score: 0

    Perhaps you should fucking read up on the issue rather than just out of hand dissing the khtml-devs? But as usual, it's easier to talk out of your ass, isn't it?

  86. Re:Editors! Context! by Anonymous Coward · · Score: 0

    Dude, what's wrong if somebody wants to know?
    Atleast you're not the one answering him. What's your problem if someone else answers?
    Slashdot's a community. If you don't like it then go somewhere else or STFU.

  87. Re:Editors! Context! by Morky · · Score: 1

    You actually deserve to get slammed for this. So he forgot one hyperlink. Type Acid2 in Google. It's the first hit.

  88. Re:Any more news on GPL violating? by pH7.0 · · Score: 0

    "There isn't any violation, technically, but IMHO the spirit of the GPL has been broken."

    In that case, GPL is the one that is broken.

    Paul

  89. Re:Any more news on GPL violating? by m50d · · Score: 1

    The license says you must make available the "work in the preferred form for making modifications". KDE has said they would like separated patchsets (apple just gives them a huge unified diff of a whole month or so's changes, without showing what goes with what) and logs from the version control system (so they have a better idea what change does what). Apple has refused to provide either.

    --
    I am trolling
  90. Re:Any more news on GPL violating? by m50d · · Score: 4, Insightful
    Anything in the GPL that hints that you should release patches in small digestible chunks?

    Yes, there's the bit that says you have to release "in the preferred form for making modifications", and it is implied in the preamble that is what you use yourself to modify it. I very much doubt the huge monolithic patchsets are what apple devs use internally, far more likely they use their VCS tree complete with comments. So that's what they should release.

    --
    I am trolling
  91. point was made poorly; still stacked the deck too by SuperBanana · · Score: 1
    The khtml devs beef is with fanbois who think that khtml should have new Webcore features an hour or two after Webcore gets them.

    Then that is a problem of unrealistic expectations or a misunderstanding on the part of the "fanboys". That's not a problem with Apple's (perceived lack of) cooperation.

    Everything I read from the KHTML team whined about how Apple (in their opinion) wasn't doing as much as they should have. I saw a lot of whining about how Apple wasn't giving access to internal code revision servers and whatnot. There was not a single word giving Apple credit for what they HAD done for you.

    THAT is why you drew further ire, and I stick to my assertion that your arguments were full of omissions to support your position- aka, "stacking the deck".

  92. Re:Any more news on GPL violating? by Klivian · · Score: 1

    Since this was the first time Apple actually suplied real patches as such, and not only as a big blob of code named WebCore. And only after one of the khtml developers bugged Hyatt about it, after him bragging in his blog. Yes, I'd say the statement are rather accurate regarding the normal khtml/webcore cooporation.

  93. Let's review by Phong · · Score: 1
    Kick to the pants It's amazing what people can do when sufficiently motivated.

    You've totally missed the point. Let's review.

    A third party developer releases a set of changes for Safari that will make it pass the Acid2 test. This set of patches was not a part of the Apple-generated "code dumps". Instead, each and every change was documented separately as to why it was made.

    The KHTML folks complain about people assuming that these patches to Apple's code base will just drop into KHTML. A typical sentiment is that the KHTML developers are lazy if they don't apply fixes for Safari as soon as they are released. The developers were not complaining that Apple wasn't doing their part, just that people don't understand how hard it is to merge changes back into KHTML due to the divergence of the two code bases.

    The fact that only 1/2 of the changes for Safari were useable in KHTML and that it took one month to incorporate an extremely well-documented set of changes to Safari proves the point that the KHTML developers were making about how hard it is to merge changes back into KHTML from Safari.

    Interestingly, the reaction of the masses is not that the KHTML developers have been vindicated, but rather that they are lazy. Wow. Talk about deja vu.

    --
    ..wayne..
    1. Re:Let's review by Klivian · · Score: 1

      >You've totally missed the point. Let's review.

      Yeah, lets do that, since you miss a few points.

      >A third party developer releases a set of changes for
      >Safari that will make it pass the Acid2 test.

      That was David Hyatt, the safari lead developer. And he only did so after one of the khtml developers bugged him about it, after the initial bragging in his blog.

      >each and every change was documented separately as to why it was made.

      And that was about the first time Apple did so.

      But the rest are rather accurate as are your conclusion.

  94. Re:Editors! Context! by metlin · · Score: 1


    First off, Acid2 test isn't that uncommon a term. Secondly, it's been featured on Slashdot before.

    Even for someone who does not know the reference, it's quite obvious from the context of the article (if you bothered to read it, that is).

    I mean, when an article on biology or something comes up, you just look up the terms you do not know on Google or Wikipedia. Why not the same here?

    Just do a simple Google search or a Wikipedia lookup and there is enough and more information.

    Why do you expect to be spoon-fed everything? Can't you do a simple search and find it yourself, is it that hard?

  95. Neither work by spike42 · · Score: 0

    Just for shits and giggles, I just went and took the acid2 test with both of my browesers, Firefox and Konquerer. Neither passed, and the Konquerer one looked terrible. This is confusing, maybe its a Debian testing thing?

    --
    This sig sucks.
  96. Re:WebCore = EGCS by hxnwix · · Score: 1

    Remember that webcore contains OS X specific code.

  97. Good for everyone by SideshowBob · · Score: 1

    I'm happy about this. My hope is that the winner of Browser Wars 2 won't actually be a browser, it will hopefully be standards. When there are a plethora of appealing standards compliant browsers to choose from, site designers will be forced to stick to standards.

    I'm not going to get into the politics of Safari vs. KHTML. It matters (to me) less how standards compliance was achieved than that it was.

  98. Re:Too bad the test itself is broken by h4ter · · Score: 1

    Ironic, isn't it. We're laughing at different jokes.

  99. Re:Even my crappy little hp C7680A is recognised.. by Anonymous Coward · · Score: 0
    Mine is an HP scanjet 3570c. Thank you very much for your kind offer of assistance.

    The solution is fairly straight-forward, but it requires a small piece of intermediary hardware to make it work. The are a few different versions, but the most common one is called a "windows" box. You connect the scanner to it, and then you connect it to your Linux box via a cable, and sometimes also a hub or router. The "windows" box gets the input from the scanner and then you can send it to the Linux box using that cable (and perhaps the hub or router.) It will usually be in the form of a "tiff" file.

    Hope that helps.

  100. that doesn't make a difference by CaptainPinko · · Score: 1

    since the file you are loading is .html you still need to change the code to render it properly. if it was loading a png that'd be different. At worst it'll only behave compliant for the Acid test.

    --
    Your CPU is not doing anything else, at least do something.
  101. Re:Any more news on GPL violating? by pherthyl · · Score: 1

    When will you realize that the complaint was NEVER about how Apple is not doing enough. The KHTML guys accepted that because Apple was complying with the GPL.
    The KHTML guys were complaining about people like YOU that lay blame on them for not implementing some of the patches from webcore. It was explained that not all patches can be merged because they are extremely obtuse, referring to bugs that the KHTML guys had no access to. When you get a huge patch with a commment that says "Fixes issue #1239837" and you have no idea what that issue is, then its pretty hard to decide whether that issue applies to your codebase or not.

    Christ, I can't believe how many idiots like you still haven't figured out what the commotion was all about, and insist on blaming the KDE guys for whining.

  102. Re:Editors! Context! by b00m3rang · · Score: 1

    He wasn't asking the community, he was blaming the editors for not explaining a term that's apparently been used on Slashdot 110 times before. Thanks for actually reading the original post, though. I just disagreed with the assertion that this is the editors' job.

  103. Re:Any more news on GPL violating? by SideshowBob · · Score: 3, Insightful

    So if the KDE people say that they want every file and directory in WebCore to start with the letter 'K', does Apple have to comply with that?

    What if the KDE developers say that the preferred form is on a 160GB SCSI drive installed in a dual G5 with a 30" Cinema display attached to it, does Apple have to comply with THAT?

    I think that people may be taking those words from the GPL a little too far. To me, what they mean is that if I get a binary, I need to get the source required to recreate that binary.

  104. One flew over Redmond. by argent · · Score: 1

    Now we are waiting for IE to support the ACID2 test.

    IE's target is still the Electric Kool-Aid Acid Test.

  105. You are forgetting what "free means . . . by werdna · · Score: 1

    Apple does the bare minimum the LGPL requires with Webcore but the khtml devs accepted that.

    No, let's be clear. Apple does ALL AND EVERYTHING that the LGPL requires. Implicit in your statement is the suggestion that free software can be free if it includes tacit, implied promises not to fork and to satisfy its authors with all its changes. That suggestion is flagrantly inconsistent with the notion of free software, in any sense.

    Fundamental to the notion of free software is that its authors cannot limit the rights of others to access and modify the software. Forking is not a problem with free software, it is a feature.

    Ordinarily forking

    1. Re:You are forgetting what "free means . . . by JebusIsLord · · Score: 1

      Right now I am also doing all the LGPL requires of me. And I am doing nothing except reading slashdot and picking my nose. Is it helping the KHTML team? No it is not. Should I be praised for complying with the LGPL? No I should not. Have I benefited from KHTML? Sure have (using Konq right now). Could I/should I do more to help them? Absolutely.

      --
      Jeremy
  106. Re:Any more news on GPL violating? by ComputerSlicer23 · · Score: 1
    That's fairly inane. The preferred form means, they can't run it thru a code obfusicator and distribute the source, or claim: we gave you the source, it's all right there in assembly. They have no obligation to provide patches. As a matter of fact, providing only patches would leave them out of compliance with the license. They must provide a tarball of the entire source tree. The license (which in this case I believe to be the LGPL, not the GPL), specifically requires that they provide all of the files necessary to build the source. About the only the only thing I see done all the time in terms of a GPL violation that others do is (2.a), or (2.b) in the LGPL. I know I've modified GPL'ed code and not notated that I did it or the date.

    Kirby

  107. Have you forgotten what free software means? by werdna · · Score: 5, Insightful

    Apple does the bare minimum the LGPL requires with Webcore but the khtml devs accepted that.

    No, let's be clear. Apple does ALL AND EVERYTHING that the LGPL requires. Implicit in your statement is the suggestion that free software can be free if it includes tacit, implied promises not to fork and to satisfy its authors with all its changes. That suggestion is flagrantly inconsistent with the notion of free software, in any sense.

    Fundamental to the notion of free software is that its authors cannot limit the rights of others to access and modify the software. Forking is not a problem with free software, it is a feature.

    Ordinarily forking *is* a problem for the community, when the initial developers are adequately satsifying the needs of the community as a whole and working well with others. But this is not always the case. Sometimes politics, legitimate and petty, and aesthetics, legitimate and ludicrous, gets in the way of good agile development. When that happens, the community may well be better served by a fork.

    Apple and the Konqueror clan were not working well together, but both had important and significant constituencies to serve. It was either going to work or not, but neither Apple nor the clan "owned" this free software. In its feral state, BOTH were free to decide by what methodology development of their respective trees will proceed, what features the code will have and what will be the quality of that code.

    Darwin (no pun intended) takes care of the rest.

    Evolution by forking is not the preferable state of nature, but it happens when it needs to happen. And people will abandon what is useless and use what is important.

    If, someday, there is actually a need to harmonize this code, it will be harmonized. Otherwise, it may well be for the best there was a fork. The problem that it is difficult to harmonize advances in one tree into another is salient, but it is not due to any malfeasance of anybody. Apple WAS FREE to do what it would with the code. And glory be for that... So, too, is the Konqueror clan, and glory be for that.

    The remaining whines in the message are puerile. Don't like the doco or the coding style? Its free software, change it. Don't like the way others are working on the code? No problem, ignore them, and use the free software of the existing code. Got a feature you need? Great. Code it up. Don't want to? No problem, but why are you posting your gripes HERE?

    Apple has a free software realationship with the K-clan. K-clan could work with them or not, and vice-versa. If it doesn't work out, so be it. The code is out there. It was built the way it was built, and people may use it or not. Nobody has a gripe, because it is free software -- if you don't like it -- change it.

  108. Don't understand the Acid 2 test. by rev0102 · · Score: 1

    The fact that a browser can display broken css is nice, but isn't displaying proper CSS properly a bit more important?

    1. Re:Don't understand the Acid 2 test. by Hakubi_Washu · · Score: 1

      It's about "proper CSS", baka.

    2. Re:Don't understand the Acid 2 test. by Phroggy · · Score: 1

      The fact that a browser can display broken css is nice, but isn't displaying proper CSS properly a bit more important?

      No.

      Actually, others have pointed out that Acid2 tests several things, and error handling is only one of the areas it tests for, so yes, it DOES test whether a browser can display proper CSS, as well as whether it can handle broken CSS properly.

      But remember when Internet Explorer 4 started pulling ahead in the previous browser war? One reason was, when Netscape tries to render HTML that is completely horribly broken (e.g. table cells that have no closing tags) it just gives up in confusion and displays nothing (good behavior according to the spec), but MSIE would make a "best guess" at what the web designer meant, and render it anyway. This led to web designers and users thinking "hey, this page works fine in MSIE but not in Netscape, Netscape must be broken", instead of "this page is broken, which is why Netscape doesn't render it the way it was intended". This encouraged web developers to start ignoring Netscape and just go ahead and write broken code (that MSIE could still understand), which encouraged users to use MSIE because web sites wouldn't work in Netscape.

      So yes, handling broken code properly (according to the spec, which other browsers will strive to adhere to eventually as well) is just as important as handling good code properly (which the other browsers don't currently do either). It's a good goal to shoot for, and I think even Microsoft is starting to move in that direction (I certainly don't expect IE7 to pass Acid2, but I bet there are at least some engineers at Microsoft who think they should try to get as close as they can, and I doubt anyone there actually believes making IE pass Acid2 would hurt their business in any way).

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  109. Re:Any more news on GPL violating? by mcc · · Score: 1
    There isn't any violation, technically, but IMHO the spirit of the GPL has been broken

    Why yes, yes it has.

    In fact, not just that-- the letter of the GPL has been broken as well.

    However this is not a problem since Konqueror is under the LGPL, not the GPL.

    The above is not just nitpicking your post. There is quite a serious distinction here. This is in fact exactly one of the reasons why Richard M. Stallman strongly recommends people use the GPL rather than the LGPL-- because normal, in-spirit, recommended uses of the LGPL can seriously violate the spirit of the GPL, and Richard M. Stallman wants to preserve the spirit of the GPL. From the LGPL preamble:
    We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances.
    However, Apple has pretty well I'd say covered the spirit of the LGPL, which was after all more or less specifically designed to allow free software which proprietary software developers can make use of, as clients of a sort, without having to enter the free software world themselves. And this was in a way part of the dialogue of the Safari project beginning-- had Konqueror decided to use the GPL rather than the LGPL, Apple almost certainly would not have used KHTML as the basis for Safari, because the GPL, in spirit and in letter, is too demanding to be useful for Apple's purposes.
  110. Re:Any more news on GPL violating? by m50d · · Score: 1
    The guideline is "what you use yourself to modify the program". If apple honestly uses just the raw sources and monolithic patchsets when they do their webcore development, what they're doing is fine, but I'll bet they don't, they use their SCM to track what changes are happening where.

    As for the second part, apple is allowed to charge what it costs them to distribute the sources.

    To me, the GPL means getting what the person themself used to modify and create that binary. I wouldn't be happy with autogenerated source, for example like you get from qt designer, I'd want the file they used to generate it from. Similarly, if there's important information in the CVS log that helps you understand the code and makes modifying it much easier, I want access to that.

    --
    I am trolling
  111. Re:Any more news on GPL violating? by m50d · · Score: 1

    The preferred form means what they use when they change the source themselves. If they really work on the big source tarball that's fine, just as if they really code it in assembly then releasing that is fine. But if they work using the VCS and the comments and patchsets in there are important for modifying the code, then that's what they should be distributing.

    --
    I am trolling
  112. The "first browser" to pass by TCaM · · Score: 1

    will be the one that has a production release that passes, not some alpha code that passes.

    1. Re:The "first browser" to pass by Phroggy · · Score: 1

      Agreed. I have the current released binary version of Safari (2.0, build 412) on Mac OS X 10.4.1 (build 8B15) and it does NOT pass. I wouldn't be surprised if Safari 2.0.1 is included with Mac OS X 10.4.2 in a few weeks... but I also wouldn't be surprised if it isn't, and Konqueror ships first.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  113. Re:Any more news on GPL violating? by ComputerSlicer23 · · Score: 3, Insightful
    Color me doubtful that any court on the planet will ever interpret it that way. In some weird utopian society, that might be true.

    I've programmed professionally for a living for about 10 years. Never met anyone who edit patchs or changesets as their primary method editing code. I've seen people fix up patches and then apply them (even that is very rare). I've seen them review the history of the code via the VCS. However, not a single person I've ever met, generates a patch from scratch and then applies it to the source. They edit the source and generate patches. The patches are there merely as a convienent way to express the changes.

    Comments you might have a point (lacking the comments, I could see a legitimate argument that it's a simplified form of variable and function obfusication), but patchsets are completely irrelavent, they are a by-product of the editting, they aren't necessary to build the source. They aren't what anyone edits to create source. I never have to edit an old patchset to fix a problem. I just go edit the source code.

    Patchsets are useful for pulling in other peoples changes, they aren't useful for making changes to the software yourself. Nobody will interpret what you want that to mean in a legal sense.

    Kirby

  114. what about rxvt? by Xtifr · · Score: 1

    > IMHO the spirit of the GPL has been broken.

    Really? So what about rxvt and konsole? As far as I know, the KDE developers have never released any patches to try to integrate any of their enhancements to rxvt back into the rxvt code base. They simply release the code for konsole. It's up to the rxvt developers to review the konsole code and backport any useful bits they may stumble across. Would you say that the KDE developers are violating the spirit of the GPL there? I don't think so! Apple's doing a lot more for KHTML than KDE is doing for rxvt -- where's the outrage at KDE?

    1. Re:what about rxvt? by The+Original+Yama · · Score: 1

      rxvt developers (or anyone else for that matter) have full access to the KDE CVS and bug tracking system. KHTML developers don't have that luxury in regards to Webcore. This makes changes much easier to track and backport.

  115. Good show! by Rydian · · Score: 1

    3 cheers for the KDE team stepping up and making this happen!

    Now hopefully Apple pulls the CVS'd version of KHTML, and bases their next release of Safari off if it, and the cycle can continue.

    --
    chown -R us. /base
    1. Re:Good show! by Anonymous Coward · · Score: 0

      Lol.

      (That's all I feel I need to say.)

  116. KHTML wiki by wikinerd · · Score: 1

    If you are willing to help make Konqueror and KHTML better, you should visit the newKHTML wiki.

  117. Re:Even my crappy little hp C7680A is recognised.. by tepples · · Score: 1

    I have a Microtek Scanmaker 4850, and I can't afford a new $500 Windows box to run it any more than I can afford a new $150 scanner.

  118. -1 Wrong, both of you by Anonymous Coward · · Score: 0

    Error handling is just the 8th item out of 11 items tested

    Couldn't have put that better, could you huh?

  119. Re:Editors! Context! by Qzukk · · Score: 1

    because they have stories

    I think you have just hit the nail on the head there!

    Slashdot does not have stories! Slashdot is a content aggregator, someone writes in with "Hey cool! Look at this site!" and the "editor" says "hey thats so cool its been posted three times already and deserves to be posted a fourth time!" If you READ the text on slashdot, it says "Some idiot said: 'Hey cool! Look at this site!'"

    --
    If I have been able to see further than others, it is because I bought a pair of binoculars.
  120. Firefox by daviq · · Score: 1

    All that is left to pass the test is Firefox...IE doesn't have a chance.

    --
    Go to the w3.org and put Slashdot.org through the validator.
  121. Re:point was made poorly by Wildfire+Darkstar · · Score: 1

    Everything I read from the KHTML team whined about how Apple (in their opinion) wasn't doing as much as they should have.

    Where, precisely? The complaint voiced by the KHTML devs was against the "fanboys," not Apple. While they regretted that there wasn't more cooperation between the KHTML and Webcore teams, they were quick to point out that Apple was within their rights. To quote Zack Rusin, "all I'm asking for is that all the clueless people stop talking about the cooperation between Safari/Konqueror developers and how great it is. There's absolutely nothing great about it. In fact 'it' doesn't exist." Yes, this wasn't "giving Apple credit for what they HAD done," but what, precisely, were they going to give credit for? What Apple was providing had traditionally been useless to them. Both sides were willing to go on as they were despite this: it was the reaction of the "fanboys" that was problem. This isn't about Apple. It was never about Apple. Apple's behavior is a complete straw man.
    --
    Sean Daugherty "I have walked in Eternity -- and Eternity weeps."
  122. Re:Any more news on GPL violating? by topham · · Score: 2, Interesting


    They could use it from a proprietary, ecrypted version control system too. SHould they release that?

    The clause in the GPL/LGPL is to prevent someone from obfuscating the code before release.

    Apple does not have to release a change set of any kind. THey can simply release the entire source tree and they will be conforming with the license requirements. period. You may not like it, but that is valid.

    By the way, a lot of developers using version control still don't use decent comments. You assume Apple does.

  123. Re:Any more news on GPL violating? by putaro · · Score: 1

    The problem with them is that they tell everyone what a huge supporters of open source they are. But as far as KHTML is concerned, they are not. They are merely following the license (as they are required to do). And in my (and many other's as well) opinion that does not mean that they are "big supporters of open source". Merely following the license is not enough to warrant that title.

    No, they are doing more than most other corporate "consumers" of Open Source. They are actively developing and improving an Open Source code base, not just taking whatever the Open Source community creates and distributing it as their product. The Open Source codebase they are developing is WebCore which is a fork of KHTML. Now, WebCore doesn't run on anything other than Mac OS X but so what? If you want to do stuff on Mac OS X you've got access to the source and you can do cool things with it. And, at least some of the work that was done on Web Core is applicable to KHTML.

    Most Open Source developers are anxious to get their patches merged back into the trunk so they work hard to make nice patches. Apple doesn't care. So, if the KHTML guys want to use their code they can and if they don't want to they don't have to.

  124. Also... by leonbrooks · · Score: 1

    ...they're planning to put it out in 3.4.2, due out in not many weeks from now. 3.4 is significantly faster, fancier and lower-footprint than 3.3; using 3.4.1 here now.

    --
    Got time? Spend some of it coding or testing
    1. Re:Also... by eugene+ts+wong · · Score: 1
      3.4 is significantly faster, fancier and lower-footprint than 3.3; using 3.4.1 here now
      Is it more stable than 3.3? I wanted to wait till it stablized before I upgraded.

      If it is more stable, then I'll upgrade at 3.4.2 instead of waiting longer.
  125. Just fix the lame Shockwave 3D bug by Anonymous Coward · · Score: 0

    This is all great - but I really wish that Apple would fix the Shockwave 3D bug where the Shockwave window renders 20-50 pixels off from where it is supposed to be.

    This bug has been in the last 3 versions. They know about it, it makes Shockwave content look really lame and they have ignored it.

    Way to go Apple

  126. Not possible by ubernostrum · · Score: 1

    far more likely they use their VCS tree complete with comments. So that's what they should release

    Except doing so would probably expose bits of Safari which are not based on open-source code. Ain't gonna happen. Also, "preferred form" seems to be interpreted by some folks to mean "guarantee compatibility with my version", which I don't think would hold up in court.

    1. Re:Not possible by m50d · · Score: 1

      If they can't separate it (release a branch or something) then those bits of safari are based on open source code.

      --
      I am trolling
    2. Re:Not possible by ubernostrum · · Score: 1

      If they can't separate it (release a branch or something) then those bits of safari are based on open source code.

      Um. No. The post I was replying to indicated that Apple should make their entire development tree available to KHTML developers. I pointed out that this tree probably includes a heck of a lot of proprietary Apple code for Safari that's not related to KHTML. This dos not in any way make any unrelated code "based on open source". In the future, please make sure you know what you're talking abotu before commenting.

    3. Re:Not possible by m50d · · Score: 1

      Both posts are mine so I certainly know what I'm talking about. Anything that is part of webcore is lgpl and needs to be released, not just the code but any comments, changesets etc. - the entire webcore tree, in other words. Any safari code that cannot be separated from this tree must be derived from it, and therefore has to be released too.

      --
      I am trolling
  127. No-win situation by ubernostrum · · Score: 1

    So if Apple releases their KHTML changes with the WebCore stuff in, they get yelled at for being bad citizens. But if they released their changes without the WebCore stuff in, they wouldn't be releasing the source of all their changes and would be violating the license. What's a developer to do?

  128. Re:Editors! Context! by dubl-u · · Score: 1

    It isn't "News for people who are too lasy to learn things on their own", now is it?

    Well, just as long as it's news for people too lazy to learn to spell, you're in the clear.

    But really, if we take your argument and run with it, there's no point in a news summary site. Truly unlazy people would already have found all this stuff out by the time it hits Slashdot. So since we're already supporting laziness, maybe the editors could finish the job and include links or parenthetical phrases like "a CSS validation test".

  129. Re:Any more news on GPL violating? by m50d · · Score: 1

    People review the patchsets and use them to see what they're going to change. You don't write code straight from the patchsets, but you do go through the patchsets before you change something, seeing what they are and what they are doing, so you can check you're not introducing regressions if nothing else. I can see the other side though.

    --
    I am trolling
  130. Re:Any more news on GPL violating? by m50d · · Score: 1
    They should release the copy the version control system uses, so that anyone else who buys the version control system can use it.

    I don't assume they use decent comments, but I do assume they use some form of comments. So far they haven't released any.

    --
    I am trolling
  131. Re:Editors! Context! by b00m3rang · · Score: 1

    You want to mock my tyopgraphical error, then make up a word like "unlazy". As long as we're nitpicking stupid shit, consider your nits picked.

    When they talk about municipal WiFi networks, do they say, "WiFi, a wireless networking standard"? They may have the first few times, then it's on you to figure it out if you weren't paying attention.

    If anything, blame the submitter.

  132. Re:Any more news on GPL violating? by 10Ghz · · Score: 1
    No, they are doing more than most other corporate "consumers" of Open Source. They are actively developing and improving an Open Source code base, not just taking whatever the Open Source community creates and distributing it as their product.


    What they did/do is to take KHTML, improve upon it and use it. Then the parade around telling everyone what "good open-source citizens" they are when they release their changes to others (in the form of huge code-blobs. So they are merely following the requirements of the license, that's all. And that doesn't make then "good open-soirce citizens" in my book. If they wanted to be called that, they should ACTIVELY work with others. Merely following the license is not enough.

    Do you understand where the beef is? Apple is not "good open-source citizen" just because they release their changes. They are merely following the license, something that is REQUIRED of them. If they want to be viewed as something better, they have to do more than the bare minimium. KDE-guys TRIED to work with them. They gave them accounts to their CVS (so Apple can pick and choose improvements from KHTML to WebCore), they were willing to sign NDA's so they could access their bug-database and/or intenal VCS. Apple refused. They simple were not interested in working with KDE-guys, even though it wouldn't have been that much of hassle for Apple. Since Apple made the conscious decision to NOT work with KDE-guys, I really fail to see how they are "good open-source citizens". Merely doing what the license requires of you is not enough. Of course Apple has the legal right to not work with KDE-guys, and they are not breaking any laws. But they shouldn't then brag what great supporters of open-source they are, since they are not (as far as KHTML is concerned)
    --
    Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
  133. Re:Editors! Context! by dubl-u · · Score: 1

    You want to mock my tyopgraphical error,

    Really, you make this too easy. I wasn't mocking your "tyopgraphy"; I was mocking your hypocrisy. Until you can summon the energy to proof your own posts, maybe you shouldn't be accusing other people of laziness. Although this does kinda explain why you're leaping to the defense of shoddy editorial work.

    then make up a word like "unlazy".

    It was the right word, pal. Not all good words are in the dictionary.

    When they talk about municipal WiFi networks, do they say, "WiFi, a wireless networking standard"?

    You're saying just as many people have heard about WiFi as have heard about Acid2? By my estimation, WiFi's maybe 50 or 100 times more common. If you have some numbers that don't make your analogy look completely ridiculous, bring 'em on. Maybe I missed the aisle of Acid2 hardware at Fry's.

    If anything, blame the submitter.

    The submitter should have fixed it. The editor also should have fixed it. But only one of them is a paid professional, and one of them has a lot more experience in this. If blame assignment is a game you like playing, then it makes more sense to blame the guy whose job it is.

  134. No. by ubernostrum · · Score: 1

    Suppose that I drop code into KHTML which calls a function defined in a separate, proprietary library. What you're claiming is that I would then be required to release source to the proprietary library when, in fact, that's precisely what the LGPL is designed to avoid. Apple can drop all the proprietary calls to their own libs that they want into KHTML without having to open source those libs, but they do have to release the KTHML changes which make those calls.

    Also, it's somewhat moot now.

    1. Re:No. by m50d · · Score: 1

      That's not what I'm claiming. I'm claiming that if they have another library in their source tree and can't separate that out to distribute the KHTML tree separately then they need to open source that. The lgpl is designed to let you link open source and propriety libraries, but only if you keep them separate and linked as dynamic libraries. The only relationship between their sources should be including each other's headers. In which case there is no reason at all for them to be in the same source tree, and it would be stupid to do that (since the separation could very easily be lost).

      --
      I am trolling