06.30.07
GPLv3 & iPhone – Looking Beyond the Disinformation (Corrected)
It sure is pretty, but look underneath the surface.
Let’s start by clarifying that I don’t have anything against Apple. In fact, I used a Mac for over year at work. There is, however, a hidden similarity between some aspects of Windows Vista and the iPhone. Both are attractive to one’s eyes, but there are hidden dangers (and possibly agendas) which are being centralised and then embedded in that very rigid product.
Due to simultaneous big announcements, followed by release of the iPhone and GPLv3, some sites are talking about GPL’s effect on the iPhone. Some articles seem very critical, but not rightfully so. Various bits of software on the iPhone, such as KHTML, are GPLLGPL-licensed, but this does not mean that companies will get ‘punished’ immediately, if at all. Some articles embrace and use dramatic licence to make issues seem greater than they truly are.
Apple will not be affected. It might, however, need to honour the code that it uses. KDE [*libraries* are] is still GPLv2LGPL-licensed [see correction in the comments below]. So, let’s look beyond this. The iPhone does not even have an SDK. Development for the iPhone is restricted to Web browser widgets. The bigger issues are moral ones and are not to be confused with licensing. The press seems to be missing this core point.
Last night, the FSF sent out an E-mail calling the iPhone “Defective by Design”. That is the tagline and label consistently used to describe products that make use of DRM and restrict (or altogether eliminate) consumer rights. There are other modern and sophisticated smartphones that neither mimic nor replace the iPhone, but they are truly open and they earned some positive early reviews. Trolltech’s Greenphone and OpenMoko are just two examples, but let’s not get promotional here.
The message to take here is that it’s rather ironic that GPLv3 is released at the same time as a product whose deficiencies might be highlighted by the big announcements (not to mention heated discussions that accompany and follow the FSF’s limelight). A few days ago, amid some excellent news for Linux, Richard Stallman reminded us why restrictions are dangerous. You are encouraged to read this if you haven’t.
anonymous said,
June 30, 2007 at 11:15 am
WebKit uses LGPL, so no problem about breaking a license. I’m interested on WebKit, maybe something like iPhone but with game joystick (for emulators) and DRM-free in all means as I wanto to use software like ScummVM
Anonymous said,
June 30, 2007 at 6:48 pm
Is someone still taking this site serious?
> Various bits of software on the iPhone, such as KHTML, are GPL-licensed
KHTML is of course LGPL licensed. Maybe you will learn about the licenses and their differences (which eg doesn’t oblige Apple to release complete source of Safari) one day.
Roy Schestowitz said,
June 30, 2007 at 8:36 pm
Thanks. I’ve corrected the text to indicate there’s a mistake there.
Anonymous said,
July 1, 2007 at 2:12 am
> I’ve corrected the text to indicate there’s a mistake there.
You corrected the wrong part and did not make it better. It still reads: “such as KHTML, are GPL-licensed” (should be *L*GPL) and “KDE is still LGPL-licensed” (should be KDE *libraries* are LGPL licensed, the other parts of KDE are under various licenses).
Roy Schestowitz said,
July 1, 2007 at 4:54 am
Thanks. I’ve changed the text again. Please let me know if it’s still deceiving.
Roy Schestowitz said,
July 1, 2007 at 6:34 am
Speaking of LGPL code and Apple, Slashdot has just brought the following to the readers’ attention:
http://wiki.winehq.org/Parallels
“Parallels Desktop for Mac(www.parallels.com) contains Wine’s Direct3D code according to http://www.parallels.com/en/licensing/. So far(June 30th, 2007) attempts to ask them for the modified source code failed. This page is meant for keeping track of this, without starting legal action or a publicity campaign yet.”