Kemp wrote:
That's where they get everyone to use their products early on so that that's the only stuff they know how to use later in life. I personally don't mind it in this case as I can upgrade my XP Pro to "legal".
More like, how they use their ownership of one product you like to help you use more of their products. All of their products work together nicely, but completely fail with other people's products. They are not just incompatible (which is what you'd logically expect) but also idealistically different in so far that most of what you'd learn in a Microsoft environment would be pure waste in a different environment, and of course the other way around.
If you can use windows, visual studio, wmp, msn messenger and IE, how easy is it to switch away from any of these? Let alone all of them? So effectively, when Microsoft says "You can't use VS Express anymore, pay for a home developer license" all you can do is either nod and pay up, or be stuck with worthless knowledge not knowing your way around anything else, and thereby becoming probably quite sad. So, you'll nod and pay up. You'll hate them, but you'll pay. Next step, you need a new windows version to run your old software because Microsoft has deprecated your Windows XP. Too bad, that's another bunch of cash. You'll need to buy your MP3's and DivXes as DVD Video's as well, since they enforced DRM in Windows XP+1.
Moral: Vendor Lock-In is good for the vendor and not forbidden by law. It's the reason Microsoft is as big as they are now and why they won't shrink anytime in the near future. By using stuff that's free but within their lock-in range, you're effectively helping them by using something that's free. Gives me an awkward feeling to have it installed here, but I'm using it only for one project - the installer of my OS to be run from Windows.