[Edit]: Obligatory Ben Franklin quote: "They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety."
[Edit]: Obligatory Ben Franklin quote: "They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety."
Put simply, a computer is a dangerous tool in inexperienced hands, no different than a table saw or a gun. A user has the ability to do serious damage to themselves, by destroying or leaking personal information; adding a reasonable safety feature that is activated by default is not an infringement of your freedom when you have the ability to disable it trivially.
Now, if we're talking the App Store, then I agree with you completely. iOS should behave exactly like Mountain Lion, and if I had my druthers, the level of vendor lock-in they employ on that platform would be considered anti-competitive and illegal. If it turns out that Gatekeeper is merely a stepping stone to similarly walling off the Mac ecosystem, then I suppose I will have to eat my words.
Some people have a talent for getting malware on anything.
If in five years I can only run apps on my Mac that come from the App Store then I'll eat crow but I'd bet everything I have on that not happening which is why I am a iOS and Mac developer.
Personally I feel this is just the authors genuine opinion/enthusiasm for this topic coming out on paper. I think he believes (just like I do) that this should be the "norm" and is a correct step forward. I see this as how I would have a conversation with my parents and explain to them why Mountain Lion is going to be so great for them. Obviously I would be crafting the conversation to lead them towards this being the "norm" because I think it should.
But again I am bias because I basically agree with the author whole-hardily.
We depend on the "take one for the herd" principle where the first few people to get stung by the trojan will alert others and the app can be taken down. Usually this is quick enough to make the viability of this kind of attack limited, but can we truly depend on that?
Code signing not for DRM purposes but for identifying the vendor is a big deal. Most Linux distributions make a point of validating the MD5 or SHA1 hash of the contents, yet on OS X most just download and open without really thinking.
The "liberty" you complain about sacrificing is only one click away.
I honestly think gatekeeper could be a good thing, and I would like to see a similar system be used to help open up ios. As it also appears that ios and OSX will eventually end up as the same entity (which I also think will be a good thing).