Posted Feb 18, 2009 0:12 UTC (Wed) by rickmoen
In reply to: Ultimate irony
Parent article: Apple: why iPhone jailbreaking should not be allowed
First link, SDK. Free. Knock yourself out.
Let's see: Downloading the SDK requires first signing up as a "Registered iPhone Developer", right? That's what it says on the download page, and I see no other download options offered.
iPhone Developer Program License Agreement, section 5, requires that developers' licensing "not purport to require Apple (or its agents) to disclose or make available any of the keys, authorization codes, methods, procedures, data or other information related to the Security Solution, digital signing or digital rights management mechanisms utilized as part of the Program". Sections 3.3.1, 3.3.2, and 3.3.4 impose severe limitations (1, 2) on what developed apps are allowed to do.
Consequently, it seems to me, all iPhone apps are required to be proprietary (and doubly so under any copyleft licence with an anti-TiVoisation clause such as GPLv3) -- which explains why, among other things, even though there are four implementations of SSH for the iPhone, all of them ports of BSD-licensed code for *ix, not a single one of them is itself any type of open source whatsoever.
Seems to me that denies "the possibility of running independent software on that platform" in any meaningful sense of that phrase (if that software is developed using the SDK). Am I missing something, or are you excluding open source from "independent software on that platform"?
(using a Freerunner Neo, thanks for asking)
to post comments)