Eric gets it right.
Eric Sink is one smart mother. With all of the complaining, bitching, and moaning about not getting Team System for free, Eric is the first person I saw that pointed out that you really don't get anything for "free" with MSDN. All that software you get is so you can develop against it, not that you can use it how please because you happen to be a developer. Let me explain:
MSDN gives you software and the right to use that software when you are developing applications that interoperate with the software from MSDN (Holy Recursiveness Batman!). Make sense? MSDN does not give you rights to use Office, if you aren't using Office in your application. I can see why this is confusing, so let me try explaining with a really, really bad analogy:
You build cabinets. I build houses. I depend on you to build quality cabinets so people will buy my houses, so I give you a "Development House". You can go in to this house and put up cabinets, take them down, figure out the best way to install them, and so on. Since I gave you the house so you can test install cabinets in it, I would be mightily pissed if you moved your family in.
Get it? (I told you it was bad (I'm really sorry you had to sit through it)). Eric does a better job of explaining that then I do, so go read his post.
Eric also brings up the issue of tiers, and how MS is pricing Team System for the "Team" tier to go after the people they lose to Rational/IBM. That still leaves the question as to why they left the "Professional" tier alone. I think that answer is pretty apparent:Microsoft can't compete at the 5 - 100 developer level. Think about it for a second. With tools like TestDriven.NET, SubVersion, CruiseControl.NET, and the large amount of free/inexpensive quality defect tracking out there they can't compete. Wherever they price themselves, they price themselves out of the market.
I completely understand where everybody is coming from. "Team System is the new hotness and gosh darn it I want it." I want it too! Team System gives me "Shiny Thing Syndrome". It's cool, it's slick, it's all that and a bag of chips. (I should be a Team System cheerleader). But you know, I also want a Lamborghini and I'm sure a whole bunch of you wouldn't mind one either. The thing is, it isn't in my price range. Neither is Team System. I don't think I will be getting either any time soon.

Comments
Mike Gunderloy on on 3.24.2005 at 1:43 AM
One minor correction - MSDN Universal does in fact give you the right to use Office for general business purposes, whether you're using it in your application or not. Go check the license. It doesn't give you the right to use the various servers for other than development, though.
http:// on on 3.24.2005 at 3:30 PM
The difference between production use and development use of MSDN tools is incredibly hard to communicate to developers! I've tried for years, and am constantly being shrugged off. Same goes for the 'MSDN disk sharing' thing.
It's an interesting commentary on the state of software licensing, I think. These very same devs are hard at work on software subject to its own for-profit licensing terms. In other words, adherence to the license is what keeps their paychecks from bouncing. Yet they have no trouble violating the *other guy's* license if it saves them a few bucks or a few minutes of annoyance.