-
關於TFS授權成本
-
自從把Mini C# Lab放上CodePlex後,算是我第一次使用TFS當作Source Control。比較起來,TFS的版本管控以Database為核心,透過Web Service方式提供服務,整體架構比VSS來得好。這次的使用經驗讓我對TFS這個Solution有點興趣,認真地考量了一下用它取代VSS的可能性,其中一個重要關鍵是成本! VSS是免費的,而TFS需要授權。於是,花了點時間Survey,以下是我的心得:
MS的官方資料: http://msdn2.microsoft.com/en-us/teamsystem/aa718938.aspx
Team Foundation Server需要Server License及CAL(Client Access License),以下的產品包含了CAL,不用另外採買:
- Visual Studio 2005 Team Suite
- Visual Studio 2005 Team Edition for Software Architects
- Visual Studio 2005 Team Edition for Software Developers
- Visual Studio 2005 Team Edition for Software Testers
- Visual Studio Team Edition for Database Professionals
非上述版本(例如: Visual Studio 2005 Professional Edition),或3rd Party產品(如Teamprise或Teamplain),則需要另外再買CAL。
值得一提的是,上述的產品都包含了一個免費的Team Foundation Server Workgroup Edition組合包,可供最多五名成員使用(Visual Studio 2005 Pro版也可以連,不限Team Edition,但不要錢的VS 2005 Express則不行),同時還內附含限定TFS專用的SQL Server 2005 Standard Edition授權。(這個部分我很少聽人討論,但評估起來很划算)
台灣微軟的網站上可以查到TFS, Team Suite及Team Edition的零售價,我個人的看法針對五人以下的小型團隊,不要忘了Team Foundation Server Workgroup Edition組合包這個好康,至於大型企業如果要大規模導入,那麼也許可以考量走大量授權的模式。
註: 由於事涉授權等議題,特別聲明,以上資訊為本人自行查詢網路資料所得的理解,僅供參考用途,恕不對其正確性提供任何保證。各位如有疑義,請自行與台灣微軟接洽。
PS: Visual SourceSafe有不少效能上及安全上的缺陷,看起來微軟也不打算繼續經營它,未來的主流應該會是TFS。如果你也考慮要用TFS取代VSS,我推薦這篇文章: 由VSS到TFS。