Support Our Site
Get Better Gear!
- Timewinder for iPhone Improves on Clock app from Widget Revolt, US$2.99
- The Tuffshield Anti-Glare Screen For Your iPad - Do You Need It? from XtremeMac, $24.99
- A No Nonsense, Durable Case For An iPad from XtremeMac, $39.99
- L5 Remote is the Best (So Far) from L5 Technology, US$49.95
- The iPad Space Dock Stand Is Perfect With Your Bluetooth Keyboard from LapWorks, Inc., $64.95
Top 5 Free Apps
iTunes New Music Releases
Top 5 Paid Apps
Discover New Music
Live at the Magic Bag, Ferndale, MI
- Supersuckers
- Man, there's nothing like good, old fashioned, rock and roll... add a bit of industry resentment to that with a double-shot of cynicism, and you get one of the best "new" rock bands going. This album
- World Party
- Brian Eno
- In his first proper solo release since 1996's relatively cold "The Drop," Brian Eno has constructed a whimsical and ecclectic masterpiece which is arguably one of the year's strongest records thus fa
The Last 5 Years (2002 Off-Broadway Cast)
- Jason Robert Brown
- The soundtrack to this moving off-broadway musical is heart moving. The lyrics follow a couple in a relationship for five years, one point of view going forward in time, and the other tracing time fr
- Depeche Mode
Oddly enough, Playing The Angel is a return to form for Depeche Mode, even though it may well be argued that they never truly deviated from their roots in their more recent offerings. In the
Reader Specials
Visit Deals On The Web for the best deals on all consumer electronics, iPods, and more!
News
iPhone SDK Trumps GPL: No Open Source Software
Tuesday, April 15th, 2008 at 4:00 PM - by .(JavaScript must be enabled to view this email address)
The developer who signs the Registered iPhone Developer Agreement agrees to the conditions under which one can create iPhone native applications. The agreement conflicts with and overrides the GNU General Public License (GPL), according to Linux.com on Tuesday.
The Free Software Foundation (FSF) published GPLv3 on the same day that Apple launched the iPhone, and since then developers has wondered about the restrictions placed on developers by Apples agreement.
Nathan Willis didnt hear from Apple, but was able to interview FSF Licensing Compliance Officer Brett Smith who went into the licensing issues in depth and described the limitations under which the Apple developer is placed.
While one can decline to charge for iPhone applications developed within the Apple program, several issues prevent the source code from falling under the GPL. The first is that all iPhone apps will be signed with a cryptographic key. "This condition conflicts with section 6 of the GPLv3, the so-called anti-TiVoization provision. In particular, it prohibits Apple from distributing a GPLv3-licensed iPhone application without supplying the signing keys necessary to make modified versions of the application run, too," Mr. Willis noted.
A second problem is that the NDA an Apple developer signs trumps the developers right to place a license of their choice on the software. "If you agree to an NDA that prohibits you from sharing your programs source, then you cannot release that program under the GPL, or incorporate any GPL-covered code in it," Mr. Smith said.
This is not to say that many in the Apple developer community arent talking and dont understand the limitations placed on them. However, for those who want to get a good understanding of the situation, with open eyes, the analysis by Mr. Willis is an excellent place to start.















Post Your Comments