View Full Version : OSS webkit, how much does apple hide from 3rd party developers?
clevin
Feb 28, 2008, 10:13 AM
I won't make link for this story.
Apparently, altho webkit supposed to be open source, apple actually hides some over 100 private "OS-secrets-only-WebKit-knows" in the library from 3rd party developers. No document, no license explanation. Apparent trying to put 3rd party competitors at an unfair level to start with.
webkit being OSS is the only good part, at least it was.
Phil A.
Feb 28, 2008, 03:02 PM
Wirelessly posted (iPhone 16GB: Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420.1 (KHTML, like Gecko) Version/3.0 Mobile/4A102 Safari/419.3)
I think Apple are playing fast and loose with open source software and I must admit I find it slightly distasteful: they are happy to use open source software but are less keen to give back to the community. I really think they should be better citizens as far as open source is concerned...
Eraserhead
Feb 28, 2008, 03:12 PM
link? Maybe I'm being dumb, but I couldn't find it before.
clevin
Feb 28, 2008, 09:03 PM
sorry i didn't want to cause traffic there, but now its slashdotted. you can check out easily.
dejo
Feb 29, 2008, 12:15 AM
Here's an article link about this topic: Finding the OS X Turbo Button (http://blog.vlad1.com/2008/02/28/finding-the-os-x-turbo-button/)
P.S. Pay special attention to Dave Hyatt's response in the Comments section. (Thanks to Daring Fireball.)
clevin
Feb 29, 2008, 07:37 AM
I respect Dave' status and I know he is smart. But what he basically saying is "no, its not mature API, it might do more harm than good"
but hey, the reality is still there, webkit can use some hidden advantages from OSX that other developers can't.
and he is also assuming 3rd party developers aren't smart enough to avoid the downside of those APIs.
Think about this, if you are a developer, trying to develop a cocoa app for OSX following apple's documentation, there are chances that you will always be 2-3 years behind and can't take full advantages of the system, no matter how smart you are, unless you debug your app, raise some doubt, reverse engineer some part of OS, and find some "work around".
Its system bundle, in depth, no matter how you look at it.
call it normal practice, fine, Im sure M$ does this too (IE6 and Win XP, for an example), But don't call it FAIR.
OSS is always OSS, with improvement, AND with regression. Not just be OSS when you feel happy with it. if OSS common sense is so hard to accept, webkit can just quit open source.
I don't see this affects firefox too much, since recent beta 4 indicates that firefox developers already overcame this thing.
But now I do expect opera developers to get in. Opera for mac never really be as good as it performs on windows. even re-written javascript engine doesn't compete to firefox 3/safari3.1. I dare to speculate there is something to do with this hidden API issue.
Eraserhead
Feb 29, 2008, 10:35 AM
Here (http://arstechnica.com/news.ars/post/20080229-finding-a-worm-in-the-apple-secret-apis-in-mac-os-x.html) is the Arstechnica take.
Hmm, I'm not sure what I think on this one.
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.