Do all users also need an MSDN license to test applications?
MSDN licenses are required for testers who do progressive test, configuration testing, debugging and maintenance programming. MSDN licenses are not required for user acceptance testing or stress testing, provided that that the testers will not be doing any debugging, configuration, or maintenance.
MSDN licenses are required for testers who do progressive test, configuration testing, debugging and maintenance programming. MSDN licenses are not required for user acceptance testing or stress testing, provided that that the testers will not be doing any debugging, configuration, or maintenance.” http://msdn2.microsoft.com/en-us/subscriptions/aa948864.aspx#licensing Your usage certainly sounds like it fits into the first section as they’re contributing to the development, and then testing the latest version – rather than the latter – thus MSDN licenses would probably be required. Alternatively, a full ‘retail’ (or whatever) license may be appropriate. So I think you’re correct on everything except assumption 1 – to which I suspect (but not certain) that you may be wrong.