Cloud Four Blog

Technical notes, War stories and anecdotes

Freedom Time: Google Voice Letter to the FCC, iPhone App Store & Mobile Gatekeepers

Friday is the day to release news you want people to forget. No surprise then that Friday was when Google released the unredacted version of its letter to the FCC about Apple’s rejection of the Google Voice application.

In case you missed it, the FCC sent letters to Apple, Google, and AT&T asking them about Apple’s rejection of the Google Voice for iPhone application and what role each company played.

Apple and AT&T released the full content of their responses to the FCC. Google asked for portions of its response to be redacted. However, a Freedom of Information Act request prompted Google to divulge the full content of their response.

And yet despite this latest revelation, the he said, she said nature of the follow ups, and word that Google may even have a screenshot proving that Apple is lying, Google Voice is nowhere near the most important App Store rejection.

That distinction belongs to Freedom Time.

Why Freedom Time Matters More than Google Voice

Freedom Application ScreenshotLike many iPhone applications, Freedom Time was a frivolous application. The application displayed a cartoon character of George Bush with arms like a Mickey Mouse watch. But instead of telling time, the application counted down the days until Inauguration Day.

Freedom Time wasn’t one of the more high-profile iPhone App Store rejections. Unlike Google Voice, people barely noticed when the application was rejected.

What is important is the reason why Freedom Time was rejected. Apple’s response to the developer was:

Upon review of your application, Freedom Time cannot be posted to the App Store because it contains content that does not comply with Community Standards. Usage of such materials, as outlined in the iPhone SDK Agreement section 3.3.12, is prohibited:

“Applications must not contain any obscene, pornographic, offensive or defamatory content or materials of any kind (text, graphics, images, photographs, etc.), or other content or materials that in Apple’s reasonable judgement may be found objectionable by iPhone or iPod touch users.”

Defaming, demeaning, or attacking political figures is not considered appropriate content for the App Store.

Can you imagine political discourse of any significance that doesn’t include demeaning or attacking political figures? Like it or not, that’s part of the exchange of ideas that form a democracy.

This policy essentially bans any editorial cartoons—cartoons that have been part of America’s history since its inception.

The idea that political discourse might be rejected from the App Store as a matter of policy surely must be a mistake, right?

Think Different? What’s the Point?

Unfortunately, it isn’t a mistake. The developer of Freedom Time emailed Steve Jobs, and he actually got a reply. Steve wrote:

Even though my personal political leanings are democratic, I think this app will be offensive to roughly half our customers. What’s the point?

Steve

I’ve often wondered what the Steve Jobs who attended Reed College during the early days of the Watergate scandal would think of that quote.

Steve Jobs, George Bush, Richard Nixon, and Scott Ritter

These four people—two that I admire and two that broke our trust—have become linked in my mind because of the Freedom Time rejection.

Freedom of speech is easy to defend when the speech is popular, but the real test comes when you have to defend unpopular speech or things that you don’t agree with.

In Fall 2008, George Bush had the worst approval ratings since Nixon. At a time in which we had one of the most unpopular Presidents in American history, Apple didn’t have the courage to approve a simple, stupid application like Freedom Time.

What is the likelihood that Apple would approve a truly controversial and unpopular application during a time when popular opinion makes it difficult to stand up for what’s right?

I find myself wondering what would have happened if former marine and U.N. Weapons Inspector Scott Ritter had tried to release an application in 2002 talking about how there were no weapons of mass destruction in Iraq.

When Ritter did speak up in 2002 and told the world that he had been in Iraq and that there were no weapons of mass destruction, popular opinion was so high in favor of Bush policies that despite being known as a patriot, conservative, and a hawk, Ritter was called a traitor by some.

What if the only means Scott Ritter had to share what he knew with the rest of the world had been through an App Store?

Flickr Censorship Pales in Comparison

Censored Obama imageRecently Flickr received a lot of scrutiny and pressure because of perceived censorship of a political image. The image showed a modified version of Obama on the cover of Time Magazine where Obama was made to look like the Joker from the most recent Batman movie.

Yahoo, the parent company for Flickr, later explained that they removed the image from Flickr because they had received a copyright infringement claim.

I don’t care to debate the Flickr censorship case. Instead, I want to ask simply why Flickr got a lot of grief for censoring a single image that they say they removed because of a copyright claim, but Apple has thus far escaped scrutiny for a standing policy that rejects any applications that attack political figures.

The image that Flickr removed would have never made it through the iPhone app review process in the first place.

The Mobile Proposition: Trade Liberty for Security

Apple has good reasons for why it has an App Store review process. It told the FCC that:

We created an approval process that reviews every application submitted to Apple for the App Store in order to protect consumer privacy, safeguard children from inappropriate content, and avoid applications that degrade the core experience of the iPhone.

This is a very similar argument that carriers and handset manufacturers have been making for years now. The argument is that mobile phones contain so much personal, sensitive information that applications need to be vetted to ensure that consumers are protected.

This is the same argument that Ben Franklin famously warned us about when he said:

Those who would give up Essential Liberty to purchase a little Temporary Safety, deserve neither Liberty nor Safety.

And despite the fact that we would not accept similar arguments from our government, we seem willing to give up our freedoms to mobile companies for the sake of our own security.

It’s Not About Apple. It’s About Gatekeepers

While I’ve spent most of my time focusing on Apple, please don’t mistake this as a tirade against Apple. Apple just happens to be leading the way in this area of mobile as well.

The reality is that if mobile is going to live up to its promise, we need a future without gatekeepers.

It isn’t hard to conceive of a future where more people have smartphones than have PCs. In some countries, people get more news from their mobile phones than they do from their desktop computers.

Before we get to the point where mobile phones have become the primary way that people get their news and information, we need to ensure that we have the freedom to publish what we want without restrictions.

For these reasons, I’m encouraged by the work of organizations like the Open Mobile Consortium. They are tackling the difficult work of providing truly open mobile solutions that allow people in repressive regimes to communicate freely.

The Moral Imperative of the Mobile Web

In addition to the Open Mobile Consortium, we need to make sure that there are alternatives to app stores and their gatekeepers. The best alternative is web technology.

This is why I’ve gone from thinking about mobile web technology as a smart business decision for some applications to thinking of it as a moral imperative.

Even if you are an Objective-C programmer who has had a lot of success on the iPhone App Store, it is in your best interest that the mobile web develop into a viable alternative to app stores. It is in society’s best interest.

To get to that point, we need to solve the short-coming of the mobile web. We need the technology to stabilize. We need real browsers on all phones. And we need a reliable and easy way to accept payment for our mobile web applications and services.

I cannot state this strongly enough: we need an open and free mobile web to be a viable alternative to the mobile gatekeepers to ensure that we have the freedom to say what must be said and the ability to have our voices heard by others.

Reflections on Foo Camp 09

Last month I had a unique opportunity to attend Foo Camp at the O’Reilly campus in Sebastopol, CA. This weekend’s WordCamp Portland reminded me that I had yet to write about my Foo Camp experience.

Foo Camp is a free, invitation only event organized by O’Reilly. Foo stands for Friend of O’Reilly as well as being a play on words on a popular term used in programming documentation.

While resembling a conference in many ways (there is a schedule with multiple sessions at any given time), Foo Camp is most often called an unconference because the sessions are suggested by the attendees on the first night of the conference. It is also truly a camp as many people, myself included, pitched tents on the O’Reilly campus.

Many tents on the O'Reilly Campus during Foo Camp '09

Photo courtesy laughingsquid (thanks Scott!)

While the format is unique and fun, that’s not why people go to Foo Camp. The reason people attend and rave about their experiences is because Foo Camp brings together many of the smartest and most creative people working with technology.

Bring 300 brilliant people together for the weekend, then step back and watch the ideas and connections take off.

Part of the reason I’ve had so much trouble writing this summary of my experience is because there were so many amazing experiences and people that I met that I find it difficult to convey to other people. The simplest way I’ve explained it is that I didn’t want the weekend to end.

There are some other observations that I made during the weekend:

  • People were not just smart, but genuinely nice and helpful. Going into Foo Camp can be a bit intimidating “How did I get an invitation? I’m not worthy.” The warmth of the people I met is probably the thing I will remember the most.
  • That first point bears repeating. The people were amazing and wonderful.
  • I found myself gravitating to sessions on the economy, politics and health care despite the fact that there were many technology sessions. Some of the really good ones were:
    • Bill Janeway of Warburg Pincus led a great session on the current recession and the parallels/differences to the great depression. BTW, Mark Sigal has a great extended summary of this session on his Foo Camp recap.
    • Susan Crawford and Andrew McLaughlin from the White House talked about ways to help the government and what types of data the government could open up that would help the public the most.
    • Mitch Kapor and Jay Parkinson shared how they are each attempting to change Health Care and in particular Health Care IT.

    I realized that I’ve been spending so much time on the day-to-day things that we need to do to build our business and deliver for our customers that I’ve track of what is going on in the world. One of the things that motivated me to start working on mobile was the fact that it can be a transformative technology—something that can make people’s lives better in substantial ways. I need to find ways to make more of that happen.

  • I find the idea that Tim O’Reilly has been promoting of government as a platform to be intriguing and there were a lot of sessions at Foo Camp talking about what is currently being done with the data the government provides. I didn’t realize how much was already happening in this space. Really nice to see.
  • I had a great time leading a session with Andre Charland from Nitobi on building applications using mobile web technology. The folks at Nitobi are the lead developers of the PhoneGap framework. Good discussion and ideas during the session.
  • It was really, really hot. Many people chose to stay inside where it was air conditioned which meant we didn’t get that many people for our session. I didn’t feel too bad because every other outdoor session had low turnout during the same mid-afternoon time slot. But what did happen was many people who wanted to attend the session, but didn’t, later asked me for a summary. I had more than one person ask me if this information was written down anywhere. It has been a big incentive to start blogging more. Posts like The Five Most Common Arguments for Native iPhone Development are direct responses to comments from people like Mok Oh who rightly said, “What’s the url for that blog post? I’d like to read it.” :-)
  • B.J. Fogg is working on peace in 30 years. He says peace has a bad brand. He is looking to change that and make peace happen. Yes, please.
  • Werewolf rocks. We played into the wee hours of the morning. What a blast!

There were many, many other conversations that made it a wonderful experience. I cannot thank everyone at O’Reilly enough for the invitation and for hosting me. I wish there was some way I could repay their generosity. Tim, Sara and the rest of the team, you have an open invitation to dinner at our house any time you are in Portland. For that matter, if you need a place to crash (or pitch a tent), mi casa es su casa.

I left the weekend inspired and reminded again of the great things that individuals can accomplish. I turned 35 the week after Foo Camp. Being around people working on world-changing things has me thinking again about my legacy and about how the work that I do and the life that I lead can help make the world that my daughter is going to grow up into a better place.

I’m not yet sure what I’m going to do with this renewed perspective, but I’m thankful to Foo Camp for the reminder to think and dream big.

Webkit: The Dominant Smartphone Platform

Based on Q2 sales of smartphones, Webkit-based browsers may soon ship on 85% of all smartphones sold.

Pie chart showing market share for webkit based on smart phone OS

Please keep in mind, this is not the reality right now. This number assumes RIM’s purchase of Torch Mobile really means that future Blackberry Browsers will based on Webkit.

There are some other caveats as well:

  • This understates Opera’s mobile market position. Opera has a large installed base of users.
  • It assumes market percentages will stay the same. We know this won’t be true.
  • It assumes that all of the “other” smartphone OS browsers are not using Webkit currently.
  • Mobile Firefox is just getting started. It is unclear how that will change the landscape.
  • Just because it is Webkit, doesn’t mean that it is the latest version of Webkit.

Caveats aside, you would be hard pressed to find another smartphone development platform with any where close to Webkit’s market share.

More importantly, this means that HTML5 for mobile is looking great. If Blackberry joins the ranks of Webkit-based browsers, that will means Symbian, iPhone, Android, Palm and Blackberry will all be on the path to HTML5 support.

The only laggard will be Mobile Internet Explorer, and even for Windows Mobile there are options like Google Gears which adds some HTML5 support to IE or installing other browsers like Opera or Firefox.

Carriers, App Store and Mobile Web: Six Factors for App Distribution Success

Last January, I wrote about how the iPhone App Store was the surprise story of 2008.

Web 2.0 -- Web-based Apps, Services & Mashups, Software as Service, Cloud Computing vs. iPhone App Store: Native Apps, Few APIs between apps, No Recurring Revenue, Local Storage

Flickr photo by Civisi: http://www.flickr.com/photos/civisi/2611679744/

The point of my previous post was how the iPhone App Store ran contrary to the prevailing technology trends. Particularly when it comes to the trends that we’ve come to think of when we talk about Web 2.0.

However, from the perspective of the mobile industry, the iPhone App Store presents several breakthroughs and its success isn’t surprising at all.

The iPhone App Store vs. Carrier Application Distribution

Apple’s ability to convince AT&T to let it release an App Store that Apple controlled was ground breaking. Because of this, the App Store was a significant leap ahead of what had come before. Here are some of the factors that we looked at when comparing the development platforms:

Openness
How difficult is it to become a developer for a platform? What hoops do you have to jump through to get permission?
Entry Cost
Assuming you can get permission, how much do you have to pay to develop and sell software for a given platform?
Revenue Split
How much of the revenue will you have to share?
Restrictions
Can you publish anything you like? How much outside influence is there on the software or content you want to publish?
Releases
How difficult is it to release your software? What are the review cycles?
Micropayments
How easy it for you to sell your software? Is there a good system for purchasing small amounts?

We took those six characteristics and compared the iPhone App Store to what previous model where the carriers where the gatekeepers to a mobile application’s success:

Carriers App Store
Openness Closed, Seek permission Open to anyone who signs agreement
Entry Cost Thousands of dollars $99
Revenue Split 60/40 to 50/50 70/30
Restrictions Many Few
Releases Difficult, Not Timely 1 to 2 weeks
Micropayments Inconsistent, Troublesome iTunes account for every phone

Looking at those six factors in the table above, it is clear why the iPhone App Store represented such a significant departure from what was previously available to developers.

The barriers to entry are lower which means that more developers are participating in and there is more buzz surrounding the App Store than any of the previous models could have hoped to achieve.

How does this compare to the mobile web?

How does the mobile web compare to the App Store? Let’s take a look at those six factors again:

App Store Mobile Web
Openness Open to anyone who signs agreement Completely Open
Entry Cost $99 None
Revenue Split 70/30 100%
Restrictions Few None
Releases 1 to 2 weeks Instantaneous
Micropayments iTunes account for every phone No perfect solution

For five of the six factors, the mobile web has an advantage over the App Store.

This Doesn’t Mean the Mobile Web is No-brainer

Despite the fact that five out of the six factors favor the mobile web does not necessarily mean that the mobile web is the best strategy at this moment in time.

The lack of a consistent payment model for the mobile web is no small thing. It is a huge hindrance for mobile web adoption.

At the same time, lots of test are going on right now to try to allow people to purchase real world goods like groceries using their mobile phones. If in the future you will be able to buy a bottle of water using your phone, I’m certain you’ll be able to buy digital goods like mobile web applications and services through your phone.

In addition, there are good reasons why people choose to build native applications that have nothing to do with the application distribution mechanism. We’ll cover those factors in a later post.

So what does this mean? Future Possibilities

When I look at these six factors, it says to me that in the long run, the mobile web will be a distribution mechanism equal to or better than App Stores because of the freedom and control that it gives developers.

In the short run, the lack of consistent micropayments for the mobile web makes it very challenging compared to the iPhone App Store.

If there was one thing that would make the mobile web more successful, it would be a consistent mechanism for paying for mobile web services and applications.

What does “Mobile” mean?

Tonight at Mobile Portland, there will be a presentation about Moblin. Moblin is an open source operating system for netbooks and mobile internet devices.

This presentation has caused me to reconsider what we mean when we say “mobile?”

Usually when I’m say mobile, I’m talking about almost exclusively about mobile phones. I’m interested in mobile phones because they go everywhere with people and they are nearly always connected to the Internet.

However, it’s not a stretch in any way to think of the iPod Touch as simply an extension of Apple’s iPhone plan. If you forget about the iPod Touch simply because it isn’t a phone, you miss out on a significant number of iPhone OS users.

So if we include the iPod Touch, should we also include devices like the PlayStation Portable which also includes Wi-Fi and Internet browsing?

Photo of PlayStation Portable browser

PlayStation Portable Browser from http://www.flickr.com/photos/webmink/ / CC BY-NC-SA 2.0

What about Netbooks? Both Moblin and Google Chrome OS are designed to compete for these new devices that place a premium on mobility instead of the horsepower that we’ve become accustom to when thinking about laptop computers.

And why not laptop computers? I was reading article recently that talked about the impact mobility has had on large businesses. The article wasn’t talking about mobile phones. It was focused on laptops instead of desktop machines.

Finally, there are these new devices that aren’t quite phones, but aren’t laptops or netbooks either—the Mobile Internet Device (MIDs).

Photo of MIDs

MIDs from http://www.flickr.com/photos/joshb/ / CC BY-NC 2.0

MIDs are larger than smartphones, but smaller than netbooks and tablets. They often have touchscreens and small keyboards. They are designed primarily for web usage.

How do MIDs fit with other mobile devices?

I’m not sure. At the moment, I’m not sure where we draw the line between any of these devices.

In fact, that’s one of the reasons I’m so happy we’re getting a chance to hear from some of the developers of Moblin today at Mobile Portland.

If you haven’t RSVP for Mobile Portland yet, please do so now. You don’t want to miss this opportunity to learn more about these new devices and what open source can contribute via the Moblin initiative.