Team Foundation Server
Visual Studio Team Foundation Server (TFS) is the collaboration platform at the core of Microsoft’s application lifecycle management (ALM) solution. TFS supports, multiple IDEs and platforms locally or in the cloud and gives you the tools you need to effectively manage software development projects throughout the IT lifecycle.
Update: Team Foundation Server new features include Agile Project Portfolio Management, Team Rooms, Work Item Charts and Release Management that will help organizations manage agile teams and foster cross communications within teams.
Key rules about Team Foundation Server licensing and these only apply to Team Foundation Server.
Team Foundation Server License
Each Developer with an MSDN Subscription, is granted one Team Foundation Server license and one Team Foundation Server CAL.
The MSDN Team Foundation Server license can be accessed by non MSDN-Subscribers, provided they have a TFS CAL.
With some exceptions, each user or device directly or indirectly accessing Team Foundation Server must have a User CAL or a Device CAL.
- A CAL is mandatory for any user who accesses data through the Team Foundation Server to the SQL backend.
- The Team Foundation Server Retail Licence (that is a Retail boxed product) allows up to five users to connect to that same instance of the software without requiring a Team Foundation Server CAL (Client Access Licence). This means the TFS Retail licence comes with 5 User CALs, so up to & including five users, may connect to the TFS Licence before a Client Access License is necessary. The sixth and further users must purchase a TFS CAL.
- A Team Foundation Server CAL is not required in the following cases:
- Entering work items through any interface, and viewing and editing work items you created. This enables users to enter and edit their own work items of any type.
- Accessing Team Foundation Server reports. Any read-only data that comes from the Team Foundation Server SQL data warehouse or is surfaced through SQL Server Analysis Services would be a report, but custom reports could also be written to call into Team Foundation Server APIs and could also join that data with other data sources.
Accessing Team Foundation Server using Microsoft System Centre Operations Manager.
This enables operations staff to take operational issues encountered in production and raise them as issues to the development team, automatically creating a work item in Team Foundation Server.
- Accessing Team Foundation Server using the Feedback Client for TFS. This allows the user to provide Feedback about an application into Team Foundation Server.
- Viewing static data that has been manually distributed outside of Team Foundation Server.
- Up to two devices or users that only access Team Foundation Server to perform system administration, such as creating Team Projects or Project Collections.
- Up to five users when Team Foundation Server is purchased through the retail channel or for the free Team Foundation Server Express. However, a CAL is required for the 6th user and any subsequent user.
In all cases, however, the user must still have the necessary CALs for Windows Server (when Windows Server is used as the operating system for Team Foundation Server, and where Windows Server is licensed under Server/CAL), SharePoint Server (when the user accesses a Team Foundation Server Project Portal running SharePoint Server), or SQL Server (when Team Foundation Server uses a version or edition of SQL Server other than SQL Server Standard), where applicable.
Bottom Line: All Users of Team Foundation Server must have their own TFS CAL.
For further information can be seen at the following blog with diagram: Click Here:
Newsflash: August 6, 2015: Announcement of the availability of the Visual Studio Team Foundation Server 2015 RTM (Release to Manufacturing). This is the newest version of Team Foundation Server (TFS), the collaboration platform at the core of Microsoft’s application lifecycle management (ALM) solution.
For more details Click Here: Team Foundation Server 2015 RTM