Webkit isn't open source

Mar 05, 2008 18:15

So, you know Webkit, Apple's fork of the khtml HTML rendering library, and how it's supposedly open source? It isn't, at least not in its MacOS X form. It includes binary blobs for various bits of functionality that, according to a comment by Dave Hyatt, one of the Webkit developers, use internal MacOS X APIs and data structures:

"Many of the private methods that WebKit uses are private for a reason. Either they expose internal structures that can’t be depended on, or they are part of something inside a framework that may not be fully formed. WebKit subclasses several private NSView methods for example, and it cost us many many man hours to deal with the regressions caused by the internal changes that were made to NSViews in Leopard."

This is against at least the spirit of the LGPL, and possibly thwee word as well. Of course, Apple can't relicense the code under something nicer either, since they don't own the copyright on it.
Previous post Next post
Up