I was IM-ing with a friend after coming home tonight and we got into a heated debate about Apple’s app store banning (a story I’m sure every HN reader is aware of at this point). I said the Government should intervene and he said that was the beginning of the end because Government shouldn’t be allowed to tell companies what to do. I countered that point with this…
I believe Government should be allowed to force companies to define how they will act but not force companies to take any specific action.
In other words I believe the government should force Apple to define their acceptance criteria for the App store (e.g. give the specific reasons why apps would be rejected) in the same way they force food manufacturers to list their ingredients on the packaging. Is that something you would you have a problem with?
Ingredients listed on food are provided so that people who have allergies can see what's in the food, and not die. In a universe where foods don't have to list ingredients, foods without the ingredient label will be cheaper, meaning allergic people have to pay more to find out what's in the food. Meaning that allergic people ("disabled", if you will) are forced to pay more because of a from-birth (or from-young-age) disadvantage through no fault of theirs.
I'm republican and libertarian as the day is long, but I support government regulation that puts this sort of disadvantaged people on equal footing with everyone else. That means elevators have to be in buildings, handicapped people should get free parking, learning disabled should get special classes in school, etc.
You can't be allergic to an iPhone app. Being open and transparent about an app market is one of those things that should be competitive advantage. Sprint or MS or whoever's building their app store should be able to say "Look at our app store, it's open! Come over here!" as a selling point even when their software stack is inferior (no flamewars please).
I'm an iPhone developer and I am pissed at apple. What they are doing is wrong and evil. But developers are perfectly capable of staging a coup and changing Apple's mind (we did with getting them to release the app store in the first place). I'm open to discussing why that doesn't happen (too many people are making too much money is my theory).
But what shouldn't happen is the government stepping in and saying "Too lazy to stand up for yourselves? Don't worry, we'll do it for you!" That's so dumb I don't even know where to begin. It sets an awful precedent. Software developers are fiery and passionate, generally speaking, and I've seen way too many professions lose that because they outsource their righteous indignation to their government, and then become dependent. And then there's regulation written for yesteryear affecting today's tech companies, and in about fifty years tech becomes the auto industry or the banking industry: one-brilliant people who gave their battles away to someone else to fight, and everybody paid the price for it.
Maybe that's a bit overdramatic for one government intervention. On the other hand, for want of a shoe...