Jonathan "Wolf" Rentzsch cancels his C4 programming conference in the wake of an Apple change he sees as stifling programming innovation.
Stephen Shanklandprincipal writer
Stephen Shankland has been a reporter at CNET since 1998 and writes about processors, digital photography, AI, quantum computing, computer science, materials science, supercomputers, drones, browsers, 3D printing, USB, and new computing technology in general. He has a soft spot in his heart for standards groups and I/O interfaces. His first big scoop was about radioactive cat poop.
Expertiseprocessors, semiconductors, web browsers, quantum computing, supercomputers, AI, 3D printing, drones, computer science, physics, programming, materials science, USB, UWB, Android, digital photography, scienceCredentials
I've been covering the technology industry for 24 years and was a science writer for five years before that. I've got deep expertise in microprocessors, digital photography, computer hardware and software, internet standards, web technology, and other dee
New restrictions that Apple added to its iPhone software developer kit have led an independent programmer to cancel a conference devoted to Mac programming and computer science.
Jonathan "Wolf" Rentzsch announced Wednesday he canceled the C4 conference after four years organizing it because of new wording in a section of the iPhone OS 4.0 software developer kit.
"With resistance to Section 3.3.1 so scattershot and meek, it's become clear that I haven't made the impact I wanted with C4. It's also clear my interests and the Apple programming community's interests are farther apart than I had hoped," Rentzsch said.
"By itself Section 3.3.1 wasn't enough to cause me to quit C4. I've weathered Apple lying to me and their never-ending series of autocratic App Store shenanigans.
But unlike previous issues such as the senseless iPhone SDK NDA [nondisclosure agreement], the majority of the community isn't riled by 3.3.1. On this issue, Apple apologists have the loudest voice. They offer soothing, distracting yet fundamentally irrelevant counterpoints to Apple's naked power-grab."
Rentzsch said he was motivated to produce C4 because he wanted to marry Mac programmers' "maniacal focus on user experience" with better low-level programming tools.
"I believed the best way to move software forward was to inform Apple programmers about better ways to build software--to infect the best top-downer minds with fertile discontent," he said. "My hope was that developers would care primarily about user experience yet also be passionate about utilizing lingual and tooling advances."
"Section 3.3.1 has broken my spirit," Rentzsch said. "Apple is crazy-innovative in terms of hardware and software design, but I can count the total number of software engineering advances they've made on one hand. Section 3.3.1 makes developers wholly reliant on Apple for software engineering innovation."
Apple, which didn't immediately respond to a request for comment Thursday, has offered an explanation for the change to the programming tools license.
"We know from painful experience that letting a third-party layer of software come between the platform and the developer ultimately results in substandard apps, and hinders the enhancement and progress of the platform. If developers grow dependent on third-party development libraries and tools, they can only take advantage of platform enhancements if and when the third party chooses to adopt the new features," Jobs said in his open letter. "We cannot be at the mercy of a third party deciding if and when they will make our enhancements available to our developers."