#unlodsys

By Mike / On / In Technology

While the in-app purchase API boycott and bugroast get rolling under the hashtag #unlodsys, the next big question is what, exactly, do we want from Apple?

The short answer is, we want the same thing Jules wanted from Marcellus Wallace during the Wolf scene in Pulp Fiction.


1. We want immediate reassurance.

An open letter to our developers:

Chill out. We’re on it.

—SJ


2. We want Apple to destroy Lodsys by any means necessary.

Nothing keeps copycats at bay like heads mounted on pikes.


3. We want Apple to make us glad we work on their platform.

Platform providers should treat patent trolls who prey on their developers the way America treats terrorists who prey on her citizens.

If I could offer Apple a bit of advice learned from the airline industry, you should have a patent attorney on the doorstep of every developer affected by Lodsys and other patent trolls. It would be a relatively cheap way to set yourself apart from the other providers, who would love to entice your developers.

API Boycott in Practice

By Mike / On / In Technology

Yesterday I proposed an ecosystem-wide boycott on the use of Apple’s in-app purchase API in response to the ongoing Lodsys problem. This has generated a lot of feedback that I’d like to address.

If you currently have an app on the App Store that uses in-app purchase, you don’t have a choice. While removing in-app purchase from your app may not protect you from lawsuits, leaving it in at this point is tantamount to asking to be sued.

It’s like file sharing. When you hear people are getting sued, you stop doing it. You might still get sued, but if you continue file sharing your odds get worse every day. Stopping the risky behavior is simply the only thing that makes sense.

Aside from a logical act of self-protection, we are not cutting out in-app purchase to defeat Lodsys. We are cutting out in-app purchase to send a message to Apple that they need to get into this fight, or we are not going to be able to keep powering their revenue engine.

How should you handle this in your app? At this point, it seems advisable to continue to support restoring in-app purchases, but attempting to purchase new content should pull up an alert that says something like:

We are unable to support in-app purchase at this time due to the threat of lawsuit.
more information

Regardless of whether you need to update your app to remove the offending API, or would simply like to let Apple know that this will have a chilling effect on your ability to continue working on their platform, you should file a bug. This will duplicate bug #9459079, the body of which follows:

Summary:

Use of the system-provided In-App Purchase API opens developers to patent infringement lawsuits from patent troll Lodsys, who are demanding licensing fees above and beyond Apple’s 30% cut.

Steps to Reproduce:

1. Ship an app that uses the In-App Purchase API
2. Wait to be contacted by Lodsys
3a. Pay Lodsys, and every patent troll that inevitably follows them
3b. Be sued out of existence

Expected Results:

Apple steps in using their nearly infinite financial and legal resources to protect their developer ecosystem, removing the threat of Lodsys, and ultimately pushing for reform of our broken patent system.

Actual Results:

Apple remains quiet, while their developer community privately and publicly freaks out.

Regression:

Dozens of developers, including James Thomson and Apple Design Award winner Iconfactory, have already been targeted by Lodsys.

Notes:

Some reassurance from Apple would be nice.

API Boycott

By Mike / On / In Technology

Now that we are all up to speed on this whole Lodsys situation, what do we do? The reality is, there is nothing we as indie developers can do.

If we pay, we are collaborators in our own demise, as the precedent this sets will open a floodgate of parasites extorting licensing fees for their alleged patents, knowing we are too weak and too scared to do anything but pay.

If we don’t pay, we’ll still be out of business, just quicker, as we are sued out of existence.

Apple, on the other hand, has infinite money, skilled legal council, and skin in the game. They have benefited mightily from their developer ecosystem, and the approach of Lodsys and their ilk should trigger the same response farmers have when they find parasites on their cash crop.

I have every faith that Apple will ultimately stand up and fix this. We can’t assume they will do this out of altruism. There’s just no other response that makes sense for them from a business standpoint. Unfortunately for us, they also have infinite time, and are typically conservative in their response.

For the real people fighting this new war, like James Thomson and Iconfactory, they run the very real risk of becoming casualties. We need to light a fire under Apple that makes sure they do the inevitable as quickly as possible, before it’s too late for our colleagues and friends.

Faced with an unbeatable enemy, Gandhi called a boycott. Armed with nothing but force of will, Martin Luther King Jr called a boycott. If great men like these were developing apps, they would say the same thing: boycott.

What I propose is this: for every API that is infected by parasites, we cut off the branch and boycott the API. I don’t think it’s unreasonable to expect to be able to use an API without being sued, the same way it’s not unreasonable to expect to use an API without getting spam.

If having 3,000 updates hit the app store “removing in app purchase to avoid being sued” doesn’t get Apple to move, the revenue loss surely will.

Fort Sumter

By Mike / On / In Technology

As you’ve probably heard, a company called Lodsys claims that use of Apple’s in-app purchasing framework violates their patent. Normally a company like this, commonly known as a patent troll, would go after Apple and everyone who has copied Apple and the world would barely take notice. This time, they’ve decided to go after third-party developers.

To people outside our industry, this might seem like a minor strategy shift, but from an industry perspective, this changes everything. This software patent nonsense has largely been a game played between the giants in our industry. The mom and pop software shop has, for the most part, been left alone.

Now Lodsys claims that, while Apple and the other giants have licensed their technology, those licenses do not apply to third-party developers. Therefore, they claim people who use the in-app purchasing framework owe them additional licensing fees.

The same patent system that has completely failed to protect the iPhone from being copied wholesale is being used to extort its developers. This precedent not only affects patent law, but all of software development.

If using a platform-provided API is not free from the odious weight of software patents, then software development as a cottage industry is no longer practicable. Make no mistake, Lodsys demonstrates that software patents threaten our very way of life.

In an economy where jobs are all people can talk about, software patents have created jobs for no one but lawyers and parasites. On the other hand, unless Apple acts quickly, software patents are about to put some honest craftsmen out of work.

You might think that sounds dramatic. A small cut is not going to kill a thriving business, true, but this is the opening salvo to all-out war. The parasites have taken notice of the goldrush, and would like nothing more than the precedent that allows every modern-day mobster with a patent lawyer on retainer to start cracking nuts.

It is time to abandon the failed experiment of patenting software as fundamentally wrongheaded. Ultimately software is math. Patenting math makes as much sense as patenting rhetorical devices in English. It is as if someone has patented the idea of using a screwdriver. It doesn’t just affect what we create, but our very ability to work.

Beware, my friends, and take serious heed. Unless and until Lodsys and everything they represent are brought to an immediate and permanent end, stormy clouds of a very dark future lie just over the horizon for our entire industry.

And our children programming robots

By Mike / On / In Technology

You know what I love about Android?

One thing: the mascot. How can you not love Andy the Android? It’s the one thing they really got right; the one well executed detail they didn’t just copy over from iOS.

Seeing Droid Charge as the promoted topic on Twitter made me realize what an opportunity they missed with their whole branding.

What if, instead of a Droid Charge, it’s a Charge Droid, another in a long line of cute little robots that do useful things for you.

Smart Phones are for nerds, and iPhones are for nerds in turtlenecks. People love robots, not big scary robots, but cute, slightly buggy robots, like the Star Wars droids from which Droid licensed its name.

George Lucas and his crew get how to make a robot friendly, even lovable. Google and their crew do not.

The robots in the Droid commercials are scary. Disembodied alien arms researching humans using the Minority Report fork of Android. Horrifying.

Ask a nerd to design a robot and he’ll design the perfect killing machine, programmed to punish purveyors of wedgies worldwide.

That’s not the kind of robot people fall in love with. That’s the kind of robot people fear. Getting people to fear technology is not the challenge.

Imagine if a Droid actually looked like Andy, and behaved like him too. Imagine if the Android SDK was for programming an android instead of a cheap iPhone knock-off.

Imagine if Google bought Tapbots, and our children programming robots.