Um:
http://en.wikipedia.org/wiki/Vendor_lock-in#Apple_Inc.
Apple has made it extremely difficult, if not impossible (especially for the non-computer savvy), for you to install OSX on a computer that isn't a Mac.
All you did was flip my argument from OSX-centric to hardware-centric. I wasn't talking about the ability to install other OS's onto a Mac- I was talking about the inability to install OSX on another computer.
But what exactly locks you into OS X ? OS X for the most part is very standards compliant and produces content in very standard formats. This is not proprietary at all. I have access to all the same tools on Linux as I do on OS X. I'm not locked in at all.
My content will still work, I will still be able to read my documents after I've switched OS. Apple does a very poor job of locking me in. Otherwise, they wouldn't use AAC for music, they wouldn't support H.264 for videos, PDF for documents, JPG/PNG for images...
You know, standard formats everyone and their dog supports on their OS.
The DRM thing is another story for another day. DRM is evil. Apple using DRM locks you into Quicktime to watch their movies. Thankfully, they got rid of it for music. In a sense, the iTunes Store has some form of vendor lock-in. Not OS X.
According to your argument, if I am a Bing user, and it ceases to exist, I can go back to using Google or Yahoo!, which is what I was using before I started using Bing.
Yeah, just like if IE ceased to exist, you could move to Firefox ? Right... tell that to the many corporations that are stuck on IE6 because they used MS tools to write web apps that produced code that was locked to IE6 only. And to redo it all would be too big of a financial burden to the enterprise in question.
Leave it to Microsoft to take something seemingly open and non-proprietary like an HTML renderer and manage to lock you into their stuff with it, killing competition and stiffling innovation
Like I said, just give MS a chance, they'll figure out how to make switching back to Google as much of a pain as possible (including financial or data loss to you). Just like they made sure all your Word docs would be stuck to Office for the rest of your life (in 2010, people still have yet to figure out Office 97's version of .doc to implement a 100% working clone).
Finally something true. If you rely on OS X, you are indeed locked into Apple hardware. Of course, people seldom apply the vendor lock-in scenario to that situation - in fact, not even the wikipedia article to which you link makes that argument. Vendor lock in usually applies to the idea that once you start using a product, your data is stuck in that ecosystem with no (practical) escape to competing ecosystems. The wikipedia article talks about Apple in that regard - DRM'd music, unusual data media, etc.
Exactly, vendor lock in is about data and functionality, not a particular OS on particular hardware. We moved all of our Web apps from Solaris SPARC to Linux x86-64 at work, changing our hardware provider to HP. We lost exactly 0 data, and we didn't rewrite a single line of code.
That's because Java is platform independant for the most part, our code was platform agnostic, making sure to not use any vendor specific extensions and our data was available in a multi-platform format being stored in a Oracle database (which could be converted anyway).
OS X does not lock you in. It doesn't lock down your data and content and it does not have very many "vendor specific extensions". Heck, even the OpenStep platform they use is documented and anyone is free to reimplement it (see GNUstep).