Apple Delays Release of LGPL WebKit Code
jfruhlinger writes "Ever since Apple forked the KHTML project to create WebKit, the rendering engine at the core of Safari, the company has been a good open source citizen, releasing the code back to the community after updates. But that suddenly stopped in March, with no code releases for the last two updates to the iOS version of the browser, for reasons unknown. This might remind you of Google's failure to release the Honeycomb source code. But at least Google announced that it was holding the code back, and Android is under a license that allows for a delay; the LGPL'd WebKit isn't."
Update: 05/09 21:21 GMT by S : Reader Shin-LaC points out that Apple has now released the relevant source code.
http://www.webkit.org/building/checkout.html
CUPERTINO, Transylvania, Friday — After bricking unlocked iPhones, kicking applications off the iPhone store that might even slightly compete with iTunes in the far future, "delaying" the release of GPL source code and filing a wave of patents on basic well-known computer science, Apple Inc. today filed a Form 8-K with the Securities and Exchange Commission declaring that it was openly adopting Evil as a corporate policy.
"Fuck it," said Steve Jobs to an audience of soul-mortgaged thralls, "we're evil. But our stuff is sooo good. You'll keep taking our abuse. You love it, you worm. Because our stuff is great. It's shiny and it's pretty and it's cool and it works. It's not like you'll go back to a Windows Mobile phone. Ha! Ha!"
Steve Ballmer of Microsoft was incensed at the news. "Our evil is better than anyone's evil! No-one sweats the details of evil like Microsoft! Where's your antitrust trial, you polo-necked bozo? We've worked hard on our evil! Our Zune's as evil as an iPod any day! I won't let my kids use a lesser evil! We're going to do an ad about that! I'll be in it! With Jerry Seinfeld! Beat that! Asshole.”
"Of course, we're still not evil," said Sergey Brin of Google. "You can trust us on this. Every bit of data about you, your life and the house you live in is strictly a secret between you and our marketing department. But, hypothetically, if we were evil, it's not like you're going to use Bing. Ha! Ha! I'm sorry, that's my ‘spreading good cheer' laugh. Really."
http://rocknerd.co.uk
Obvious flame-baiting. Apple and Google both delay. Apple is evil, Google gets off scott-free because they use the word "open" with all their crap. Isn't this meme a bit old by now?
Here's the download webpage. Presumably Apple intends to release it eventually (based on what is written on that web page), who knows why they haven't yet.
"First they came for the slanderers and i said nothing."
I don't see any court applying penalties to stop Apple distributing the products in question. Perhaps a big donation to the FSF would be nice.
But that suddenly stopped in March, with no code releases for the last two updates to the iOS version of the browser, for reasons unkown.
Is that like an un-koan?
A koan ... is a fundamental part of the history and lore of Zen Buddhism. It consists of a story, dialogue, question, or statement, the meaning of which cannot be understood by rational thinking but may be accessible through intuition.
Does that mean it cannot be not understood by rational thinking? Hmmm, I'll have to think about that one.
Steve giveth and Steve taketh away. Every Safari expedition has to end some day.
Don't be sad, instead buy the latest versions of iRegret and iComfortBlanket, all WebKit developers get a 0,5 % discount!
Erm, isn't KHTML done by the same German computer research scientists who do KDE? Haven't they completely re-worked konqueror to make it compatible with HTML5 (as in explorer 9)? A funny cut and paste exercise if they have, it's a new object model. Hmmm...
The purpose of existence is to make money.
So we have a case of blatant copyright violation, which is even perpetrated for commercial gain. So I guess the DHS will step in and seize the apple.com domain as they have done before in similar cases, right?
OS Reviews: Free and Open Source Software
Other than some underlying systems bits that's copyleft (Linux kernel, Bluez, some system utils), or BSD licensed, Google generally own most of the Android code outright. So Google don't ever have to release Honeycomb. It's their code, they don't have to give source if they don't want to. (That said, I reckon their bluetooth stack depends sufficiently on BlueZ that their userspace becomes derived from that GPL code - stuffing IPC between your code and GPL code does NOT, of itself, mean your code escapes from the GPL; but that still doesn't mean they'd have to release their code).
Apple OTOH started WebKit/WebCore as a fork of KHTML, which is LGPL. So it wasn't their code at all to start with and, unless they're rewritten ALL the code since the fork AND gotten appropriate grants from the other contributors to WebKit, Apple are obliged to honour the *other* copyright holders and follow the LGPL licence.
I use Friend/Foe + mod-point modifiers as a karma/reputation system.
Mobile phones are for fags.
Posted from my telegraph.
The code is finished, it is perfect....
Apple has zero interest in open source software, they only are interested in generating revenue and closing their system so that nobody but them can profit.
Forgive the line numbers, I grabbed it from the webkit Trac
Here's the license.
1
2 Copyright (C) 2005, 2006, 2007 Apple Inc. All rights reserved.
3
4 Redistribution and use in source and binary forms, with or without
5 modification, are permitted provided that the following conditions
6 are met:
7
8 1. Redistributions of source code must retain the above copyright
9 notice, this list of conditions and the following disclaimer.
10 2. Redistributions in binary form must reproduce the above copyright
11 notice, this list of conditions and the following disclaimer in the
12 documentation and/or other materials provided with the distribution.
13 3. Neither the name of Apple Computer, Inc. ("Apple") nor the names of
14 its contributors may be used to endorse or promote products derived
15 from this software without specific prior written permission.
16
17 THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY
18 EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
19 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
20 DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY
21 DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
22 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
23 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
24 ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
26 THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27
28
In other words, "We'll release the source when we're damn well good and ready."
Non impediti ratione cogitationus.
Apple could have written WebKit from scratch, but instead they decided to fork KHTML.
What would be more apt would be "don't look an Indian-gift horse in the mouth."
Apple is INSANELY cool and that's all I care about.
"The average reporter we talk to is 27 years old......They literally know nothing." - Ben Rhodes
Don't you think it is a bit early to be worried about this?
Saying "Google does it too!", doesn't make it right.
Telegraphs are for fags. Posted from my carrier pigeon.
I seem to recall when this story came out a couple of weeks ago that the speculation centered on the updated JS engine. Apple may be determining if that code needs to be released.
I don't think the horses mouth is where you're getting your information from.
Did you read your own post? Because you're on slashdot and you're not the only one complaining about Google.
What pisses you off is that Apple don't get off scot free.
Can anyone point me to the Android web browser code used in Honeycomb? Seeing it also uses the same LGPL WebCore and JavaScriptCore modules I'd like to have a look. I've tried via the http://source.android.com/ but couldn't get any of the updates that may have been introduced in Honeycomb.
Thanks.
Am I the only one to see the major flaw in logic? iOS updates may include Safari updates which may include WebKit updates but iOS updates are not necessarily WebKit updates. If you look at the actual 4.3 updates that the author describes, the vast majority of changes have nothing to do with Safari. Even if they did, remember Safari is WebKit + Apple's browser code just like Chrome = WebKit + Google's code. The few changes around Safari seem to imply fixes to Safari not WebKit. Also if the author did any deep analysis, in 4.2, Apple updated Safari to use WebKit 533.17.9 whereas the newest stable version if WebKit is 534.20.
Well, there's spam egg sausage and spam, that's not got much spam in it.
Apple is regifting. How delightfully hipsterish of them. WebKit is derived (meaning made from a copy of) KHTML, the browser component used by the Konqueror web browser.
-- $G
http://www.opensource.apple.com/tarballs/WebCore/WebCore-955.66.tar.gz
Also see:
http://www.opensource.apple.com/tarballs/
Carrier pigeons are for eating.
Posted the scraps on a deadfall trap.
so are Apples (noteworthy : the endresult is the same as with carrier pigeons)
posted using smoke clouds
"DRM is like the Ford Pinto: it's a smooth ride, right up the point at which it explodes and ruins your day."-C.Doctorow
That Apple simply has nothing new to release?
The GPL requires that they provide the source upon request. If a bunch of people go poking around the web site and can't find it, that doesn't mean a thing. If someone actually asks Apple for the source, they are supposed to provide it *to them*. There is no requirement to put to code on the web or in any public place - that is just the practical way to satisfy the GPL terms easily.
"WebKit2".
With the release of OS X 10.7 Lion this summer, Apple's likely putting the finishing touches on the next Safari release (5.5? 6.0?). I'm surprised nobody didn't figure this out. This is a biggie - look it up if you missed out on the news... Ever since Apple made the announcement (more than a year ago) there has (AFAIK) not been a single nightly build of WebKit with this feature enabled. This thing is under the wraps until Lion is released, I tell ya' :)
This is Harald's rant, who is jfruhlinger?
http://laforge.gnumonks.org/weblog/2011/05/06/#20110506-applewebkit_lgpl
WRT GPL'd Webkit source code in use by Apple: They're holding it, so wrong...
http://www.opensource.apple.com/tarballs/WebCore/WebCore-955.66.tar.gz
http://www.opensource.apple.com/tarballs/WebCore/WebCore-955.66.tar.gz
Go find something else to whine like a little bitch about.
Move along, nothing to see here.
The files are located where Apple always puts the stuff that's open sourced. Not even slightly hidden. All that huffin' and puffin' and bitchin' at Apple throughout this thread and not one of the blowhards bothered to actually go look for the files :)
It might have helped if the editor had actually checked the facts also. I guess that's expecting a lot from a slashdot editor.
Nobody seems to have been clear on what is supposed to be published but isn't. The WebKit source has had checkins as recently as 2 minutes ago, so it doesn't look like Apple have stopped publishing the source to me.
Bogtha Bogtha Bogtha
What do mobile phones and cigarettes have to do with each other?
Anyone know?
I swear to God...I swear to God! That is NOT how you treat your human!
Android Webkit source Git repository? Some of the branches in that repo explicitly mention Honeycomb...
Saying "at least they warned us" doesn't make it right.
Both of them can be held in your hand and brought up to your face.
signature is pants
"Ever since Apple forked the KHTML project to create WebKit, the rendering engine at the core of Safari, the company has been a good open source citizen, releasing the code back to the community after updates"
WHAT?
"Apple took a fork of KHTML and worked privately on its own branch of it for years, abstracting the KDE and Qt specific code until they produced Webkit for the purposes of powering Safari. In that time, KHTML and Webkit grew apart. By the time Apple had launched the first public releases of Safari, its improvements had become difficult to move back into KHTML. Apple also had an interesting time trying to discover how to work within the open source community within which they derived their code. Flame wars erupted and settled down." http://arstechnica.com/open-source/news/2007/07/the-unforking-of-kdes-khtml-and-webkit.ars
This is not an Apple blog, which would include some good things they do. Instead, it's the foolish fanboys' trivial take on Apple the Monster. Well, be happy with your childish amusements. I'm outie.