<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Cocoanetics &#187; Business</title>
	<atom:link href="http://www.cocoanetics.com/category/business/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cocoanetics.com</link>
	<description>Our DNA is written in Objective-C</description>
	<lastBuildDate>Sat, 18 May 2013 06:19:23 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<atom:link rel="payment" title="Flattr this!" href="https://flattr.com/submit/auto?user_id=dr_touch&amp;url=http%3A%2F%2Fwww.cocoanetics.com%2F&amp;language=en_US&amp;category=text&amp;title=Cocoanetics&amp;description=Our+DNA+is+written+in+Objective-C&amp;tags=blog" type="text/html" />
		<item>
		<title>Reuters Uses DTCoreText</title>
		<link>http://www.cocoanetics.com/2013/04/reuters-uses-dtcoretext/</link>
		<comments>http://www.cocoanetics.com/2013/04/reuters-uses-dtcoretext/#comments</comments>
		<pubDate>Tue, 09 Apr 2013 08:36:38 +0000</pubDate>
		<dc:creator>Drops</dc:creator>
				<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://www.cocoanetics.com/?p=8007</guid>
		<description><![CDATA[The universal Reuters App makes use of DTCoreText. To see the attribution tap on the settings button, Open-Source Licenses and scroll down to the BSD 2.0 section. Thanks to @iPhoneHelpr for reporting it to us. And thank you to Reuters for entrusting their news texts to DTCoreText.]]></description>
				<content:encoded><![CDATA[<p>The universal <a href="https://itunes.apple.com/at/app/reuters/id602660809?l=en&amp;mt=8">Reuters App</a> makes use of DTCoreText. To see the attribution tap on the settings button, Open-Source Licenses and scroll down to the BSD 2.0 section.</p>
<p><a href="http://i0.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-04-09-at-10.34.35.png"><img class="alignnone size-full wp-image-8008" alt="Reuters uses DTCoreText" src="http://i0.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-04-09-at-10.34.35.png?resize=560%2C331" data-recalc-dims="1" /></a></p>
<p>Thanks to <a href="https://twitter.com/iPhoneHelpr/status/320723059269050368">@iPhoneHelpr for reporting</a> it to us. And thank you to Reuters for entrusting their news texts to DTCoreText.</p>
 <p><a href="http://www.cocoanetics.com/?flattrss_redirect&amp;id=8007&amp;md5=6e029369b840b803630f0032b72d8f0c" title="Flattr" target="_blank"><img src="http://www.cocoanetics.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.cocoanetics.com/2013/04/reuters-uses-dtcoretext/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<atom:link rel="payment" title="Flattr this!" href="https://flattr.com/submit/auto?user_id=dr_touch&amp;url=http%3A%2F%2Fwww.cocoanetics.com%2F2013%2F04%2Freuters-uses-dtcoretext%2F&amp;language=en_GB&amp;category=text&amp;title=Reuters+Uses+DTCoreText&amp;description=The+universal%C2%A0Reuters+App%C2%A0makes+use+of+DTCoreText.+To+see+the+attribution+tap+on+the+settings+button%2C+Open-Source+Licenses+and+scroll+down+to+the+BSD+2.0+section.+Thanks+to+%40iPhoneHelpr+for+reporting%C2%A0it...&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>Parts Store Spring Cleaning</title>
		<link>http://www.cocoanetics.com/2013/03/parts-store-spring-cleaning/</link>
		<comments>http://www.cocoanetics.com/2013/03/parts-store-spring-cleaning/#comments</comments>
		<pubDate>Tue, 19 Mar 2013 15:57:30 +0000</pubDate>
		<dc:creator>Drops</dc:creator>
				<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://www.cocoanetics.com/?p=7845</guid>
		<description><![CDATA[We received an overhaul of our WordPress template today which allows for a better shopping experience if you buy components on our Parts Store. The new system allows us for showing the price calculation and also lets us show an arbitrary number of options. There are presently two kinds of components on the store, Open Source and Closed Source. As always before you can use our Open Source stuff you find on GitHub for free as long as you attribute their origin to us. You can pay for us to waive the attribution requirement for each component. You Get Options! If you like to remain anonymous then there is a new option to opt out being mentioned in our PR materials. The license for our Open Source components is generally the way how people can sponsor these components and insure that we stay committed to them. The fixed price and the new Marketing Exception options serve to make the decision easier for people what amounts they should be sending our way. Bonus: you always get a nice invoice for your accounting department. For commercial Closed Source components we have the Extended License option. The normal license allows you to use the component in apps published by a single entity. For a small extra fee you can use the component in all the apps you are working on. The text of our commercial licensing terms is available here. We also have a fully fledged legally watertight contract license available for a higher price should you need such a thing, for example if you are US-based startup wanting to have all your ducks in a row for the big exit or IPO. Many Components Discontinued, Many Reduced in Price The current stock of the Parts Store has been reduced to 10 commercial and 5 open source parts. We dropped the following components due to them being out dated or people not purchasing them in quite a while. Reduced DTNotePadViewController, reduced from 75 to 25 Euros DTBannerManager, reduced from 100 to 25 Euros DTClusterMaker, reduced from 100 to 25 Euros DTCalendarView, reduced from 250 to 50 Euros DTPinLockController, reduced from 200 to 100 Euros DTAboutViewController, reduced from 200 to 50 Euros DTChartView, reduced from 200 to 50 Euros Discontinued DTPurchaseButton DTCustomSwitch DTLEDNumberView DTMenuController DTAugmentedRealityController DTSplashExtender DTVideoEncoder DTMeasureStrip If you have a special requirement that could use one of the discontinued components please contact us by email. We still have their source code and we can either get to a special arrangement with you or &#8211; the smaller ones &#8211; merge some into DTFoundation. The primary goal of this cleanup is to lessen the barrier for most developers to purchase a license to our products. Less parts descriptions to maintain, easier to find. A more prominent position for our crown jewel DTRichTextEditor. We have also restructured the internal order fulfillment process so that we can continue to work on code while a dedicated person takes care of your needs. The secondary goal is to increase our revenue from component sales and thus have more time available for working on them. WWDC is coming and we need to fund the trip for two people now. Therefore we already say many thanks for your esteemed business as it is an essential ingredient for us to be able to do what we love. At this point I&#8217;d like to remind you that I&#8217;m also available for contract projects.]]></description>
				<content:encoded><![CDATA[<p>We received an overhaul of our WordPress template today which allows for a better shopping experience if you buy components on our <a href="http://www.cocoanetics.com/parts-store/">Parts Store</a>. The new system allows us for showing the price calculation and also lets us show an arbitrary number of options.</p>
<p><span id="more-7845"></span></p>
<div id="more-7845"></div>
<div class="inner_ad_block">
<div id="advman-7" class="widget Advman_Widget">
<h3 class="widgettitle"></h3>
<p><!-- BuySellAds.com Zone Code --></p>
<div id="bsap_1260346" class="bsarocks bsap_fc3166ea4a479e0fdb4251fbe92a1219"></div>
<p><!-- End BuySellAds.com Zone Code --></div>
</div>
<p>There are presently two kinds of components on the store, Open Source and Closed Source. As always before you can use our Open Source stuff you find on GitHub for free as long as you attribute their origin to us. You can pay for us to waive the attribution requirement for each component.</p>
<h3>You Get Options!</h3>
<p>If you like to remain anonymous then there is a new option to opt out being mentioned in our PR materials.</p>
<p>The license for our Open Source components is generally the way how people can sponsor these components and insure that we stay committed to them. The fixed price and the new <strong>Marketing Exception</strong> options serve to make the decision easier for people what amounts they should be sending our way.</p>
<p>Bonus: you always get a nice invoice for your accounting department.</p>
<p>For commercial Closed Source components we have the <strong>Extended License</strong> option. The normal license allows you to use the component in apps published by a single entity. For a small extra fee you can use the component in all the apps you are working on.</p>
<p>The text of our commercial licensing terms is available <a title="Commercial Development License" href="http://www.cocoanetics.com/2012/12/commercial-development-license/">here</a>. We also have a fully fledged legally watertight contract license available for a higher price should you need such a thing, for example if you are US-based startup wanting to have all your ducks in a row for the big exit or IPO.</p>
<h3>Many Components Discontinued, Many Reduced in Price</h3>
<p>The current stock of the Parts Store has been reduced to 10 commercial and 5 open source parts. We dropped the following components due to them being out dated or people not purchasing them in quite a while.</p>
<h4>Reduced</h4>
<ul>
<li><a href="http://www.cocoanetics.com/parts/dtnotepadviewcontroller/">DTNotePadViewController</a>, reduced from 75 to 25 Euros</li>
<li><a href="http://www.cocoanetics.com/parts/dtbannermanager/">DTBannerManager</a>, reduced from 100 to 25 Euros</li>
<li><a href="http://www.cocoanetics.com/parts/dtclustermaker/">DTClusterMaker</a>, reduced from 100 to 25 Euros</li>
<li><a href="http://www.cocoanetics.com/parts/dtcalendarview/">DTCalendarView</a>, reduced from 250 to 50 Euros</li>
<li><a href="http://www.cocoanetics.com/parts/dtpinlockcontroller/">DTPinLockController</a>, reduced from 200 to 100 Euros</li>
<li><a href="http://www.cocoanetics.com/parts/dtaboutviewcontroller/">DTAboutViewController</a>, reduced from 200 to 50 Euros</li>
<li><a href="http://www.cocoanetics.com/parts/dtchartview/">DTChartView</a>, reduced from 200 to 50 Euros</li>
</ul>
<h4>Discontinued</h4>
<ul>
<li><span style="line-height: 13px;">DTPurchaseButton</span></li>
<li>DTCustomSwitch</li>
<li>DTLEDNumberView</li>
<li>DTMenuController</li>
<li>DTAugmentedRealityController</li>
<li>DTSplashExtender</li>
<li>DTVideoEncoder</li>
<li>DTMeasureStrip</li>
</ul>
<p>If you have a special requirement that could use one of the discontinued components please contact us by email. We still have their source code and we can either get to a special arrangement with you or &#8211; the smaller ones &#8211; merge some into <a href="http://www.cocoanetics.com/parts/dtfoundation/">DTFoundation</a>.</p>
<p>The primary goal of this cleanup is to lessen the barrier for most developers to purchase a license to our products. Less parts descriptions to maintain, easier to find. A more prominent position for our crown jewel <a href="http://www.cocoanetics.com/parts/dtrichtexteditor/">DTRichTextEditor</a>.</p>
<p>We have also restructured the internal order fulfillment process so that we can continue to work on code while a dedicated person takes care of your needs.</p>
<p>The secondary goal is to increase our revenue from component sales and thus have more time available for working on them. WWDC is coming and we need to fund the trip for two people now. Therefore we already say many thanks for your esteemed business as it is an essential ingredient for us to be able to do what we love. At this point I&#8217;d like to remind you that I&#8217;m also available for contract projects.</p>
 <p><a href="http://www.cocoanetics.com/?flattrss_redirect&amp;id=7845&amp;md5=efc7b9a6377fdbc6a8407dc25826020a" title="Flattr" target="_blank"><img src="http://www.cocoanetics.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.cocoanetics.com/2013/03/parts-store-spring-cleaning/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<atom:link rel="payment" title="Flattr this!" href="https://flattr.com/submit/auto?user_id=dr_touch&amp;url=http%3A%2F%2Fwww.cocoanetics.com%2F2013%2F03%2Fparts-store-spring-cleaning%2F&amp;language=en_GB&amp;category=text&amp;title=Parts+Store+Spring+Cleaning&amp;description=We+received+an+overhaul+of+our+WordPress+template+today+which+allows+for+a+better+shopping+experience+if+you+buy+components+on+our+Parts+Store.+The+new+system+allows+us+for...&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>Preview: DTCertificateViewer</title>
		<link>http://www.cocoanetics.com/2013/03/preview-dtcertificateviewer/</link>
		<comments>http://www.cocoanetics.com/2013/03/preview-dtcertificateviewer/#comments</comments>
		<pubDate>Fri, 08 Mar 2013 19:22:49 +0000</pubDate>
		<dc:creator>Drops</dc:creator>
				<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://www.cocoanetics.com/?p=7762</guid>
		<description><![CDATA[It&#8217;s gotten very late, already 8 pm. But let me still show you a few screen shots of my upcoming DTCertificateViewer component. You can already pre-order for 50% off the final retail price. Let&#8217;s say you have an app that makes call to a URL that you don&#8217;t control. For example one of your corporate clients has his own web API and they don&#8217;t want to spend a couple of hundred dollars for a &#8220;proper&#8221; certificate. Still they want to have their web API traffic be encrypted with HTTPS. So the first time you encounter this certificate you evaluate the SecTrustRef and get the information that it is a recoverable trust problem. So you show this alert. The demo app that comes with this component demonstrates how. Cancel would cancel the web request. Continue would ignore the trust problem. Details shows details. There is a dialog in-between the alert and the following one, but that should be easy to do. This is an actual certificate and the display of the already implemented sections is identical with the original Apple certificate viewer. This screenshot is also from the Demo, it shows the display of my own *.cocoanetics.com wildcard certificate. Also of interest is the bottom of this table view which shows the certificate details. And of course this also works in landscape. My first goal is to have the display to match exactly Apple&#8217;s original. Once we have achieved this we can start to make it better. There are many problems with Apple&#8217;s solution, including: German localization of the field names is generally too long so that you can only see some values if you rotate to landscape The rotation is not animated but it jumps, clearly this is very old code Apple&#8217;s certificate viewer doesn&#8217;t even support 4&#8243; displays All the values that show an angle bracket are actually plain NSData descriptions. I found that the public key data value is actually not the true public key but it is a still encoded ASN.1 sequence of the actual key data and the exponent. This also &#8211; unnecessarily &#8211; contains the ASN.1 tag part. Very sloppy. It is no public API that you could use. All of this adds to some great potential for DTCertificateViewer which is why I chose to pursue it. If you have a use case for it then please don&#8217;t hesitate to get in touch with me.]]></description>
				<content:encoded><![CDATA[<p>It&#8217;s gotten very late, already 8 pm. But let me still show you a few screen shots of my upcoming DTCertificateViewer component. You can already pre-order for 50% off the final retail price.</p>
<p><span id="more-7762"></span></p>
<div id="more-7762"></div>
<div class="inner_ad_block">
<div id="advman-7" class="widget Advman_Widget">
<h3 class="widgettitle"></h3>
<p><!-- BuySellAds.com Zone Code --></p>
<div id="bsap_1260346" class="bsarocks bsap_fc3166ea4a479e0fdb4251fbe92a1219"></div>
<p><!-- End BuySellAds.com Zone Code --></div>
</div>
<p>Let&#8217;s say you have an app that makes call to a URL that you don&#8217;t control. For example one of your corporate clients has his own web API and they don&#8217;t want to spend a couple of hundred dollars for a &#8220;proper&#8221; certificate. Still they want to have their web API traffic be encrypted with HTTPS.</p>
<p>So the first time you encounter this certificate you evaluate the SecTrustRef and get the information that it is a recoverable trust problem. So you show this alert. The demo app that comes with this component demonstrates how.</p>
<p><a href="http://i1.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-03-08-at-20.12.02.png"><img class="alignnone size-full wp-image-7763" alt="Alert Certificate" src="http://i1.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-03-08-at-20.12.02.png?resize=305%2C341" data-recalc-dims="1" /></a></p>
<p><strong>Cancel</strong> would cancel the web request. <strong>Continue</strong> would ignore the trust problem. <strong>Details</strong> shows details. There is a dialog in-between the alert and the following one, but that should be easy to do.</p>
<p>This is an actual certificate and the display of the already implemented sections is identical with the original Apple certificate viewer. This screenshot is also from the Demo, it shows the display of my own *.cocoanetics.com wildcard certificate.</p>
<p><a href="http://i1.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-03-08-at-20.14.53.png"><img class="alignnone size-full wp-image-7764" alt="Subject Section" src="http://i1.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-03-08-at-20.14.53.png?resize=315%2C540" data-recalc-dims="1" /></a></p>
<p>Also of interest is the bottom of this table view which shows the certificate details.</p>
<p><a href="http://i0.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-03-08-at-20.16.21.png"><img class="alignnone size-full wp-image-7766" alt="Certificate Details" src="http://i0.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-03-08-at-20.16.21.png?resize=314%2C545" data-recalc-dims="1" /></a></p>
<p>And of course this also works in landscape.</p>
<p><a href="http://i1.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-03-08-at-20.16.40.png"><img class="alignnone size-full wp-image-7765" alt="Landscape" src="http://i1.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-03-08-at-20.16.40.png?resize=563%2C296" data-recalc-dims="1" /></a></p>
<p>My first goal is to have the display to match exactly Apple&#8217;s original. Once we have achieved this we can start to make it better.</p>
<p>There are many problems with Apple&#8217;s solution, including:</p>
<ul>
<li><span style="line-height: 13px;">German localization of the field names is generally too long so that you can only see some values if you rotate to landscape</span></li>
<li>The rotation is not animated but it jumps, clearly this is very old code</li>
<li>Apple&#8217;s certificate viewer doesn&#8217;t even support 4&#8243; displays</li>
<li>All the values that show an angle bracket are actually plain NSData descriptions.</li>
<li>I found that the public key data value is actually not the true public key but it is a still encoded ASN.1 sequence of the actual key data and the exponent. This also &#8211; unnecessarily &#8211; contains the ASN.1 tag part. Very sloppy.</li>
<li>It is no public API that you could use.</li>
</ul>
<p>All of this adds to some great potential for DTCertificateViewer which is why I chose to pursue it. If you have a use case for it then please don&#8217;t hesitate to get in touch with me.</p>
 <p><a href="http://www.cocoanetics.com/?flattrss_redirect&amp;id=7762&amp;md5=7339a179694b86616fbb5d0e8b43a147" title="Flattr" target="_blank"><img src="http://www.cocoanetics.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.cocoanetics.com/2013/03/preview-dtcertificateviewer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" title="Flattr this!" href="https://flattr.com/submit/auto?user_id=dr_touch&amp;url=http%3A%2F%2Fwww.cocoanetics.com%2F2013%2F03%2Fpreview-dtcertificateviewer%2F&amp;language=en_GB&amp;category=text&amp;title=Preview%3A+DTCertificateViewer&amp;description=It%26%238217%3Bs+gotten+very+late%2C+already+8+pm.+But+let+me+still+show+you+a+few+screen+shots+of+my+upcoming+DTCertificateViewer+component.+You+can+already+pre-order+for+50%25+off+the...&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>ELO App at CeBIT</title>
		<link>http://www.cocoanetics.com/2013/02/elo-app-at-cebit/</link>
		<comments>http://www.cocoanetics.com/2013/02/elo-app-at-cebit/#comments</comments>
		<pubDate>Fri, 22 Feb 2013 10:00:12 +0000</pubDate>
		<dc:creator>Drops</dc:creator>
				<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://www.cocoanetics.com/?p=7643</guid>
		<description><![CDATA[The current c&#8217;t computer magazine has a short snippet mentioning the hybrid iPhone/iPad app we&#8217;ve been developing for ELO Digital Office GmbH. If you come to CeBIT please pop by ELO&#8217;s booth at hall 3, F30 to give the app a whirl. Doing so you can do us a favor if you keep mentioning how much you like the slick UI.]]></description>
				<content:encoded><![CDATA[<p>The current c&#8217;t computer magazine has a short snippet mentioning the hybrid iPhone/iPad app we&#8217;ve been developing for ELO Digital Office GmbH.</p>
<p><a href="http://i1.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-02-22-at-10.51.27.png"><img class="alignnone  wp-image-7644" alt="ELO APP at CeBIT" src="http://i1.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-02-22-at-10.51.27.png?resize=419%2C472" data-recalc-dims="1" /></a></p>
<p>If you come to CeBIT please pop by ELO&#8217;s booth at hall 3, F30 to give the app a whirl. Doing so you can do us a favor if you keep mentioning how much you like the slick UI.</p>
 <p><a href="http://www.cocoanetics.com/?flattrss_redirect&amp;id=7643&amp;md5=f60ebf3e081873c30bfc27679cfa76bf" title="Flattr" target="_blank"><img src="http://www.cocoanetics.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.cocoanetics.com/2013/02/elo-app-at-cebit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" title="Flattr this!" href="https://flattr.com/submit/auto?user_id=dr_touch&amp;url=http%3A%2F%2Fwww.cocoanetics.com%2F2013%2F02%2Felo-app-at-cebit%2F&amp;language=en_GB&amp;category=text&amp;title=ELO+App+at+CeBIT&amp;description=The+current+c%26%238217%3Bt+computer+magazine+has+a+short+snippet+mentioning+the+hybrid+iPhone%2FiPad+app+we%26%238217%3Bve+been+developing+for+ELO+Digital+Office+GmbH.+If+you+come+to+CeBIT+please+pop+by...&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>2012 in Review(s)</title>
		<link>http://www.cocoanetics.com/2013/01/2012-in-reviews/</link>
		<comments>http://www.cocoanetics.com/2013/01/2012-in-reviews/#comments</comments>
		<pubDate>Tue, 01 Jan 2013 15:53:26 +0000</pubDate>
		<dc:creator>Drops</dc:creator>
				<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://www.cocoanetics.com/?p=7407</guid>
		<description><![CDATA[I recently revealed that app sales only make up about 4% of our company revenues. Because of this we don&#8217;t have much budget to invest into our apps and the reasonable view is to see them as glorified hobby projects. Nevertheless it is nice to go back over the past year in reviews to pick out the ones that transport the best emotions. There are many people who use app reviews as a sounding board for themselves and write things there that they never would say to a developer in person. Thus it is permissible to pick out the few reviews that give us the best feeling and ignore the rest. I like communicate with users of our apps directly and because of this I am encouraging them to get in touch by e-mail. We can only fix issues that we know about. As the past year has shown there bugs are fact of the business. And we can only fix those that we know about. Don&#8217;t ever feel tempted to submit a bug report via an app review or offer extortion: &#8220;if you add feature x, I&#8217;ll give you the fifth star&#8221;. Today is a day as good as any to take a quick shower in some praise. SpeakerClock SpeakerClock made by me as a tribute to TED. But what good is a tribute when the &#8220;tributed one&#8221; never learns about it? So I contacted TED via their website I received the most amazing testimonial, ever. Accompanied by a photo. So cool! We’re all playing with your app in the TED office. Here’s TED’s June Cohen and Chris Anderson. If you didn’t know, Chris Anderson is the curator of the TED Conference and June Cohen the Executive Producer of TED Media. With SpeakerClock I wanted to create a totally different UI than what you would expect from an universal iOS app. Taking a page out of Apple&#8217;s book I wanted to make it look like a digital LED clock with fixed UI elements. The idea is to basically have all actions be achievable by gestures. Swipe left and right to set the time. Swipe with more than 1 finger to change the time faster. Tap to start. Tap to stop. Double-Tap to reset to start time. Long press on a preset button, the yellow or red lights to set the time for this. And that&#8217;s all in the instructions, but apparently some people would rather complain about features they think are missing than to read the instructions. Oh well&#8230; The next review on the app store was the reason why I put together this article in the first place: &#160; Besides Linguan (see below) this is the app that garners the most favorable reactions. This will definitely be the next app to get a few new features. For one thing a few people request an overtime function where the timer would count upwards after reaching zero. Also I would like to implement a remote-control mode where you would be able to control the timer on one device from another one over WiFi. GeoCorder I made GeoCorder as a tool to record GPX tracks, like you would view as paths on Google Earth or geo-tag DSLR pictures with. Then I had a client who wanted to have a tracker app, which I made. But since I didn&#8217;t want to maintain two apps that are both using Core Location I merged the Tracking features into the main app. There are two versions of GeoCorder on the app store, both identical in features with the only difference that one has an ad. People generally seem to like what the app evolved to be, but I am a bit uncertain how I could really take it to the next level. GeoCorder could probably benefit from background launching via significant location changing. This would restart the recording as soon as you move away from your current location. Please let me know in the comments of by email if you have an idea how to make this a useful feature. iWoman This is by far the oldest of all apps presented here, it was my second app I ever submitted to the app store. Originally it was a project to learn iOS development by mimicking an app that existed even before there was an app store. I also made it for the practical reason to have an app that would convince my wife that having an iPhone is a good idea. She remains to this day my customer #1, in general, but also for iWoman in specific. There is a big market of apps that are competing for this area of female menstrual cycle tracking. Honestly I don&#8217;t care much about my competitors because there is little use to me to be competitive about my hobbies. Translation: &#8220;This is a [...]]]></description>
				<content:encoded><![CDATA[<p>I recently <a title="Our Revenues" href="http://www.cocoanetics.com/2012/12/our-revenues/">revealed</a> that app sales only make up about 4% of our company revenues. Because of this we don&#8217;t have much budget to invest into our apps and the reasonable view is to see them as glorified hobby projects.</p>
<p>Nevertheless it is nice to go back over the past year in reviews to pick out the ones that transport the best emotions. There are many people who use app reviews as a sounding board for themselves and write things there that they never would say to a developer in person. Thus it is permissible to pick out the few reviews that give us the best feeling and ignore the rest.</p>
<p><span id="more-7407"></span></p>
<div id="more-7407"></div>
<div class="inner_ad_block">
<div id="advman-7" class="widget Advman_Widget">
<h3 class="widgettitle"></h3>
<p><!-- BuySellAds.com Zone Code --></p>
<div id="bsap_1260346" class="bsarocks bsap_fc3166ea4a479e0fdb4251fbe92a1219"></div>
<p><!-- End BuySellAds.com Zone Code --></div>
</div>
<p>I like communicate with users of our apps directly and because of this I am encouraging them to get in touch by e-mail. We can only fix issues that we know about. As the past year has shown there bugs are fact of the business. And we can only fix those that we know about. Don&#8217;t ever feel tempted to submit a bug report via an app review or offer extortion: <em>&#8220;if you add feature x, I&#8217;ll give you the fifth star&#8221;.</em></p>
<p>Today is a day as good as any to take a quick shower in some praise.</p>
<h3>SpeakerClock</h3>
<p><a href="http://www.cocoanetics.com/apps/speakerclock/">SpeakerClock</a> made by me as a tribute to TED. But what good is a tribute when the &#8220;tributed one&#8221; never learns about it? So I contacted TED via their website I received the most amazing testimonial, ever. Accompanied by a photo.</p>
<blockquote><p>So cool! We’re all playing with your app in the TED office. Here’s<br />
TED’s June Cohen and Chris Anderson.</p></blockquote>
<p><a href="http://i1.wp.com/www.cocoanetics.com/files/TED_using_SpeakerClock.jpg"><img alt="" src="http://i1.wp.com/www.cocoanetics.com/files/TED_using_SpeakerClock.jpg?resize=500%2C375" data-recalc-dims="1" /></a></p>
<p>If you didn’t know, <a href="http://en.wikipedia.org/wiki/Chris_Anderson_(TED)">Chris Anderson</a> is the curator of the TED Conference and <a href="http://en.wikipedia.org/wiki/June_Cohen">June Cohen</a> the Executive Producer of TED Media.</p>
<p>With SpeakerClock I wanted to create a totally different UI than what you would expect from an universal iOS app. Taking a page out of Apple&#8217;s book I wanted to make it look like a digital LED clock with fixed UI elements.</p>
<p>The idea is to basically have all actions be achievable by gestures. Swipe left and right to set the time. Swipe with more than 1 finger to change the time faster. Tap to start. Tap to stop. Double-Tap to reset to start time. Long press on a preset button, the yellow or red lights to set the time for this.</p>
<p>And that&#8217;s all in the instructions, but apparently some people would rather complain about features they think are missing than to read the instructions. Oh well&#8230;</p>
<p>The next review on the app store was the reason why I put together this article in the first place:</p>
<p><a href="http://i0.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-01-01-at-15.06.27.png"><img class="alignnone size-full wp-image-7408" alt="Screen Shot 2013-01-01 at 15.06.27" src="http://i0.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-01-01-at-15.06.27.png?resize=674%2C132" data-recalc-dims="1" /></a></p>
<p><img class="alignnone size-full wp-image-7412" alt="Screen Shot 2013-01-01 at 15.07.38" src="http://i0.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-01-01-at-15.07.38.png?resize=673%2C143" data-recalc-dims="1" /></p>
<p><img class="alignnone size-full wp-image-7411" alt="Screen Shot 2013-01-01 at 15.08.34" src="http://i0.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-01-01-at-15.08.34.png?resize=673%2C128" data-recalc-dims="1" /></p>
<p><a href="http://i1.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-01-01-at-15.09.12.png"><img class="alignnone size-full wp-image-7409" alt="Screen Shot 2013-01-01 at 15.09.12" src="http://i1.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-01-01-at-15.09.12.png?resize=673%2C126" data-recalc-dims="1" /></a></p>
<p><a href="http://i0.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-01-01-at-15.08.56.png"><img class="alignnone size-full wp-image-7410" alt="Screen Shot 2013-01-01 at 15.08.56" src="http://i0.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-01-01-at-15.08.56.png?resize=673%2C145" data-recalc-dims="1" /></a></p>
<p>&nbsp;</p>
<p>Besides Linguan (see below) this is the app that garners the most favorable reactions. This will definitely be the next app to get a few new features. For one thing a few people request an overtime function where the timer would count upwards after reaching zero. Also I would like to implement a remote-control mode where you would be able to control the timer on one device from another one over WiFi.</p>
<h3>GeoCorder</h3>
<p>I made <a href="http://www.cocoanetics.com/apps/geocorder/">GeoCorder</a> as a tool to record GPX tracks, like you would view as paths on Google Earth or geo-tag DSLR pictures with. Then I had a client who wanted to have a tracker app, which I made. But since I didn&#8217;t want to maintain two apps that are both using Core Location I merged the Tracking features into the main app.</p>
<p><img class="alignnone size-full wp-image-7416" alt="Screen Shot 2013-01-01 at 15.14.55" src="http://i2.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-01-01-at-15.14.55.png?resize=674%2C125" data-recalc-dims="1" /></p>
<p><a href="http://i2.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-01-01-at-15.16.35.png"><img class="alignnone size-full wp-image-7413" alt="Screen Shot 2013-01-01 at 15.16.35" src="http://i2.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-01-01-at-15.16.35.png?resize=672%2C259" data-recalc-dims="1" /></a></p>
<p><img class="alignnone size-full wp-image-7415" alt="Screen Shot 2013-01-01 at 15.15.15" src="http://i2.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-01-01-at-15.15.15.png?resize=674%2C125" data-recalc-dims="1" /></p>
<p><a href="http://i2.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-01-01-at-15.15.29.png"><img class="alignnone size-full wp-image-7414" alt="Screen Shot 2013-01-01 at 15.15.29" src="http://i2.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-01-01-at-15.15.29.png?resize=672%2C147" data-recalc-dims="1" /></a></p>
<p>There are two versions of GeoCorder on the app store, both identical in features with the only difference that one has an ad. People generally seem to like what the app evolved to be, but I am a bit uncertain how I could really take it to the next level.</p>
<p>GeoCorder could probably benefit from background launching via significant location changing. This would restart the recording as soon as you move away from your current location. Please let me know in the comments of by email if you have an idea how to make this a useful feature.</p>
<h3>iWoman</h3>
<p><a href="http://www.cocoanetics.com/apps/iwoman/">This</a> is by far the oldest of all apps presented here, it was my second app I ever submitted to the app store. Originally it was a project to learn iOS development by mimicking an app that existed even before there was an app store. I also made it for the practical reason to have an app that would convince my wife that having an iPhone is a good idea. She remains to this day my customer #1, in general, but also for iWoman in specific.</p>
<p>There is a big market of apps that are competing for this area of female menstrual cycle tracking. Honestly I don&#8217;t care much about my competitors because there is little use to me to be competitive about my hobbies.</p>
<p><a href="http://i1.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-01-01-at-15.19.52.png"><img class="alignnone size-full wp-image-7418" alt="Screen Shot 2013-01-01 at 15.19.52" src="http://i1.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-01-01-at-15.19.52.png?resize=674%2C108" data-recalc-dims="1" /></a></p>
<p><a href="http://i2.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-01-01-at-15.19.32.png"><img class="alignnone size-full wp-image-7419" alt="Screen Shot 2013-01-01 at 15.19.32" src="http://i2.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-01-01-at-15.19.32.png?resize=674%2C112" data-recalc-dims="1" /></a></p>
<p><img class="alignnone size-full wp-image-7417" alt="Screen Shot 2013-01-01 at 15.21.11" src="http://i1.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-01-01-at-15.21.11.png?resize=674%2C107" data-recalc-dims="1" /></p>
<p>Translation: <em>&#8220;This is a good use for my poor memory&#8221;</em></p>
<p>iWoman seems to be mostly bought in countries outside of the mainstream as we can see from this recent ranking chart. Being Number 1 in Azerbaijan or Guatemala feels almost as good as getting 5-star reviews.</p>
<p><a href="http://i1.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-01-01-at-16.13.13.png"><img class="alignnone size-full wp-image-7428" alt="Screen Shot 2013-01-01 at 16.13.13" src="http://i1.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-01-01-at-16.13.13.png?resize=491%2C234" data-recalc-dims="1" /></a></p>
<p>&nbsp;</p>
<p>At the 2012 WWDC I showed iWoman to on of the coveted Apple designers who praised it as a great app, but also had some harsh UI criticism about things that he would change. iWoman is one of the apps that I still need to adapt for the taller screen of the iPhone 5. When I do that I could also make the wheel view an alternate view you access by rotating the device as the Apple designer suggested. And I would like to be able to free up some vertical space by eliminating the separate list view. Adding a new cycle could also be done from the calendar or even the wheel.</p>
<p>Also I still have this idea that it might be a greet app for male partners of female users of iWoman to be able to confidentially know about certain parameters of their partner&#8217;s cycle. When are the mood swings? When are the days to have sex and when better not? (depending on whether the couple tries to conceive or prevent it)</p>
<p>iWoman is near to my heart (literally and figuratively) but I need better feedback and ideas how to improve it. High rankings in &#8220;off the beaten track&#8221; countries are nice for the ego but I could really do with some more inspiration&#8230;</p>
<h3>Summertime</h3>
<p>The idea for this app came to me when I saw that Apple had built all information needed for it into NSTimeZone. This gives you a database of all time zones around the globe and whether or not they obey daylight savings time. I figured that there must be a use case for people who want to be able to know on a whim when the next DST switch will be.</p>
<p>I simply cannot remember this ever. I modeled the app after the weather app with identical navigation and you should feel right at home when adding additional locations than the automatic current location time zone info card. Fun fact: this works even if the user has disabled Core Location because it uses the current time zone information instead.</p>
<p>Currently you have an option to email a picture of how the clock is set and you can activate a local push notification to remind you a few hours before the change, at the switch time or on the morning after. Or so the ideas was, unfortunately I had left some test code in place which disabled the notifications every time a user tried to set it. This was only fixed in the <a title="Summertime 1.2.1" href="http://www.cocoanetics.com/2012/11/summertime-1-2-1/">most recent update</a>.</p>
<p><a href="http://i1.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-01-01-at-15.26.50.png"><img class="alignnone size-full wp-image-7421" alt="Screen Shot 2013-01-01 at 15.26.50" src="http://i1.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-01-01-at-15.26.50.png?resize=675%2C129" data-recalc-dims="1" /></a></p>
<p><img class="alignnone size-full wp-image-7420" alt="Screen Shot 2013-01-01 at 15.27.06" src="http://i0.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-01-01-at-15.27.06.png?resize=673%2C127" data-recalc-dims="1" /></p>
<p>It turns out that the market for this kind of reference app is quite small. Just because you think it might be a nice idea to have something like this does not mean that there is an actual need for it.</p>
<p>But as I stated above, since this app &#8211; like all others &#8211; is a glorified hobby I still like to hear about what emotions (preferably positive ones) people derive from using it.</p>
<h3>Linguan</h3>
<p><a href="http://i0.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-01-01-at-15.29.57.png"><img class="alignnone size-full wp-image-7422" alt="Screen Shot 2013-01-01 at 15.29.57" src="http://i0.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-01-01-at-15.29.57.png?resize=673%2C184" data-recalc-dims="1" /></a></p>
<p>&nbsp;</p>
<p>Translation: &#8220;Need locate your App / Application, this is a cruel handy tool. Both of you make all translation yourself or if you send files to other translation so facilitates enormously. It is noticeable that it is written by some who themselves have needed a really good tool to manage translations.&#8221;</p>
<p><a href="http://i1.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-01-01-at-15.32.47.png"><img class="alignnone size-full wp-image-7427" alt="Screen Shot 2013-01-01 at 15.32.47" src="http://i1.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-01-01-at-15.32.47.png?resize=673%2C108" data-recalc-dims="1" /></a></p>
<p><img class="alignnone size-full wp-image-7426" alt="Screen Shot 2013-01-01 at 15.33.04" src="http://i2.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-01-01-at-15.33.04.png?resize=673%2C183" data-recalc-dims="1" /></p>
<p><img class="alignnone size-full wp-image-7425" alt="Screen Shot 2013-01-01 at 15.33.25" src="http://i0.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-01-01-at-15.33.25.png?resize=673%2C181" data-recalc-dims="1" /></p>
<p><img class="alignnone size-full wp-image-7424" alt="Screen Shot 2013-01-01 at 15.33.49" src="http://i0.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-01-01-at-15.33.49.png?resize=671%2C165" data-recalc-dims="1" /></p>
<p><img class="alignnone size-full wp-image-7423" alt="Screen Shot 2013-01-01 at 15.35.04" src="http://i2.wp.com/www.cocoanetics.com/files/Screen-Shot-2013-01-01-at-15.35.04.png?resize=672%2C221" data-recalc-dims="1" /></p>
<p>Translation: <em>&#8220;First, I was wondering whether to get iLocalize or Linguan. iLocalize cannot directly open Xcode projects. For iOS app development Linguan is better. When I use Linguan, is very convenient to edit the strings. You can also directly edit storyboards if you use the latest version of Xcode which supports Base.lproj. I feel that because now you only need the internationalization of strings, compared with the old days, it will become much easier for me.&#8221;</em></p>
<p>Linguan is a partner project together with BytePoets. The big problem there is that since our partner requires payment for work done we can only pay for enhancements of Linguan if it sells well.</p>
<p>Then there is the problem with the Mac app store requiring sandboxing for a while now. Most likely we will have to remove XIB support via calling ibtool because you cannot call out to external tools from sandboxed apps. But that might be less of an issue because of base localization support which again means you are localizing a strings file. Xcode then runs ibtool during the build process to generated the XIBs for the individual languages.</p>
<p>It would be awfully nice of you if you could help spread the word on Linguan so that we can some more momentum going, because there are so many features that we will be able to add then.</p>
<h3>Conclusion</h3>
<p>We need to better communicate what an app expects of the target user as well as what the target audience can expect from the app. Of course we will give priority to apps that have the most positively vocal users, like Linguan and SpeakerClock when there is a bit of time between project milestones to revisit our hobby apps.</p>
<p>There are quite a few of our components that are begging to be used in app store apps, if only to demonstrate their viability and to have something to point to as an example use case. This makes me think that probably there should be a balance struck between polishing the established and making something new.</p>
<p>Up until now I have to admit that I was only exclusively the only developer who laid hands on our apps, even though our team is growing. It is my hope that by documenting all the &#8220;available work&#8221; inside our company I can also get my colleagues to help improving our portfolio. Maybe one day app sales will again rival component sales in terms of their share in our company profits.</p>
<p>&nbsp;</p>
 <p><a href="http://www.cocoanetics.com/?flattrss_redirect&amp;id=7407&amp;md5=4732e88d96377ccf2ae48ef4d4127814" title="Flattr" target="_blank"><img src="http://www.cocoanetics.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.cocoanetics.com/2013/01/2012-in-reviews/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<atom:link rel="payment" title="Flattr this!" href="https://flattr.com/submit/auto?user_id=dr_touch&amp;url=http%3A%2F%2Fwww.cocoanetics.com%2F2013%2F01%2F2012-in-reviews%2F&amp;language=en_GB&amp;category=text&amp;title=2012+in+Review%28s%29&amp;description=I+recently+revealed+that+app+sales+only+make+up+about+4%25+of+our+company+revenues.+Because+of+this+we+don%26%238217%3Bt+have+much+budget+to+invest+into+our+apps+and+the...&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>Commercial Development License</title>
		<link>http://www.cocoanetics.com/2012/12/commercial-development-license/</link>
		<comments>http://www.cocoanetics.com/2012/12/commercial-development-license/#comments</comments>
		<pubDate>Thu, 13 Dec 2012 08:18:19 +0000</pubDate>
		<dc:creator>Drops</dc:creator>
				<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://www.cocoanetics.com/?p=7340</guid>
		<description><![CDATA[Recently I&#8217;ve been getting more and more requests from potential clients to show them the license that is attached to components they would purchase from my parts store. I didn&#8217;t have any except some verbal description. On open source software I now routinely add a 2-clause BSD license, so it was about time to also get a proper license for my commercial components. Here&#8217;s the license I am going to use from now on. I adapted it from the commercial Development License that Peter Steinberger uses on his PSPDFKit, with a few modifications. Peter only allows use for a single app, our components can be used in all apps published via the licensee&#8217;s app store account. So if you develop apps for yourself then you just need to purchase one license for all your apps. If you develop an app for somebody else then this third party has to obtain a license (or you have to obtain it in their name). You can also purchase an Extended License upgrade that lifts this restriction. This license also adds permission for me to mention your company on Cocoanetics.com. It also now allows for providing modified versions of the component source code to third parties, provided that those are also holders of a separate license. If you are an existing license holder for any of our things then it won&#8217;t hurt if you get in touch with us and see if your licensing is still ok for your specific use case. Evaluation License The following license applies to the free trial versions of the software components. Copyright (c) 2010-2012, Drobnik KG All rights reserved. Redistribution of this software, in either source or binary form is prohibited. Use of this software is permitted under the following conditions: * The software is used for evaluation purposes, with a view to purchasing a commercial development license. OR * The software is used for non-commercial educational purposes. In all cases, the software's object code may not be submitted to Apple's App Store This software is provided by Drobnik KG "as is" and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall Drobnik KG be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of sue, data or profits; or other business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage. Commercial Development License The following license applies to software components purchased and paid for in full. Copyright (c) 2010-2012, Drobnik KG All rights reserved. Redistribution and use of this software is permitted in binary form under the following conditions: * The software must be distributed only as part of a larger original work by the licensee; verbatim redistribution of the software as licensed is prohibited. * The software may only be distributed as a software application readily executable by end users on designated devices designed by Apple Inc. running the iOS operating system. Redistributing the software in re-linkable "library" form is explicitly prohibited. * The software's binary object code must be statically linked to the application to form a single binary file. * No source or header files may be redistributed. * Neither the names of software components or Drobnik KG, nor the names of contributors may be used to endorse or promote products derived from this software without specific prior written permission. * The license has not been terminated. * The licensee has separately licensed the required "iOS SDK" software from Apple Inc. You agree that with purchasing the software you allow Drobnik KG to list your company and/or company products on the Cocoanetics.com website. If you do not agree to this, an additional fee can be paid to remove this right. The license is valid exclusively for apps published via the Apple app store account of the licensee. This limitation can be lifted by purchasing an Extended License upgrade for this license. Redistribution and use of the software is permitted in binary and/or source form under the following conditions: The recipient has purchased a separate, independent license for the software from Drobnik KG. The redistributed software is governed by that license. Any modifications to the software by the licensee are to be marked clearly as such. This software is provided by Drobnik KG "as is" and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall Drobnik KG be liable for any direct, indirect, incidental, [...]]]></description>
				<content:encoded><![CDATA[<p>Recently I&#8217;ve been getting more and more requests from potential clients to show them the license that is attached to components they would purchase from my parts store. I didn&#8217;t have any except some <a title="Parts Store Terms &amp; Conditions" href="http://www.cocoanetics.com/parts-store-terms-conditions/">verbal description</a>.</p>
<p>On open source software I now routinely add a 2-clause BSD license, so it was about time to also get a proper license for my commercial components.</p>
<p>Here&#8217;s the license I am going to use from now on. I adapted it from the commercial Development License that Peter Steinberger <a href="http://pspdfkit.com/documentation.html">uses on his PSPDFKit</a>, with a few modifications. Peter only allows use for a single app, our components can be used in all apps published via the licensee&#8217;s app store account.</p>
<p>So if you develop apps for yourself then you just need to purchase one license for all your apps. If you develop an app for somebody else then this third party has to obtain a license (or you have to obtain it in their name). You can also purchase an Extended License upgrade that lifts this restriction.</p>
<p>This license also adds permission for me to mention your company on Cocoanetics.com. It also now allows for providing modified versions of the component source code to third parties, provided that those are also holders of a separate license.</p>
<p>If you are an existing license holder for any of our things then it won&#8217;t hurt if you <a href="mailto:oliver@cocoanetics.com?subject=Licensing">get in touch</a> with us and see if your licensing is still ok for your specific use case.</p>
<p><span id="more-7340"></span></p>
<div id="more-7340"></div>
<div class="inner_ad_block">
<div id="advman-7" class="widget Advman_Widget">
<h3 class="widgettitle"></h3>
<p><!-- BuySellAds.com Zone Code --></p>
<div id="bsap_1260346" class="bsarocks bsap_fc3166ea4a479e0fdb4251fbe92a1219"></div>
<p><!-- End BuySellAds.com Zone Code --></div>
</div>
<pre>Evaluation License

The following license applies to the free trial versions of the software components.

Copyright (c) 2010-2012, Drobnik KG
All rights reserved.

Redistribution of this software, in either source or binary form is prohibited.

Use of this software is permitted under the following conditions:

* The software is used for evaluation purposes, with a view to purchasing a commercial development license. OR
* The software is used for non-commercial educational purposes. In all cases, the software's object code may not be submitted to Apple's App Store

This software is provided by Drobnik KG "as is" and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall Drobnik KG be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of sue, data or profits; or other business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage.

Commercial Development License

The following license applies to software components purchased and paid for in full.

Copyright (c) 2010-2012, Drobnik KG
All rights reserved.

Redistribution and use of this software is permitted in binary form under the following conditions:

* The software must be distributed only as part of a larger original work by the licensee; verbatim redistribution of the software as licensed is prohibited.
* The software may only be distributed as a software application readily executable by end users on designated devices designed by Apple Inc. running the iOS operating system. Redistributing the software in re-linkable "library" form is explicitly prohibited.
* The software's binary object code must be statically linked to the application to form a single binary file.
* No source or header files may be redistributed.
* Neither the names of software components or Drobnik KG, nor the names of contributors may be used to endorse or promote products derived from this software without specific prior written permission.
* The license has not been terminated.
* The licensee has separately licensed the required "iOS SDK" software from Apple Inc.

You agree that with purchasing the software you allow Drobnik KG to list your company and/or company products on the Cocoanetics.com website. If you do not agree to this, an additional fee can be paid to remove this right.

The license is valid exclusively for apps published via the Apple app store account of the licensee. This limitation can be lifted by purchasing an Extended License upgrade for this license.

Redistribution and use of the software is permitted in binary and/or source form under the following conditions:

The recipient has purchased a separate, independent license for the software from Drobnik KG. The redistributed software is governed by that license.
Any modifications to the software by the licensee are to be marked clearly as such.

This software is provided by Drobnik KG "as is" and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall Drobnik KG be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of sue, data or profits; or other business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage.</pre>
 <p><a href="http://www.cocoanetics.com/?flattrss_redirect&amp;id=7340&amp;md5=02b54453294ab763e9c93048ca16fb5a" title="Flattr" target="_blank"><img src="http://www.cocoanetics.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.cocoanetics.com/2012/12/commercial-development-license/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<atom:link rel="payment" title="Flattr this!" href="https://flattr.com/submit/auto?user_id=dr_touch&amp;url=http%3A%2F%2Fwww.cocoanetics.com%2F2012%2F12%2Fcommercial-development-license%2F&amp;language=en_GB&amp;category=text&amp;title=Commercial+Development+License&amp;description=Recently+I%26%238217%3Bve+been+getting+more+and+more+requests+from+potential+clients+to+show+them+the+license+that+is+attached+to+components+they+would+purchase+from+my+parts+store.+I+didn%26%238217%3Bt...&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>Our Revenues</title>
		<link>http://www.cocoanetics.com/2012/12/our-revenues/</link>
		<comments>http://www.cocoanetics.com/2012/12/our-revenues/#comments</comments>
		<pubDate>Wed, 12 Dec 2012 09:22:01 +0000</pubDate>
		<dc:creator>Drops</dc:creator>
				<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://www.cocoanetics.com/?p=7330</guid>
		<description><![CDATA[I received a spreadsheet from our accountant that totals our company revenues over the various categories of income that we receive. I figured, why not share this with you? I won&#8217;t tell you the absolute numbers, but I think the relative distribution might be interesting. 19 months ago I wrote about the various kinds of income an iOS development outfit can have, when I was basically still in the discovery phase. Taking a long hard look at the distribution over those categories should yield some insights as to how to tweak the amount of effort you put into the various items. The broad categories I was seeing our profits come from were: Contracting Component Sales Royalities App Sales Ad Sales And here is the chart depicting the ratios of the income types, based on the first 10 months of 2012. Contracting was responsible for almost 3/4 of total income, which came from the work done by 3 people for 2 long term contracting clients. This is the kind of work that most iOS development companies would be doing: client has a product and a roadmap and you work on this day in day out. I found two ideal ways of getting paid for contracting. One is billing for a fixed hourly rate where the only cap on hours results from the maximum work a developer can work behind a keyboard every month. Yeah, there are such large long term contracts where you don&#8217;t have to haggle over every hour budgeted. I don&#8217;t like this kind of haggling or capped cost contracts because as we learned you cannot every really accurately predict the amount of time you will need to &#8220;finish&#8221; an app. Software cannot ever be really truly finished, there will always be bugs, administrative work dealing with Apple, and hopefully new features to be implemented. The other way that I began to explore in early fall was to work by Retainer. There you would guarantee a certain amount of human resources available to work on the project on the client every month. In return you would be getting a fixed sum paid every month. This makes a big difference in how we can deal with the client because in this model the client knows what the monthly expense will be and has the guarantee that his product will be constantly evolving. Before the retainer was introduced the client would frequently refrain from requesting features for fear that they would be costing him &#8220;too much&#8221;. Now with the retainer model in place much more is happing to the benefit of the product. Component Sales initially made up my main income when I went full time. My first few components I sold had been code that I developed for client projects but where I didn&#8217;t charge the full amount for their development to the client. Instead we agreed that I would be selling the code as component to recoup the development cost. Unfortunately selling components has become much harder than it was two years ago. You can get open source free software for every kind of simple thing. Several component stores have popped up which are selling components for a dime a dozen. Only highly specialized frameworks which are the result of months work are really selling well. One prominent example is Peter Steinberger&#8217;s PSPDFKit. Also my DTRichTextEditor is about the only component that is seeing relevant sales from my parts store these days. So component sales are definitely on the decline. I cannot put my finger on the actual reasons for that, but I believe that the general skill level that iOS developers have grown to they&#8217;ll probably prefer to build simple things themselves and only shell out money for something that they see above their own expertise or that would simply take too much time to implement yourself. Hence the positive examples mentioned above. The other kind of money I am also counting amongst Components are my Non-Attribution licenses. Here somebody would pay us for the privilege of using our open source software (like DTCoreText) without having to attribute to us. The number of such licenses I&#8217;ve been selling has seen a steady increase over the past few months. Next in line are what I call Royalities. Those are recurring payments you receive from somebody who has licensed your  intellectual property for commercial use. Royalties could be for use of components, frameworks or any other kind of work you are the author of and you are allowing somebody else to monetize. Technically also the money we receive from App Sales are called Royalties. Here Apple is paying us 70% of sales as reward for being able to sell our software to iOS users. Most of our sales come from Linguan, iWoman and SpeakerClock. Our App Sales might be quite meager [...]]]></description>
				<content:encoded><![CDATA[<p>I received a spreadsheet from our accountant that totals our company revenues over the various categories of income that we receive. I figured, why not share this with you? I won&#8217;t tell you the absolute numbers, but I think the relative distribution might be interesting.</p>
<p>19 months ago I wrote about the <a title="How Does One Make Money With This iOS Stuff?" href="http://www.cocoanetics.com/2011/05/how-does-one-make-money-with-this-ios-stuff/">various kinds of income</a> an iOS development outfit can have, when I was basically still in the discovery phase. Taking a long hard look at the distribution over those categories should yield some insights as to how to tweak the amount of effort you put into the various items.</p>
<p><span id="more-7330"></span></p>
<div id="more-7330"></div>
<div class="inner_ad_block">
<div id="advman-7" class="widget Advman_Widget">
<h3 class="widgettitle"></h3>
<p><!-- BuySellAds.com Zone Code --></p>
<div id="bsap_1260346" class="bsarocks bsap_fc3166ea4a479e0fdb4251fbe92a1219"></div>
<p><!-- End BuySellAds.com Zone Code --></div>
</div>
<p>The broad categories I was seeing our profits come from were:</p>
<ul>
<li>Contracting</li>
<li>Component Sales</li>
<li>Royalities</li>
<li>App Sales</li>
<li>Ad Sales</li>
</ul>
<div>And here is the chart depicting the ratios of the income types, based on the first 10 months of 2012.</div>
<div><a href="http://i2.wp.com/www.cocoanetics.com/files/Bildschirmfoto-2012-12-12-um-09.13.43.png"><img class="alignnone size-full wp-image-7331" title="Cocoanetics Income Distribution" src="http://i2.wp.com/www.cocoanetics.com/files/Bildschirmfoto-2012-12-12-um-09.13.43.png?resize=453%2C424" alt="" data-recalc-dims="1" /></a></div>
<div>
<p><strong>Contracting</strong> was responsible for almost 3/4 of total income, which came from the work done by 3 people for 2 long term contracting clients. This is the kind of work that most iOS development companies would be doing: client has a product and a roadmap and you work on this day in day out.</p>
<p>I found two ideal ways of getting paid for contracting. One is billing for a fixed <strong>hourly rate</strong> where the only cap on hours results from the maximum work a developer can work behind a keyboard every month. Yeah, there are such large long term contracts where you don&#8217;t have to haggle over every hour budgeted. I don&#8217;t like this kind of haggling or capped cost contracts because as we learned you cannot every really accurately predict the amount of time you will need to &#8220;finish&#8221; an app. Software cannot ever be really truly finished, there will always be bugs, administrative work dealing with Apple, and hopefully new features to be implemented.</p>
<p>The other way that I began to explore in early fall was to work by <strong>Retainer</strong>. There you would guarantee a certain amount of human resources available to work on the project on the client every month. In return you would be getting a fixed sum paid every month. This makes a big difference in how we can deal with the client because in this model the client knows what the monthly expense will be and has the guarantee that his product will be constantly evolving. Before the retainer was introduced the client would frequently refrain from requesting features for fear that they would be costing him &#8220;too much&#8221;. Now with the retainer model in place much more is happing to the benefit of the product.</p>
<p><strong>Component Sales</strong> initially made up my main income when I went full time. My first few components I sold had been code that I developed for client projects but where I didn&#8217;t charge the full amount for their development to the client. Instead we agreed that I would be selling the code as component to recoup the development cost.</p>
<p>Unfortunately selling components has become much harder than it was two years ago. You can get open source free software for every kind of simple thing. Several component stores have popped up which are selling components for a dime a dozen. Only highly specialized frameworks which are the result of months work are really selling well. One prominent example is Peter Steinberger&#8217;s <a href="http://pspdfkit.com">PSPDFKit</a>. Also my DTRichTextEditor is about the only component that is seeing relevant sales from <a href="http://www.cocoanetics.com/parts-store">my parts store</a> these days.</p>
<p>So component sales are definitely on the decline. I cannot put my finger on the actual reasons for that, but I believe that the general skill level that iOS developers have grown to they&#8217;ll probably prefer to build simple things themselves and only shell out money for something that they see above their own expertise or that would simply take too much time to implement yourself. Hence the positive examples mentioned above.</p>
<p>The other kind of money I am also counting amongst Components are my Non-Attribution licenses. Here somebody would pay us for the privilege of using our open source software (like DTCoreText) without having to attribute to us. The number of such licenses I&#8217;ve been selling has seen a steady increase over the past few months.</p>
<p>Next in line are what I call <strong>Royalities</strong>. Those are recurring payments you receive from somebody who has licensed your  intellectual property for commercial use. Royalties could be for use of components, frameworks or any other kind of work you are the author of and you are allowing somebody else to monetize.</p>
<p>Technically also the money we receive from <strong>App Sales</strong> are called Royalties. Here Apple is paying us 70% of sales as reward for being able to sell our software to iOS users. Most of our sales come from Linguan, iWoman and SpeakerClock. Our App Sales might be quite meager compared to the overall income, but they serve an important additional purpose: they serve as our test beds for most of the new hurdles Apple comes up with to put in front of iOS developers. On more than one occasion a thing we learned from having some apps of our own to sell would benefit us or our clients.</p>
<p>Finally, there&#8217;s the holy grail of income: <strong>Ad Sales</strong>. All of this income comes from us using BuySellAds.com to manage ad spaces on the Cocoanetics blog. I started with ads for a simple reason: it is the only way how I can get a little bit rewarded financially for writing articles. Fortunately this has grown enough to be able to cover server costs for this &#8220;hobby&#8221;.</p>
<p>Roughly divided I&#8217;d say that 80% of our income derives from active work, 20% we earn passively. Remember the <a href="http://en.wikipedia.org/wiki/Pareto_principle">Pareto Principle</a>?</p>
<h3>Conclusions</h3>
<p>The numbers show clearly that we are working for our money. But there is also potential to increase the passive portion. The greater the passive recurring income is the more liberty we gain in growing our business.</p>
<p>Oh boy how would I love to be making for money from App Sales or Ads, but this is not very realistic. To double my ad revenue I would have to double my number of visitors from currently around 3000 a day to twice as many. To realistically increase app sales I would have to tap into new markets by adding more apps.</p>
<p>On the components field I can do much more because one sale of DTRichTextEditor is worth over 500 sold copies of SpeakerClock. Working on my components is much more work, but at the same time the leverage ratio (time spent versus profits) is way more favorable.</p>
<p>Regarding Royalties I&#8217;ve been investing much time into tools that help my partner be more efficient. It is my hope that in simplifying the work flow for them they are able to do more catalog prep work. And if they can take on a greater work load I end up receiving more royalties down the road.</p>
<p>Would we be interested in taking on additional contracting clients? Probably, but it depends whether this is a short term or long term thing. For a project that lasts a few weeks I would probably be able to come up with the resources from what we have now, 3 guys including myself. For anything longer than a month or so the project would have to be long term, probably Retainer-based. It would mean that I have to hire additional staff to share the workload and I need to be reasonably certain that I can afford the new guy&#8217;s salary for several months.</p>
<p>How do your revenue types compare? Are you mostly contracting yourself? Or working on your app sales? Working on components to sell?</p>
</div>
 <p><a href="http://www.cocoanetics.com/?flattrss_redirect&amp;id=7330&amp;md5=8f8a2d42cf90bc256bcc8c8b96067e75" title="Flattr" target="_blank"><img src="http://www.cocoanetics.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.cocoanetics.com/2012/12/our-revenues/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<atom:link rel="payment" title="Flattr this!" href="https://flattr.com/submit/auto?user_id=dr_touch&amp;url=http%3A%2F%2Fwww.cocoanetics.com%2F2012%2F12%2Four-revenues%2F&amp;language=en_GB&amp;category=text&amp;title=Our+Revenues&amp;description=I+received+a+spreadsheet+from+our+accountant+that+totals+our+company+revenues+over+the+various+categories+of+income+that+we+receive.+I+figured%2C+why+not+share+this+with+you%3F+I...&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>Please Respect Your iOS Artists</title>
		<link>http://www.cocoanetics.com/2012/12/please-respect-your-ios-artists/</link>
		<comments>http://www.cocoanetics.com/2012/12/please-respect-your-ios-artists/#comments</comments>
		<pubDate>Tue, 04 Dec 2012 08:48:25 +0000</pubDate>
		<dc:creator>Drops</dc:creator>
				<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://www.cocoanetics.com/?p=7315</guid>
		<description><![CDATA[I am so angry right now. It is taking a lot of restraint to not be resorting to swear words about this one well-known corporation. Trust me, every time I have to cancel an invoice for a component from my Parts Store I am contemplating creating a black list page on my site. Those would be the companies to not do business with. But I never carry this through. I don&#8217;t like to burn bridges. At least not fully. The story began like a month ago when a person with an Asian Indian sounding name made an order for my Rich Text Editing component. As I usually do, I asked which company this is for so that I wouldn&#8217;t have to charge 20% Value-added Tax. When he told me the name of the company he is working for I was reacting the usual way: I began to see Dollar-signs. Happily I sent them an invoice. Then the trouble started. First I didn&#8217;t hear anything more about the invoice. Then I got some emails that this company was doing a security review of my component and asked for what kind of security evaluations I had done. Bear in mind that they hadn&#8217;t even seen the code yet, because I only grant access to my Subversion repository once payment has been made in full. I do offer a time-limited evaluation version that gets automatically built every night by our Continuous Integration Server. This should allow anybody interested in DTRichTextEditor to make up his mind before making an order. Also, all the display of rich text is based on DTCoreText which is available in Open Source to evaluate to your heart&#8217;s content. Time passed and the due date of the invoice came and went without any word from this guy. My CFO sent me a list of unpaid invoices for the past month with this being on it. So I resent the invoice and asked what their plans are now. I got a response right away which hints that this guy I was dealing with is actually sitting in the country that you&#8217;d place the ethnicity of his name in. To put it in clearer terms: either he&#8217;s a contractor, an offshored developer or this great company has development offices in this country. The response I got was like: another guys looked at the evaluation version, but was not happy and there where lots of CSS problems and what not. Then what my plans are and that I should put the invoice &#8220;on hold&#8221; for a few weeks. This kind of weird behavior is a form of disrespect for the artist in my humble opinion. If you are interested in procuring some component then please evaluate it before putting in an order for it. If you then find that this component does not fit your needs then you should move on. Please don&#8217;t play those stupid bait and switch games with the little guys which are dependent on the sales of their works. You order, you pay. Not you order, you delay, you cancel. The amount I am charging for components is generally only a fraction of the actual development cost. Think of it like this: To put something together like DTCoreText+DTLoupe+DTRichTextEditor you would have to have somebody work a few months on full time. But I charge only 500 Euros for the whole package, which are like 1-2 days a contractor would charge. I&#8217;m all ok when somebody evaluates something I made for utility and concludes it is not for him. But I hate it to be caused extra work having to compose lengthy emails to satisfy outrageous inquiries for free. And even more I hate having to email my accountant that the potential client reconsidered after having made an order and received the invoice. I don&#8217;t sell that many components any more I must admit. My rich text editor is the most sold one, followed by non-attribution license for my Open Source code. Even when the component business was booming, like 1 year ago, I could get by with the manual process I had set up: receive order form, send PDF invoice, receive payment by PayPal or bank transfer, send quick start email. iOS component celebrities like Peter Steinberger have a different approach: they sell their components via Fastspring because there they get a processing system and the fees are bearable. I didn&#8217;t look into this further due to my low sales volume so far. But I have to admit that I am beginning to warm to the promise of somebody else doing the invoicing and fulfillment. Also, only people who actually pay receive an invoice. If somebody will not or can not pay then he&#8217;s just a statistic on the dashboard, versus a major emotional problem for me. Maybe I&#8217;ll move to [...]]]></description>
				<content:encoded><![CDATA[<p>I am so angry right now. It is taking a lot of restraint to not be resorting to swear words about this one well-known corporation. Trust me, every time I have to cancel an invoice for a component from my Parts Store I am contemplating creating a black list page on my site. Those would be the companies to not do business with.</p>
<p>But I never carry this through. I don&#8217;t like to burn bridges. At least not fully.</p>
<p><span id="more-7315"></span></p>
<div id="more-7315"></div>
<div class="inner_ad_block">
<div id="advman-7" class="widget Advman_Widget">
<h3 class="widgettitle"></h3>
<p><!-- BuySellAds.com Zone Code --></p>
<div id="bsap_1260346" class="bsarocks bsap_fc3166ea4a479e0fdb4251fbe92a1219"></div>
<p><!-- End BuySellAds.com Zone Code --></div>
</div>
<p>The story began like a month ago when a person with an Asian Indian sounding name made an order for my Rich Text Editing component. As I usually do, I asked which company this is for so that I wouldn&#8217;t have to charge 20% Value-added Tax. When he told me the name of the company he is working for I was reacting the usual way: I began to see Dollar-signs. Happily I sent them an invoice.</p>
<p>Then the trouble started. First I didn&#8217;t hear anything more about the invoice. Then I got some emails that this company was doing a security review of my component and asked for what kind of security evaluations I had done. Bear in mind that they hadn&#8217;t even seen the code yet, because I only grant access to my Subversion repository once payment has been made in full.</p>
<p>I do offer a time-limited evaluation version that gets automatically built every night by our Continuous Integration Server. This should allow anybody interested in DTRichTextEditor to make up his mind before making an order. Also, all the display of rich text is based on DTCoreText which is available in Open Source to evaluate to your heart&#8217;s content.</p>
<p>Time passed and the due date of the invoice came and went without any word from this guy. My CFO sent me a list of unpaid invoices for the past month with this being on it. So I resent the invoice and asked what their plans are now. I got a response right away which hints that this guy I was dealing with is actually sitting in the country that you&#8217;d place the ethnicity of his name in. To put it in clearer terms: either he&#8217;s a contractor, an offshored developer or this great company has development offices in this country.</p>
<p>The response I got was like: another guys looked at the evaluation version, but was not happy and there where lots of CSS problems and what not. Then what my plans are and that I should put the invoice &#8220;on hold&#8221; for a few weeks.</p>
<p>This kind of weird behavior is a form of disrespect for the artist in my humble opinion. If you are interested in procuring some component then please evaluate it before putting in an order for it. If you then find that this component does not fit your needs then you should move on. Please don&#8217;t play those stupid bait and switch games with the little guys which are dependent on the sales of their works. You order, you pay. Not you order, you delay, you cancel.</p>
<p>The amount I am charging for components is generally only a fraction of the actual development cost. Think of it like this: To put something together like DTCoreText+DTLoupe+DTRichTextEditor you would have to have somebody work a few months on full time. But I charge only 500 Euros for the whole package, which are like 1-2 days a contractor would charge. I&#8217;m all ok when somebody evaluates something I made for utility and concludes it is not for him. But I hate it to be caused extra work having to compose lengthy emails to satisfy outrageous inquiries for free. And even more I hate having to email my accountant that the potential client reconsidered after having made an order and received the invoice.</p>
<p>I don&#8217;t sell that many components any more I must admit. My rich text editor is the most sold one, followed by non-attribution license for my Open Source code. Even when the component business was booming, like 1 year ago, I could get by with the manual process I had set up: receive order form, send PDF invoice, receive payment by PayPal or bank transfer, send quick start email.</p>
<p>iOS component celebrities like Peter Steinberger have a different approach: they sell their components via Fastspring because there they get a processing system and the fees are bearable. I didn&#8217;t look into this further due to my low sales volume so far. But I have to admit that I am beginning to warm to the promise of somebody else doing the invoicing and fulfillment. Also, only people who actually pay receive an invoice. If somebody will not or can not pay then he&#8217;s just a statistic on the dashboard, versus a major emotional problem for me. Maybe I&#8217;ll move to Fastspring too next spring. The additional cost probably far outweights the emotional stress.</p>
<p>I cancelled the invoice and vowed to myself to never talk to these guys again. Yet another time I couldn&#8217;t bring myself to establishing this public black list.</p>
<p>If anything then this article hopes to achieve that you treat your component vendors with respect for the amount of work that you are getting the benefit of using at a fraction of the actual development cost. Don&#8217;t be an arse.</p>
 <p><a href="http://www.cocoanetics.com/?flattrss_redirect&amp;id=7315&amp;md5=03e33ccbc3a3232ae5e8ff664a214464" title="Flattr" target="_blank"><img src="http://www.cocoanetics.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.cocoanetics.com/2012/12/please-respect-your-ios-artists/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		<atom:link rel="payment" title="Flattr this!" href="https://flattr.com/submit/auto?user_id=dr_touch&amp;url=http%3A%2F%2Fwww.cocoanetics.com%2F2012%2F12%2Fplease-respect-your-ios-artists%2F&amp;language=en_GB&amp;category=text&amp;title=Please+Respect+Your+iOS+Artists&amp;description=I+am+so+angry+right+now.+It+is+taking+a+lot+of+restraint+to+not+be+resorting+to+swear+words+about+this+one+well-known+corporation.+Trust+me%2C+every+time+I...&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>Black Friday Sale</title>
		<link>http://www.cocoanetics.com/2012/11/black-friday-sale/</link>
		<comments>http://www.cocoanetics.com/2012/11/black-friday-sale/#comments</comments>
		<pubDate>Thu, 22 Nov 2012 14:25:23 +0000</pubDate>
		<dc:creator>Drops</dc:creator>
				<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://www.cocoanetics.com/?p=7272</guid>
		<description><![CDATA[Don’t miss our Black Friday sale.  SAVE 50% ON EVERY APP! GeoCorder $2.99 $0.99 Linguan (Mac) $19.99 $9.99 iWoman $3.99 $1.99 Summertime $1.99 $0.99 SpeakerClock $0.99 Free iFR Cockpit Free &#160; ONE DAY ONLY! &#160;]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><img class=" wp-image-7273 align center aligncenter" src="http://i2.wp.com/www.cocoanetics.com/files/black-friday-icon.png?resize=154%2C154" alt="" data-recalc-dims="1" /></p>
<p style="text-align: center;"><strong>Don’t miss our Black Friday sale. </strong></p>
<h1 style="text-align: center;">SAVE 50% ON EVERY APP!</h1>
<table align="center">
<tbody>
<tr>
<td align="center" width="200"><img style="border: 0px;" title="GeoCorder Icon" src="http://i1.wp.com/www.cocoanetics.com/files/GeoCorder.png?resize=116%2C116" alt="" border="0" data-recalc-dims="1" /></p>
<h3><a href="http://itunes.apple.com/at/app/geocorder/id304342869?mt=8">GeoCorder</a></h3>
<h4><del>$2.99</del> $0.99</h4>
</td>
<td align="center" width="200"><img style="border: 0px;" title="Linguan Icon" src="http://i0.wp.com/www.cocoanetics.com/files/Linguan_Icon.png?resize=112%2C112" alt="" border="0" data-recalc-dims="1" /></p>
<h3><a href="http://itunes.apple.com/us/app/linguan/id477163052?mt=12">Linguan</a> (Mac)</h3>
<h4><del>$19.99</del> $9.99</h4>
</td>
</tr>
<tr>
<td align="center" width="200"><img style="border: 0px;" title="iWoman Icon" src="http://i0.wp.com/www.cocoanetics.com/files/iWoman.png?resize=112%2C112" alt="" border="0" data-recalc-dims="1" /></p>
<h3><a href="http://itunes.apple.com/at/app/iwoman/id292809726?mt=8">iWoman</a></h3>
<h4><del>$3.99</del> $1.99</h4>
</td>
<td align="center" width="200"><img style="border: 0px;" title="Summertime Icon" src="http://i1.wp.com/www.cocoanetics.com/files/Summertime.png?resize=112%2C112" alt="" border="0" data-recalc-dims="1" /></p>
<h3><a href="http://itunes.apple.com/at/app/summertime/id335657534?mt=8">Summertime</a></h3>
<h4><del>$1.99</del> $0.99</h4>
</td>
</tr>
<tr>
<td align="center" width="200"><img style="border: 0px;" title="SpeakerClock Icon" src="http://i0.wp.com/www.cocoanetics.com/files/SpeakerClock.png?resize=112%2C112" alt="" border="0" data-recalc-dims="1" /></p>
<h3><a href="http://itunes.apple.com/at/app/speakerclock/id359159149?mt=8">SpeakerClock</a></h3>
<h4><del>$0.99</del> Free</h4>
</td>
<td align="center" width="200"><img style="border: 0px;" title="iFR Cockpit Icon" src="http://i1.wp.com/www.cocoanetics.com/files/iFR-Cockpit.png?resize=112%2C112" alt="" border="0" data-recalc-dims="1" /></p>
<h3><a href="http://itunes.apple.com/at/app/ifr-cockpit/id292436602?mt=8">iFR Cockpit</a></h3>
<h4>Free</h4>
</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<h1 style="text-align: center;">ONE DAY ONLY!</h1>
<p>&nbsp;</p>
 <p><a href="http://www.cocoanetics.com/?flattrss_redirect&amp;id=7272&amp;md5=453b0c0bdb626d20ef2239160a426bfb" title="Flattr" target="_blank"><img src="http://www.cocoanetics.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.cocoanetics.com/2012/11/black-friday-sale/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<atom:link rel="payment" title="Flattr this!" href="https://flattr.com/submit/auto?user_id=dr_touch&amp;url=http%3A%2F%2Fwww.cocoanetics.com%2F2012%2F11%2Fblack-friday-sale%2F&amp;language=en_GB&amp;category=text&amp;title=Black+Friday+Sale&amp;description=Don%E2%80%99t+miss+our+Black+Friday+sale.%C2%A0+SAVE+50%25+ON+EVERY+APP%21+GeoCorder+%242.99%C2%A0%240.99+Linguan%C2%A0%28Mac%29+%2419.99%C2%A0%249.99+iWoman+%243.99%C2%A0%241.99+Summertime+%241.99%C2%A0%240.99+SpeakerClock+%240.99%C2%A0Free+iFR+Cockpit+Free+%26nbsp%3B+ONE+DAY+ONLY%21+%26nbsp%3B&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>Q&amp;A: Licensing my Stuff</title>
		<link>http://www.cocoanetics.com/2012/10/qa-licensing-my-stuff/</link>
		<comments>http://www.cocoanetics.com/2012/10/qa-licensing-my-stuff/#comments</comments>
		<pubDate>Wed, 31 Oct 2012 11:02:07 +0000</pubDate>
		<dc:creator>Drops</dc:creator>
				<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://www.cocoanetics.com/?p=7175</guid>
		<description><![CDATA[Luis asks: &#8220;I’m a lawyer who represents a variety of software companies, and a former developer. One of my clients would like to use your nsnotifications/background thread code in their product. Can they use it under the terms of an open source license, such as the MIT license? If not, is it available as part of the Cocoanetics parts store, or some other license?&#8221; Thanks for asking, Luis! I&#8217;m happy to answer this as I am considering your diligent asking as a compliment. The content of my site carries the Attribution/Non-Commercial/No-Derivatives Creative Common license badge. This covers both my articles as well as contained source code. You can reuse all you read here provided that you attribute it back to my, don&#8217;t earn money with my work or create derivative works from my writing. I chose this restrictive clause generally to chiefly protect my blog posts so people cannot repurpose my output and make money with it. I seldomly blog full source code, usually only to illustrate a technique. So the same restrictions would apply to source code as they do for written text. However it would be ridiculous if I went about policing that everybody who ever got inspired by me would attribute his inspiration to me as his muse. You can usually find my full source code on GitHub and there it has a different license: BSD. This carries the same Attribution clause as the CC license, but you CAN create commercial apps with it since this is not precluded by the BSD wording. However you have to keep the license intact as well as attribute the code to me either inside the about section of your app or the settings bundle. When used as source code in your own projects you have to leave the source code *license and copyright info* unchanged. If you make any additions to my source code you are encouraged to send them back upstream for inclusion to the main public repo. This serves 1) the greater good and 2) you don&#8217;t end up with a copy that can no longer be updated from the main repo. Ideally you would not do private modifications but rather put these into sub-classes or categories to prevent update headaches in the future. I offer a non-attribution license for $100 which releases the developer from the attribution requirement. This license is only applicable for my open source components on GitHub. For all my commercial components there are very reasonably priced licenses available. Usually each company using these would buy a license for themselves. Once paid, those commercial licenses allow for commercial use without attribution. To sum it up, in exchange for use of my code I would either like some form from Attribution or some form of Payment.]]></description>
				<content:encoded><![CDATA[<p>Luis asks:</p>
<blockquote><p>&#8220;I’m a lawyer who represents a variety of software companies, and a former developer. One of my clients would like to use your <a href="http://www.cocoanetics.com/2010/05/nsnotifications-and-background-threads/">nsnotifications/background thread code</a> in their product. Can they use it under the terms of an open source license, such as the MIT license? If not, is it available as part of the Cocoanetics parts store, or some other license?&#8221;</p></blockquote>
<p>Thanks for asking, Luis! I&#8217;m happy to answer this as I am considering your diligent asking as a compliment.</p>
<p><span id="more-7175"></span></p>
<div id="more-7175"></div>
<div class="inner_ad_block">
<div id="advman-7" class="widget Advman_Widget">
<h3 class="widgettitle"></h3>
<p><!-- BuySellAds.com Zone Code --></p>
<div id="bsap_1260346" class="bsarocks bsap_fc3166ea4a479e0fdb4251fbe92a1219"></div>
<p><!-- End BuySellAds.com Zone Code --></div>
</div>
<p>The content of my site carries the <a href="http://creativecommons.org/licenses/by-nc-nd/3.0/">Attribution/Non-Commercial/No-Derivatives</a> Creative Common license badge. This covers both my articles as well as contained source code. You can reuse all you read here provided that you attribute it back to my, don&#8217;t earn money with my work or create derivative works from my writing.</p>
<p>I chose this restrictive clause generally to chiefly protect my blog posts so people cannot repurpose my output and make money with it. I seldomly blog full source code, usually only to illustrate a technique. So the same restrictions would apply to source code as they do for written text. However it would be ridiculous if I went about policing that everybody who ever got inspired by me would attribute his inspiration to me as his muse.</p>
<p>You can usually find my full source code on GitHub and there it has a different license: BSD. This carries the same Attribution clause as the CC license, but you CAN create commercial apps with it since this is not precluded by the BSD wording. However you have to keep the license intact as well as attribute the code to me either inside the about section of your app or the settings bundle. When used as source code in your own projects you have to leave the <del>source code</del> *license and copyright info* unchanged.</p>
<p>If you make any additions to my source code you are encouraged to send them back upstream for inclusion to the main public repo. This serves 1) the greater good and 2) you don&#8217;t end up with a copy that can no longer be updated from the main repo. Ideally you would not do private modifications but rather put these into sub-classes or categories to prevent update headaches in the future.</p>
<p>I offer a non-attribution license for $100 which releases the developer from the attribution requirement. This license is only applicable for my open source components on GitHub. For all my commercial components there are very reasonably priced licenses available. Usually each company using these would buy a license for themselves. Once paid, those commercial licenses allow for commercial use without attribution.</p>
<p>To sum it up, in exchange for use of my code I would either like some form from Attribution or some form of Payment.</p>
 <p><a href="http://www.cocoanetics.com/?flattrss_redirect&amp;id=7175&amp;md5=721f52dabac6d71e8f2754339f07df7b" title="Flattr" target="_blank"><img src="http://www.cocoanetics.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.cocoanetics.com/2012/10/qa-licensing-my-stuff/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" title="Flattr this!" href="https://flattr.com/submit/auto?user_id=dr_touch&amp;url=http%3A%2F%2Fwww.cocoanetics.com%2F2012%2F10%2Fqa-licensing-my-stuff%2F&amp;language=en_GB&amp;category=text&amp;title=Q%26%23038%3BA%3A+Licensing+my+Stuff&amp;description=Luis+asks%3A+%26%238220%3BI%E2%80%99m+a+lawyer+who+represents+a+variety+of+software+companies%2C+and+a+former+developer.+One+of+my+clients+would+like+to+use+your+nsnotifications%2Fbackground+thread+code+in+their...&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>Once Upon a Contract</title>
		<link>http://www.cocoanetics.com/2012/10/once-upon-a-contract/</link>
		<comments>http://www.cocoanetics.com/2012/10/once-upon-a-contract/#comments</comments>
		<pubDate>Mon, 01 Oct 2012 08:33:36 +0000</pubDate>
		<dc:creator>Drops</dc:creator>
				<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://www.cocoanetics.com/?p=7123</guid>
		<description><![CDATA[Notice: The following text is a rant and entirely my own opinion, not being a lawyer by profession, but a developer at heart. Over the past month or so I was negotiating with a US-based company who wanted to retain my services as an expert on Rich Text and HTML parsing. Let me share a problem I had with a certain section in the contract that I was asked to sign, a problem that related to my previously created code and for-pay components. Even experienced developers might be overly anxious to sign their next big contract to put food on the table without knowing what rights in their works they are signing over by this. This should serve as a gentle reminder: Better to read through the contract, all 19 pages of it, than having to be afraid that you inadvertently giving away your crown jewels. If I learned one thing from Steve Jobs then it is to not trust contracts that are longer than a single page &#8230; The &#8220;boilerplate contract&#8221; they sent me contained this section. Emphasis mine. 4B. Pre-Existing Materials. Subject to Section 4.A, Consultant agrees that if, in the course of performing the Services, Consultant incorporates into any Invention or utilizes in the performance of the Services any pre-existing invention, discovery, original works of authorship, development, improvements, trade secret, concept, or other proprietary information or intellectual property right owned by Consultant or in which Consultant has an interest (“Prior Inventions”), (i) Consultant will provide the Company with prior written notice and (ii) the Company is hereby granted a nonexclusive, royalty-free, perpetual, irrevocable, transferable, worldwide license (with the right to grant and authorize sublicenses) to make, have made, use, import, offer for sale, sell, reproduce, distribute, modify, adapt, prepare derivative works of, display, perform, and otherwise exploit such Prior Inventions, without restriction, including, without limitation, as part of or in connection with such Invention, and to practice any method related thereto. Consultant will not incorporate any invention, improvement, development, concept, discovery, work of authorship or other proprietary information owned by any third party into any Invention without Company’s prior written permission. This wording would have codified a commercial right in my previously written code that is simply not acceptable. If I make use of any prior invention &#8211; like a commercial component or even open source code of mine &#8211; I grant the Company a broad license to start selling my works by themselves. I can understand that they want to be able to sell the software I am creating for them, but any license to use my &#8220;prior art&#8221; should be limited to within the works I create for them. This might not be an issue for most developers who don&#8217;t have a portfolio of for-pay components that they are deriving part of the income from. Also the Company mentioned told me that they would &#8220;never do such a thing&#8221; and that they are &#8220;not in the business of doing that&#8221;. But why &#8211; if you permit my question &#8211; does your contract include this wording then? The proper way to deal with a subject matter expert who brings prior inventions to the table is to insure a free and ongoing license to use of code that the developer chooses to include. This royalty-free license should allow the Company to sell their software to another party without having to check on the developer. I can understand the need for a US-based startup to own the rights to all software which contractors will build for them, so that they can sell their business with no problems to Facebook, say for a Bazillion Dollars. But those rights should be fair to their service providers. This episode leaves a bad taste in my mouth. I feel like I&#8217;m a plumber who is called to fix an urgent plumbing problem, only to be presented with a contract that the caller also wants to have the right to sell my tools and materials. No Go!]]></description>
				<content:encoded><![CDATA[<p>Notice: The following text is a rant and entirely my own opinion, not being a lawyer by profession, but a developer at heart.</p>
<p>Over the past month or so I was negotiating with a US-based company who wanted to retain my services as an expert on Rich Text and HTML parsing. Let me share a problem I had with a certain section in the contract that I was asked to sign, a problem that related to my previously created code and for-pay components.</p>
<p>Even experienced developers might be overly anxious to sign their next big contract to put food on the table without knowing what rights in their works they are signing over by this. This should serve as a gentle reminder: Better to read through the contract, all 19 pages of it, than having to be afraid that you inadvertently giving away your crown jewels.</p>
<p>If I learned one thing from Steve Jobs then it is to not trust contracts that are longer than a single page &#8230;</p>
<p><span id="more-7123"></span></p>
<div id="more-7123"></div>
<div class="inner_ad_block">
<div id="advman-7" class="widget Advman_Widget">
<h3 class="widgettitle"></h3>
<p><!-- BuySellAds.com Zone Code --></p>
<div id="bsap_1260346" class="bsarocks bsap_fc3166ea4a479e0fdb4251fbe92a1219"></div>
<p><!-- End BuySellAds.com Zone Code --></div>
</div>
<p>The &#8220;boilerplate contract&#8221; they sent me contained this section. Emphasis mine.</p>
<blockquote><p>4B. Pre-Existing Materials. Subject to Section 4.A, <strong>Consultant agrees that if</strong>, in the course of performing the Services, <strong>Consultant incorporates</strong> into any Invention or utilizes in the performance of the Services<strong> any pre-existing invention</strong>, discovery, original works of authorship, <strong>development</strong>, improvements, trade secret, concept, or other proprietary information or intellectual property right owned by Consultant or in which Consultant has an interest (“Prior Inventions”), (i) Consultant will provide the Company with prior written notice and (ii) <strong>the Company is hereby granted a nonexclusive, royalty-free, perpetual, irrevocable, transferable, worldwide license (with the right to grant and authorize sublicenses) to</strong> make, have made, use, import, <strong>offer for sale,</strong> <strong>sell</strong>, reproduce, distribute, modify, adapt, prepare derivative works of, display, perform, and otherwise exploit <strong>such Prior Inventions, without restrictio</strong>n, including, without limitation, as part of or in connection with such Invention, and to practice any method related thereto. Consultant will not incorporate any invention, improvement, development, concept, discovery, work of authorship or other proprietary information owned by any third party into any Invention without Company’s prior written permission.</p></blockquote>
<p>This wording would have codified a commercial right in my previously written code that is simply not acceptable. If I make use of any prior invention &#8211; like a commercial component or even open source code of mine &#8211; I grant the Company a broad license to start selling my works by themselves. I can understand that they want to be able to sell the software I am creating for them, but any license to use my &#8220;prior art&#8221; should be limited to within the works I create for them.</p>
<p>This might not be an issue for most developers who don&#8217;t have a portfolio of for-pay components that they are deriving part of the income from. Also the Company mentioned told me that they would &#8220;never do such a thing&#8221; and that they are &#8220;not in the business of doing that&#8221;. But why &#8211; if you permit my question &#8211; does your contract include this wording then?</p>
<p>The proper way to deal with a subject matter expert who brings prior inventions to the table is to insure a free and ongoing license to use of code that the developer chooses to include. This royalty-free license should allow the Company to sell their software to another party without having to check on the developer. I can understand the need for a US-based startup to own the rights to all software which contractors will build for them, so that they can sell their business with no problems to Facebook, say for a Bazillion Dollars. But those rights should be fair to their service providers.</p>
<p>This episode leaves a bad taste in my mouth. I feel like I&#8217;m a plumber who is called to fix an urgent plumbing problem, only to be presented with a contract that the caller also wants to have the right to sell my tools and materials. No Go!</p>
 <p><a href="http://www.cocoanetics.com/?flattrss_redirect&amp;id=7123&amp;md5=04cbb3e17658bc6083d967f5a933926a" title="Flattr" target="_blank"><img src="http://www.cocoanetics.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.cocoanetics.com/2012/10/once-upon-a-contract/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<atom:link rel="payment" title="Flattr this!" href="https://flattr.com/submit/auto?user_id=dr_touch&amp;url=http%3A%2F%2Fwww.cocoanetics.com%2F2012%2F10%2Fonce-upon-a-contract%2F&amp;language=en_GB&amp;category=text&amp;title=Once+Upon+a+Contract&amp;description=Notice%3A+The+following+text+is+a+rant+and+entirely+my+own+opinion%2C+not+being+a+lawyer+by+profession%2C+but+a+developer+at+heart.+Over+the+past+month+or+so+I...&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>App Review Advice for YouTube v2</title>
		<link>http://www.cocoanetics.com/2012/08/app-review-advice-for-youtube-v2/</link>
		<comments>http://www.cocoanetics.com/2012/08/app-review-advice-for-youtube-v2/#comments</comments>
		<pubDate>Fri, 31 Aug 2012 07:40:39 +0000</pubDate>
		<dc:creator>Drops</dc:creator>
				<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://www.cocoanetics.com/?p=6953</guid>
		<description><![CDATA[I googled &#8220;Clint Eastwood Invisible Obama&#8221; because I was wondering why suddenly everybody is posting pictures of chairs with invisible presidents in them, hash tag #eastwooding. Of course there already was a video of the 10-minute speech to be found on YouTube, so I watched that. The video quality bad, really bad, 360p kind of bad. I was watching it on my iPad 3 where I still sport iOS 5. This is my comfortable consumption device and where would consumption be without a YouTube client. You know, iOS 6 doesn&#8217;t have one any more. I am not referring to Mr. Eastwoods remarks when I am calling the experience painful. YouTube is going to great lengths to prevent people from getting at the h.264 videos they are specifically preparing for iOS devices. Only the YouTube app as well as the MPMoviePlayerController&#8217;s that webviews overlay to fake embedded video know how to request the actual video data from Google&#8217;s servers. This video stream is then served as a progressive download. The video was stalling every 3-5 minutes and frantically hacking at the play button would not have made any difference. Only if I moved the slider into the future, waited until the new position was showing and then moving it back to where it had stopped was I able to continue viewing. There are only two qualities for YouTube videos on iOS at the moment, a &#8220;mobile&#8221; quality which is used if you don&#8217;t have WiFi connectivity and a higher bitrate quality for when you do. The selection is exclusively done via the type of connection. No bandwidth rate adapting seems to be going on as would be expected from streaming video. Oh THIS is why Apple is killing it! The Verge reported that the reason for Apple removing their YouTube app as of iOS 6 was caused by their license to the app expiring: Our license to include the YouTube app in iOS has ended, customers can use YouTube in the Safari browser and Google is working on a new YouTube app to be on the App Store. But this statement is not entirely truthful. The original YouTube.app was written by Apple themselves, there is no lack of license that would require them to remove the app. Rather the license expires that gave Apple access to the above mentioned special API and video versions that display on iOS devices. Without these YouTube.app simply has nothing that it could display. It could still get search results via the Google Data APIs, but not videos. Those APIs are geared towards giving web developers an embeddable player, not a directly playable video URL. As I said before, Google keeps a firm grasp of their content. Apple abhors situations where most of the value inside a stock app comes from reliance of somebody else&#8217;s content platform. Google abhors situations where they cannot affix monetize their content as they are doing so at YouTube.com. The situation kind of reminds me of what is going on with Twitter at the moment. By weaning users from third party clients the content owner (Twitter) can make sure that ads are properly delivered. YouTube is doing exactly the same, with ads being overlaid the bottom of suitable videos in a way that the user needs to close them to see all of the video. Now Apple did an exceptionally smart move by removing YouTube. They no longer have to face the blame for crappy progressive download stalling viewing experiences. They can conveniently point the finger at Google for not taking care of the best streaming experience. Changes to UIWebView Essentially the view that was playing a video inside the YouTube.app and one inside Safari where one and the same. iOS detected via the object or video tag that there was a video to be embedded, inquired the appropriate h.264 file URL and then used an MPMoviePlayerController to play that. Apparently Safari will still be able to do that, although I suspect that this is due to YouTube&#8217;s now available HTML 5 video. Over the past year YouTube has been tinkering on their HTML5 embedded player to get in on par with the Flash-based version. On August 7th the documentation about the embeddable player has been last updated to reflect the fact that the IFRAME player is no longer in BETA. In fact I just went to YouTube and clicked on the first video I saw and it turned out to be served as HTML5 video. This means that Apple can also remove the workaround code they had in place to replace the Flash objects. Now all it needs is to look for the HTML5 &#60;video&#62; tag and play the attached video. And Google will undoubtedly still employ fancy JavaScript to obscure and protect the true source of the h.264 video [...]]]></description>
				<content:encoded><![CDATA[<p>I googled &#8220;Clint Eastwood Invisible Obama&#8221; because I was wondering why suddenly everybody is posting pictures of chairs with invisible presidents in them, hash tag #eastwooding. Of course there already was a <a href="http://www.youtube.com/watch?v=qiHNVYRTKP8">video of the 10-minute speech</a> to be found on YouTube, so I watched that.</p>
<p>The video quality bad, really bad, 360p kind of bad. I was watching it on my iPad 3 where I still sport iOS 5. This is my comfortable consumption device and where would consumption be without a YouTube client. You know, iOS 6 doesn&#8217;t have one any more. I am not referring to Mr. Eastwoods remarks when I am calling the experience painful.</p>
<p>YouTube is going to great lengths to prevent people from getting at the h.264 videos they are specifically preparing for iOS devices. Only the YouTube app as well as the MPMoviePlayerController&#8217;s that webviews overlay to fake embedded video know how to request the actual video data from Google&#8217;s servers. This video stream is then served as a progressive download.</p>
<p>The video was stalling every 3-5 minutes and frantically hacking at the play button would not have made any difference. Only if I moved the slider into the future, waited until the new position was showing and then moving it back to where it had stopped was I able to continue viewing.</p>
<p><span id="more-6953"></span></p>
<div id="more-6953"></div>
<div class="inner_ad_block">
<div id="advman-7" class="widget Advman_Widget">
<h3 class="widgettitle"></h3>
<p><!-- BuySellAds.com Zone Code --></p>
<div id="bsap_1260346" class="bsarocks bsap_fc3166ea4a479e0fdb4251fbe92a1219"></div>
<p><!-- End BuySellAds.com Zone Code --></div>
</div>
<p>There are only two qualities for YouTube videos on iOS at the moment, a &#8220;mobile&#8221; quality which is used if you don&#8217;t have WiFi connectivity and a higher bitrate quality for when you do. The selection is exclusively done via the type of connection. No bandwidth rate adapting seems to be going on as would be expected from streaming video.</p>
<h3>Oh THIS is why Apple is killing it!</h3>
<p>The Verge <a href="http://www.theverge.com/2012/8/6/3223775/apple-youtube-ios6">reported</a> that the reason for Apple removing their YouTube app as of iOS 6 was caused by their license to the app expiring:</p>
<blockquote><p>Our license to include the YouTube app in iOS has ended, customers can use YouTube in the Safari browser and Google is working on a new YouTube app to be on the App Store.</p></blockquote>
<p>But this statement is not entirely truthful. The original YouTube.app was written by Apple themselves, there is no lack of license that would require them to remove the app. Rather the license expires that gave Apple access to the above mentioned special API and video versions that display on iOS devices. Without these YouTube.app simply has nothing that it could display.</p>
<p>It could still get search results via the <a href="https://developers.google.com/youtube/">Google Data APIs</a>, but not videos. Those APIs are geared towards giving web developers an embeddable player, not a directly playable video URL. As I said before, Google keeps a firm grasp of their content.</p>
<p>Apple abhors situations where most of the value inside a stock app comes from reliance of somebody else&#8217;s content platform. Google abhors situations where they cannot affix monetize their content as they are doing so at <a href="http://www.youtube.com">YouTube.com</a>. The situation kind of reminds me of what is going on with Twitter at the moment. By weaning users from third party clients the content owner (Twitter) can make sure that ads are properly delivered. YouTube is doing exactly the same, with ads being overlaid the bottom of suitable videos in a way that the user needs to close them to see all of the video.</p>
<p>Now Apple did an exceptionally smart move by removing YouTube. They no longer have to face the blame for crappy progressive download stalling viewing experiences. They can conveniently point the finger at Google for not taking care of the best streaming experience.</p>
<h3>Changes to UIWebView</h3>
<p>Essentially the view that was playing a video inside the YouTube.app and one inside Safari where one and the same. iOS detected via the object or video tag that there was a video to be embedded, inquired the appropriate h.264 file URL and then used an MPMoviePlayerController to play that. Apparently Safari will still be able to do that, although I suspect that this is due to YouTube&#8217;s now available HTML 5 video.</p>
<p>Over the past year YouTube has been tinkering on their HTML5 embedded player to get in on par with the Flash-based version. On August 7th the <a href="https://developers.google.com/youtube/player_parameters#Embedding_a_Player">documentation about the embeddable player</a> has been last updated to reflect the fact that the IFRAME player is no longer in BETA. In fact I just went to YouTube and clicked on the first video I saw and it turned out to be served as HTML5 video.</p>
<p><a href="http://i0.wp.com/www.cocoanetics.com/files/Screen-Shot-2012-08-31-at-08.52.10.png"><img class="alignnone size-full wp-image-6954" title="HTML5 video on YouTube.com" src="http://i0.wp.com/www.cocoanetics.com/files/Screen-Shot-2012-08-31-at-08.52.10.png?resize=663%2C567" alt="" data-recalc-dims="1" /></a></p>
<p>This means that Apple can also remove the workaround code they had in place to replace the Flash objects. Now all it needs is to look for the HTML5 &lt;video&gt; tag and play the attached video. And Google will undoubtedly still employ fancy JavaScript to obscure and protect the true source of the h.264 video which they no longer just produce for Apple but for everybody who has a browser capable of playing h.264.</p>
<p>When I vented my anger about the Invisible Obama stalling, Joel Bernstein responded:</p>
<blockquote class="twitter-tweet" data-in-reply-to="241416485283696640"><p><a href="https://twitter.com/cocoanetics"><s>@</s><strong>cocoanetics</strong></a> $10 says the <a href="https://twitter.com/youtube"><s>@</s><strong>youtube</strong></a> client is basically just a web view.</p>
<p>— Joel Bernstein (@CastIrony) <a href="https://twitter.com/CastIrony/status/241417710951616512" data-datetime="2012-08-31T06:10:42+00:00">August 31, 2012</a></p></blockquote>
<p>&nbsp;</p>
<p>I can understand the reasoning, it is the solution that any good engineer would come up with presented the technical landscape. But I have good reason to believe that Apple would never approve such a solution.</p>
<h3>Guidelines for YouTube.app v2</h3>
<p>There are several reasons to be found in the <a href="https://developer.apple.com/appstore/resources/approval/guidelines.html">app store review guidelines</a> that also dictate the &#8220;correct&#8221; way for Google to make a YouTube client that Apple would approve for the App Store.</p>
<p>The &#8220;entry level&#8221; of new YouTube accounts is 15 minutes. If you posted good content for a while this is lifted and then you&#8217;re able to upload videos only limited by file size, <a href="http://support.google.com/youtube/bin/answer.py?hl=en&amp;answer=71673">up to 12 hours</a> running time. Suffice it to say that much content is longer then 10 minutes.</p>
<blockquote><p><strong>9.4</strong> Video streaming content over a cellular network longer than 10 minutes must use HTTP Live Streaming and include a baseline 64 kbps audio-only HTTP Live stream</p></blockquote>
<p>HTTP Live streaming chops up videos into many little pieces and then has a manifest file that serves as an index for what piece fits where. Also multiple bitrates can be supported at the same time with the player switching between streams depending on available bandwidth. There is an &#8220;informal&#8221; <a href="http://tools.ietf.org/html/draft-pantos-http-live-streaming-08">spec</a> at the IETF website that explains how it is implemented.</p>
<p>This requirement means that YouTube has to implement HTTP live streaming if they want to get their video to mobile devices. It is possible that they would also implement it on their website but that would again open up a pandoras box since everybody who gets their hands on a video&#8217;s manifest can get all the pieces and reassemble the best quality version outside of Google&#8217;s control.</p>
<p>It is more likely that YouTube will have a separate server for dealing with HTTP live streaming and have the iOS video playing views directly talk to that.</p>
<p>On the theory of &#8220;bunch of web views&#8221;:</p>
<blockquote><p><strong>12.3</strong> Apps that are simply web clippings, content aggregators, or a collection of links, may be rejected</p></blockquote>
<p>This is another hint. Apple does their best to reject apps that are collections of web views. YouTube definitely IS a &#8220;content aggregator&#8221; or maybe even a &#8220;collection of links&#8221; (to video pages). If it looks like it could be a browser view then Apple will tell you that you should do it as a mobile web app and not a native one.</p>
<p>I myself once got hit by this rule. The way around it was to add a good offline mode and interactivity that is not possible with only UIWebViews. From this experience I know how serious Apple takes this.</p>
<blockquote><p><strong>17.1</strong> Apps cannot transmit data about a user without obtaining the user&#8217;s prior permission and providing the user with access to information about how and where the data will be used</p></blockquote>
<p>YouTube is collecting information about their users for purpose of ad targeting. The new app will definitely some privacy settings and a privacy policy.</p>
<p>Finally this relatively new section should prompt Google to go well beyond a set of UIWebViews:</p>
<blockquote><p><strong>10.6</strong> Apple and our customers place a high value on simple, refined, creative, well thought through interfaces. They take more work but are worth it. Apple sets a high bar. If your user interface is complex or less than very good, it may be rejected</p></blockquote>
<p>From these facts I am deriving my prediction that the Google-made YouTube player app will have to far exceed what we have seen until now.</p>
<h3>Conclusion</h3>
<p>Google might try the &#8220;easy way out&#8221; solution with a bunch of UIWebViews, but it is extremely likely that Apple will look really hard at what they come up with. Any sub-par experience that violates the above mentioned guidelines will not be accepted into the App Store. Even more so because we know that Apple and Google are on competitive terms.</p>
<p>The review guidelines are there fore every developer to measure up against, so Google better pull their act together and finally give as a good HTTP Live Streaming based solution. If Google just took the look of the current YouTube app and reimplemented that with UIWebViews for the players then they can be certain of a rejection.</p>
<p>Here&#8217;s their chance of showing us that they are able to provide a better video viewing experience than Apple ever was able to.</p>
 <p><a href="http://www.cocoanetics.com/?flattrss_redirect&amp;id=6953&amp;md5=12a6c17338b584eb2aa0853792847886" title="Flattr" target="_blank"><img src="http://www.cocoanetics.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.cocoanetics.com/2012/08/app-review-advice-for-youtube-v2/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<atom:link rel="payment" title="Flattr this!" href="https://flattr.com/submit/auto?user_id=dr_touch&amp;url=http%3A%2F%2Fwww.cocoanetics.com%2F2012%2F08%2Fapp-review-advice-for-youtube-v2%2F&amp;language=en_GB&amp;category=text&amp;title=App+Review+Advice+for+YouTube+v2&amp;description=I+googled+%26%238220%3BClint+Eastwood+Invisible+Obama%26%238221%3B+because+I+was+wondering+why+suddenly+everybody+is+posting+pictures+of+chairs+with+invisible+presidents+in+them%2C+hash+tag+%23eastwooding.+Of+course+there+already...&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>Pixate Reboots Their Kickstarter (Scandal)</title>
		<link>http://www.cocoanetics.com/2012/08/pixate-reboots-their-kickstarter-scandal/</link>
		<comments>http://www.cocoanetics.com/2012/08/pixate-reboots-their-kickstarter-scandal/#comments</comments>
		<pubDate>Thu, 23 Aug 2012 08:07:00 +0000</pubDate>
		<dc:creator>Drops</dc:creator>
				<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://www.cocoanetics.com/?p=6911</guid>
		<description><![CDATA[Paul Colton contacted me on July 17th, a week before they went live with their first Kickstarter campaign. Always happy to support my fellow iOS developers I agreed that I would make Linguan available for a reward if they could make it work. Unfortunately Kickstarter&#8217;s rules prohibit offering of products that the project owners didn&#8217;t make themselves. So that tie-in never materialized. Colton launched Pixate as a product that promises to allow you to use a CSS subset to style UIKit controls instead of doing that in code or Interface Builder. People who hear this tend to fall into two categories: &#8220;WTF? Keep that non-native HTML crap away from me!&#8221; and &#8220;Awesome, now I can design my UI in Safari&#8221;. Their promise certainly is a polarizing one. I find it even more fascinating and unsettling what seems to be going on behind the scenes. The latest developments triggered my sense of fairness quite a bit and this prompted me to summarize what I feel deserves to be called a scandal. Pixate went online with their first campaign on July 20th with a funding goal of $200,000. Ambitious by any standard. They did have to show off some basic functionality working but interest was only lukewarm as evidenced by Kicktraq. You can see the almost horizontal development, only broken on July 30th when some angel tossed $10,000 into the pot. That might have been the Pixate guys (or a close friend of theirs) in a desperate hope to jump start the stuttering campaign. Pixate was not the first business that Colton had set his mind to. According to the Appcelerator Development Blog: Appcelerator is the first corporate sponsor of a worthy new Y combinator backed startup called Pixate. Pixate was recently founded by Paul Colton and Kevin Lindsey. Paul was the founder of Aptana, a company we bought 18 months ago and Kevin was one of the key developers on Aptana as well as Titanium Studio. This statement was dated August 1st, awfully close the influx of the suspect $10K contribution mentioned above. Could this have been from Y combinator? I think I read somewhere that this is the initial seed fund amount for all the businesses they take under their wings. But apart from this there was no visible uptake of funding at that time which tells us that probably very few people like Appcelerator. The Death of a Campaign Besides the lofty goal and the polarizing project one of the main reasons for their failure might have been the fact that the rewards were not very attractive. The $5 level would only get people listed as contributors aka be a donation. At $35 you&#8217;d get a T-Shirt and in between access to some BETAs. Then at $40 they promised a Visualizer app (to be created?). If you read on it becomes clear at level $50 that all the BETA access is worth nothing long term because there people would get &#8220;early adopter pricing when we ship&#8221;. Let me get this straight: you don&#8217;t get anything physical (except a T-Shirt), the BETA access is worthless and the final product is something that sounds like it might be better suited to be an Open Source project. My opinion of the project is that Colton is desperate to have Pixate become his next big thing. $200k would allow him to be relaxed about money for a year or so with something to spare for additional developers, marketing, etc. It&#8217;s a &#8220;found a business&#8221; project thinly disguised as a digital product. According to Kickstarter&#8217;s project guidelines &#8220;starting a business does not qualify as a project&#8221;. Colton was smart to circumnavigate the guidelines cliffs and formulate the endeavor as a project with a product as outcome. But does that serve the customers who are willing to jump on his bandwagon? All of the advance marketing and communication did not help the flat trend of the first project. You might have peeked at the Kicktraq chart, come to the same conclusions as me and then relegated the project to oblivion. Funding was cancelled on August 14th when it was absolutely certain that there was literally no chance in hell that these two lines would ever cross. The total tally was $21,752 from 169 backers. Apparently Mr. Colton is not one to settle for defeat. Somebody might have taken a hint and conclude that this is the wrong project for the wrong people with the wrong goal &#8230; and Kickstarter is the wrong place to get it funded. What do we do if a campaign fails? More Marketing! On the same day the first campaign got cancelled Colton create a new one but with a much lower funding goal. The first campaign had shown that their audience might cough up in the vicinity of $20,000. So in a [...]]]></description>
				<content:encoded><![CDATA[<p>Paul Colton contacted me on July 17th, a week before they went live with their <a href="http://www.kickstarter.com/projects/2015210423/pixate-beautiful-native-mobile-apps-with-css/?ref=Cocoanetics">first Kickstarter campaign</a>. Always happy to support my fellow iOS developers I agreed that I would make <a title="Linguan 1.1.1" href="http://www.cocoanetics.com/2012/06/linguan-1-1-1/">Linguan</a> available for a reward if they could make it work. Unfortunately Kickstarter&#8217;s rules prohibit offering of products that the project owners didn&#8217;t make themselves. So that tie-in never materialized.</p>
<p>Colton launched <a href="http://www.pixate.com">Pixate</a> as a product that promises to allow you to use a CSS subset to style UIKit controls instead of doing that in code or Interface Builder. People who hear this tend to fall into two categories: <em>&#8220;WTF? Keep that non-native HTML crap away from me!&#8221;</em> and <em>&#8220;Awesome, now I can design my UI in Safari&#8221;.</em></p>
<p>Their promise certainly is a polarizing one. I find it even more fascinating and unsettling what seems to be going on behind the scenes. The latest developments triggered my sense of fairness quite a bit and this prompted me to summarize what I feel deserves to be called a scandal.</p>
<p><span id="more-6911"></span></p>
<div id="more-6911"></div>
<div class="inner_ad_block">
<div id="advman-7" class="widget Advman_Widget">
<h3 class="widgettitle"></h3>
<p><!-- BuySellAds.com Zone Code --></p>
<div id="bsap_1260346" class="bsarocks bsap_fc3166ea4a479e0fdb4251fbe92a1219"></div>
<p><!-- End BuySellAds.com Zone Code --></div>
</div>
<p>Pixate went online with their first campaign on July 20th with a funding goal of $200,000. Ambitious by any standard. They did have to show off some basic functionality working but interest was only lukewarm as evidenced by <a href="http://www.kicktraq.com/projects/2015210423/pixate-beautiful-native-mobile-apps-with-css/">Kicktraq</a>.</p>
<p><a href="http://i0.wp.com/www.cocoanetics.com/files/Screen-Shot-2012-08-23-at-08.32.42.png"><img class="alignnone  wp-image-6913" title="Kicktraq" src="http://i0.wp.com/www.cocoanetics.com/files/Screen-Shot-2012-08-23-at-08.32.42.png?resize=563%2C160" alt="" data-recalc-dims="1" /></a></p>
<p>You can see the almost horizontal development, only broken on July 30th when some angel tossed $10,000 into the pot. That might have been the Pixate guys (or a close friend of theirs) in a desperate hope to jump start the stuttering campaign.</p>
<p>Pixate was not the first business that Colton had set his mind to. According to the <a href="http://developer.appcelerator.com/blog/2012/08/join-us-in-supporting-pixate.html">Appcelerator Development Blog</a>:</p>
<blockquote><p>Appcelerator is the first corporate sponsor of a worthy new Y combinator backed startup called <a href="http://www.pixate.com/">Pixate</a>. Pixate was recently founded by Paul Colton and Kevin Lindsey. Paul was the founder of Aptana, a company we bought 18 months ago and Kevin was one of the key developers on Aptana as well as Titanium Studio.</p></blockquote>
<p>This statement was dated August 1st, awfully close the influx of the suspect $10K contribution mentioned above. Could this have been from Y combinator? I think I read somewhere that this is the initial seed fund amount for all the businesses they take under their wings. But apart from this there was no visible uptake of funding at that time which tells us that probably very few people like Appcelerator.</p>
<h3>The Death of a Campaign</h3>
<p>Besides the lofty goal and the polarizing project one of the main reasons for their failure might have been the fact that the rewards were not very attractive. The $5 level would only get people listed as contributors aka be a donation. At $35 you&#8217;d get a T-Shirt and in between access to some BETAs. Then at $40 they promised a Visualizer app (to be created?). If you read on it becomes clear at level $50 that all the BETA access is worth nothing long term because there people would get &#8220;early adopter pricing when we ship&#8221;.</p>
<p>Let me get this straight: you don&#8217;t get anything physical (except a T-Shirt), the BETA access is worthless and the final product is something that sounds like it might be better suited to be an Open Source project.</p>
<p>My opinion of the project is that Colton is desperate to have Pixate become his next big thing. $200k would allow him to be relaxed about money for a year or so with something to spare for additional developers, marketing, etc. It&#8217;s a &#8220;found a business&#8221; project thinly disguised as a digital product. According to <a href="http://www.kickstarter.com/help/guidelines">Kickstarter&#8217;s project guidelines</a> <em>&#8220;starting a business does not qualify as a project&#8221;.</em></p>
<p>Colton was smart to circumnavigate the guidelines cliffs and formulate the endeavor as a project with a product as outcome. But does that serve the customers who are willing to jump on his bandwagon?</p>
<p>All of the advance marketing and communication did not help the flat trend of the first project. You might have peeked at the Kicktraq chart, come to the same conclusions as me and then relegated the project to oblivion. Funding was cancelled on August 14th when it was absolutely certain that there was literally no chance in hell that these two lines would ever cross. The total tally was $21,752 from 169 backers.</p>
<p>Apparently Mr. Colton is not one to settle for defeat. Somebody might have taken a hint and conclude that this is the wrong project for the wrong people with the wrong goal &#8230; and Kickstarter is the wrong place to get it funded.</p>
<p>What do we do if a campaign fails?</p>
<h3>More Marketing!</h3>
<p>On the same day the first campaign got cancelled Colton create <a href="http://www.kickstarter.com/projects/pixate/beautiful-native-mobile-apps">a new one</a> but with a much lower funding goal. The first campaign had shown that their audience might cough up in the vicinity of $20,000. So in a sudden rush of boldness he set the new campaign&#8217;s target to $25,000.</p>
<p>This technique is similar to when you finished a role playing game and start it from the beginning keeping all your weapons and experience. The last update on the first project was only for backers asking them to immediately hop on the the new campaign.</p>
<p><a href="http://i2.wp.com/www.cocoanetics.com/files/Screen-Shot-2012-08-23-at-09.09.23.png"><img class="alignnone  wp-image-6914" title="Re-Pledge Now" src="http://i2.wp.com/www.cocoanetics.com/files/Screen-Shot-2012-08-23-at-09.09.23.png?resize=581%2C152" alt="" data-recalc-dims="1" /></a></p>
<p>And people worth approximately $18,000 immediately did re-pledge. Together with the existing marketing momentum the second campaign crossed the ridiculous funding threshold 4 days after campaign start with an <a href="http://www.kicktraq.com/projects/pixate/beautiful-native-mobile-apps/">overall trend</a> towards upwards of $50,000.</p>
<p><a href="http://i0.wp.com/www.cocoanetics.com/files/Screen-Shot-2012-08-23-at-09.14.04.png"><img class="alignnone size-full wp-image-6915" title="Funding threshold reached" src="http://i0.wp.com/www.cocoanetics.com/files/Screen-Shot-2012-08-23-at-09.14.04.png?resize=520%2C201" alt="" data-recalc-dims="1" /></a></p>
<p>Restarting a game from scratch with higher stats than normal players is what gamers usually would call &#8220;Cheating&#8221;. Setting an extremely easily attainable funding goal communicates: <em>&#8220;we&#8217;ll take your money in any case, thanks&#8221;.</em></p>
<p>Good kickstarter projects have a believable explanation about what the creator needs the funding for. Colton put this to the very very bottom of the project description right after lenghty viability demonstrations of technology that Pixate had been developing in the meantime since campaign 1.</p>
<blockquote><p>Building Pixate requires a lot of engineering effort. We&#8217;ve already spent a bunch of time getting to this prototype phase and we need your help to see it to completion. We&#8217;ll be using the money to get to a minimum viable product that we can ship before the end of the year. We&#8217;ll start with the iOS engine first, then the Visualizer then move on to Android. The more we raise, the more we can accelerate the product release schedule.</p></blockquote>
<p>What he didn&#8217;t tell us is that he also started to invest big bucks into advertising. Colton purchased a sponsorship slot on Daring Fireball for the week of August 13th, to the tune of $7,500. This got him <a href="http://daringfireball.net/linked/2012/08/17/pixate">mention in John Gruber&#8217;s RSS feed</a> as well as a tweet.  What cracks me up is this statement by the honorable Mr. Gruber: &#8220;Sounds cool, and they’re <strong>really close to their funding goal</strong>.&#8221; LOL, yeah, with cheating and by sponsoring you with OPM (other people&#8217;s money).</p>
<p>Is that &#8220;using the money to get to a minimum viable product&#8221;? I thought this is called Ad-waste-izing.</p>
<p>Spending a third of the re-pledges Pixate was able to purchase some visible momentum. The casual observer would now see that the project &#8220;is winning&#8221; and this is making pledges even more likely, adding to the momentum.</p>
<h3>Conclusion</h3>
<p>Honestly I don&#8217;t have any opinion on the technical merits of Pixate.  I have quite a bit of experience with CSS myself because I am supporting most of the text-formatting commands in <a title="DTRichTextEditor / DTCoreText News" href="http://www.cocoanetics.com/2012/02/dtrichtexteditor-dtcoretext-news/">DTCoreText</a>. And I can tell you from my experience hat it takes quite a bit of work to get the parsing of CSS down, let alone translate the CSS into meaningful styling of UIKit components.</p>
<p>What troubles me is that Pixate is setting a bad example of what kind of project NOT to do on Kickstarter. Also it creates a precedent of how to cheat by resetting your campaign. Good projects that have a natural audience with a few dollars to spend if they feel they can help something get made that they would enjoy.</p>
<p>But if a campaign fails to be accepted of fails even though it was accepted then the creator should take a hint and turn elsewhere. <a href="https://join.app.net">Look at app.net</a> for a successful example of how to fund a business outside of Kickstarter. They didn&#8217;t get accepted, so they copied the process and succeeded. Any tech company is able to pull this off on their own website. No need to muck up Kickstarter.</p>
 <p><a href="http://www.cocoanetics.com/?flattrss_redirect&amp;id=6911&amp;md5=21a8dd218fc517a11ed97b9c00e92045" title="Flattr" target="_blank"><img src="http://www.cocoanetics.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.cocoanetics.com/2012/08/pixate-reboots-their-kickstarter-scandal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" title="Flattr this!" href="https://flattr.com/submit/auto?user_id=dr_touch&amp;url=http%3A%2F%2Fwww.cocoanetics.com%2F2012%2F08%2Fpixate-reboots-their-kickstarter-scandal%2F&amp;language=en_GB&amp;category=text&amp;title=Pixate+Reboots+Their+Kickstarter+%28Scandal%29&amp;description=Paul+Colton+contacted+me+on+July+17th%2C+a+week+before+they+went+live+with+their+first+Kickstarter+campaign.+Always+happy+to+support+my+fellow+iOS+developers+I+agreed+that+I...&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>iCatalog+</title>
		<link>http://www.cocoanetics.com/2012/08/icatalog/</link>
		<comments>http://www.cocoanetics.com/2012/08/icatalog/#comments</comments>
		<pubDate>Sat, 18 Aug 2012 12:00:19 +0000</pubDate>
		<dc:creator>Drops</dc:creator>
				<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://www.cocoanetics.com/?p=6890</guid>
		<description><![CDATA[Our partners at International Color Services (ICS) have been rather busy throughout the summer. The main reason is that we released the next major update to the iCatalog.framework, adding several new features which are nowadays a &#8220;must have&#8221; for a state-of-the-art digital catalog experience. We call it simply iCatalog+ because it offers way more than just catalogs. Several catalog clients already have their free iCatalog+ on the App Store, you should definitely check these out. New functions in the 2.6 version include an expanded interface with tabs to access the catalog library, videos, photo gallery, social media sites and store locator. All iCatalog+ editions support the beautiful Retina display on the new iPad. You can see this new brilliance when viewing catalogs as well as the now much larger catalog covers on the library tab. On high resolutions screens these covers and catalogs really do POP, I argue even more than on glossy paper. Push Notifications let you know the instant when a new catalog edition is released. This is where the iPhone app comes in that we hope to be releasing to the public soon too: Urban Airship Commander. This has proven invaluable testing and deploying APN via Urban Airship. This app allowed us to test push notifications without having to use the website. Rather it allows to configure test devices and keep sending the same test messages including custom payloads to the app to trigger actions like automatic downloading of the latest available catalog. Being able to require iOS 5 allowed us to make sweeping improvements on many of the underpinnings of the digital catalog viewer part of iCatalog. You won&#8217;t believe the amount of work that went into the migrating the whole thing to ARC. Leaks be gone! Also we needed the new view controller containment that only became available in iOS 5 last year. But use of these modern technologies gives a nice payoff in performance and yields an even smoother overall experience. The greatest thing about the iCatalog+ solution is that we have the ability of customizing the app sections and design from our server without having to release new versions of the app itself. Add a Pinterest section? No problem! Recently updated iCatalog+ apps include the following with many more to follow. They are free, go download them now! Bloomingdale&#8217;s iCatalog+ The Company Store iCatalog+ WinterSilks iCatalog+ As developer we are proud of the iCatalog+ system and our clients love it because of the additional brand engagement this gives them with their store customers. Together we feel that iCatalog+ fulfills its primary mission: to keep pulling users into the app and make their time in it as enjoyable as possible. I won&#8217;t bore you with the intricacies of the &#8220;catalog-on-tablet market&#8221;. Suffice it to say that some players don&#8217;t really play fair. Let me only assert that I believe that iCatalog+ is the cream of the crop of digital catalog solutions.]]></description>
				<content:encoded><![CDATA[<p>Our partners at <a href="http://www.int-color.com">International Color Services</a> (ICS) have been rather busy throughout the summer. The main reason is that we released the next major update to the iCatalog.framework, adding several new features which are nowadays a &#8220;must have&#8221; for a state-of-the-art digital catalog experience. We call it simply iCatalog+ because it offers way more than just catalogs.</p>
<p>Several catalog clients already have their free iCatalog+ on the App Store, you should definitely check these out.</p>
<p><span id="more-6890"></span></p>
<div id="more-6890"></div>
<div class="inner_ad_block">
<div id="advman-7" class="widget Advman_Widget">
<h3 class="widgettitle"></h3>
<p><!-- BuySellAds.com Zone Code --></p>
<div id="bsap_1260346" class="bsarocks bsap_fc3166ea4a479e0fdb4251fbe92a1219"></div>
<p><!-- End BuySellAds.com Zone Code --></div>
</div>
<p>New functions in the 2.6 version include an expanded interface with tabs to access the catalog library, videos, photo gallery, social media sites and store locator. All iCatalog+ editions support the beautiful Retina display on the new iPad. You can see this new brilliance when viewing catalogs as well as the now much larger catalog covers on the library tab. On high resolutions screens these covers and catalogs really do POP, I argue even more than on glossy paper.</p>
<p><a href="http://i2.wp.com/www.cocoanetics.com/files/mzl.inxzcddk.480x480-75.jpg"><img class="alignnone size-full wp-image-6892" title="iCatalog+ Library" src="http://i2.wp.com/www.cocoanetics.com/files/mzl.inxzcddk.480x480-75.jpg?resize=360%2C480" alt="" data-recalc-dims="1" /></a></p>
<div>
<p>Push Notifications let you know the instant when a new catalog edition is released. This is where the iPhone app comes in that we hope to be releasing to the public soon too: <a title="Urban Airship Commander BETA" href="http://www.cocoanetics.com/2012/07/urban-airship-commander-beta/">Urban Airship Commander</a>. This has proven invaluable testing and deploying APN via Urban Airship. This app allowed us to test push notifications without having to use the website. Rather it allows to configure test devices and keep sending the same test messages including custom payloads to the app to trigger actions like automatic downloading of the latest available catalog.</p>
<p>Being able to require iOS 5 allowed us to make sweeping improvements on many of the underpinnings of the digital catalog viewer part of iCatalog. You won&#8217;t believe the amount of work that went into the migrating the whole thing to ARC. Leaks be gone! Also we needed the new <a title="Containing ViewControllers" href="http://www.cocoanetics.com/2012/04/containing-viewcontrollers/">view controller containment</a> that only became available in iOS 5 last year. But use of these modern technologies gives a nice payoff in performance and yields an even smoother overall experience.</p>
<p>The greatest thing about the iCatalog+ solution is that we have the ability of customizing the app sections and design from our server without having to release new versions of the app itself. Add a Pinterest section? No problem!</p>
<p><img class="alignnone size-full wp-image-6891" title="iCatalog+" src="http://i0.wp.com/www.cocoanetics.com/files/mzl.ummkivrg.480x480-75.jpg?resize=360%2C480" alt="" data-recalc-dims="1" /></p>
<p>Recently updated iCatalog+ apps include the following with many more to follow. They are <em>free</em>, go download them now!</p>
<ul>
<li><a href="http://itunes.apple.com/us/app/bloomingdales-icatalog+/id463623298?mt=8">Bloomingdale&#8217;s iCatalog+</a></li>
<li><a href="http://itunes.apple.com/us/app/the-company-store-icatalog+/id547401948?mt=8">The Company Store iCatalog+</a></li>
<li><a href="http://itunes.apple.com/us/app/wintersilks-icatalog+/id547433194?mt=8">WinterSilks iCatalog+</a></li>
</ul>
<p>As developer we are proud of the iCatalog+ system and our clients love it because of the additional brand engagement this gives them with their store customers. Together we feel that iCatalog+ fulfills its primary mission: to keep pulling users into the app and make their time in it as enjoyable as possible.</p>
<p>I won&#8217;t bore you with the intricacies of the &#8220;catalog-on-tablet market&#8221;. Suffice it to say that some players don&#8217;t really play fair. Let me only assert that I believe that iCatalog+ is the cream of the crop of digital catalog solutions.</p>
</div>
 <p><a href="http://www.cocoanetics.com/?flattrss_redirect&amp;id=6890&amp;md5=48ad70bb52e4ba4cc533054d353f587b" title="Flattr" target="_blank"><img src="http://www.cocoanetics.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.cocoanetics.com/2012/08/icatalog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" title="Flattr this!" href="https://flattr.com/submit/auto?user_id=dr_touch&amp;url=http%3A%2F%2Fwww.cocoanetics.com%2F2012%2F08%2Ficatalog%2F&amp;language=en_GB&amp;category=text&amp;title=iCatalog%2B&amp;description=Our+partners+at+International+Color+Services+%28ICS%29+have+been+rather+busy+throughout+the+summer.+The+main+reason+is+that+we+released+the+next+major+update+to+the+iCatalog.framework%2C+adding+several...&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>GIC Acquires Cocoapedia</title>
		<link>http://www.cocoanetics.com/2012/07/gic-acquires-cocoapedia/</link>
		<comments>http://www.cocoanetics.com/2012/07/gic-acquires-cocoapedia/#comments</comments>
		<pubDate>Tue, 17 Jul 2012 06:33:35 +0000</pubDate>
		<dc:creator>Drops</dc:creator>
				<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://www.cocoanetics.com/?p=6733</guid>
		<description><![CDATA[Grupo Imaginación Cibernética (GIC), a software development company based in Mexico, agrees to acquire Cocoapedia&#8217;s brand and assets after winning the bidding on Monday, July 16th. Cocoanetics sought to sell Cocoapedia because it no longer fit the company&#8217;s focus. The transition involves transferring the current contents to a new server, transferring the two domain names Cocoapedia.org and Cocoapedia.com as well as the matching Twitter account. Daniel Salazar, General Manager of GIC, on the future of Cocoapedia: We plan to keep making it grow. There are lots of information that we as developers  need on the subject, specially, controls and source code you can purchase, like the ones you and others develop and which are a really great time saver on projects. About Grupo Imaginación Cibernética: We have 15 years experience in the mobile market. We started a long time ago with windows mobile. We are developing an RSS Reader for iPhone/Android/Blackberry/WP7. We sponsor several events in Mexico using this reader. Events in Mexico for Televisa, Telefonica, Blackberry and now the International Morelia Film Festival 2012 which begins in a few weeks. We also have about 2 or 3 million readers of newspapers in mobile phones using our applications. We publish law reference books in the same mobile platforms and have one of the most successful apps in Canada on this market. We sell this app as a white label app to publishers in Italy, Mexico and Canada. And now we are developing a Twitter monitor service for iPad. We at Cocoanetics are delighted to have a competent company as GIC take on the responsibility of maintaining Cocoapedia as a research tool for iOS and Mac developers.]]></description>
				<content:encoded><![CDATA[<p>Grupo Imaginación Cibernética (<a href="http://www.gic.mx">GIC</a>), a software development company based in Mexico, agrees to acquire Cocoapedia&#8217;s brand and assets after winning the bidding on Monday, July 16th. Cocoanetics <a title="Who Wants Cocoapedia?" href="http://www.cocoanetics.com/2012/07/who-wants-cocoapedia/">sought to sell Cocoapedia</a> because it no longer fit the company&#8217;s focus.</p>
<p><span id="more-6733"></span></p>
<div id="more-6733"></div>
<div class="inner_ad_block">
<div id="advman-7" class="widget Advman_Widget">
<h3 class="widgettitle"></h3>
<p><!-- BuySellAds.com Zone Code --></p>
<div id="bsap_1260346" class="bsarocks bsap_fc3166ea4a479e0fdb4251fbe92a1219"></div>
<p><!-- End BuySellAds.com Zone Code --></div>
</div>
<p>The transition involves transferring the current contents to a new server, transferring the two domain names Cocoapedia.org and Cocoapedia.com as well as the matching Twitter account.</p>
<p>Daniel Salazar, General Manager of GIC, on the future of Cocoapedia:</p>
<blockquote><p>We plan to keep making it grow. There are lots of information that we as developers  need on the subject, specially, controls and source code you can purchase, like the ones you and others develop and which are a really great time saver on projects.</p></blockquote>
<p>About Grupo Imaginación Cibernética:</p>
<blockquote><p>We have 15 years experience in the mobile market. We started a long time ago with windows mobile. We are developing an <a href="http://www.gic.mx/Newspapers">RSS Reader</a> for iPhone/Android/Blackberry/WP7. We sponsor several events in Mexico using this reader. Events in Mexico for Televisa, Telefonica, Blackberry and now the International Morelia Film Festival 2012 which begins in a few weeks. We also have about 2 or 3 million readers of newspapers in mobile phones using our applications. We publish law reference books in the same mobile platforms and have one of the most successful apps in Canada on this market. We sell this app as a white label app to publishers in Italy, Mexico and Canada. And now we are developing a Twitter monitor service for iPad.</p></blockquote>
<p>We at Cocoanetics are delighted to have a competent company as GIC take on the responsibility of maintaining Cocoapedia as a research tool for iOS and Mac developers.</p>
 <p><a href="http://www.cocoanetics.com/?flattrss_redirect&amp;id=6733&amp;md5=047e0908acec39baa24b80febc0ffdcb" title="Flattr" target="_blank"><img src="http://www.cocoanetics.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.cocoanetics.com/2012/07/gic-acquires-cocoapedia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" title="Flattr this!" href="https://flattr.com/submit/auto?user_id=dr_touch&amp;url=http%3A%2F%2Fwww.cocoanetics.com%2F2012%2F07%2Fgic-acquires-cocoapedia%2F&amp;language=en_GB&amp;category=text&amp;title=GIC+Acquires+Cocoapedia&amp;description=Grupo+Imaginaci%C3%B3n+Cibern%C3%A9tica+%28GIC%29%2C+a+software+development+company+based+in+Mexico%2C+agrees+to+acquire+Cocoapedia%26%238217%3Bs+brand+and+assets+after+winning+the+bidding+on+Monday%2C+July+16th.+Cocoanetics+sought+to+sell...&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>Licensing Fonts for Use in Apps</title>
		<link>http://www.cocoanetics.com/2012/03/licensing-fonts-for-use-in-apps/</link>
		<comments>http://www.cocoanetics.com/2012/03/licensing-fonts-for-use-in-apps/#comments</comments>
		<pubDate>Thu, 15 Mar 2012 17:19:07 +0000</pubDate>
		<dc:creator>Drops</dc:creator>
				<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://www.cocoanetics.com/?p=6100</guid>
		<description><![CDATA[When Marco Armant talked about licensing custom fonts for use in apps I did a bit of research myself because I wanted to know the modalities available for us iOS developers. There are many businesses based on licensing fonts for use on desktop machines as well as web apps. But just to get a general feeling about this I semi-randomly picked MyFonts.com. They also have a fabulous app called What The Font? on the app store that lets you find fonts by snapping a picture of some text. The font business has not really cared much about apps so far, but now with a Retina display in the size of an iPad this becomes a viable target market for them, as developers are trying to get an unique look by offering great fonts for apps that you read something with. If you look at the MyFonts.com website you only find two kinds of licenses: Desktop &#8211; for a single user Web &#8211; multiple tiers based on many page views What&#8217;s clearly missing in this list is a license that fits the use case for apps. You need to package the font in the app bundle to use it, but you don&#8217;t have something like page views in iOS apps. So I asked MyFonts about that and they responded: Yes, that is true; at present, we offer only desktop and web font licenses. However, we are currently offering app licenses when requested. App licenses allow fonts to be embedded into any applications including mobile, desktop, and server apps. Embedding a font into an app allows the font to be used within the app to render any text at any size or orientation. The text may be fixed, variable or may have originated from user input. The font(s) must be securely embedded into applications so that they can be used solely in conjunction with the application and not extractable or accessible from other applications. The license price depends only on number of distinct apps and is based on the desktop font price: each app: 25x / year or 75x for a perpetual license For distributed apps, an annual license must be renewed while the app continues to be offered for sale. For server apps, an annual license must be renewed while the app is continues to be available for use. If an app is made available for multiple platforms, each platform-specific version of the app is considered a separate app. Flash apps that can be run on any Flash platform count as one app. I wanted them to further clarify this &#8220;securely embedded&#8221; part, to which they responded: We understand that there are limitations to the extent to which you can hide fonts in the iOS environment. We just want to be sure that they are hidden to the greatest extent possible within the environment to avoid undue misuse of the property you have licensed. So the basic price to license a single font for a single app is 25 times the basic price of the desktop font and you have to pay that every year that this app is on sale. Alternatively if you assume that this app will &#8220;live&#8221; more than 3 years, then it makes sends to go for the unlimited license which is at 75 times the base price. They also have discounts if you want to license the font for more than a single font: 2 apps: 35x / year (or 105x for a paid-up perpetual license) 3-5 apps: 50x / year (or 150x for a paid-up perpetual license) 6-10 apps: 75x / year (or 225x for a paid-up perpetual license) 11-25 apps: 125x / year (or 375x for a paid-up perpetual license) unlimited number of apps: 250x / year (or 750x for a paid-up perpetual license) Conclusion Licensing fonts is definitely &#8220;de luxe&#8221;. On quick browsing I found fonts ranging from $0 to $16.50. Also you have to bear in mind that italic and bold are separate type faces. So you might have to license all 4 combinations for a font. So that would mean $16.50 x 4 x 25 = $1650 per year. This kind of expense you would probably only dare if you are pretty certain that you will make it up easily.]]></description>
				<content:encoded><![CDATA[<p>When Marco Armant talked about licensing custom fonts for use in apps I did a bit of research myself because I wanted to know the modalities available for us iOS developers.</p>
<p>There are many businesses based on licensing fonts for use on desktop machines as well as web apps. But just to get a general feeling about this I semi-randomly picked MyFonts.com. They also have a fabulous app called <a href="http://itunes.apple.com/us/app/whatthefont/id304304134?mt=8">What The Font?</a> on the app store that lets you find fonts by snapping a picture of some text.</p>
<p>The font business has not really cared much about apps so far, but now with a Retina display in the size of an iPad this becomes a viable target market for them, as developers are trying to get an unique look by offering great fonts for apps that you read something with.</p>
<p><span id="more-6100"></span></p>
<div id="more-6100"></div>
<div class="inner_ad_block">
<div id="advman-7" class="widget Advman_Widget">
<h3 class="widgettitle"></h3>
<p><!-- BuySellAds.com Zone Code --></p>
<div id="bsap_1260346" class="bsarocks bsap_fc3166ea4a479e0fdb4251fbe92a1219"></div>
<p><!-- End BuySellAds.com Zone Code --></div>
</div>
<p>If you look at the MyFonts.com website you only find two <a href="http://webfonts.myfonts.com/licensing-arrangements">kinds of licenses</a>:</p>
<ul>
<li>Desktop &#8211; for a single user</li>
<li>Web &#8211; multiple tiers based on many page views</li>
</ul>
<p>What&#8217;s clearly missing in this list is a license that fits the use case for apps. You need to package the font in the app bundle to use it, but you don&#8217;t have something like page views in iOS apps.</p>
<p>So I asked MyFonts about that and they responded:</p>
<blockquote><p>Yes, that is true; at present, we offer only desktop and web font licenses.</p>
<p>However, we are currently offering app licenses when requested.</p>
<p>App licenses allow fonts to be embedded into any applications including mobile, desktop, and server apps.</p>
<p>Embedding a font into an app allows the font to be used within the app to render any text at any size or orientation. The text may be fixed, variable or may have originated from user input.</p>
<p>The font(s) must be securely embedded into applications so that they can be used solely in conjunction with the application and not extractable or accessible from other applications.</p>
<p>The license price depends only on number of distinct apps and is based on the desktop font price:</p>
<p>each app: 25x / year or 75x for a perpetual license</p>
<p>For distributed apps, an annual license must be renewed while the app continues to be offered for sale.</p>
<p>For server apps, an annual license must be renewed while the app is continues to be available for use.</p>
<p>If an app is made available for multiple platforms, each platform-specific version of the app is considered a separate app.</p>
<p>Flash apps that can be run on any Flash platform count as one app.</p></blockquote>
<p>I wanted them to further clarify this &#8220;securely embedded&#8221; part, to which they responded:</p>
<blockquote><p>We understand that there are limitations to the extent to which you can hide fonts in the iOS environment. We just want to be sure that they are hidden to the greatest extent possible within the environment to avoid undue misuse of the property you have licensed.</p></blockquote>
<p>So the basic price to license a single font for a single app is 25 times the basic price of the desktop font and you have to pay that every year that this app is on sale. Alternatively if you assume that this app will &#8220;live&#8221; more than 3 years, then it makes sends to go for the unlimited license which is at 75 times the base price.</p>
<p>They also have discounts if you want to license the font for more than a single font:</p>
<ul>
<li>2 apps: 35x / year (or 105x for a paid-up perpetual license)</li>
<li>3-5 apps: 50x / year (or 150x for a paid-up perpetual license)</li>
<li>6-10 apps: 75x / year (or 225x for a paid-up perpetual license)</li>
<li>11-25 apps: 125x / year (or 375x for a paid-up perpetual license)</li>
<li>unlimited number of apps: 250x / year (or 750x for a paid-up perpetual license)</li>
</ul>
<h3>Conclusion</h3>
<p>Licensing fonts is definitely &#8220;de luxe&#8221;. On quick browsing I found fonts ranging from <a href="http://www.myfonts.com/fonts/exljbris/museo-sans/500/">$0</a> to <a href="http://www.myfonts.com/fonts/exljbris/museo-sans/300-italic/">$16.50</a>. Also you have to bear in mind that italic and bold are separate type faces. So you might have to license all 4 combinations for a font.</p>
<p>So that would mean $16.50 x 4 x 25 = $1650 per year.</p>
<p>This kind of expense you would probably only dare if you are pretty certain that you will make it up easily.</p>
 <p><a href="http://www.cocoanetics.com/?flattrss_redirect&amp;id=6100&amp;md5=e89f5cf67357d9e6388b13119075384f" title="Flattr" target="_blank"><img src="http://www.cocoanetics.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.cocoanetics.com/2012/03/licensing-fonts-for-use-in-apps/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<atom:link rel="payment" title="Flattr this!" href="https://flattr.com/submit/auto?user_id=dr_touch&amp;url=http%3A%2F%2Fwww.cocoanetics.com%2F2012%2F03%2Flicensing-fonts-for-use-in-apps%2F&amp;language=en_GB&amp;category=text&amp;title=Licensing+Fonts+for+Use+in+Apps&amp;description=When+Marco+Armant+talked+about+licensing+custom+fonts+for+use+in+apps+I+did+a+bit+of+research+myself+because+I+wanted+to+know+the+modalities+available+for+us+iOS...&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>BinPress Contest Results</title>
		<link>http://www.cocoanetics.com/2011/12/binpress-contest-results/</link>
		<comments>http://www.cocoanetics.com/2011/12/binpress-contest-results/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 09:58:56 +0000</pubDate>
		<dc:creator>Drops</dc:creator>
				<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://www.cocoanetics.com/?p=5733</guid>
		<description><![CDATA[Today BinPress announced the winners of the component contest. I had the pleasure of being one of the judges. BinPress had custom-built an internal microsite for us judges where we could download the source code and fill in a form with our judgements. That allowed me to go into the components I was assigned to and really dig into the implementation details. Sorry, but I need to be wagging my finger here, all of the ones I saw had terrible form, little to no code style, the project setup generally was a mess and documentation non-existent. But nevertheless a ranking was possible &#8211; especially because there where other equally important judging factors besides code quality. And so the shining winners are &#8230; Third place goes to RadioTunes SDK for iOS which is basically a wrapper for FFmpeg to decode various formats of Internet Radio streams. Second place is won by AsyncMVP which I have no idea what it does. Neither do I care because it is for Android. First prize was iCarousel which gives us multiple forms of carussels, including cylindrical, flat and &#8220;CoverFlow&#8221; style carousels. The grand prize winner combines amazing functionality with exceptional code style. He gets $1500 cash plus $10000 worth of other goodies. So one way or the other participating in this contest was definitely worth it. For the winners because of the additional business their components are seeing now and the tangible prize money they are raking in. For BinPress because of the publicity and for me as a judge because I got to see code that other developers are selling. And the latter strengthens my own resolve to renew my efforts to write nicer code.]]></description>
				<content:encoded><![CDATA[<p>Today BinPress <a href="http://www.binpress.com/blog/2011/12/19/mobile-development-contest-winners/?ad=5165">announced the winners of the component contest</a>. I had the pleasure of being one of the <a href="http://www.binpress.com/mobilecontest/judges?ad=5165">judges</a>.</p>
<p>BinPress had custom-built an internal microsite for us judges where we could download the source code and fill in a form with our judgements. That allowed me to go into the components I was assigned to and really dig into the implementation details. Sorry, but I need to be wagging my finger here, all of the ones I saw had terrible form, little to no code style, the project setup generally was a mess and documentation non-existent.</p>
<p>But nevertheless a ranking was possible &#8211; especially because there where other equally important judging factors besides code quality. And so the shining winners are &#8230;</p>
<p><span id="more-5733"></span></p>
<div id="more-5733"></div>
<div class="inner_ad_block">
<div id="advman-7" class="widget Advman_Widget">
<h3 class="widgettitle"></h3>
<p><!-- BuySellAds.com Zone Code --></p>
<div id="bsap_1260346" class="bsarocks bsap_fc3166ea4a479e0fdb4251fbe92a1219"></div>
<p><!-- End BuySellAds.com Zone Code --></div>
</div>
<ul>
<li>Third place goes to <a href="http://www.binpress.com/app/radiotunes-sdk-for-ios/596?ad=5165">RadioTunes SDK for iOS</a> which is basically a wrapper for FFmpeg to decode various formats of Internet Radio streams.</li>
<li>Second place is won by <a href="http://www.binpress.com/app/asyncmvp/640?ad=5165">AsyncMVP</a> which I have no idea what it does. Neither do I care because it is for Android.</li>
<li>First prize was <a href="http://www.binpress.com/app/icarousel/614?ad=5165">iCarousel</a> which gives us multiple forms of carussels, including cylindrical, flat and &#8220;CoverFlow&#8221; style carousels.</li>
</ul>
<p>The grand prize winner combines amazing functionality with exceptional code style. He gets $1500 cash plus $10000 worth of other goodies.</p>
<p>So one way or the other participating in this contest was definitely worth it. For the winners because of the additional business their components are seeing now and the tangible prize money they are raking in. For BinPress because of the publicity and for me as a judge because I got to see code that other developers are selling. And the latter strengthens my own resolve to renew my efforts to write nicer code.</p>
 <p><a href="http://www.cocoanetics.com/?flattrss_redirect&amp;id=5733&amp;md5=aba2fce944f843ab59cf83e551a80ef8" title="Flattr" target="_blank"><img src="http://www.cocoanetics.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.cocoanetics.com/2011/12/binpress-contest-results/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" title="Flattr this!" href="https://flattr.com/submit/auto?user_id=dr_touch&amp;url=http%3A%2F%2Fwww.cocoanetics.com%2F2011%2F12%2Fbinpress-contest-results%2F&amp;language=en_GB&amp;category=text&amp;title=BinPress+Contest+Results&amp;description=Today+BinPress+announced+the+winners+of+the+component+contest.+I+had+the+pleasure+of+being+one+of+the+judges.+BinPress+had+custom-built+an+internal+microsite+for+us+judges+where+we...&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>Learning from the Best: Calvin Carter</title>
		<link>http://www.cocoanetics.com/2011/09/learning-from-the-best-calvin-carter-bottle-rocket/</link>
		<comments>http://www.cocoanetics.com/2011/09/learning-from-the-best-calvin-carter-bottle-rocket/#comments</comments>
		<pubDate>Sat, 24 Sep 2011 07:13:55 +0000</pubDate>
		<dc:creator>Drops</dc:creator>
				<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://www.cocoanetics.com/?p=5472</guid>
		<description><![CDATA[Mixergy.com had Calvin Carter, founder of Bottle Rocket Apps, for an interview that gives a great insight what made Bottle Rocket the force they are today. Carter candidly shares several amazing points that can help you improve your business as well. Let me share my notes with you, in case you don&#8217;t have an hour to watch the interview in it&#8217;s entirety. A transcript is also available. Before starting Bottle Rocket he ran a successful web business. The day after the first iPhone SDK was announced Carter founded Bottle Rocket. He always put in some extra work: &#8220;Polish the undersides of tables&#8221; i.e. made sure a Website also looks great on Mac even though the client might only require Windows. How Bottle Rocket became Big They started out with 9 apps simultaneously, he gave one example where they thought the app would be a huge success and it wasn&#8217;t and another example vice versa. &#8220;If you fill a void you need to make sure your heart is in it.&#8221; There was no seed capital involved, the company grew &#8220;organically&#8221;. Their first 9 apps were noticed by the media and made them known. &#8220;Without the cushion (of seed capital) you don&#8217;t get wasteful and make your decisions count.&#8221; As part of their success he mentioned focus: only do mobile apps, learn to say NO if somebody approaches you with some work from your previous area. But you should work with &#8220;old business&#8221; clients to transition them to somebody who is passionate about your previous area. There has to be some pressure, some discomfort. If you get a little bit comfortable you become complacent. When you run out of gas, put the throttle down. Don&#8217;t get spooked in the first 12 months. For him it is never &#8220;just business&#8221;. Business is an extension of yourself of your character. Bottle Rocket hat a multiple app strategy right from the beginning to &#8220;build a shadow&#8221; instead of trying a single app and if that fails go with another. This kind of massive approach breeds productivity and consistency. It also allows you to &#8220;fail as fast as you can&#8221; i.e. learn what the users like and what they don&#8217;t. Then you should &#8220;own your mistakes&#8221; i.e. stand by work that you don&#8217;t consider your finest hour but know what you learned from it. He has noticed that apps that cost more get better ratings, possibility because they attract a different quality of user? You should analyze 1-star reviews to see commonalities to improve in updates. How to get Big Brands Bottle Rocket does no RFPs (Request for Proposal) because it goes against their app building methodology. It&#8217;s like &#8220;putting your worst foot forward&#8221;. So they tell clients that they have to respectfully decline because they don&#8217;t want to take away time from paying customers. Instead they show them how they work, their process is published on their website. Their labs page shows the process from paper sketch to finished app. What to say to these big companies: &#8220;This is what WE would like to see.&#8221; &#8220;We feel that this is not the best use of your brand.&#8221; &#8220;OUR name is on this to.&#8221; &#8220;We want this to be the best we can do.&#8221; You should go after brands you feel passionate about and make the app personal. &#8220;Put your name in all your apps.&#8221; probably means that they never do &#8220;white label&#8221; apps where the user does not know who really made the app.]]></description>
				<content:encoded><![CDATA[<p>Mixergy.com had Calvin Carter, founder of <a href="http://www.cocoapedia.org/wiki/Bottle_Rocket">Bottle Rocket Apps</a>, for an interview that gives a great insight what made Bottle Rocket the force they are today. Carter candidly shares several amazing points that can help you improve your business as well.</p>
<p>Let me share my notes with you, in case you don&#8217;t have an hour to watch the <a href="http://mixergy.com/calvin-carter-bottle-rocket-apps-interview/">interview in it&#8217;s entirety</a>. A transcript is also available.</p>
<p><span id="more-5472"></span></p>
<div id="more-5472"></div>
<div class="inner_ad_block">
<div id="advman-7" class="widget Advman_Widget">
<h3 class="widgettitle"></h3>
<p><!-- BuySellAds.com Zone Code --></p>
<div id="bsap_1260346" class="bsarocks bsap_fc3166ea4a479e0fdb4251fbe92a1219"></div>
<p><!-- End BuySellAds.com Zone Code --></div>
</div>
<p>Before starting Bottle Rocket he ran a successful web business. The day after the first iPhone SDK was announced Carter founded Bottle Rocket.</p>
<p>He always put in some extra work: &#8220;Polish the undersides of tables&#8221; i.e. made sure a Website also looks great on Mac even though the client might only require Windows.</p>
<h3>How Bottle Rocket became Big</h3>
<p>They started out with <strong>9 apps</strong> simultaneously, he gave one example where they thought the app would be a huge success and it wasn&#8217;t and another example vice versa. &#8220;If you fill a void you need to make sure your heart is in it.&#8221;</p>
<p>There was <strong>no seed capital</strong> involved, the company grew &#8220;organically&#8221;. Their first 9 apps were noticed by the media and made them known. &#8220;Without the cushion (of seed capital) you don&#8217;t get wasteful and make your decisions count.&#8221;</p>
<p>As part of their success he mentioned <strong>focus</strong>: only do mobile apps, learn to say NO if somebody approaches you with some work from your previous area. But you should work with &#8220;old business&#8221; clients to transition them to somebody who is passionate about your previous area.</p>
<p>There has to be some <strong>pressure</strong>, some discomfort. If you get a little bit comfortable you become complacent. When you run out of gas, put the throttle down. Don&#8217;t get spooked in the first 12 months.</p>
<p>For him it is never &#8220;just business&#8221;. Business is an extension of yourself of your character.</p>
<p>Bottle Rocket hat a multiple app strategy right from the beginning to <strong>&#8220;build a shadow&#8221;</strong> instead of trying a single app and if that fails go with another. This kind of massive approach breeds productivity and consistency. It also allows you to <strong>&#8220;fail as fast as you can&#8221;</strong> i.e. learn what the users like and what they don&#8217;t. Then you should <strong>&#8220;own your mistakes&#8221;</strong> i.e. stand by work that you don&#8217;t consider your finest hour but know what you learned from it.</p>
<p>He has noticed that apps that cost more get better ratings, possibility because they attract a different quality of user? You should <strong>analyze 1-star reviews</strong> to see commonalities to improve in updates.</p>
<h3>How to get Big Brands</h3>
<p>Bottle Rocket does <strong>no RFP</strong>s (Request for Proposal) because it goes against their app building methodology. It&#8217;s like &#8220;putting your worst foot forward&#8221;. So they tell clients that they have to respectfully decline because they don&#8217;t want to take away time from paying customers.</p>
<p>Instead they show them how they work, their <strong>process is published</strong> on their website. Their labs page shows the process from paper sketch to finished app.</p>
<p>What to say to these big companies:</p>
<ul>
<li>&#8220;This is what WE would like to see.&#8221;</li>
<li>&#8220;We feel that this is not the best use of your brand.&#8221;</li>
<li>&#8220;OUR name is on this to.&#8221;</li>
<li>&#8220;We want this to be the best we can do.&#8221;</li>
</ul>
<p>You should go after <strong>brands you feel passionate about</strong> and make the app personal. &#8220;Put your name in all your apps.&#8221; probably means that they never do &#8220;white label&#8221; apps where the user does not know who really made the app.</p>
 <p><a href="http://www.cocoanetics.com/?flattrss_redirect&amp;id=5472&amp;md5=b0727947adfca1a42ff0ad5d30410060" title="Flattr" target="_blank"><img src="http://www.cocoanetics.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.cocoanetics.com/2011/09/learning-from-the-best-calvin-carter-bottle-rocket/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" title="Flattr this!" href="https://flattr.com/submit/auto?user_id=dr_touch&amp;url=http%3A%2F%2Fwww.cocoanetics.com%2F2011%2F09%2Flearning-from-the-best-calvin-carter-bottle-rocket%2F&amp;language=en_GB&amp;category=text&amp;title=Learning+from+the+Best%3A+Calvin+Carter&amp;description=Mixergy.com+had+Calvin+Carter%2C+founder+of+Bottle+Rocket+Apps%2C+for+an+interview+that+gives+a+great+insight+what+made+Bottle+Rocket+the+force+they+are+today.+Carter+candidly+shares+several...&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>The Season of Component Stores</title>
		<link>http://www.cocoanetics.com/2011/09/the-season-of-component-stores/</link>
		<comments>http://www.cocoanetics.com/2011/09/the-season-of-component-stores/#comments</comments>
		<pubDate>Tue, 20 Sep 2011 07:17:28 +0000</pubDate>
		<dc:creator>Drops</dc:creator>
				<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://www.cocoanetics.com/?p=5458</guid>
		<description><![CDATA[My wife took my Air and so for a moment I thought I could not write this blog post without going to the office. But I turns out that a reader had donated an Apple Wireless Keyboard that was unused so far. So I only had link that to my iPad 2. I&#8217;ve been selling component code for many months now and so it somewhat irritates me when Verious comes out of the closet claiming to be the &#8220;first market place for mobile app components&#8221;. I was about to ignore that until today &#8211; on Flipboard &#8211; I read another such announcement: Appcelerator unveils &#8211; yet another &#8211; &#8220;open marketplace to unlock mobile innovation&#8221;. Both statements are misleading and &#8211; as somebody on Twitter put it &#8211; these companies are just trying to cash in with the iOS craze. And there are more. Let me share my thoughts. I started selling components out of necessity. I had been laid of by Amdocs a month earlier, facing the hard deadline of swimming or drowning two months later. Something had to happen that would allow me to sustain myself. I was dabbling in iOS on the side, now all my income had to come from it. And strangely enough, the popularity (read: traffic) I had built in my site before let to sufficient sales to surpass my income from apps by a factor or 2 or 3. I was lovin&#8217; it, dealing with developers is much different than receiving &#8220;feedback&#8221; from users. Apps are 60% design (or thereabouts) if we believe what Apple says. That also means that by myself I could never hope to make apps that have hit potential. The dozen or so apps I released in my own name are more or less a playground for me to try out techniques and technologies. Whenever I deal with clients who are contracting me to build an app for them I am upfront about me not being a designer. I will only start coding once I see some fleshed out mockups and the artwork can be provided. Of course I could whip something together in Photoshop too, but that would be a waste of people&#8217;s money if I am charging my normal contracting rate. Better do what you are good at. I found that I like to work as part of something bigger and concentrate on small areas that resonate with my expertise. I love to build things that somebody could take and put into his app. If I am paying for the R&#038;D myself, then it will be a component that I am going to sell. If somebody else pays for it, then it is his. Speaking of payment. The very first component that I built was DTChartView which I developed for an app that has since been threatened to be sued out of the app store. At normal market rates a library like that would be worth like 2 man weeks. You would have to hire somebody for 2 weeks, 5 days a week, 8 hours a day to build that and pay this person around $8000. But in the example of DTChartView my business sense kicked in. I offered to be charging only a fraction of this ludicrious amount to the developer if I could also sell this component to other clients. We had a deal and my first component was taking shape. So if you find yourself developing something that has potential as a stand-alone component you could formulate an offer along these lines: &#8220;You can either pay me full rate for this component and get exclusivity for it. Or I charge you 10% of the actual development cost and I get to sell it to other clients as well&#8221;. Capital on app development is always short, so most clients don&#8217;t need to own this part of the code exclusively. I added a couple more small components and that allowed me this good start I had. Soon afterwards somebody approached me to build DTAboutViewController to have a flexible configurable about screen for his app. Same offer from my side. Same result, about a month later I had another component to sell. Componetizing your software forces you to compartmentize your classes. No longer can you put model references in your view classes if you plan to reuse your code or make components out of it. And also it trains your business instinct because you start to consider which parts would be worth another developer&#8217;s cash. Actually you can never actually sell your code. If you did that, then somebody else would own the commercial rights to it. Instead you actually sell licenses to incorporating the code into other people&#8217;s apps. Because of this there is another big schism between my personal philosophy and those of all these &#8220;marketplaces&#8221;. [...]]]></description>
				<content:encoded><![CDATA[<p>My wife took my Air and so for a moment I thought I could not write this blog post without going to the office. But I turns out that a reader had donated an Apple Wireless Keyboard that was unused so far. So I only had link that to my iPad 2.</p>
<p>I&#8217;ve been selling component code for many months now and so it somewhat irritates me when Verious comes out of the closet <a href="http://techcrunch.com/2011/09/12/verious-launches-first-marketplace-for-mobile-app-components/">claiming</a> to be the &#8220;first market place for mobile app components&#8221;. I was about to ignore that until today &#8211; on Flipboard &#8211; I read another such announcement: Appcelerator <a href="http://www.appcelerator.com/2011/09/appcelerator-unveils-open-mobile-marketplace/">unveils</a> &#8211; yet another &#8211; &#8220;open marketplace to unlock mobile innovation&#8221;.</p>
<p>Both statements are misleading and &#8211; as somebody on Twitter put it &#8211; these companies are just trying to cash in with the iOS craze. And there are more. Let me share my thoughts.</p>
<p><span id="more-5458"></span></p>
<div id="more-5458"></div>
<div class="inner_ad_block">
<div id="advman-7" class="widget Advman_Widget">
<h3 class="widgettitle"></h3>
<p><!-- BuySellAds.com Zone Code --></p>
<div id="bsap_1260346" class="bsarocks bsap_fc3166ea4a479e0fdb4251fbe92a1219"></div>
<p><!-- End BuySellAds.com Zone Code --></div>
</div>
<p>I started selling components <a href="http://www.cocoanetics.com/2010/01/dr-touchs-parts-store/" title="Dr. Touch's Parts Store">out of necessity</a>. I had been laid of by Amdocs a month earlier, facing the hard deadline of swimming or drowning two months later. Something had to happen that would allow me to sustain myself. I was dabbling in iOS on the side, now all my income had to come from it. </p>
<p>And strangely enough, the popularity (read: traffic) I had built in my site before let to sufficient sales to surpass my income from apps by a factor or 2 or 3. I was lovin&#8217; it, dealing with developers is much different than receiving &#8220;feedback&#8221; from users.</p>
<p>Apps are 60% design (or thereabouts) if we believe what Apple says. That also means that by myself I could never hope to make apps that have hit potential. The dozen or so apps I released in my own name are more or less a playground for me to try out techniques and technologies. Whenever I deal with clients who are contracting me to build an app for them I am upfront about me not being a designer. I will only start coding once I see some fleshed out mockups and the artwork can be provided. Of course I could whip something together in Photoshop too, but that would be a waste of people&#8217;s money if I am charging my normal contracting rate.</p>
<p>Better do what you are good at. I found that I like to work as part of something bigger and concentrate on small areas that resonate with my expertise. I love to build things that somebody could take and put into his app. If I am paying for the R&#038;D myself, then it will be a component that I am going to sell. If somebody else pays for it, then it is his.</p>
<p>Speaking of payment. The very first component that I built was <a href="http://www.cocoanetics.com/2010/09/dtchartview-2-0/" title="DTChartView 2.0">DTChartView</a> which I developed for an app that has since been threatened to be sued out of the app store. At normal market rates a library like that would be worth like 2 man weeks. You would have to hire somebody for 2 weeks, 5 days a week, 8 hours a day to build that and pay this person around $8000. </p>
<p>But in the example of DTChartView my business sense kicked in. I offered to be charging only a fraction of this ludicrious amount to the developer if I could also sell this component to other clients. We had a deal and my first component was taking shape.</p>
<p>So if you find yourself developing something that has potential as a stand-alone component you could formulate an offer along these lines: <em>&#8220;You can either pay me full rate for this component and get exclusivity for it. Or I charge you 10% of the actual development cost and I get to sell it to other clients as well&#8221;</em>. Capital on app development is always short, so most clients don&#8217;t need to own this part of the code exclusively.</p>
<p>I added a couple more small components and that allowed me this good start I had. Soon afterwards somebody approached me to build <a href="http://www.cocoanetics.com/parts-store/dtaboutviewcontroller/" title="DTAboutViewController">DTAboutViewController</a> to have a flexible configurable about screen for his app. Same offer from my side. Same result, about a month later I had another component to sell.</p>
<p>Componetizing your software forces you to compartmentize your classes. No longer can you put model references in your view classes if you plan to reuse your code or make components out of it. And also it trains your business instinct because you start to consider which parts would be worth another developer&#8217;s cash.</p>
<p>Actually you can never actually <strong>sell</strong> your code. If you did that, then somebody else would own the commercial rights to it. Instead you actually sell licenses to incorporating the code into other people&#8217;s apps. Because of this there is another big schism between my personal philosophy and those of all these &#8220;marketplaces&#8221;. </p>
<p>I sell access to projects in my Subversion repository instead of binary builds for this exact reason. Because I am selling licenses, not code, it is ok if buyers see all there is under the hood of my components. This kind of access allows my clients to also reap the benefits of quick corrections without me having to do another formal release. They just SVN UP and they have it. If I am developing something bigger that I don&#8217;t want to touch the stable trunk for, then clients also have full access to the BETAs in my branches.</p>
<p>This tightens the feedback loop and I can be more agile in fixing problems and implementing new features. If the features are benefiting the project as a whole then I don&#8217;t charge extra. If they are a special case only of interest to one client then he has to pay for their implementation and gets them exclusively. See above.</p>
<p>One thing I hate about these &#8220;component marketplaces&#8221; that seems to be common practise is that you don&#8217;t get this kind of access to the versioning system where the components are being developed. Instead you get binary builds and thus the impression that you are actually buying a finished product. It might be just my personal impression, but I get the feeling that the developer (and shop owner) just wants to get my money but he is neither interested in entertaining my code critique nor contributions. </p>
<p>There is enough FUD as it is, but companies like Verious bank on it stating their DRM system for components as their unique selling proposition. <em>Hey, somebody could rip off your code and sell it as their own! Be afraid, be very afraid.</em> (and pay us because we help you.)</p>
<p>And I don&#8217;t think piracy of source code is an actually existing issue. Developers are honarable people by definition because they also don&#8217;t want to see piracy gnaw on their profits. In reality I get frequently surprised by people wanting to purchase the appropriate licenses out of their own motivation. </p>
<p>There is a great example in my Open Source project NSAttributedString+HTML. This is free software but comes with an MIT license. You can use it &#8211; even commercially &#8211; but you have to attribute it to me. In source code this means you have to include the LICENSE file. In apps this means you have to credit me, say in the About section. But I offer a non-attribution license for 75 Euros that makes allows usage without attribution. I actually sold more of these licenses than some other of my components. This tells me that if the price is right developers will prefer to pay it over (ab)using your source code.</p>
<p>I am interested in having a dialog with my clients. Of course I love to take their money too, but I love to hear suggestions and get feedback. Any kind of store system usually gets between you and your developers. It is their <strong>business</strong> to so so and they charge you dearly for it. Everywhere between 20 and 30 percent of sales.</p>
<p>Being a player in the component arena also means that you get contacted by all the other &#8220;marketplaces&#8221; hoping to score you as somebody to sell on their platform. Verious I immediately dismissed because of their DRM-philosophy. Another store is not launched yet. And yet another is launched, but is not harmonizing with my personal philosophy as outlined above.</p>
<p>Actually by writing this I might even drive away one of these players who is still actively courting me. But my integrity and your benefit is more important than business.</p>
<p>These are the things I want from a store before I will even begin to consider selling my components there:</p>
<ul>
<li>An affiliate system where I also get a share of sales of other people that I send to their store</li>
<li>I want to be able to keep the descriptions of my components on my own site but only link to the shopping bag system on theirs.</li>
<li>A software versioning system, Subversion or Git</li>
<li>An inssue tracker that interfaces with the versioning system.</li>
<li>Possibly an automated or continuous integration system that automatically builds binary packages of tagged revisions (for users who prefer a file dump)</li>
<li>A system that allows me to communicate with my developer-clients about my components.</li>
<li>An account management system that would allow me to elevate specific users to contributor status on certain components so that they can also commit fixes/improvements</li>
</ul>
<p>If that sounds kind of like GitHub then you are understanding me correctly. GitHub is free for open source software and that is great. Unfortunately their business model is to charge for non-open repositories but they don&#8217;t give you a store. If GitHub would realize this then they could wipe out the &#8220;component marketplace&#8221; competition over night. Psst, nobody tell them. <img src='http://i1.wp.com/www.cocoanetics.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' data-recalc-dims="1" /> </p>
<p>If a component store wants to be worth a share of your hard-earned profits then they have to automate the above mentioned items for you. Add to that the traffic they might get on their centralized site. You as a developer should only have to worry about your code, all other infrastructure should be provided. </p>
<p>Imagine &#8211; if you will &#8211; a hobbyist developer who does not have his own SCM. He would sign up with this utopian service, develop his code in the provided git repository, track issues in the attached issue tracker, communicate with his peers and have the invoicing also taken care of. That is the vision that I am after ever since I first wrote about the <a href="http://www.cocoanetics.com/2010/08/building-the-ultimate-ios-source-store/" title="Building the Ultimate iOS Source Store">Ultimate iOS Parts Store</a>.</p>
<p>For lack of a partner that offers all of this I keep doing it myself. I did a quick query of Twitter about what percentage of sales you think would be appropriate of recommending my components. The median response was around 5%, much less than 20-30% that these other stores want as their cut.</p>
<p>I have a deal for you: if somebody mentions that you recommended a component when he purchases it, then you get 5%. If you have a component that I could put in my own store, then I am only taking 10% of sales for creating the PDF invoices by hand.</p>
<p>And if you already have your own sales system in place then there is also another possibility for us to collaborate. Let me add your components to my parts store as well and link to your affiliate system. I&#8217;ve been doing that for a month now with <a href="http://bit.ly/sensibletableview">SensibleCocoa</a> and we are very pleased with the results. (Disclaimer: I get 10% of sales of SensibleTableview)</p>
<p>We are all in this together. Don&#8217;t let somebody who is trying to profit from your success come between you and your developer-clients.</p>
 <p><a href="http://www.cocoanetics.com/?flattrss_redirect&amp;id=5458&amp;md5=d467291fe4d9de24af2ba560a15fb345" title="Flattr" target="_blank"><img src="http://www.cocoanetics.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.cocoanetics.com/2011/09/the-season-of-component-stores/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<atom:link rel="payment" title="Flattr this!" href="https://flattr.com/submit/auto?user_id=dr_touch&amp;url=http%3A%2F%2Fwww.cocoanetics.com%2F2011%2F09%2Fthe-season-of-component-stores%2F&amp;language=en_GB&amp;category=text&amp;title=The+Season+of+Component+Stores&amp;description=My+wife+took+my+Air+and+so+for+a+moment+I+thought+I+could+not+write+this+blog+post+without+going+to+the+office.+But+I+turns+out+that+a...&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>How Does One Make Money With This iOS Stuff?</title>
		<link>http://www.cocoanetics.com/2011/05/how-does-one-make-money-with-this-ios-stuff/</link>
		<comments>http://www.cocoanetics.com/2011/05/how-does-one-make-money-with-this-ios-stuff/#comments</comments>
		<pubDate>Sun, 08 May 2011 18:42:11 +0000</pubDate>
		<dc:creator>Drops</dc:creator>
				<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://www.cocoanetics.com/?p=4984</guid>
		<description><![CDATA[On my second day of the first BarCamp I awoke early and felt inspired to prepare notes for a talk on what I found so far to be the most interesting way on how to make money on this ecosystem that Apple has created for us. When I gave this talk I ran out of time and felt a bit &#8220;incomplete&#8221; as there would have been several interesting points towards the ends of my note. But the room was full and judging from the fact that people asked several interested questions (and nobody left) people seemed to be ok with that. Being a reader of this here blog you now reap the benefit that I translated my presentation structure filled in with some commentary for coherence. And this also contains the entire notes, the &#8220;Director&#8217;s Cut&#8221; if you will. I&#8217;ve been developing on iOS for 3.5 years now, initially next to my full-time employment as system administrator. I was contemplating going part time and extending my iOS activities at the end of 2009, my reasoning being that I would be able to make up the difference in salary with iOS work. But the decision was made for me when my employer informed me that I was to be laid off. My salary was to be continued for 3 months &#8211; as seems to be usual &#8211; but I could stay at home from the next day. So in December 2009, 1.5 years ago I went full-time. When you do that you have a choice, either to go general or to become an expert in a field. Feeling really good with the Apple ecosystem (no PCs at our house no more) I decided at that time, that I would focus only on that. This does not mean that my work is one-sided or boring. Within the confines of this Apple garden, I&#8217;m doing everything and all that comes to mind: own apps, contracting, consulting, components, tutoring, blogging, networking. Lately I found that I tend to prioritize higher paying activities higher, but I guess that&#8217;s just natural. So much for my history, over the last few years I have sampled quite a diverse number of way how money can be earned with iOS development, and this article aims to give an overview to broaden your horizons and maybe give you some ideas. Employment This is the most obvious of all, but when I got started there really where no companies who would hire you. Much has changed since then. Big companies started to realize that iOS development has to be a part of their overall IT strategy since after the iPad 1 actually ended up in CEO&#8217;s hands. I&#8217;m not saying that employment cannot be an enjoyable and satisfying experience. Many people are working part-time in tech companies while studying at the university. I&#8217;ve met people studying to be a medical doctor who where in charge of iOS development at some mid-sized companies. Getting a regular salary and benefits calms the mind and many people are absolutely satisfied by this. Another advantages include receiving training on the job and if you leave you take your newfound skills with you. Contrary to other IT professions there aren&#8217;t hardly any expensive certifications that the employer might want to get his investment back for when an employees wants to move on. I&#8217;m referring to some Microsoft or Cisco certification courses that are usually very expensive. You are learning to program iOS apps for very cheap by working on problems with ever increasing complexity and most of the time by sitting next to a more advanced programmer (&#8220;pair programming&#8221;). But even if everything is well and dandy some people just want to change, experience something new. Doesn&#8217;t have to mean that the company is bad. Some people are so much flowing over with great ideas that would would never find happiness working only on the projects that their employer hands them. Those guys are better suited for the other modes I am taking on below. Generally the term for employees leaving is &#8220;Attrition&#8221; and it is normal. I found 2-3 years to be the average duration in IT before somebody lusts for a change, often with a different company. And you don&#8217;t have to feel bad if this describes you. You don&#8217;t owe the corporation any more loyalty than you get paid for at the end of the month. Nowadays companies are often described as individuals, but this is misleading. Corporations don&#8217;t have feelings that you could hurt by moving on. That&#8217;s why you are &#8220;human capital&#8221; and why your HR department is called &#8220;Human Resources&#8221; … or jokingly by some &#8220;Human Remains&#8221;. Companies have several tools to fight this attrition, I&#8217;ve seen most US-based companies employing one or more individuals dedicated entirely to recruiting &#8220;new [...]]]></description>
				<content:encoded><![CDATA[<p>On my second day of the first <a title="BarCamp Graz 2011" href="http://www.cocoanetics.com/2011/05/barcamp-graz-2011/">BarCamp</a> I awoke early and felt inspired to prepare notes for a talk on what I found so far to be the most interesting way on how to make money on this ecosystem that Apple has created for us.</p>
<p>When I gave this talk I ran out of time and felt a bit &#8220;incomplete&#8221; as there would have been several interesting points towards the ends of my note. But the room was full and judging from the fact that people asked several interested questions (and nobody left) people seemed to be ok with that.</p>
<p>Being a reader of this here blog you now reap the benefit that I translated my presentation structure filled in with some commentary for coherence. And this also contains the entire notes, the &#8220;Director&#8217;s Cut&#8221; if you will.</p>
<p><span id="more-4984"></span></p>
<div id="more-4984"></div>
<div class="inner_ad_block">
<div id="advman-7" class="widget Advman_Widget">
<h3 class="widgettitle"></h3>
<p><!-- BuySellAds.com Zone Code --></p>
<div id="bsap_1260346" class="bsarocks bsap_fc3166ea4a479e0fdb4251fbe92a1219"></div>
<p><!-- End BuySellAds.com Zone Code --></div>
</div>
<p>I&#8217;ve been developing on iOS for 3.5 years now, initially next to my full-time employment as system administrator. I was contemplating going part time and extending my iOS activities at the end of 2009, my reasoning being that I would be able to make up the difference in salary with iOS work. But the decision was made for me when my employer informed me that I was to be laid off. My salary was to be continued for 3 months &#8211; as seems to be usual &#8211; but I could stay at home from the next day.</p>
<p>So in December 2009, 1.5 years ago I went full-time. When you do that you have a choice, either to go general or to become an expert in a field. Feeling really good with the Apple ecosystem (no PCs at our house no more) I decided at that time, that I would focus only on that. This does not mean that my work is one-sided or boring. Within the confines of this Apple garden, I&#8217;m doing everything and all that comes to mind: own apps, contracting, consulting, components, tutoring, blogging, networking.  Lately I found that I tend to prioritize higher paying activities higher, but I guess that&#8217;s just natural.</p>
<p>So much for my history, over the last few years I have sampled quite a diverse number of way how money can be earned with iOS development, and this article aims to give an overview to broaden your horizons and maybe give you some ideas.</p>
<h3>Employment</h3>
<p>This is the most obvious of all, but when I got started there really where no companies who would hire you. Much has changed since then. Big companies started to realize that iOS development has to be a part of their overall IT strategy since after the iPad 1 actually ended up in CEO&#8217;s hands.</p>
<p>I&#8217;m not saying that employment cannot be an enjoyable and satisfying experience. Many people are working part-time in tech companies while studying at the university. I&#8217;ve met people studying to be a medical doctor who where in charge of iOS development at some mid-sized companies. Getting a regular salary and benefits calms the mind and many people are absolutely satisfied by this.</p>
<p>Another advantages include receiving training on the job and if you leave you take your newfound skills with you. Contrary to other IT professions there aren&#8217;t hardly any expensive certifications that the employer might want to get his investment back for when an employees wants to move on. I&#8217;m referring to some Microsoft or Cisco certification courses that are usually very expensive. You are learning to program  iOS apps for very cheap by working on problems with ever increasing complexity and most of the time by sitting next to a more advanced programmer (&#8220;pair programming&#8221;).</p>
<p>But even if everything is well and dandy some people just want to change, experience something new. Doesn&#8217;t have to mean that the company is bad. Some people are so much flowing over with great ideas that would would never find happiness working only on the projects that their employer hands them. Those guys are better suited for the other modes I am taking on below. Generally the term for employees leaving is &#8220;Attrition&#8221; and it is normal. I found 2-3 years to be the average duration in IT before somebody lusts for a change, often with a different company.</p>
<p>And you don&#8217;t have to feel bad if this describes you. You don&#8217;t owe the corporation any more loyalty than you get paid for at the end of the month. Nowadays companies are often described as individuals, but this is misleading. Corporations don&#8217;t have feelings that you could hurt by moving on. That&#8217;s why you are &#8220;human capital&#8221; and why your HR department is called &#8220;Human Resources&#8221; … or jokingly by some &#8220;Human Remains&#8221;.</p>
<p>Companies have several tools to fight this attrition, I&#8217;ve seen most US-based companies employing one or more individuals dedicated entirely to recruiting &#8220;new material&#8221;. These recruiters are souring forums, networking like crazy and more than every they are turning to GitHub and see who has written some great code. Another tool is to give the employee &#8220;buy-in&#8221;, essentially making him a part business owner as well. Big companies would do that by giving you stock options. Smaller companies can adjust the shares by allowing an employee to invest some saved up capital in exchange for a few percent of the company. Now it&#8217;s an entirely different story. You no longer work for somebody else, but instead work for yourself, at least a bit.</p>
<p>Interest fact: I have yet to see any European company with dedicated Recruiters. And I don&#8217;t mean HR. I mean people who for their entire working time are on the lookout for new employees.</p>
<h3>Contracting</h3>
<p>When i visited the San Francisco last month I found that there are way more open positions for iOS developers than there are developers who would want to be hired fixed staff. And when you cannot hire somebody into your company, what do you do? Right, you hire a contractor.</p>
<p>That&#8217;s how I started out myself as well. Initially you are blue-eyed and estimate too few hours and are doing iPhone apps for like 400 Dollars. Initially my own reasoning was: everything that I am making more than my cleaning lady is alright. Boy did I have an out-of-touch philosophy back then.</p>
<p>But you grown and learn, most of all you get smart in how to estimate actual work load and you develop the steadfastness to be able to say: I am not a designer. Ok, I can draw pixels in Photoshop, but you don&#8217;t want to pay my full consulting rate for something that I am not an expert in, right?</p>
<p>So besides of the theoretic problem of getting customers, the main disadvantages of contracting are that you are required to perform many activities that are taking away from your pure coding time: you have to manage, yourself and others. With others you have to communicate efficiently. You have to write invoices, because without these you don&#8217;t get paid. You have to pay taxes.</p>
<p>I solved the invoices problem like many Mac-people do: I purchased a cheap yet beautiful Mac app: <a title="Billings" href="http://www.marketcircle.com/billings">Billings</a>. Now at least the invoicing hurts less because of the ease of use of Billings.</p>
<p>To summarize: contracting teaches you many things, especially being tough and drawing the line</p>
<p>But just like employment it does have a critical flaw: you cannot work more than there are hours in a day. Minus sleeping, other activities, etc. 6-8 hours of highly focussed development work are realistic and physically possible.</p>
<h3>Excursion: The Cashflow Quadrant</h3>
<p><img class="size-full wp-image-4985 alignright" title="Cash Flow Quadrant" src="http://i0.wp.com/www.cocoanetics.com/files/Robert-Kiyosaki-Rich-Dad-Poor-Dad-Cash-Flow-Quadrant.jpg?resize=255%2C330" alt="" data-recalc-dims="1" /></p>
<p>If you start out as an employee and I ask you &#8220;how do you make more with less&#8221; you might tell me: be self-employed! But actually self-employment still does not mean that you own a business. You own a job and if you don&#8217;t work you don&#8217;t make money.</p>
<p>I like to use the Cashflow Quadrant invented by Robert Kiyosaki to explain the difference. Employment (E) and Self-Employment (S) e.g. Contracting are the two items on the left side that you are the limiting factor of. B on the right side means to own a business and I being an investor. Owning a business means owning something that will make money even though you don&#8217;t physically work, like owning a company with 5 employees. And being an investor means that you give money to a business owner in exchange for interest or a share of expected profits.</p>
<p>I find that it is generally more enjoyable on the right side of the CQ, so I try to expand on activities that will give me so-called &#8220;residual income&#8221;. You do something once but continue to receive money from this.</p>
<h3>Own Apps</h3>
<p>The first obvious item belonging to the B/I side are apps that you wholly own. The many advantage being that you get to keep 100% of proceeds, except for what Apple takes and possibly taxes. The app store provides a great platform to build these mini-businesses on and with an ever growing amount of iOS users (more than 40 million iOS devices at last count) there will always be somebody to find your apps every day.</p>
<p>When I get asked if I already have a &#8220;really big&#8221; app then I always have to smile. My best selling app makes 30 Euros a day, but that&#8217;s not even my own. My own best selling app makes only 10 Euros, half of sales, half of in-app purchases. Generally 5 to 10 Euros per day seem to be the norm.</p>
<p>One way to potentially make up for lack of sales income might be advertising. The networks I myself use are AdMob, iAd and <a href="http://bit.ly/mobfox">MobFox</a>. Of these I want to especially mention MobFox, a small startup also from Austria, but they pay rates that are rivaling iAd. I wrote a component to combine ads from all these networks, <a href="http://www.cocoanetics.com/parts/dtbannermanager/">DTBannerManager</a>. This way I get maximum fill rate and the highest overall payout.</p>
<p>Then the guy&#8217;s eyes glaze over and with a dreamy voice you hear this: &#8220;With 10 Euros per Day I only need to have 10 apps. That&#8217;s 100 Euros per day, 3000 Euros per month, enough to live off&#8221;. Please stop laughing now. I thought that too. Any many other people do. That&#8217;s why we have a fair share of crap on the app store.</p>
<p>Fortunately Apple no longer approves apps that are make like with a cookie cutter. They reserve the right to reject simple apps that don&#8217;t provide any user functionality or that are more or less identical to established apps.</p>
<p>It&#8217;s still possible of course to make so-called &#8220;white label apps&#8221;. Those are fully functional apps that are branded by a specific customer. Like there&#8217;s a certain company I know that make a newspaper app that several Austrian newspapers have licensed and you would believe that those were made by the newspapers themselves.</p>
<p>Those apps with &#8220;limited user functionality&#8221; I am referring to are for example those sound board apps where you basically only have a couple of buttons which produce sounds when pressed. Fart apps, essentially.</p>
<p>Another strategy to make more money with an existing app is what Firemint did with Real Racing. There&#8217;s a game that you can buy and then there&#8217;s Real Racing GTI which is essentially the same game, but paid for by Volkswagen. The player probably does not care, but Volkswagen likes it when the players keep seeing their brand. I am hoping that we will see many more such tie-ins in the future as non-techie companies discover the iOS world as something that their core audience is also present in.</p>
<p>So here&#8217;s the bad news: you will NOT get rich with apps, not if you are just by yourself. Those early successes like the Trism game that made hundreds of thousands of dollars right after the start of the app store are a thing of the past.</p>
<p>Also, since apps are a business you have to see them as such. Does it make sense to pay a graphic designer to give an app a facelift that only makes a dollar a day? Probably not. Some apps might have the potential that you can make back such investments. But you have to really carefully choose. Be honest to yourself how much more in sales you can hope for if you make such an investment.</p>
<p>And never never make the mistake of saying &#8220;well, that&#8217;s my time, that&#8217;s free.&#8221; If your time really is free then I&#8217;d like to hire you off the spot.</p>
<p>I have like a dozen apps on the app store and these make around 1000 Euros per month. Not enough to live off but these have a cash-flow calming effect that I would not want to miss. There are two answers to this dilemma: You can either look for other ways of income. Or you could focus on one idea that it going exceptionally well. None of my ideas so far did the latter, so my decision was to go for multiple streams of income to add up to what I need to live.</p>
<h3>Components</h3>
<p>For my first component I was approached by Michael Kaye to build a charting class for his app BabyBubbles. I presented him with two options: either he gets the chart exclusively for a couple of thousand Euros. Or I make it into a component that hopefully several developers would buy for a much lesser price. Most of the time you don&#8217;t need exclusivity on some features like charts and so you naturally go with the cheaper way.</p>
<p>Most development businesses don&#8217;t have any issue with paying several hundred Euros for a component that would have cost much more if they were to develop it in house. They don&#8217;t care because their customers are footing the bill anyway. It&#8217;s just pass-through fees.</p>
<p>This component, now called <a href="http://www.cocoanetics.com/parts/dtchartview/">DTChartView</a>, was my first on my parts store that I started to sell over a year ago. I am happy to report that they continue to make up a substantial portion of my income. Developers are &#8211; in general &#8211; great customers, they hardly ever need much hand-holding. They are either smart, or my components are obvious how they are used. Maybe both.</p>
<p>Several component stores are trying to find a foothold in this developer-to-developer market, but they fail to provide many of the features that I expect in the Ultimate Parts Store, another project of mine. Maybe some day there will be such a store where you can sell your components easily and without this overhead that I have:</p>
<p>I need to charge 20% VAT from all private people, EU companies need to provide a VAT registration ID to not pay VAT, companies outside the EU pay no VAT. The reason being that you cannot physically export the software because you don&#8217;t actually buy it. You buy a license to access and use code in my subversion repository. And you cannot export that.</p>
<p>So at present I make out invoices for each and every customer personally, again with Billings. So that&#8217;s a task I actually like. I accept payment via PayPal or bank transfer and once I have received the payment I send out a quick start e-mail with some instructions how to access the repository and how to get started implementing the component.</p>
<p>Some other companies don&#8217;t let you have their source, for reasons of IP protection. One such example is RedLaser. But in my humble opinion I think most developers would want to see what&#8217;s inside and I don&#8217;t want to have to package binary libraries for every small change I make.</p>
<p>Do I fear piracy of software components? Not in the least. Actually I found that developers are the most honest customers of all. I offer purchase of an &#8220;Extended License&#8221; for when a developer is making multiple customer projects. And even though I have no way to police this, I have many developers contacting me, wishing to make this payment. Maybe that&#8217;s because we feel eye-to-eye and one developer usually does not cheat his peers.</p>
<p>I was also asked about how I&#8217;m deciding what to open source and what to sell. If something can be built to be covering most of the necessary features and can be self-contained then it will be a component for sale. For the CoreText component on GitHub the reasoning was this: I alone will never be able to implement all features and variants of HTML. I don&#8217;t want people to think that they are entitled to me implementing any and all special case they have. That is why it is Open Source. You need it? You add it!</p>
<p>The added benefit is that nowadays social coding Open Source platforms like GitHub are also one way how you can be discovered. It happened to me, Scribd liked what they saw and now I am doing contract work for them.</p>
<h3>Licensing</h3>
<p>Similar to white labels but still very interesting is the concept of licensing, sometimes also called &#8220;franchising&#8221;. I already mentioned this newspaper whitelabel app, but any technology can be licensed, apps or components alike.</p>
<p>One personal example is my <a title="iCatalog.framework brings Digital Catalogs to Life on iPad" href="http://www.cocoanetics.com/2010/10/icatalog-framework-brings-digital-catalogs-to-life-on-ipad/">iCatalog.framework</a> which I developed in cooperation with International Color Services. I own the property, but ICS and me have a licensing agreement in place that has them pay me 10% of what money they are making selling iCatalog apps.</p>
<p>Originally I was approached as a potential contractor, but I was able to sell them on the idea that they don&#8217;t actually want to become a software development company or have the headaches of having to deal with contractors sitting in foreign countries. Instead I own a stake in this business and take care of the development, they take care of managing products based on it and selling it to their clients.</p>
<p>Many different modalities are possible here, from a small share all up to worldwide exclusivity. It&#8217;s up to you to agree on terms that you feel happy with. The point is that these royalties are independent of your working time and thus belong to the right side of the previously mentioned Cashflow Quadrant, just like your own apps.</p>
<h3>Partnerships</h3>
<p>Speaking of apps. It&#8217;s better to own 50% of something than 100% of nothing. I have several partnerships in place, some where I only act as publisher and reap 20% of the proceeds. On others I am equal partners with somebody who provided the creative, product spec&#8217;ing and marketing. Again, it&#8217;s up to you to find a balance between the partners so that both feel that they get more than either of you could have gotten by himself.</p>
<p>One mode that I like quite a bit is a mixture between contracting and partnering. Everybody needs to live, but in one instance I had the following agreement: I would discount my hourly rate to the rock bottom, at that time 30 Euros per hour to develop a Soccer Worldcup betting app. My partner took care of all the non-iOS tasks. I was paid for all the work upfront, at this special rate. Then when the app went on the store my partner would get all the proceeds until he made up the development costs and when this was achieved, we would go on to splitting the profits 50/50. Or put differently, I got an advance on my half of the profits.</p>
<p>With this I had some money to pay the bills, and my partner had limited his business risk to these expenses. A way better mode than if I would develop something not know whether or not this would be hot or not.</p>
<p>At the time of this writing I have a similar partnership in the works where I defined my first product for the Mac app store and my partner <a href="http://www.bytepoets.com">BytePoets</a> is developing it. Here the roles are sort of reversed. I don&#8217;t know how to program Mac apps, but they do. But I get to spec the app, decide the features and the job of marketing and accounting will fall to me. They received an advance on the profits I am hoping for and once this becomes profitable they will receive 50%.</p>
<h3>Businesses and Startups</h3>
<p>Big corporations are reaping most of the profits on the app store. The likes of Electronic Arts and Rovio have employees and economies of scales that we can never rival. Also in addition to their own properties such large companies often act as publisher. That means some smaller company has entered into a deal with them whereby the big brand name is stamped onto the app, sort of a seal of quality. And this increases sales especially in matured markets where users feel often lost for they have too many choices.</p>
<p>And when some Electronic Arts is giving away all their games for free for a day they automatically get the social networking word-of-mouth that pushes all their games ever higher in the sales ranks.</p>
<p>BUT, a big but: I mentioned before that big companies continue to have attrition. For the longest time there was a letter by an EA employee&#8217;s wife complaining about the bad working conditions and inhumane situation at this company.</p>
<p>There&#8217;s one form of small business that kind of falls between a &#8220;real business&#8221; as described above and self-employment. I&#8217;m talking about somebody who does not have employees, but has several apps made by contractors exclusively. Yes, these actually exist, but doing this successfully is hard and so these are far in between.</p>
<p>But hey, who&#8217;s talking about founding a Rovio. That&#8217;s not realistic. But if you have a good idea you can and should build a startup around that.</p>
<p>Here the culture is sharpy different between the United States and Europe. In the USA the mentality is &#8220;fail early. fail often. But always get back up&#8221;. A typical billionaire sunk two companies before striking rich on the third.</p>
<p>Failure is an option in the USA, even an accepted fact of starting up over there. This is possible because venture capitalists and angel investors understand that 7 out of 8 companies can fail, but the 8th probably then makes you back what you &#8220;lost&#8221; many times over.</p>
<p>In Europe most of startups are funded by the people themselves, or their families. Somebody might also try to get a business loan, but with Basel 2 this has become next to impossible if you don&#8217;t already have much capital of your own. And you cannot fail if you are financed by that. Failure would mean bankruptcy, being tainted as a business person for the rest of your live.</p>
<p>There&#8217;s just more phantasy in America. In their startup culture somebody like <a href="www.ycombinator.org/">yCombinator</a> might approach you and offer you $10,000 for 10% of your business. And this achieves two things: right then and there you have invented the valuation of $100,000 and purchased a share in this company you just invented. Getting funding for so-called &#8220;early phase startups&#8221; &#8211; which don&#8217;t have any actually profits or even products yet &#8211; seems to be  comparatively easy. Invent a social photography app with a few interesting twists, get $40 Million.</p>
<p>Because of this difference in mentality we Europeans have instead cultivated the &#8220;wait and see&#8221; approach. &#8220;No risk, no fun&#8221; is interpreted as: &#8220;We don&#8217;t risk and we don&#8217;t have fun&#8221;. Business has to be serious because we cannot afford to fail at it. I say, that has to change!</p>
<p>There is one company that set out to trying to change that for the better: <a href="http://www.starteurope.at">STARTEurope</a> was founded with a similar interest as yCombinator but with a fundamentally different approach. Instead of being the investor they focus on the networking aspect. There are events where you can attend either as somebody pitching his idea, or as a creative person (engineer or designer). Then the pitcher pitch and the creatives can choose which idea they like the most. They sit together and work on the idea for a while. When they are ready they present their result to a panel of experts and investors and the rest should be history.</p>
<p>Two of the names that already came out of this, that you might be familiar with, are <a href="www.runtastic.com">Runtastic</a> and <a href="http://www.qriously.com">Qriously</a>. I especially love the idea of the latter: essentially in-app banners, but instead of ads they show questions: do you like A or B more. Ingenious!</p>
<p>Actually it sounds like very much fun, I guess we all should attend such a STARTup event some time, just for the fun of it. You never know &#8230;</p>
<p>For most Europeans there is one catch: because of the above mentioned reasons we are training ourselves to keep many irons in the fire at the same time, but for a startup to be successful you have to let go of all but one of your options and solely focus on that, at least for a certain duration until which it has to show profits or you have to pull the plug, without emotion.</p>
<h3>Conclusion</h3>
<p>Hopefully this article can inspire some thoughts off the beaten track. If your brain buzzes now with the feeling that there is so much more that you might want to have a closer look at then I did a good job.</p>
<p>I collected many experiences and I can say that almost all where worth it. In the least you should reevaluate the situation you are in yourself. You still have the option of being satisfied with what you have. But if you are overflowing with ideas then grab the best, build a team and astonish the world.</p>
<p>There are many adventures, wonderful people and amazing ideas waiting to be making your acquaintance.</p>
 <p><a href="http://www.cocoanetics.com/?flattrss_redirect&amp;id=4984&amp;md5=795517978e4dc0427a8c0e371db25c3f" title="Flattr" target="_blank"><img src="http://www.cocoanetics.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.cocoanetics.com/2011/05/how-does-one-make-money-with-this-ios-stuff/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		<atom:link rel="payment" title="Flattr this!" href="https://flattr.com/submit/auto?user_id=dr_touch&amp;url=http%3A%2F%2Fwww.cocoanetics.com%2F2011%2F05%2Fhow-does-one-make-money-with-this-ios-stuff%2F&amp;language=en_GB&amp;category=text&amp;title=How+Does+One+Make+Money+With+This+iOS+Stuff%3F&amp;description=On+my+second+day+of+the+first+BarCamp+I+awoke+early+and+felt+inspired+to+prepare+notes+for+a+talk+on+what+I+found+so+far+to+be+the+most...&amp;tags=blog" type="text/html" />
	</item>
	</channel>
</rss>
