102335 webkit framework

Late last week, Daring Fireball's John Gruber helped draw some attention to that fact that Apple had yet to release the source code for components of its iOS 4.3 WebKit implementation as required under the Lesser GNU Public License (LGPL) due to Apple's use of LGPL code in the project. Apple initially released iOS 4.3 on March 10th, and LGPL licensing requires that the source code be released simultaneously with the functional binaries.

As noted by TUAW, Apple has finally relented under the growing pressure and posted the required source code for JavaScriptCore and WebCore for all iOS versions through the latest iOS 4.3.3 pushed out last week.

Reports suggest that this is not the first time Apple has stalled in releasing source code required to be made public, although the company has a support system in place for open source code projects and its engineers have contributed to a number of such projects over the years.

Top Rated Comments

Anonymous Freak Avatar
130 months ago
One trick about the GPL is that it *DOES* allow for delays, as long as they are 'reasonable'. The GPL also doesn't require that the code be available to absolutely everyone on the internet. They could make you request it on CD, and ship the CD at cost. (Yes, then the person who requested the CD could then post it on the internet - but there is no requirement in the GPL stating that Apple has to do it.)

And as Red Hat has shown, you can even restrict distribution to customers that paid you. Yes, THOSE customers can then redistribute freely, but the originating organization is under no requirement to make the source available to everyone who asks.
Score: 2 Votes (Like | Disagree)
Rodimus Prime Avatar
130 months ago
Is it really that important?
I know they should make it available as soon as possible but they are the main engine behind it right?

Yes it is important. It is a very slippery slope to start having company using stuff under GPL then refuse to release the source. On matter of principle they should do it.
Score: 1 Votes (Like | Disagree)
gnasher729 Avatar
130 months ago
I think the article headline (Apple releases ... under pressure) is quite off the mark.

Parts of WebKit are under the LGPL license. First, it is not the GPL license which is important, because if it was GPL then Apple and everyone else would have to release the source code for applications using the library, not just the source code for the library itself.

Because the code is under the LGPL license, Apple has to release the source code at some point. That "has to" is one hundred percent, absolute, no way around it. Some blog posts are _not_ creating pressure. Apple had a legal obligation with some bad consequences if these obligations were not fulfilled, some blog posts don't add anything to this.

But contrary to what these bloggers say, Apple had no obligation to make the source code available publicly. They have the choice of making it available plublicly _or_ giving the source code to anyone who asks Apple for it, and charging for the cost of making the copy. I mean "asks Apple", not "posts in a blog post".

So until someone asks for the code, Apple actually had to do nothing. Publishing the source code is the nice and easy thing to do, but not required. Apple could wait for the first person to actually ask for the source code, then reply "well, we haven't preopared this yet, so Joe will do it right when he comes back from his holiday in two weeks time, so it should be ready in three weeks, and please send us a cheque for $10.00 first to cover the cost of copying, the DVD, and the postage".
Score: 1 Votes (Like | Disagree)
fastred Avatar
130 months ago
Sensational headline... x2

What a ridiculous headline ... "under pressure" ? A few blog posts... that's "pressure" ? sheesh.

Apple released the source code when it was done tweaking it.

As John Gruber said, there was probably a reason for the delay. Now not only is 4.3.3 out but all the others.

Get a grip, chill out... move on :)
Score: 1 Votes (Like | Disagree)
jeremyhu Avatar
130 months ago
What are you smoking? :confused:
There's NOTHING sensational about the headline. O_o

It seems pretty sensational to me. There is nothing in the GPL2 or LGPL2.1 which requires the source code to be published at the time the binary is released. It just requires that the source code be made available. If anyone wanted the source code between the release of iOS4.3 and the syncup with the website, all they would need to do is send a request to Apple, and they would be obligated to supply it.
Score: 1 Votes (Like | Disagree)
res1233 Avatar
130 months ago
YES! Apple has finally relented under the extreme pressure from those wicked bloggers! No longer will Apple delay the release of WebKit source code! Indeed this will surely make the world a better place. A place where ALL WebKit sourcecode is available to everyone who wants it, and for free! Next up: Make Android open again!
YAY!
(If the sarcasm wasn't obvious enough, this was sarcasm, which wasn't obvious enough.)
Score: 0 Votes (Like | Disagree)

Top Stories

Top Stories 57 Feature

Top Stories: Apple Event Next Tuesday, Mini-LED iPad Pro, iPhone Rumors

Saturday April 17, 2021 6:00 am PDT by
It feels like we've been waiting forever for new Apple products, but the wait is almost over as Apple has announced a media event for next Tuesday, so make sure to tune into MacRumors for full coverage of everything Apple announces. While that was the big news this week, we also got some new details on Apple's iPhone plans for 2022 and 2023 courtesy of analyst Ming-Chi Kuo, and we also saw...
flat imac 3d 3 teal

Reliable Leaker Hints Redesigned Colorful iMac to Debut at 'Spring Loaded' Event

Saturday April 17, 2021 4:43 am PDT by
Reliable leaker known as l0vetodream has hinted that Apple may debut its rumored redesigned and colorful iMac at its "Spring Loaded" event on Tuesday, April 20. In a tweet, the leaker posted an image of Apple's logo used for marketing the upcoming event and an image of the retro rainbow Apple logo alongside the colorful lineup of G3 iMacs. Apple leaker Jon Prosser previously reported that...
duan rui iphone 12 13 notch

New Images Show Smaller iPhone 13 Notch Compared to iPhone 12

Saturday April 17, 2021 11:38 pm PDT by
Leaker known as "DuanRui" has shared more images that could give us our best look yet at Apple's redesigned notch for the iPhone 13. The new pictures follow similar images shared by the leaker last week, but the latest shots include a comparison with the existing iPhone 12 notch. DuanRui posted three images on Twitter that apparently originate from Weibo, although source details remain...
iPad Pro Feature Orange

Wedbush Analysts Say 'Spring Loaded' Event Will Debut New iPads With 'Modest Price Increase,' Along With 'a Few Surprises'

Monday April 19, 2021 6:37 am PDT by
Apple is planning to launch a new entry-level iPad, iPad mini, and iPad Pro at its "Spring Loaded" event tomorrow, along with "a few surprises," according to Wedbush analysts. In a new note to investors, seen by MacRumors, Wedbush analysts Daniel Ives and Strecker Backe explained that the iPad will be the main focus of Apple's "Spring Loaded" event, with new entry-level iPad, iPad mini, and ...
important battery message iphone 11

Some iPhone 11 Users Seeing Increased Battery Health Percentages After iOS 14.5 Recalibration Process

Friday April 16, 2021 6:32 am PDT by
In the sixth beta of iOS 14.5, Apple introduced a recalibration process for the battery health reporting system on the iPhone 11, iPhone 11 Pro, and iPhone 11 Pro Max to address inaccurate battery health estimates for some users. Apple said this process might take a few weeks to be completed, and now that two weeks have passed since the sixth beta of iOS 14.5 was released, some users are...
third gen Apple pencil leaked video

Video of Alleged Third-Generation Apple Pencil Leaks Ahead of Apple Event

Friday April 16, 2021 6:13 am PDT by
A video purporting to be of the third-generation Apple Pencil has today been shared online, showing a glossy finish that mirrors previous leaks. New ✏️ ready to 🚢 #AppleEvent @TommyBo50387266 pic.twitter.com/s4RCDwDi5M— 漢尼斯·拉斯納 🇨🇳 (@ileakeer) April 16, 2021 The brief video from Twitter account @ileakeer, spotted by 9to5Mac, shows an Apple Pencil with a glossy finish much like the...
iPad Pro

New 12.9-Inch iPad Pro Will Be 0.5mm Thicker to Accommodate Mini-LED Display

Monday April 19, 2021 11:30 am PDT by
The upcoming 12.9-inch iPad Pro will be thicker than the previous-generation version, likely due to the inclusion of the mini-LED display. We've heard several rumors about the change in thickness, and now leaked design images have confirmed it. A source that designs accessories for Apple devices sent MacRumors a series of photos that feature exact dimensions for the new iPad Pro models, and...
parler app

Apple Approves Parler to Return to App Store

Monday April 19, 2021 7:51 am PDT by
Following the removal of the app in January, Apple will now allow the social media app Parler to return to the App Store following changes to how the social media network moderates content, CNN reports. On April 14, in a letter to Sen. Mike Lee and Rep. Ken Buck obtained by CNN, Apple said that the app has improved the way it moderates content, and says those changes are "sufficient" for it...
iphone 12 120hz thumbnail feature

LTPO Displays Supporting 120Hz Refresh Rates Again Rumored for iPhone 13 Pro Models

Friday April 16, 2021 10:01 am PDT by
The two higher-end "iPhone 13 Pro" models that are coming in 2021 are expected to use LTPO display technology to enable 120Hz refresh rates, according to display analyst Ross Young. Young reaffirmed the detail in a tweet that said he'd heard rumors about only one model featuring LTPO, which he says is inaccurate. Heard some rumors in the industry and media that there would only be one ...
maxresdefault

Hands-On With Anker's MagSafe-Compatible Battery Pack

Thursday April 15, 2021 9:39 am PDT by
Anker, a company known for its range of accessories designed for Apple products, recently came out with one of the first MagSafe-compatible battery packs, so we thought we'd check it out to see how it compares to a standard battery pack. Subscribe to the MacRumors YouTube channel for more videos. Design wise, Anker's power bank looks like a typical battery pack, but it has magnets built in...