venerdì 17 maggio 2013

Understand TFS Licensing

http://blogs.msdn.com/b/govdev/archive/2012/05/14/understand-tfs-licensing.aspx




Team Foundation Server (TFS) is an excellent code version control tool AND the hub of Microsoft’s App Lifecycle Mgt. (ALM) solution. Learn more here.
Now, let’s attempt to demystify some of the aspects of licensing of TFS for enterprise use now:
As illustrated in the below graphic, TFS is licensed on a Server/CAL model. Thus, you need 1 Server license for the TFS server and 1 TFS CAL (client access license) for each user that will use TFS features. That TFS CAL covers the usage no matter how the user accesses TFS (i.e. Visual Studio, Eclipse, Web Access client, Excel, MSProject, 3rd party tool, ect, etc).
 The two ways to acquire TFS CALs are:
   1) Purchase a TFS User CAL   (sku: 126-00196)
   2) 1 TFS CAL (and 1 TFS Server license) is included in each Visual Studio/MSDN subscription. Thus, anyone who has an active MSDN subscription assigned to them is covered with a TFS CAL.


*CLICK TO EXPAND IMAGE*

Finally, there is one exception to the TFS User CAL.   To enable organizations to have an enterprise/central way to capture enhancements requests & bugs from the user population, TFS provides a Work-Item only version of the Team Web Interface.  There are also additional non-CAL capablities around viewing reports coming for TFS 2012.

To read more specfics on all VS/TFS/MSDN licensing... check out the Visual Studio & MSDN Licensing WhitePaper.
  • #
    Reading your post above it would lead one to think that you purchase the server and then need CALs for every user that isn't covered by MSDN no matter how, or what, they access it from.  This isn’t the case.  A few points below around the TFS licensing.  One shouldn’t apply these conditions for anything but TFS.  You’ll still need Windows Server OS/CALs, SQL Server/CALs, & SharePoint Server/CALs where applicable.
    Server Licenses
       •  A Retail TFS Server license grants you the equivalent of 5 TFS CALs.  After the 5th non-msdn user you would need to purchase TFS CALs
       •  MSDN User are granted 1 server license and 1 CAL.  It isn’t clearly stated, but I’ve had several licensing specialists tell me, that the MSDN server license can be accessed by the none MSDN people as long as they have a TFS CAL.  So this being the case an MSDN user provides the TFS Server License.
    CALs
    A TFS CAL is NOT required for accessing TFS if you meet one of the below:
    Accesing TFS Directly:
       •  Accessing Team Foundation Server via the “Work Item Only View” of Team Web Access. This enables users to enter and edit their own work items, such as for defects/bugs or enhancement requests.
       •  Accessing Team Foundation Server reports.
       •  Accessing Team Foundation Server using Microsoft System Center 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.
       •  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.
    Accessing TFS Indirectly:
       •  Project Server to TFS Integration does not require a TFS CAL for Project Server users.  Project server can read/write to TFS based on user’s direct changes/input.

Nessun commento: