<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">

  <title><![CDATA[Davander Mobile Corporation]]></title>
  <link href="http://mobile.davander.com//atom.xml" rel="self"/>
  <link href="http://mobile.davander.com//"/>
  <updated>2011-12-30T04:04:15-08:00</updated>
  <id>http://mobile.davander.com//</id>
  <author>
    <name><![CDATA[Cory Alder]]></name>
    
  </author>
  <generator uri="http://octopress.org/">Octopress</generator>

  
  <entry>
    <title type="html"><![CDATA[Migrated from WordPress to Octopress]]></title>
    <link href="http://mobile.davander.com//blog/2011/12/23/migrated-from-wordpress-to-octopress/"/>
    <updated>2011-12-23T06:21:00-08:00</updated>
    <id>http://mobile.davander.com//blog/2011/12/23/migrated-from-wordpress-to-octopress</id>
    <content type="html"><![CDATA[<p>Today I migrated this site from <a href="http://wordpress.org/">WordPress</a> to the static-blogging platform <a href="http://octopress.org">Octopress</a>.</p>

<p>The high-level abstraction provided by WordPress is both excellent,
and frustrating. It allowed me to get a site up and running quickly,
but didn&#8217;t give me the kind of control I wanted. I constantly struggled to
organize blog-format content into separate pages for separate apps.
Using categories mostly worked, but there were a few weird side-effects.</p>

<p>Octopress is all about control. It&#8217;s not exactly user-friendly as a
result, but for a programmer it&#8217;s a quick install and it&#8217;s pleasingly powerful.
I expect to stick with Octopress for some time to come.</p>

<p>All missing content will be returning very soon.</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[CatPaint 2.1.2]]></title>
    <link href="http://mobile.davander.com//blog/2011/10/17/new-post/"/>
    <updated>2011-10-17T12:00:00-07:00</updated>
    <id>http://mobile.davander.com//blog/2011/10/17/new-post</id>
    <content type="html"><![CDATA[<p>CatPaint 2.1.2 is out now, and it features a Halloween surprise and a number of useful bug fixes.</p>

<ul>
<li>Added four free halloween cats (only available in late October).</li>
<li>Fixed bug where sharing windows wouldn&#8217;t close in iOS 5.</li>
<li>Fixed image orientation problems (for good this time).</li>
<li>Flipping cats no longer makes them get slightly bigger.</li>
</ul>


<p>Get it now in the <a href="http://itunes.apple.com/us/app/catpaint/id339462921?mt=8">App Store</a>.</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[CBC is forcing me to remove my app from the Mac App Store]]></title>
    <link href="http://mobile.davander.com//blog/2011/09/13/cbc-is-forcing-me-to-remove-my-app-from-the-mac-app-store/"/>
    <updated>2011-09-13T00:00:00-07:00</updated>
    <id>http://mobile.davander.com//blog/2011/09/13/cbc-is-forcing-me-to-remove-my-app-from-the-mac-app-store</id>
    <content type="html"><![CDATA[<p>I’m a huge fan of the CBC, Canada’s Public Broadcaster, and particularly CBC Radio. I listen virtually every day, and I am a big proponent of how our national public radio service unites the country. I use their iPhone app a lot, but their website has a flash-based player that I find clunky and rarely use. About six months ago I made a Mac app to play their radio streams, so that I wouldn’t have to use the web player on my Mac. I recently polished it up a bit, and began <a href="http://itunes.apple.com/ca/app/canadian-radio-player/id454907227?mt=12">selling it</a> in the Mac App Store.</p>

<p><img src="http://mobile.davander.com//images/cbc/cbc1.png" title="[CBC Radio Player, as initially released]" ><br />
CBC Radio Player, as initially released</p>

<p>On August 23rd I received a notice from Apple that CBC had filed an <a href="http://mobile.davander.com/wp-content/uploads/2011/09/COR-Letter-to-Apple-re-Mac-App-Complaint.pdf">infringement complaint</a> against my app. I sprung into action immediately, and within two days I had submitted an update to Apple. The update changed the name, removed all references to the CBC in the app description, and removed the CBC logo from the icon and from the app. “CBC Radio Player” became “Canadian Radio Player”. Not as snappy a title, but I realize their need to defend their copyright and avoid confusion. I used the logo only because I was trying to communicate what the app was for. In retrospect I should have taken the time to find a clearer way to communicate that. This was my mistake, and I responded promptly to fix it.</p>

<p><img src="http://mobile.davander.com//images/cbc/CdnRadioPlayer2011.jpg" title="[Updated app (name and icon changed)]" ><br />
Updated app (name and icon changed)</p>

<p>I notified CBC legal of the changes, and the update became available within a week. The next thing I heard is another notice from Apple, saying that the CBC had asserted that I was still infringing on their copyright. Apple informed me that my only option was to resolve the issue with CBC directly.</p>

<p>I made a number of attempts to contact the CBC by phone and email to clarify what the issue was with the updated app. Today, after about two weeks, I finally received an email containing a strongly worded legal threat, and this “clarification”:</p>

<p><em>&#8220;Again, your unauthorized use of CBC’s marks and content (i.e. re-distribution of CBC’s radio content) infringes on CBC’s intellectual property. To be clear, CBC objects to your use, repackaging, and sale of CBC’s marks and radio content without authority.”</em> <a href="http://mobile.davander.com/wp-content/uploads/2011/09/threatletter2.pdf">-letter</a></p>

<p>That is a completely false characterization. What I have made is essentially a radio receiver. They are broadcasting <a href="http://www.cbc.ca/listen/streams.html">audio streams online</a>, much the same way they broadcast radio signals in all major Canadian cities. My app, <a href="http://itunes.apple.com/ca/app/canadian-radio-player/id454907227?mt=12">Canadian Radio Player</a>, simply tunes into those broadcasts.</p>

<p><img src="http://mobile.davander.com//images/cbc/radio.jpg" title="[Portable copyright infringement device]" ><br />
Portable copyright infringement device</p>

<p>My app does not contain, package, or distribute any CBC content. It downloads a list of radio stream URLs published on the CBC website, and then plays those streams at the users request. What part of that is infringing? The stream URLs can be accessed with any web browser, the streams can be played by any media player. If my app is infringing, so are iTunes, Windows Media Player, Safari, Internet Explorer, and Firefox. So is your car radio, for that matter.</p>

<p><img src="http://mobile.davander.com//images/cbc/itunesinfringing-300x166.png" title="[Tunes &#34;re-destributing&#34; CBC content]" alt="[Tunes &#34;re-destributing&#34; CBC content]"><br />
iTunes &#8220;re-destributing&#8221; CBC content</p>

<p>Technical concerns aside, CBC is in the business of making their radio content available to all Canadians. It’s in their <a href="http://www.cbc.radio-canada.ca/about/mandate.shtml">mandate</a>. These streams are currently easily available to anyone with Adobe Flash Player, an iPhone, iPad or iPod Touch. Why should they stomp on an independent developer trying to expand the ways to listen, and who does that serve? It’s a lose-lose-lose proposition for the CBC, listeners, and developers.</p>

<p><img src="http://mobile.davander.com//images/cbc/androidradioapp.jpg" title="[CBC Radio Live Stream, a now-defunct Android app]" ><br />
CBC Radio Live Stream, a now-defunct Android app</p>

<p>A company called “DApps” used to sell an Android app called “CBC Radio Live Stream”, which has been removed from the Android Market recently. I suspect at the insistence of CBC’s legal department. Again, who is this helping? (and why are <a href="https://gist.github.com/1212861">these apps</a> different?)</p>

<p>I will be forced to remove my app from the App Store shortly, because Apple (understandably) doesn’t want to arbitrate issues like this. My hope is that someone at the CBC will see this post, and reconsider their strategy for internet streaming. If this policy extended to physical radios, the only way to listen to CBC in your car would be with an Authorized CBC Listening Device™, and the only way to watch CBC TV would be with a TV made by the CBC. They are trying to control how we listen, instead of providing reasonably open access to their streams like a public broadcaster should, and letting the listeners decide how they want to listen. I think it’s a bad policy, a misuse of their mandate, and I don’t think it reflects the ideals that the CBC represents.</p>

<p>Edit, media coverage so far:</p>

<p><a href="http://cnews.canoe.ca/CNEWS/Canada/2011/09/13/18680831.html">CBC threatens to sue app developer – canoe.ca</a></p>

<p><a href="http://www.techvibes.com/blog/cbc-forces-developer-to-remove-app-from-apples-store-controversy-ignites-2011-09-13">CBC forces developer to remove app from Apple’s store, controversy ignites – TechVibes</a></p>

<p><a href="http://www.straight.com/article-457361/vancouver/cbc-demands-removal-mac-radio-app-made-vancouver-developer">CBC demands removal of Mac radio app made by Vancouver developer – Straight.com</a></p>

<p><a href="http://news.ycombinator.com/item?id=2992426">comment thread on hacker news</a></p>
]]></content>
  </entry>
  
</feed>

