FSF Rattles Tivo Saber At Apple
Ohreally_factor takes us back to Friday when both the iPhone and the GPLv3 were released. "This article at Tectonic suggests that Apple's iPhone might run afoul of the GPL. Peter Brown, executive director of the FSF is quoted as saying: 'Today, Steve Jobs and Apple release a product crippled with proprietary software and digital restrictions: crippled, because a device that isn't under the control of its owner works against the interests of its owner. We know that Apple has built its operating system, OS X, and its web browser Safari, using GPL-covered work — it will be interesting to see to what extent the iPhone uses GPLed software.' Might there really be GPLed code in the iPhone? It's well known that OS X built on BSD, which of course uses the BSD license. Webkit is based on KHTML which uses the LGPL."
In Settings / About, there's a hugenormous list of license stuff, including many BSD, MIT, and one or two GPL or LGPL licenses. I believe the GPL/LGPL stuff is accompanied by an offer to provide the sources for some nominal fee upon request (in line with the GPLv2 as I understand it).
Nice GPLv3 propaganda if you're into the whole "tivoization is ruining the world" thing, but otherwise pretty content free. Also, rather than speculating they could have done some minimal research.
So if the iPhone contains LGPL code the non-LGPL parts are covered by section 6:
Watch this Heartland Institute video
I like the FSF a lot, but I'm sure this kind of posturing is very harmful to the adoption of Linux.
What posturing is the FSF doing? I read the article & the FSF guy parsaid: 'Apple's released a proprietary & DRM-crippled phone - I wonder if it has GPLd software on it?'
The iPhone is both proprietary & crippled by DRM - I don't see where the posturing is.
There are shills on slashdot. Apparently, I'm one of them.
This is a base attempt to get attention, to get some of the bigger press outlets to look at them. I suspect that they are in reality simply resenting that the iPhone buried almost all awareness of the GPL3 release, and are now desperate for attention.
Except that:
1) FSF said nothing like the summary implies.
2) I suspect the FSF chose the 29th so they wouldn't have too much publicity - I mean all the MS/Apple pundits who'd otherwise love to have a bit of a GPL3 bash have had their hand full. (either denouncing the iphone or heralding it as the second cumming)
There are shills on slashdot. Apparently, I'm one of them.
Apple didn't start with GPL code at all--they started with BSD and proprietary licensed code, better known as OS X. Apple's web browser, Safari, includes some LGPL components based on the KHTML rendering engine. The LGPL isn't anti-proprietary, anti-lockdown, or anti-anti-freedom.
As for why they chose to go that route, you can either put a pro-Apple spin on it and say they thought they could take a strong effort and help it out (by providing substantial code improvements, increased manpower and QA testing, and higher market penetration by leveraging OS X's greater market share than KHTML browsers before it) or you could take an anti-Apple stance and say they were lazy and didn't want to start from scratch. Even if you go that route, the "collateral damage" of Apple sloth has a net benefit on the project and the community, based on KHTML rendering improvements, Acid2 compliance, and growing the platform installed base.
Either way, the LGPL code in the iPhone is just as carefully contained as it is on current Macs (Webkit itself is under a BSD license, with only a few components LGPL'd), and the article is just capitalizing on iPhone hype.
What point? iPhone contains GPLv2 code. Apple are complying with the GPLv2.
I don't even OWN an iBuzz!
AFAIK, they are...
Nope - if the projects they are using switch to GPLv3 and they want to use code that others contribute to future versions then they will have to comply with v3. Otherwise, they can go on using and developing the existing GPLv2 code as long as they like - its not as if they don't have their own programmers.
Some people keep on trying to "spin" reality to make it sound as if the GPLv3 can be enforced retroactively. That's a very dangerous game because if industry gets that impression they will not touch the GPL with a bargepole.
Lets see if TiVO complies, or if they just drop Linux in favour of a closed source embedded OS.
In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
LGPL version 3 does not apply to WebKit.
Even if kde developers decide to switch KHTML to LGPL v3, WebKit was forked from a earlier LGPL v2 copy of KHTML, so they would not be affected.
Moreover, one of the biggest contributors (the biggest?) to WebKit is Apple. Somehow it seems unlikely that apple will agree to a change in the license that can prevent it's use in their own cell phone. To be able to relicense it, you will need agreement from all copyright holders including Apple.
This is shameless FUD from FSF.
So FSF, I'll say the same thing that has been said so many times to SCO: Show us the infringing code or STFU.