Earlier quoted context omitted.
You're taking Apple's domination for granted. How did they get it? There were half a dozen smartphone platforms before iPhone OS, but all of the devices had lousy quality, lousy user experience, and a lousy marketplace for third-party apps. If you read the rebuttals to the complaints, you'll see that there are several practical, quality-oriented reasons why 3.3.1 was a smart move. It's just one of hundreds of quality…
I don't know why you're talking in the past test ... like those platforms are dead or something.
Five rational arguments against Apple's 3.3.1 policy
31–40 of 93 posts
Re: Five rational arguments against Apple's 3.3.1 policy
#32Re: Five rational arguments against Apple's 3.3.1 policy
#33Earlier quoted context omitted.
git clone rails
So if I understand your witty reply, what you're saying is that if you give your work product away, you are entitled to do as you please with the fruits of your labour. However, if you develop a proprietary product, you are not entitled to do as you please with it and must accommodate the needs of those who want to do something else with it and are unable to do so because of your licensing terms. Is that what "git cl…
And we're all entitled to post our opinions about it, but you should maybe try and give the opposing views a little more respect. :)
Re: Five rational arguments against Apple's 3.3.1 policy
#34Earlier quoted context omitted.
So Apple is also an "opinionated" vendor, so what? Not happy? Try developing for Android or something else. Really, what are the merits for this guy to complain about it given his own stand regarding Rails?
You're comparing apples vs oranges ... Rails is an open-source web-framework. If you don't like its directions and you'd like to change that, you can always fork it without gettings sued ... and forks/clones in other languages have happened and are thriving. His merits are that he's a contributor to an open-source piece of software that changed people's perceptions and he's also a founder of 37signals, a small busine…
By the way, IP is far from being the only cost involved in building an ecosystem around a platform (as ESR has explained ad nauseum). So the "Rails is OSS" argument doesn't really apply here.
Re: Five rational arguments against Apple's 3.3.1 policy
#35Re: Five rational arguments against Apple's 3.3.1 policy
#36Earlier quoted context omitted.
git clone rails
So if I understand your witty reply, what you're saying is that if you give your work product away, you are entitled to do as you please with the fruits of your labour. However, if you develop a proprietary product, you are not entitled to do as you please with it and must accommodate the needs of those who want to do something else with it and are unable to do so because of your licensing terms. Is that what "git cl…
You can't just clone the iPhone and it's OS.
Therefore I don't understand the claim that DHHs comments are hypocritical.
And nobody is disputing that Apple is entitled to do with their iPhone whatever they want. They are just not entitled to people being happy about it.
Re: Five rational arguments against Apple's 3.3.1 policy
#37Apple's focus is and always will be: 1) Apple, 2) Marketers, 3) Users, 4) Developers, and #4 has always been a distant one at best (anyone remember the Rhapsody fiasco?) Keep that ordering in mind, the latest changes make perfect sense.
Apple prioritizes the end user experience over the developer's experience and aren't shy about rubbing that in. More than that, Apple prioritizes having control over its own fate, and if developers using intermediary layers have to suffer for Apple to retain its relative autonomy then so be it.
Microsoft's philosophy has the logic: if we have all the developers, then the end users will flock to us, so we're going to cater to the developers. Apple's philosophical logic is: if we make something that 'just works' and that all the end users lust after, the developers will come to us, so we have to retain our ability to push things forward.
I'm not sure which philosophy, if either, is better overall. But it seems pretty clear which one angers developers more.
Re: Five rational arguments against Apple's 3.3.1 policy
#38Earlier quoted context omitted.
git clone rails
So if I understand your witty reply, what you're saying is that if you give your work product away, you are entitled to do as you please with the fruits of your labour. However, if you develop a proprietary product, you are not entitled to do as you please with it and must accommodate the needs of those who want to do something else with it and are unable to do so because of your licensing terms. Is that what "git cl…
Of course you are entitled to do what you please. You may make your product less useful, or even eliminate it. The point is, your customers have no alternative between keep consuming and stop consuming.
To reify the point: Apple should be worried about the latter.
Re: Five rational arguments against Apple's 3.3.1 policy
#39Apple's focus is and always will be: 1) Apple, 2) Marketers, 3) Users, 4) Developers, and #4 has always been a distant one at best (anyone remember the Rhapsody fiasco?) Keep that ordering in mind, the latest changes make perfect sense.
While I think putting marketers in that list is a bit trollish, I think you've hit on something that's broadly true. Developers reacted with rage to Apple's app screening process and are reacting with rage again to Apple's banning of intermediary layers/languages. Whereas Microsoft's slogan is "developers, developers, developers..." Apple's is decidedly not. Apple prioritizes the end user experience over the develope…
But you expounded on my point nicely -- Apple and MS have different philosophies about developers.
Re: Five rational arguments against Apple's 3.3.1 policy
#40Earlier quoted context omitted.
So if I understand your witty reply, what you're saying is that if you give your work product away, you are entitled to do as you please with the fruits of your labour. However, if you develop a proprietary product, you are not entitled to do as you please with it and must accommodate the needs of those who want to do something else with it and are unable to do so because of your licensing terms. Is that what "git cl…
Has anyone really, seriously argued that Apple isn't "entitled" to do as they please? They are, and developers are entitled to be annoyed when their seemingly artificial and arbitrary limitations cause them problems. And we're all entitled to post our opinions about it, but you should maybe try and give the opposing views a little more respect. :)
I didn't realize that quoting Giles was considered disrespectful of either of these opinions. It was an interesting take. I like what I know of David, and consider myself an awfully opinionated guy as well. That doesn't mean I don't think it's worth pondering whether this particular bit of criticism is... Um... "interesting," nor do I predict he would be outraged at Giles' comment or my quote of it.
If I thought you, David or anybody else wrote something that they were not entitled to write, I would use the flag feature, not a comment. To me, a comment is intended to provoke thought and debate, not to suggest there is something that should not be said.
Now to clarify what I intended when I quoted Giles. I didn't think of it as a "David shouldn't have said that," rather I thought of it as a "If it's right for Rails it just might be right for iPhone!"
I still think that even though David gives Rails away and Apple does not give iPhone away. iPhone is an opinionated product, and people are correct when they say that Apple is saying "Fuck You!" Apple is saying that in exactly the same sense that David said it, even though no you can't fork iPhone.