"Apple may cease distribution of Your Licensed Application(s) and/or Licensed Application Information or revoke the digital certificate of any of Your Applications at any time," the agreements states.
Apple also can be as arbitrary as it wants in deciding what goes into the App Store, a charge developers have leveled at the company. "Apple may, in its sole discretion ... reject Your Application for distribution for any reason, even if Your Application meets the Documentation and Program Requirements," reads the contract.
"If Apple's mobile devices are the future of computing, you can expect that future to be one with more limits on innovation and competition than the PC era that came before," von Lohmann argued. "If Apple wants to be a real leader, it should be fostering innovation and competition, rather than acting as a jealous and arbitrary feudal lord. Developers should demand better terms and customers who love their iPhones should back them."
Apple did not respond to a request for comment late Tuesday.
The license agreement can be downloaded from the EFF Web site ( download PDF ).
Gregg Keizer covers Microsoft, security issues, Apple, Web browsers and general technology breaking news for Computerworld. Follow Gregg on Twitter at @gkeizer or subscribe to Gregg's RSS feed . His e-mail address is email@example.com .
Read more about software development in Computerworld's Software Development Knowledge Center.