<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Better To Ask Forgiveness</title>
	<atom:link href="http://www.red-sweater.com/blog/581/better-to-ask-forgiveness/feed" rel="self" type="application/rss+xml" />
	<link>http://www.red-sweater.com/blog/581/better-to-ask-forgiveness</link>
	<description>Mac &#38; Technology Writings by Daniel Jalkut</description>
	<lastBuildDate>Thu, 16 May 2013 21:58:44 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>By: britt</title>
		<link>http://www.red-sweater.com/blog/581/better-to-ask-forgiveness/comment-page-1#comment-146830</link>
		<dc:creator>britt</dc:creator>
		<pubDate>Thu, 25 Sep 2008 21:15:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/?p=581#comment-146830</guid>
		<description><![CDATA[Uhh... this doesn&#039;t keep competitors from learning what a good API looks like.

http://www.gnustep.org/resources/OpenStepSpec/OpenStepSpec.html

or just grab any Mac with the dev tools on it, and flip through the documentation on the drive. Then, just extrapolate from a window/mouse driven UI to a full-screen touch UI.

Even rocket science is easy when you have the Esets assembly manual...

... and I&#039;m 100% positive that there&#039;s NO reason why they can&#039;t make a statement about the reasons for having the NDA in the first place. It doesn&#039;t help them legally to keep that a secret. It doesn&#039;t help them technologically. It doesn&#039;t help them financially. If anything, it&#039;s actually harmful to them. Even Nintendo will tell you *why* they have an NDA. Sheesh!]]></description>
		<content:encoded><![CDATA[<p>Uhh&#8230; this doesn&#8217;t keep competitors from learning what a good API looks like.</p>
<p><a href="http://www.gnustep.org/resources/OpenStepSpec/OpenStepSpec.html" rel="nofollow">http://www.gnustep.org/resources/OpenStepSpec/OpenStepSpec.html</a></p>
<p>or just grab any Mac with the dev tools on it, and flip through the documentation on the drive. Then, just extrapolate from a window/mouse driven UI to a full-screen touch UI.</p>
<p>Even rocket science is easy when you have the Esets assembly manual&#8230;</p>
<p>&#8230; and I&#8217;m 100% positive that there&#8217;s NO reason why they can&#8217;t make a statement about the reasons for having the NDA in the first place. It doesn&#8217;t help them legally to keep that a secret. It doesn&#8217;t help them technologically. It doesn&#8217;t help them financially. If anything, it&#8217;s actually harmful to them. Even Nintendo will tell you *why* they have an NDA. Sheesh!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Luis de la Rosa</title>
		<link>http://www.red-sweater.com/blog/581/better-to-ask-forgiveness/comment-page-1#comment-146796</link>
		<dc:creator>Luis de la Rosa</dc:creator>
		<pubDate>Tue, 23 Sep 2008 06:30:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/?p=581#comment-146796</guid>
		<description><![CDATA[Jonathan: I think even the legal world would be wary of infinite loops. :)

Natalie: Backpacking is under NDA?  I never knew!

Daniel: Thanks for the link.  Not to promote the &quot;competition&quot;, but Wordpress has also released the source for their iPhone app for a little while.  I think though that you&#039;re right - the spirit of the NDA should be honored (keep mobile device competitors from learning what a good API should be like) while still allowing sympathetic developers to communicate with each other to spread good practices and become better, especially if they&#039;ve all been vetted through the Registered iPhone Developer program.  That should result in better applications to be developed which is better for the platform and because of the App Store, should result in more revenue for Apple.]]></description>
		<content:encoded><![CDATA[<p>Jonathan: I think even the legal world would be wary of infinite loops. :)</p>
<p>Natalie: Backpacking is under NDA?  I never knew!</p>
<p>Daniel: Thanks for the link.  Not to promote the &#8220;competition&#8221;, but WordPress has also released the source for their iPhone app for a little while.  I think though that you&#8217;re right &#8211; the spirit of the NDA should be honored (keep mobile device competitors from learning what a good API should be like) while still allowing sympathetic developers to communicate with each other to spread good practices and become better, especially if they&#8217;ve all been vetted through the Registered iPhone Developer program.  That should result in better applications to be developed which is better for the platform and because of the App Store, should result in more revenue for Apple.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Natalie</title>
		<link>http://www.red-sweater.com/blog/581/better-to-ask-forgiveness/comment-page-1#comment-146785</link>
		<dc:creator>Natalie</dc:creator>
		<pubDate>Mon, 22 Sep 2008 13:44:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/?p=581#comment-146785</guid>
		<description><![CDATA[As soon as I read the title to your post &quot;Better to ask Forgiveness&quot;, I completely related.  

My husband and I leave on September 30th to backpack to various countries around the world for a year or so.  As we have been planning for our adventure we have been updating a blog.  www.nomadbackpackers.com  

So, we leave in 8 days!  I don&#039;t think our family and friends have realized yet that we really plan on being gone for a year, two years...who knows?

It&#039;s our new lifestyle (backpacking) and at this point we have not asked permission (we are grown adults right?) we may have to ask forgiveness.  

Thanks, 
Natalie]]></description>
		<content:encoded><![CDATA[<p>As soon as I read the title to your post &#8220;Better to ask Forgiveness&#8221;, I completely related.  </p>
<p>My husband and I leave on September 30th to backpack to various countries around the world for a year or so.  As we have been planning for our adventure we have been updating a blog.  <a href="http://www.nomadbackpackers.com" rel="nofollow">http://www.nomadbackpackers.com</a>  </p>
<p>So, we leave in 8 days!  I don&#8217;t think our family and friends have realized yet that we really plan on being gone for a year, two years&#8230;who knows?</p>
<p>It&#8217;s our new lifestyle (backpacking) and at this point we have not asked permission (we are grown adults right?) we may have to ask forgiveness.  </p>
<p>Thanks,<br />
Natalie</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan</title>
		<link>http://www.red-sweater.com/blog/581/better-to-ask-forgiveness/comment-page-1#comment-146782</link>
		<dc:creator>Jonathan</dc:creator>
		<pubDate>Sun, 21 Sep 2008 21:22:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/?p=581#comment-146782</guid>
		<description><![CDATA[It might be fun to create a subcontractor ring.  Sign up on a web site and pay a dollar.  That dollar gets forwarded on to the last guy who paid a dollar and now you&#039;re his subcontractor, who is that guy&#039;s subcontractor, who is somebody else&#039;s subcontractor.  Giant linked-list of subcontractors...]]></description>
		<content:encoded><![CDATA[<p>It might be fun to create a subcontractor ring.  Sign up on a web site and pay a dollar.  That dollar gets forwarded on to the last guy who paid a dollar and now you&#8217;re his subcontractor, who is that guy&#8217;s subcontractor, who is somebody else&#8217;s subcontractor.  Giant linked-list of subcontractors&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Danny</title>
		<link>http://www.red-sweater.com/blog/581/better-to-ask-forgiveness/comment-page-1#comment-146780</link>
		<dc:creator>Danny</dc:creator>
		<pubDate>Sun, 21 Sep 2008 16:43:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/?p=581#comment-146780</guid>
		<description><![CDATA[I would not be surprised if the NDA is permanent. We&#039;ve gotten used to open discussion of the Mac APIs over the last decade but it has not always been so - remember when Mac development required purchase of &#039;Inside Mac&#039; or even further back, when one had to buy an Apple Lisa and the Macintosh development kit?

Developers on the DS, PSP, Playstation and XBox are also under a permanent NDA which is traditional for &#039;closed&#039; platforms. The tools required for these systems cost thousands and come with a list of legal requirements. Apple could have gone very much the same way, charging for the XCode toolchain likewise.

I feel that two things have annoyed iPhone devs more than anything else:
1) Apple&#039;s inconsistent handling of the App Store - allowing junk apps to multiply while rejecting jems like PodCaster for violating &#039;rules&#039; that were never stated, nor agreed too by either party. The system is flawed. Who is going to spend the effort developing apps that may well be rejected upon submission for breaking some secret rule?

2) Apple refusing to discuss the NDA status. They could have stated the NDA would be permanent at launch but they said nothing leaving Mac devs to assume it would be lifted just like every other NDA.

Apple has handled this whole thing badly from the start. Remember the pseudo JavaScript &#039;API&#039; that they released at first? The MobileMe fiasco? I don&#039;t know what&#039;s happened within Apple over the last year but something has gone very wrong.]]></description>
		<content:encoded><![CDATA[<p>I would not be surprised if the NDA is permanent. We&#8217;ve gotten used to open discussion of the Mac APIs over the last decade but it has not always been so &#8211; remember when Mac development required purchase of &#8216;Inside Mac&#8217; or even further back, when one had to buy an Apple Lisa and the Macintosh development kit?</p>
<p>Developers on the DS, PSP, Playstation and XBox are also under a permanent NDA which is traditional for &#8216;closed&#8217; platforms. The tools required for these systems cost thousands and come with a list of legal requirements. Apple could have gone very much the same way, charging for the XCode toolchain likewise.</p>
<p>I feel that two things have annoyed iPhone devs more than anything else:<br />
1) Apple&#8217;s inconsistent handling of the App Store &#8211; allowing junk apps to multiply while rejecting jems like PodCaster for violating &#8216;rules&#8217; that were never stated, nor agreed too by either party. The system is flawed. Who is going to spend the effort developing apps that may well be rejected upon submission for breaking some secret rule?</p>
<p>2) Apple refusing to discuss the NDA status. They could have stated the NDA would be permanent at launch but they said nothing leaving Mac devs to assume it would be lifted just like every other NDA.</p>
<p>Apple has handled this whole thing badly from the start. Remember the pseudo JavaScript &#8216;API&#8217; that they released at first? The MobileMe fiasco? I don&#8217;t know what&#8217;s happened within Apple over the last year but something has gone very wrong.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: macpug</title>
		<link>http://www.red-sweater.com/blog/581/better-to-ask-forgiveness/comment-page-1#comment-146776</link>
		<dc:creator>macpug</dc:creator>
		<pubDate>Sat, 20 Sep 2008 04:42:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/?p=581#comment-146776</guid>
		<description><![CDATA[@anthony EXACTLY!  I can see a whole core group of folks like @danielpunkass, @chockenberry, @taptaptap -since John doesn&#039;t tweet :), @sophiestication, @gruber, @wilshipley, @brentsimmons, and quite a few others, forming a little corporation so they could discuss things amongst themselves without being in violaltion of the &#039;f&#039;ing NDA&#039; as it has come to be known.   

Independent developers learn so much from each other, and this should be no exception.  Who knows the reason(s) Apple is not lifting this thing, but it&#039;s just gone far past ridiculous!  Excellent post Daniel, and kudos to Craig for having the cajones to post his comments and code as well.]]></description>
		<content:encoded><![CDATA[<p>@anthony EXACTLY!  I can see a whole core group of folks like @danielpunkass, @chockenberry, @taptaptap -since John doesn&#8217;t tweet :), @sophiestication, @gruber, @wilshipley, @brentsimmons, and quite a few others, forming a little corporation so they could discuss things amongst themselves without being in violaltion of the &#8216;f&#8217;ing NDA&#8217; as it has come to be known.   </p>
<p>Independent developers learn so much from each other, and this should be no exception.  Who knows the reason(s) Apple is not lifting this thing, but it&#8217;s just gone far past ridiculous!  Excellent post Daniel, and kudos to Craig for having the cajones to post his comments and code as well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anthony</title>
		<link>http://www.red-sweater.com/blog/581/better-to-ask-forgiveness/comment-page-1#comment-146774</link>
		<dc:creator>Anthony</dc:creator>
		<pubDate>Sat, 20 Sep 2008 03:18:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/?p=581#comment-146774</guid>
		<description><![CDATA[&quot;The NDA has always allowed you to discuss code and insights you’ve gleaned from NDA material with co-workers at the same institution as yourself&quot;

Someone needs to create an LLC and then &quot;hire&quot; all the iPhone developers.]]></description>
		<content:encoded><![CDATA[<p>&#8220;The NDA has always allowed you to discuss code and insights you’ve gleaned from NDA material with co-workers at the same institution as yourself&#8221;</p>
<p>Someone needs to create an LLC and then &#8220;hire&#8221; all the iPhone developers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Karl Adam</title>
		<link>http://www.red-sweater.com/blog/581/better-to-ask-forgiveness/comment-page-1#comment-146773</link>
		<dc:creator>Karl Adam</dc:creator>
		<pubDate>Fri, 19 Sep 2008 23:58:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/?p=581#comment-146773</guid>
		<description><![CDATA[I still don&#039;t see why anyone would be all up in arms about the academic program. The NDA has always allowed you to discuss code and insights you&#039;ve gleaned from NDA material with co-workers at the same institution as yourself whether it be a large company or college/university. Would we be regarding this as being slighted if these schools already had iPhone apps developed by professors there that signed up for the SDK, NDA and all? Even the provisioning model is the same as we have now except rather than ad-hoc, it&#039;s more for a class to distribute applications amongst each other.]]></description>
		<content:encoded><![CDATA[<p>I still don&#8217;t see why anyone would be all up in arms about the academic program. The NDA has always allowed you to discuss code and insights you&#8217;ve gleaned from NDA material with co-workers at the same institution as yourself whether it be a large company or college/university. Would we be regarding this as being slighted if these schools already had iPhone apps developed by professors there that signed up for the SDK, NDA and all? Even the provisioning model is the same as we have now except rather than ad-hoc, it&#8217;s more for a class to distribute applications amongst each other.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Colin Barrett</title>
		<link>http://www.red-sweater.com/blog/581/better-to-ask-forgiveness/comment-page-1#comment-146772</link>
		<dc:creator>Colin Barrett</dc:creator>
		<pubDate>Fri, 19 Sep 2008 23:40:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/?p=581#comment-146772</guid>
		<description><![CDATA[A well written argument, Daniel. However...

There&#039;s definitely a part of me that wants to avoid the coming iPhone trainwreck entirely a la Frasier Spiers, that is to say just quitting developing iPhone applications.

On the other hand, I&#039;m not sure that accomplishes a whole lot. This is a classic dilemma: can you do more to help inside or out the system? I think for now I&#039;m going to hang out in UIKit limbo and see how things to play out.]]></description>
		<content:encoded><![CDATA[<p>A well written argument, Daniel. However&#8230;</p>
<p>There&#8217;s definitely a part of me that wants to avoid the coming iPhone trainwreck entirely a la Frasier Spiers, that is to say just quitting developing iPhone applications.</p>
<p>On the other hand, I&#8217;m not sure that accomplishes a whole lot. This is a classic dilemma: can you do more to help inside or out the system? I think for now I&#8217;m going to hang out in UIKit limbo and see how things to play out.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced

 Served from: www.red-sweater.com @ 2013-05-20 10:34:42 by W3 Total Cache -->