TFS 2008 Licensing - clearing some of the misty valleys
A colleague asked me whether is true, that TFS 2008 Workgroup edition now supports 20, instead of the 5 users. The answer to this one, and I checked with the TFS guys, is that the 5-user limit still applies ... no change in this area.

Let me summarise some of the common licensing questions we get/got and the answers as I understand them to be at this stage:
- Do we need a client access license to submit work items to TFS?
- With TFS 2005, yes.
- With TFS 2008, no. Licensing changes with 2008 allow an unlimited number of users to (1) create any work item, (2) query for work items they have created and (3) update work item they have created.
- NOTE: The new "bug filing" clause only applies to Standard Edition and not to the Workgroup Edition.
- Do we need one or two TFS Server licenses when installing a dual server implementation?
- Single Server deployment = 1 TFS Server license, one for the TFSATDT.
- Dual Server deployment = 2 TFS Server licenses, one for the TFSAT and one for the TFSDT.
- Do we need any license when installing the TFS Proxy server?
- Yes, you need a TFS Server license per TFS Proxy Server.
- When do I actually "not" need a client access license (CAL)?
- Looking at the EULA ... in other words from the horses mouth ... and we quote:
- You do not need CALs for any of your servers licensed to run instances of the server software.
- You do not need CALs for up to two devices or users to access your instances of the server software only to administer those instances.
- You do not need a CAL to access work item tracking functionality to create new work items, or view and update work items you opened.
- Your CALs permit access to your instances of earlier versions, but not later versions, of the server software.
- What is an external connector license and when should I consider one?
- Again extracting from license agreements:
- "Each external connector license assigned to a server permits any number of external users to access instances of the server software on that server. You do not need CALs for those users".
- "External users" means users that are not either (i) your or your affiliates' employees, or (ii) your or your affiliates' onsite contractors or agents."
- What licensing implications do we have on a standalone TFS Build server?
These are, however, my views and I urge you to digest the TFS licensing whitepaper and to contact your local Microsoft licensing representative to double-check.