Linked by Thom Holwerda on Wed 29th May 2013 16:59 UTC
Apple At the D11 conference, Apple CEO Tim Cook once again took the stage to be interviewed by Walt Mossberg and Kara Swisher. While most of the interview can be replicated by picking and reading 10 random Apple fanblog stories - there were still a number of very interesting things that warrant some closer scrutiny.
Permalink for comment 563313
To read all comments associated with this story, please click here.
RE[5]: Missing Steve Jobs
by Tony Swash on Fri 31st May 2013 10:54 UTC in reply to "RE[4]: Missing Steve Jobs"
Tony Swash
Member since:
2009-08-22

"I guess that's why he decided not to make Webkit open source ;)

He didn't decide to do that out of the goodness of his heart. Webkit was originally a fork of KHtml, which was and still is licensed under the lgpl. IANAL, but to my understanding, this means that while non-gpl programs can link to a library licensed this way, one cannot hold back source code modifications and still comply with the lgpl. This meant, simply, that in a country such as the US where licenses are enforceable, Apple had no choice but to continue Webkit as an open source project. To do otherwise would have been a violation of the lgpl.
Of course, at that time it was in Apple's best interest to be as open as possible. They were the under dog and, on top of that, trying to work their way up from being damn near dead. As far as general purpose computers go, they're still the underdog and notice that OS X is still as open as it ever was. Contrast this with iOS, where Jobs showed just what he does when his company's on top and allowed his control-freak nature to show. On one hand this kept product quality high, on the other hand it meant a number of artificial limitations. I'm glad to see a possible weakening of some of the more pointless controls, while at the same time I hope the high product quality continues. I want to be able to tweak my iDevices without jailbreaking (custom keyboards, change my default browser, etc), on the other hand I do still want apps to remain sandboxed so as not to corrupt system-wide libraries (saw that on Android once with a Google Maps update, took forever to trace what had happened and fix the entire location stack). Here's hoping for a healthy balance, and I'll raise a glass to that.
"


I think you are using a clumsy stereotype to try to simply thinking about complex stuff and a complex technology company. The real world is never so cut and dried.

Apple didn't have to use KHtml or any open source solution for it's web browser. It chose to because it suited them to go open source. Apple do not have an ideology of openness or closeness, they have an ideology of good design, maximising the quality of user experience and making profits doing so.

One of the most overwhelmingly negative features of the the PC for the vast mass of ordinary computers users was the terrible fear of malware, virus and security breaches. This was not an irrational fear. When the iOS model was first designed it was possible to start again from scratch and build a curated model where the stuff that people loaded on their devices was vetted and was thus safe to install. The result of the curated model was not the reduction of choice or freedom but an explosion of choice and freedom.

People were now free to buy cheap and safe software and know that they were almost certainly safe. The result was a vast explosion of software consumption and software production, an explosion of choice. It is almost certainly true that the average iOS device owner buys and uses far more software than they did in the old unregulated PC software markets.

Designing, setting up, managing a regulatory structure for what is now a vast software ecosystem is not easy and runs into problems and issues sometimes but who wants to return to the insecurity of the old PC ecosystem, and what would be the advantage to the end user of doing so?

Especially when you get stuff like thus:

http://www.electronista.com/articles/13/05/30/trojan.horse.attacks....

Reply Parent Score: 0