Microsoft Visual Studio 2010 和 MSDN 授權白皮書

 

clip_image006

clip_image008Microsoft? Visual Studio? 2010 和 MSDN? 授權

白皮書

發佈時間:2011 年 3 月

clip_image010

本文檔所含信息代表 Microsoft 公司截至本文檔發佈之日爲止對所述問題的觀點。由於 Microsoft 必須對不斷變化的市場情況做出響應,因此不得將本文檔視爲 Microsoft 的承諾,且 Microsoft 無法保證提供的信息在發表之日後仍準確無誤。

此白皮書僅用於提供信息。對於本文檔中的信息,MICROSOFT 不作任何明示、暗示或法律擔保。

用戶必須遵守所有適用的版權法。除版權法規定的權利以外,未經 Microsoft 公司明確的書面許可,不得以任何形式和任何手段(電子、機械、影印、記錄或其他)複製、傳輸本文檔的任何部分,或將其存儲或導入到信息檢索系統或用於其他任何目的。

Microsoft 對本文檔所述的主題擁有專利權、專利申請權、商標權、版權或其他知識產權。除非 Microsoft 的任何書面許可協議中有明確規定,否則向您提供本文檔並不意味着同時授予您這些專利權、商標權、版權或其他知識產權。

? 2011 Microsoft Corporation。保留所有權利。

Microsoft、MSDN、Expression、IntelliTrace、Visio、Dynamics、SQL Server、Visual Studio、Visual Studio 徽標、Windows、Windows Server、Windows Azure 和 Windows Vista 是 Microsoft 公司在美國和/或其他國家或地區的註冊商標或商標。

此處提及的實際公司和產品的名稱是其各自所有者的商標。

簡介

Visual Studio 2010 產品線...

Team Foundation Server 2010,按服務器和客戶端授權 2

負載測試,按單位授權.. 2

其他產品,按單獨條款授權.. 2

如何購買...

Visual Studio 2010 產品的購買渠道.. 2

MSDN 訂閱續訂和升級.. 2

零售續訂.. 2

批量許可續訂.. 2

提升許可/升級.. 2

其他渠道.. 2

個人開發工具授權...

個人開發工具的一般許可條款.. 2

按用戶授權.. 2

多個設備——在家、在工作場所或在其他地方 2

降級權利.. 2

分發應用程序中的 Microsoft 軟件組件.. 2

IntellitraceTM. 2

適用於帶有 MSDN 訂閱的個人開發工具的許可條款 2

使用 MSDN 軟件.. 2

“開發人員桌面”上的 Windows. 2

虛擬環境.. 2

以前的、預發行的和試用的軟件版本.. 2

SDK、DDK、功能包以及模式與實踐版本 2

MSDN 訂閱者的 Office 應用程序.. 2

MSDN 訂閱者的 Team Foundation Server 2

永久使用權.. 2

使用終端服務的演示.. 2

驗收測試.. 2

將 MSDN 軟件作爲安裝映像的一部分分發 2

給外部承包商分配 MSDN 訂閱許可證.. 2

產品密鑰和安裝軟件.. 2

使用 MSDN 軟件進行生產.. 2

軟件激活.. 2

向下續訂.. 2

Visual Studio Team Explorer Everywhere 2010 2

Visual Studio Team Foundation Server 2010 授權...

獲取 Visual Studio Team Foundation Server 2010 2

Team Foundation Server 2010 的一般許可指南 2

Team Foundation Server 的服務器許可要求 2

服務器許可證的重新分配.. 2

降級權利.. 2

訪問 Team Foundation Server 2

Team Foundation Server 的客戶端許可要求 2

客戶端訪問許可證.. 2

外部連接器許可證.. 2

某些工作項的客戶端訪問許可證例外.. 2

多路複用和共用沒有降低對 CAL 的需求 2

Visual Studio Team Foundation Server 2010 and Project Server Integration Feature Pack 2

部署選項.. 2

多服務器(雙層)部署.. 2

Visual Studio Team Project Portal 2

生成服務器.. 2

生成的 CAL 要求.. 2

實驗室管理...

Lab Management 組件.. 2

Lab Management 授權.. 2

負載測試... 2

Visual Studio Ultimate with MSDN 訂閱者的無限制負載測試 2

其他 Visual Studio Ultimate 客戶的負載測試 2

Visual Studio 2010 Load Test Virtual User Pack 的降級權利 2

Visual Studio Load Test Virtual User Pack 的重新分配 2

Visual Studio Agents 2010. 2

其他產品...

總結

更多信息.. 2

Visual Studio 2010 產品評估.. 2

附錄... 2

MSDN 訂閱的歷史轉變.. 2

Visual Studio 2010. 2

Visual Studio 2008. 2

Visual Studio 2005. 2

降級產品.. 2

Visual Studio 2010 Professional 2

Visual Studio 2010 Premium.. 2

Visual Studio 2010 Ultimate. 2

授權白皮書更改日誌.. 2


簡介
Microsoft? Visual Studio? 2010 提供了一套全面、高度靈活的應用程序週期管理 (ALM) 工具集。在 Visual Studio 2010 中,Microsoft 進行了大量改動,以簡化客戶的決策制定,使產品變得更加易於訪問,其中包括:

§ 簡化了產品命名和開發工具選擇。

§ 更改了 MSDN? 訂閱以適應新的開發工具。

§ 針對軟件測試人員的新產品簡介。

§ 實驗室管理的功能簡介。

§ 改進了 Team Foundation Server 和負載測試的許可條款。

本文的剩餘部分將簡單介紹 Visual Studio 2010 產品線以及在一般部署場景下這些產品的許可要求。如果您是批量許可客戶,需要確定的許可條款和情況說明,請參見 Microsoft 許可產品使用權利 (PUR) 產品列表,以及適用的許可計劃協議。對於零售客戶,許可條款包含在產品附帶的零售軟件許可條款中。

Visual Studio 2010 產品線
Visual Studio 2010 產品線包括一組執行各種軟件開發和測試任務的個人開發工具;用於資產管理和團隊協作、負載測試、基於 Web 的訪問的產品;以及授權以各種方式部署、使用和訪問軟件的許可證。

個人開發工具,按用戶授權

所有個人開發工具都按用戶授權。Visual Studio 2010 產品線中的個人開發工具包括:

§ Microsoft Visual Studio 2010 Ultimate with MSDN

§ Microsoft Visual Studio 2010 Ultimate

§ Microsoft Visual Studio 2010 Premium with MSDN

§ Microsoft Visual Studio 2010 Premium

§ Microsoft Visual Studio 2010 Professional with MSDN

§ Microsoft Visual Studio 2010 Professional

§ Microsoft Visual Studio Test Professional 2010 with MSDN

§ Microsoft Visual Studio Test Professional 2010

§ MSDN Embedded

§ MSDN Operating Systems

§ Microsoft Visual Studio Team Explorer Everywhere 2010

“with MSDN”的個人開發工具通常是指 MSDN 訂閱,它們是一套全面的產品,其中包括有名的 Visual Studio 產品以及其他許多益處,比如使用其他 Microsoft 產品和平臺進行開發和測試的能力、技術支持、Microsoft E-Learning 以及使用訂閱有效期中發佈的所有新版軟件的權利。MSDN 訂閱收益的具體級別取決於 Visual Studio 2010 產品名稱中的 Ultimate、Premium、Test Professional 或 Professional 標識。MSDN Embedded(它包含 Visual Studio 2010 Professional)和 MSDN Operating Systems(它不包含 Visual Studio 產品)是已提供的專業 MSDN 訂閱。

對於通過 Microsoft 批量許可計劃購買個人開發工具的客戶,該產品線根據 Microsoft 開發人員工具授權模型進行授權,通過零售商購買的客戶根據零售軟件許可條款進行授權。

Team Foundation Server 2010,按服務器和客戶端授權

Visual Studio 2010 產品線包含一個服務器產品:

§ Microsoft Visual Studio Team Foundation Server 2010

對於批量許可客戶,Team Foundation Server 2010 根據 Microsoft Server/CAL(客戶端訪問許可證)授權模型進行授權,零售購買客戶根據零售軟件許可條款進行授權。

Team Foundation Server 2010 的客戶端許可證可通過兩種方式購買:

§ Microsoft Visual Studio Team Foundation Server 2010 CAL

§ Microsoft Visual Studio Team Foundation Server 2010 External Connector

負載測試,按單位授權

爲了模擬應用程序上的負載,Microsoft Visual Studio Load Test Virtual User Pack 2010 按每包 1,000 個虛擬用戶授權。從 2011 年 3 月開始,對於 Visual Studio Ultimate with MSDN 的訂閱者,沒有必要再購買這些包,因爲他們可進行無限制的負載測試。

其他產品,按單獨條款授權

Visual Studio Agents 2010 是可公共下載(非銷售)的軟件,某些 Visual Studio 產品的授權用戶可以在任意數量的機器上使用它。

如何購買
Visual Studio 2010 產品可以通過零售渠道或 Microsoft 批量許可計劃進行授權,授權方式決定了您的許可證的具體條款。如果您不確定到底是哪種方式,請聯繫分銷商或組織的採購部門。 Visual Studio 2010 產品的購買渠道

產品

零售渠道

Microsoft 批量許可

Open

Open Value

Select

Enter-prise

CampusAgreement/EES

個人開發工具

Visual Studio 2010 Ultimate with MSDN

Visual Studio 2010 Ultimate[1]

 

 

   

Visual Studio 2010 Premium with MSDN

Visual Studio 2010 Premium1

 

 

   

Visual Studio Professional with MSDN

Visual Studio 2010 Professional1

是2

 

   

Visual Studio Test Professional 2010 with MSDN

Visual Studio Test Professional 20101

 

 

   

MSDN Embedded

MSDN Operating Systems

 

Visual Studio Team Explorer Everywhere 2010

Team Foundation Server

Visual Studio Team Foundation Server 2010

Visual Studio Team Foundation Server 2010 CAL

Visual Studio Team Foundation Server 2010 External Connector

 

負載測試

Visual Studio Load Test Virtual User Pack 2010

 

需要少量許可證的客戶通常通過零售渠道購買許可證,從零售銷售商或直接從 Microsoft購買Microsoft 零售軟件許可條款中描述了零售購買的許可條款。

對於較多的許可證(5 個或更多),組織通常需要通過 Microsoft 批量許可計劃進行購買。批量許可計劃協議中描述了這些購買的許可條款,在該協議中,許可證是與產品使用權利 (PUR) 文檔一起獲得的。

有關批量許可和上述計劃的更多信息,可訪問 www.microsoft.com/licensing

MSDN 訂閱續訂和升級

過期的 MSDN 訂閱可以更低的成本進行續訂。續訂價格比購買新的 MSDN 訂閱價格要低很多,因爲客戶只需支付持續接收新版軟件權利、重新申請產品密鑰和其他過期 MSDN 服務的費用,不需要 Visual Studio 開發工具的新許可證,因爲客戶已經有了。

零售續訂

零售 MSDN 續訂必須每年更新。零售許可證的續訂寬限期(MSDN 訂閱過期到客戶不能再以續訂價格續訂的期間)爲 30 天。

批量許可續訂

在批量許可協議終止前,大部分通過批量許可計劃購買的 MSDN 訂閱是有效的。但是,Select Plus Agreement(未過期)是個例外。通過 Select Plus 購買的訂閱從購買之日起 3 年內有效,還可以在協議週年時調整訂閱條款最終日期。

對於所有批量許可計劃,必須在當前批量許可協議過期之前續訂軟件保障,然後更新 MSDN 訂閱。這些最後期限因計劃的不同而各不相同,也可能因爲簽訂協議時定下的條款而各不相同。

提升許可/升級

提升許可 (Step-up Licenses) 使組織能夠升級到更高級別的 Visual Studio 2010 with MSDN 訂閱,無論是在續訂許可證時(這種情況下必須購買續訂和升級許可證),還是在訂閱期間的其他時間點。

可用的提升選項:

零售渠道

Microsoft 批量許可

Open

Open Value

Select

Enter-prise

Campus Agreement/EES

從 Visual Studio 2010 Professional with MSDN 到 Visual Studio 2010 Premium with MSDN

   

 

從 MSDN Embedded 到 Visual Studio 2010 Premium with MSDN

   

 

從 Visual Studio 2010 Test Professional with MSDN 到 Visual Studio 2010 Ultimate with MSDN

   

 

從 Visual Studio 2010 Premium with MSDN 到 Visual Studio 2010 Ultimate with MSDN

   

 

提升許可的成本取決於購買的時間。例如,在三年協議的第二年購買的提升許可成本將大於在協議第三年購買的提升許可成本。

提升許可可以隨時購買;但是,價格在協議的一年內是相同的。例如,在三年協議的第二年第 4 個月購買的提升許可成本與在協議第二年初購買的提升許可成本時相同的。這受到 Microsoft 批量許可工作方式的影響,不受任何特定於 MSDN 訂閱內容的影響。

注意:通過續訂 Open Value 計劃並立刻購買提升許可,Retail 客戶和 Open License 客戶(不可以使用提升許可)仍然可以使用提升許可。

其他渠道

某些 Visual Studio 產品可以過其他 Microsoft 計劃購買獲得,這些計劃包括:

· 服務提供商許可協議(Service Provider Licensing Agreement,SPLA):Team Foundation Server 2010、Visual Studio 2010 Ultimate、Visual Studio 2010 Premium、Visual Studio 2010 Professional、Visual Studio Test Professional 2010 和 Visual Studio Team Explorer Everywhere 2010 都可以通過訂閱獲得。這些產品不是 MSDN 訂閱產品。服務提供商使用權利 (SPUR) 文檔概括了 SPLA 的使用條款。

· Microsoft ISV Royalty Licensing Program:針對希望在完成的軟件應用程序中包含 Visual Studio 或其他 Microsoft 產品並將它們分發給客戶的 ISV。

此外,在某些 Microsoft 計劃中,MSDN 訂閱還可以作爲計劃收益提供:

  • Microsoft 合作伙伴網絡:合作伙伴 MSDN 訂閱者可以根據 MSDN 訂閱非轉售 (NFR) 零售許可條款使用軟件。MSDN 訂閱作爲 Microsoft 合作伙伴網絡的收益提供,包括那些通過 Microsoft Action Pack Development and Design 提供的訂閱,並且無法用於直接獲得收入的活動,比如提供諮詢服務,爲特定客戶自定義打包的應用程序,或者爲客戶構建自定義應用程序。合作伙伴可以對間接獲得收入的活動使用 MSDN 訂閱,比如在 Microsoft 平臺上構建打包的應用程序,這些應用程序稍後可上市並向客戶銷售。合作伙伴還可以單獨購買 MSDN 訂閱以在直接獲得收入的活動中使用。
  • Microsoft BizSpark?:BizSpark Visual Studio Ultimate with MSDN 訂閱者可以根據 MSDN 訂閱非轉售 (NFR) 零售許可條款使用軟件。
  • Microsoft WebsiteSpark?

請仔細查看每個計劃的條款,瞭解具體的 MSDN 訂閱使用權增項或除外條款。

個人開發工具授權
所有 Visual Studio 2010 個人開發工具都按用戶授權。各授權用戶都可以根據他們的需要,出於設計、開發、測試和演示應用程序的目的在多個設備上安裝和使用該軟件。在這些設備上使用該軟件的其他人都必須擁有 Visual Studio 2010 個人開發工具許可證。

客戶需要授權他們安裝、配置和使用的每一個 Microsoft 產品副本,包括所有物理和虛擬實例。因此,授權開發和測試環境可能很昂貴,而且由於新服務器的安裝和其他服務器的拆卸,對於管理來說也是一項挑戰。MSDN 訂閱提供了一種方便且經濟高效的一攬子授權機制,特別適合開發和測試環境,它成本有限,並且使用的是方便的“按人”購買模型。

通過按人授權模式,MSDN 訂閱成爲組織可以購買的一項資產,組織購買後可以分配給團隊成員,讓這些團隊成員根據設計、開發、測試和演示目的在任意數量的設備和/或虛擬機上安裝、配置和使用指定的 Microsoft 軟件。MSDN 訂閱內包含的具體 Microsoft 軟件以及提供的其他好處視訂閱級別而定,因此組織可以選擇適合每個團隊成員的權利。

只要安裝、配置或使用該軟件的人有相應的 MSDN 訂閱,就不再需要其他授權或報告。團隊成員離開這個團隊時,可以回收 MSDN 訂閱並分配給其他成員(需要提醒的是,MSDN 訂閱許可證每 90 天只能通過 Microsoft 批量許可計劃重新分配一次)。

MSDN 訂閱還有許多其他好處,包括:

§ 隨時下載訂閱包含的各種軟件的能力,包括過去的、目前的以及預發佈的產品

§ 免費訪問某些 Microsoft Office 應用程序,供解決方案開發和日常使用

§ 使用 Windows Azure? 平臺

§ 通過 MSDN 論壇提供優先支持

§ 提供技術支持,幫助您解決困難的技術挑戰

有關 MSDN 訂閱選擇和好處的更多信息,請訪問:

http://msdn.microsoft.com/subscriptions/subscriptionschart.aspx

個人開發工具的一般許可條款

對於 Visual Studio 2010 個人開發工具(包括那些作爲 MSDN 訂閱的工具),Visual Studio 軟件和通過 MSDN 提供的其他軟件(本文檔中將這些軟件統稱爲“MSDN 軟件”)都需要滿足以下要求。

按用戶授權

開發團隊中每個將要使用(安裝、配置或訪問)MSDN 軟件的成員都必須擁有自己的 MSDN 訂閱。如果每個人都有一個 MSDN 訂閱,則兩個或兩個以上的人可能會使用相同的軟件。

示例 1開發團隊包括 6 名軟件開發人員、1 名架構師/開發人員和 3 名測試人員。該團隊將構建一個以 Web 爲基礎的內部賬戶系統,希望使用 MSDN 軟件設置運行 Windows Server 2008 和 Microsoft SQL Server? 2008 的測試環境。如果所有 10 名團隊成員都要“接觸”開發或測試環境,那麼每個成員都需要 MDSN 訂閱。最小訂閱級別(包含這些產品中的兩個產品)是 Visual Studio Professional with MSDN 和 Visual Studio Test Professional with MSDN。

示例 2組織有兩個開發團隊——一個位於西雅圖,另一個位於新加坡。由於時區差異,這兩個團隊無法在同一個時間工作。但是,由於不可以共享 MSDN 訂閱,因此每個地區的所有團隊成員都必須擁有自己的 MSDN 訂閱許可證。

示例 3來自組織 IT 部門的一名系統工程師正打算在集中管理的硬件上安裝開發團隊(每個團隊成員都是經過授權的,都有一個 MSDN 訂閱)所需的軟件。該系統工程師並不打算進行任何軟件開發或測試。因爲許可證是使用任何 Microsoft 軟件所必需的(安裝的時候要使用該軟件),所以客戶必須獲得此環境中將要使用的所有軟件的生產許可證,或者必須爲系統工程師購買 MSDN 訂閱。

多個設備——在家、在工作場所或在其他地方

任何團隊成員都可以在任意數量的設備上安裝和使用 MSDN 軟件。許可證並不限制設備所在的地方(可以在工作場所、家、學校或客戶的辦公室等)。但是,每個使用 MSDN 軟件的用戶都必有具有相應的 MSDN 訂閱。

示例:擁有 MSDN 訂閱的開發人員在日常工作時使用 MSDN 軟件,但偶爾也需要在家使用其他計算機進行工作。從 MSDN 許可證的角度看,使用公司的 PC 和家裏的 PC 沒有區別,家裏的 PC 只是授權開發人員使用 MSDN 軟件的另一臺機器。

但是,在開發人員家裏的 PC 上運行 MSDN 軟件的限制與工作環境中是一樣的:安裝在家裏 PC 上的 MSDN 軟件只能用於設計、開發和測試目的;其他用戶只有具有相應的 MSDN 訂閱才能使用這些軟件。

降級權利

降級權利——使用授權版本中已授權產品的早期版本的能力——通常與 MSDN 訂閱沒什麼關聯。MSDN 訂閱者擁有訪問早期軟件版本的權利——授權的訂閱者甚至可以追溯十年以前的版本——早期版本的使用授權與當前版本是同時提供的,軟件的當前版本和早期版本都可以根據需要在多個設備上使用。但是,對於沒有 MSDN 訂閱的 Visual Studio 個人開發工具(包含的軟件僅爲特定 Visual Studio 版本),降級權利可以提供使用該 Visual Studio 產品早期版本的能力。

在可通過 MSDN 使用某個產品版本,但早期版本不可用時,降級權利對 MSDN 訂閱者可能很有用。這種情況對某些產品可能非常適合,比如對於一些於非常老的產品,如 Windows 2.0(其後期產品,比如Windows 7,可以通過 MSDN 獲得);或者對於某些因爲和解條款而導致 Microsoft 不再分發的產品,比如 Visual Basic 5 或 Windows 2000 Server。要使用這些產品,則必須擁有安裝媒體和產品密鑰(如果需要的話),或者必須通過其他方法獲得安裝軟件。

Microsoft 爲通過批量許可獲得許可的 Visual Studio 2010 個人開發工具(包括隨 MSDN 訂閱提供的工具)提供了降級權利,但沒有爲零售購買提供此權限。有關詳細信息,請參閱附錄的降級產品部分。

分發應用程序中的 Microsoft 軟件組件

有些在 Visual Studio 2010 個人開發工具中包含的軟件(比如 Microsoft .NET Framework)可以分發。

MSDN 訂閱包含的軟件產品組件可以免費分發(可以包含在應用程序中,也可以作爲單獨的文件),這在與該產品關聯的 REDIST.TXT 文件中有說明。可以分發到非 Microsoft 平臺的組件在與產品關聯的 OTHER-DIST.TXT 文件中說明。標識爲可分發但擴展名爲 .lib 的代碼不能直接分發;它必須鏈接到應用程序。但是,得到的輸出可以分發。

您還可以:

§ 修改和分發帶有 “sample” 或 “Code Snippet” 標記的源代碼和對象。

§ 分發 Microsoft Merge Modules 未經修改的輸出以用於應用程序的 .msi 文件。

§ 分發包含核心數據訪問組件的 MDAC_TYP.EXE 文件(比如 Microsoft SQL Server OLE DB 提供程序和 ODBC 驅動程序)。

§ 分發 C++ 庫的對象版本(Microsoft Foundation Classes、Active Template Libraries 和 C 運行時)。

有關可以分發的組件列表和適用的限制,請參見 Microsoft 許可產品使用權利一般許可條款部分的可分發代碼部分,或者 MSDN 訂閱 Microsoft 最終用戶許可協議 (EULA) 的可分發代碼部分。

IntellitraceTM

IntelliTrace? 是 Visual Studio 2010 中的一項新功能,可以記錄和回放應用程序執行,以幫助調試。可以將 IntelliTrace 診斷數據適配器 (DDA) 作爲 Visual Studio Test Agent 的一部分部署到目標系統,也可以通過部署 IntelliTrace.exe 命令行實用工具,或者通過使用 Visual Studio Test Professional 運行測試,來實現調試。使用這幾種方法創建的 IntelliTrace 文件都可以使用 Visual Studio Ultimate 打開和調試。

§ 出於調試目的使用 IntelliTrace DDA 部署和捕獲數據,用戶必須要有 Visual Studio Ultimate 或 Visual Studio Test Professional 許可證。

§ 出於調試目的使用 IntelliTrace.exe 部署和捕獲數據,用戶必須要有 Visual Studio Ultimate 許可證。

§ 要調試使用這些工具捕獲的數據,用戶必須要有 Visual Studio Ultimate 許可證。

IntelliTrace 文件可以在兩個或多個公司之間共享,只要捕獲或調試 IntelliTrace文件的所有用戶都具有 Visual Studio 2010 Ultimate 或 Visual Studio Test Professional 2010 許可證,具體取決於他們執行的活動。例如,公司可以將 IntelliTrace 文件與外部開發諮詢師共享。類似地,公司可以使用外部公司進行測試並調試該供應商提供的 IntelliTrace 文件。

IntelliTrace 診斷數據適配器 (DDA) 和/或 IntelliTrace.exe 都可以用於測試和調試目的:

§ 作爲交互式測試或調試會話的一部分。

§ 作爲授權用戶編寫、並由該用戶或其他授權用戶觸發的自動化測試或調試數據收集會話的一部分。

IntelliTrace DDA 和/或 IntelliTrace.exe 不能用於:

§ 生產環境中的設備或服務器。

§ 用於系統或應用程序監控目的。

§ 在除了自動化測試或調試數據收集會話以外的非交互式場景中。

示例 1:查找測試環境中的缺陷

公司 A 正在構建一個 Web 應用程序。所有開發人員都有 Visual Studio 2010 Ultimate with MSDN 授權,測試人員都有 Visual Studio Test Professional 2010 with MSDN 授權。在測試運行過程中,在測試環境中發現了一個缺陷,但在開發環境中很難重新生成。測試機器已經提前配置了 Visual Studio Test Agent 2010,其中包含了 IntelliTrace DDA。測試人員使用啓用了 IntelliTrace 診斷數據適配器 (DDA) 的 Microsoft Test Manager 2010 執行測試用例。遇到缺陷時,測試人員記錄一個新的錯誤,每個測試機器上的 IntelliTrace 文件將自動附加到該錯誤。當開發人員使用 Visual Studio Ultimate 打開錯誤時,他或她可以打開 IntelliTrace 文件並逐步查看執行過程。

示例 2:與外部諮詢師協作

在示例 1 中,公司 A 使用外部諮詢師協助開發。如果外部諮詢師有 Visual Studio Ultimate 授權,他或她可以打開並調試公司 A 提供的 IntelliTrace 文件。

示例 3:與外部測試供應商協作

在示例 1 中,公司 B 是公司 A 的外包測試供應商。這兩個公司可以使用 IntelliTrace 協作,只要公司 A 中的所有開發人員和公司 B 中的所有測試人員都有相應的許可證。

適用於帶有 MSDN 訂閱的個人開發工具的許可條款 使用 MSDN 軟件

通過 MSDN 訂閱獲得的軟件可用於計劃的設計、開發、測試和演示,除了在 MSDN 訂閱者的 Office 應用程序MSDN 訂閱者的 Team Foundation Server 中,以及在使用具有實驗室管理的 Microsoft System Center Virtual Machine Manager 時。MSDN 軟件不可以在生產環境中使用,在生產環境中使用的軟件需要常規非 MSDN 許可證——例如,Windows Server 2008 的軟件許可證和客戶端訪問許可證 (CAL)。

生產環境是一個應用程序(比如 Internet 網站)的最終用戶可以訪問的環境,可以用於應用程序驗收測試以外的目的。構成生產環境的其他場景包括:

§ 連接生產數據庫的環境。

§ 支持災難恢復或用作生產環境備份的環境。

§ 有時用於生產的環境,比如在活動高峯期可以轉變爲生產的服務器。

每個團隊成員必須有一個 MSDN 訂閱,且該訂閱必須包括所有要使用的軟件,或者以其他方式授權成員訪問這些軟件。有關不同 MSDN 訂閱提供的 Microsoft 軟件的說明,請參見 http://msdn.microsoft.com/subscriptions/subscriptionschart.aspx

示例開發團隊在基於 Web 的賬戶系統上工作,使用 Windows Server、SQL Server、Exchange Server 和 Office SharePoint Server。這些開發人員必須有 Visual Studio 2010 Premium(或 Ultimate)with MSDN 才能包含所有要使用的軟件。(Visual Studio 2010 Professional with MSDN 不包含 Exchange Server 和 SharePoint Server。)

“開發人員桌面”上的 Windows

在大多數情況下,由於混合使用(程序的設計、開發、測試和演示,根據 MSDN 訂閱授權進行使用)和其他一些用途,主要 PC(或 一組 PC)使用的 Windows 必須與 MSDN 分開進行授權。以其他任何方式使用軟件,比如編寫電子郵件,玩遊戲或編輯文檔都是其他使用方式,並且 MSDN 訂閱授權不允許這樣做。當存在混合使用時,通常基礎操作系統必須通過購買 Windows 的常規副本(比如隨新 OEM PC 提供的副本)進行授權。

示例:具有 Visual Studio Premium with MSDN 訂閱的開發人員使用備用硬件構建 PC,並希望使用此 PC 進行應用程序的開發和測試。開發人員在機器上安裝 Project Professional 2010 的副本以管理項目日程,這是其常規生產用途。由於正在生產中使用 Project,因此 PC 的使用方式爲混合使用,並且 Project 所在的 Windows 操作系統必須具有常規生產許可證。MSDN 訂閱沒有授權開發人員在此 PC 上使用 Windows,儘管 Visual Studio Premium with MSDN 訂閱包含出於生產使用在一個設備上使用 Project Professional 2010 的權限。

虛擬環境

如果運行一個或多個虛擬機的物理計算機整體用於開發和測試,那麼物理主機系統使用的操作系統可以是 MSDN 軟件。但是,如果物理計算機或者該物理系統上的任何 VM 用於其他目的,那麼 VM 中的操作系統和物理主機的操作系統必須分別授權。系統上使用的其他軟件也是如此——例如,作爲 MSDN 軟件的 Microsoft SQL Server 只能用於支持設計、開發、測試和演示程序。

以前的、預發行的和試用的軟件版本

MSDN 訂閱包括訪問以前的、目前的、預發行的和試用的 Microsoft 軟件產品。如果用戶可以通過 MSDN 訂閱獲取該軟件,那麼它可以在任意數量的設備上安裝和使用。

但是,通過 MSDN 提供的預發行和試用版軟件受產品許可條款的限制。

SDK、DDK、功能包以及模式與實踐版本

MSDN 訂閱包括訪問軟件開發包 (SDK)、驅動程序開發工具包 (DDK)、Visual Studio 功能包以及模式與實踐版本。如果軟件是作爲用戶 MSDN 訂閱的一部分獲得的,那麼可以在任意數量的設備上安裝和使用它。

但是,通過 MSDN 提供的 SDK、DDK、Visual Studio 功能包以及模式與實踐版本都受產品許可條款的限制。

MSDN 訂閱者的 Office 應用程序

Visual Studio Ultimate with MSDN 和 Visual Studio Premium with MSDN 訂閱包括用於開發和測試的 Microsoft Office 應用程序。此外,Visual Studio Ultimate with MSDN 和 Visual Studio Premium with MSDN 的授權用戶可以在生產使用設備上使用以下應用程序:

MSDN 訂閱者的 Team Foundation Server

某些 MSDN 訂閱(具體地講是 Visual Studio Ultimate with MSDN、Visual Studio Premium with MSDN、Visual Studio Professional with MSDN 和 Visual Studio Test Professional with MSDN)包含 Visual Studio Team Foundation Server 2010 的一個服務器許可證和一個客戶端訪問許可證。此白皮書後面的 Visual Studio Team Foundation Server 2010 部分提供了更多信息。

永久使用權

有些 MSDN 訂閱提供了永久使用權,允許訂閱者在訂閱到期後仍然可以使用通過活動訂閱獲取的某些軟件產品。但是,訂閱者在訂閱到期後無權更新該軟件,也不能通過 MSDN Subscriber Downloads 訪問軟件或產品密鑰以及活動訂閱享有的其他訂閱服務。如果訂閱者的訂閱到期,那麼任何 MSDN 軟件都需要新的 MSDN 產品密鑰才能讓軟件繼續運行。如果 MSDN 訂閱已經轉讓或出售,那麼所有永久使用權將轉讓給新的一方,出售者將不能再使用該軟件。

通常,提供永久使用權的 MSDN 訂閱包括:

§ 通過企業協議訂閱、開放式價值訂閱、大學協議或其他“訂閱”批量許可計劃購買的 MSDN 訂閱

§ 通過 Microsoft 合作伙伴網絡(包括 Empower for ISV 計劃和 Microsoft Action Pack Development and Design 訂閱)獲取的 MSDN 訂閱

§ MSDN Essentials(隨 Visual Studio 2010 Professional 的零售購買提供的試用訂閱)

在上述情況中,訂閱者在 MSDN 訂閱到期後不能再使用任何通過該訂閱提供的軟件。

使用終端服務的演示

出於演示應用程序的目的,MSDN 訂閱允許使用 Windows Server 2003 或 2008 Terminal Services 或 Windows Server 2008 R2 支持最多 200 個同步匿名用戶。這些匿名用戶不需要 MSDN 訂閱。

驗收測試

在軟件開發項目結束時,最終用戶(或者身爲最終用戶代理的團隊成員,比如業務發起人或產品經理,尤其是在程序的實際最終用戶無法參與的情況下)通常評審應用程序並確定它是否滿足發佈標準——這個過程也稱爲用戶驗收測試(或 UAT)。出於驗收測試目的,沒有 MSDN 訂閱的最終用戶也可以訪問 MSDN 軟件,但前提是使用該軟件符合所有 MSDN 許可條款。很少有人在負責設計、開發或測試軟件的同時還充當“最終用戶”。

在 MSDN 訂閱許可下,用戶驗收測試不得使用活動生產數據。如果使用的是活動生產數據的副本,那麼該數據副本必須在完成測試後丟棄,不得合併到活動生產數據中。

MSDN 軟件作爲安裝映像的一部分分發

物理或虛擬機映像提供了一種快速便捷地安裝客戶端或服務器機器的方式。但是,如果使用 MSDN 軟件創建映像,且通過 MSDN 訂閱授權的軟件是通過零售渠道購買的,那麼這些安裝映像將不能分發給他人。即使將安裝和/或使用該映像的目標用戶也具有使用安裝映像中所含 MSDN 軟件的相應 MSDN 訂閱時也是如此。當然,這些用戶可以直接從 MSDN 下載該軟件並創建自己的安裝映像。

如果組織通過批量許可計劃獲取 MSDN 訂閱,那麼安裝映像可以在該組織內授權相應 MSDN 訂閱級別的用戶(包括爲組織工作的外部承包商,他們從組織的可用許可證暫時分配了一個 MSDN 訂閱)之間分發。不得以任何形式向第三方重新分發 MSDN 軟件,包括物理和虛擬機映像、DVD 和 ISO 文件。

示例:公司 A 與公司 B 有承包關係。部分工作涉及到創建一個可以在測試服務器環境中的機器上安裝的映像。由於公司 B 的個人不能將 Microsoft 軟件分發給公司 A 的個人,所以公司 B 將得到的映像“分發”回公司 A 的方法有:

· 公司 A 將空閒(未分配) MSDN 訂閱分配給公司 B 將創建映像的個人。這使軟件可以在同一個組織內進行轉讓(因此不是將 Microsoft 軟件分發給第三方),或者

· 公司 B 指導公司 A 構建映像,然後公司 A 在內部構建映像。

Microsoft 目前提供了一個虛擬硬盤 (VHD) 測試驅動計劃。ISV 希望隨其軟件評估版本分發基於 Windows Server 的虛擬機,在 http://www.microsoft.com/vhd/ 上可以找到更多信息。

給外部承包商分配 MSDN 訂閱許可證

如果組織僱傭了外部承包商一起在開發團隊中工作,那麼承包商必須有相應的 MSDN 訂閱許可證才能使用相關 MSDN 軟件。

示例:某個外部承包商臨時在組織的開發團隊中工作。組織中的每個開發團隊成員都有一個 Visual Studio Premium with MSDN 訂閱。如果承包商也有 Premium 級別訂閱,那麼像現有團隊成員一樣,該承包商可以使用開發環境中的軟件。如果承包商沒有 MSDN 訂閱許可證,或者具有一個較低級別(不能包括所有要使用的軟件)的 MSDN 訂閱許可證,那麼應從以下方式中選擇其一:

· 承包商必須獲取相應的(更高級別) MSDN 訂閱許可證。

· 組織必須在承包期間向承包商分配一個空閒(未分配)的 MSDN 訂閱許可證(足夠的級別,以包含所需使用的所有軟件)。

此外,如果承包商正在使用客戶的 Team Foundation Server,則客戶必須提供一個 Team Foundation Server CAL 供承包商使用。該 CAL 可用是單獨購買的 CAL,也可用是客戶暫時分配給承包商的 MSDN 訂閱包含的 CAL。Team Foundation Server CAL 僅在訪問通過同一組織獲得的 Team Foundation Server 時纔有效。

產品密鑰和安裝軟件

MSDN 訂閱者可以使用任何安裝軟件,只要該軟件來自經過授權的源(比如 MSDN Subscriber Downloads、Volume License Service Center 或官方的 Microsoft DVD)且軟件產品包含在用戶 MSDN 訂閱許可證之內。例如,MSDN 訂閱者可以選擇使用組織的批量許可媒體在測試環境中安裝 Windows,與通過 MSDN Subscriber Downloads 構建的軟件相比,使用批量許可產品密鑰構建的軟件具有更高的活動限制,因此可能更加方便。

使用 MSDN 軟件進行生產

通常,更有效的一個方法是將運行全面測試應用程序的服務器直接部署到生產中。必須爲這類使用獲得常規許可證(比如 Windows Server 許可證和客戶端訪問許可證),因爲 MSDN 許可證是以每個用戶爲基礎的,並且通常僅限於開發和測試。但是,已安裝軟件和用來激活該軟件的產品密鑰(如果適用)可以通過 MSDN 獲得,甚至是在生產中該軟件使用的許可證也必須單獨從 MSDN 獲得。

軟件激活

許多通過 MSDN 訂閱獲得的軟件產品都需要激活,這是一個通過連接到在線 Microsoft 服務器來驗證所安裝軟件是否爲正版 Microsoft 軟件(並且是未損壞的副本)的過程。激活發生在輸入產品密鑰並完成對所安裝產品的驗證之後。注意不要混淆激活和授權;激活無法確定是否授權您使用產品(比如通過 MSDN 訂閱提供的 Windows 7),或者您是否正在以許可證允許的方式使用軟件(比如使用 Windows 7 開發應用程序)。有關更多信息,請參見 MSDN 上的產品密鑰和激活資源。

向下續訂

客戶可以從更高級別的帶有 MSDN 訂閱的Visual Studio 客戶端版本“向下續訂”到更低級別的帶有 MSDN 訂閱的 Visual Studio 版本——有效地將一個許可證換爲另一個許可證。如果客戶這樣做,與原帶有 MSDN 訂閱的 Visual Studio 產品關聯的所有權利將被沒收,並且必須立即中斷作爲訂閱一部分但新訂閱不再有的任何產品。

示例組織在其開發團隊中一直使用的是 Visual Studio 2010 Premium with MSDN 訂閱。由於預算限制,組織決定向下續訂爲 Visual Studio 2010 Professional with MSDN。組織向下續訂時,它必須立即中斷使用並卸載 Visual Studio 2010 Premium——因此不能再使用代碼覆蓋、代碼指標、剖析和數據庫單元測試等功能。訂閱者還將失去使用 Microsoft Office、Microsoft Dynamics?、SharePoint Server 和其他許多包含在 Premium 級訂閱但不包含在 Professional 級訂閱的產品的權利。

Visual Studio Team Explorer Everywhere 2010

Visual Studio Team Explorer Everywhere 2010 用於訪問非基於 Microsoft 客戶端(比如 Eclipse)的 Visual Studio Team Foundation Server 2010。Team Foundation Server 2010 的客戶端訪問許可證不包括在內,並且必須單獨獲得。

Visual Studio Ultimate with MSDN 訂閱既包括 Team Explorer Everywhere 2010,又包括 Team Foundation Server 2010 的 CAL。

Visual Studio Team Foundation Server 2010 授權
Microsoft Visual Studio Team Foundation Server 2010 是 Microsoft 應用程序生命週期管理 (ALM) 解決方案的主要產品,它提供版本控制、工作項跟蹤、報表和自動化生成等核心服務。通過與 Visual Studio 2010 個人開發工具的深度集成,Team Foundation Server 幫助組織在設計、生成、測試和部署軟件的過程中更有效地交流和協作,最終能提高生產力和團隊輸出,改進質量,並極大地提高了應用程序生命週期的可視性。

Microsoft 通過服務器/客戶端訪問許可證 (CAL) 授權模型對 Team Foundation Server 進行授權,在該模型下,每個運行 Team Foundation Server 實例的組織都必須擁有一個許可證。在某些特殊情況下,每個訪問 Team Foundation Server 的用戶或設備必須擁有 Team Foundation Server 2010 CAL。

獲取 Visual Studio Team Foundation Server 2010

Visual Studio Team Foundation Server 2010 可以通過三種方式獲取:

§ MSDN具有 MSDN 訂閱(具體來說,Visual Studio Ultimate with MSDN、Visual Studio Premium with MSDN、Visual Studio Professional with MSDN 和 Visual Studio Test Professional with MSDN)的用戶可以在一個設備上下載和部署一個 Team Foundation Server 2010 實例。對於 MSDN 訂閱期間發佈的舊 Team Foundation Server 版本和新 Team Foundation Server 版本也有類似的權利。在某些情況下,每個訪問服務器軟件的用戶或設備都必須擁有一個 CAL(有關更多信息,包括不需要 CAL 的例外情況,請參見 Team Foundation Server 的客戶端許可要求)。

§ 批量許可。Team Foundation Server 可以通過所有 Microsoft 批量許可計劃獲取,還可能帶有軟件保障。在某些情況下,每個訪問服務器軟件實例的用戶或設備都必須擁有一個 CAL(有關更多信息,包括不需要 CAL 的例外情況,請參見 Team Foundation Server 的客戶端許可要求

§ 零售。在零售渠道,提供的 Team Foundation Server 2010 版本包括在一個服務器上部署單個 Team Foundation Server 實例的許可證,該許可證還允許最多 5 個用戶連接該軟件實例,且無需 Team Foundation Server 2010 CAL。

§ 無論是哪種購買渠道,Team Foundation Server 2010 都包括一個有限使用的許可證,用於部署支持Team Foundation Server 的 SQL Server 2008 Standard Edition。

Team Foundation Server 2010 的一般許可指南

§ 對於運行 Team Foundation Server 2010 的每個物理服務器都必須獲得一個服務器許可證。在同一 Team Foundation Server 2010 服務器許可證下,生成服務器和數據庫可在不同物理服務器上運行。Team Foundation Server 2010 服務器許可證可以通過三種方式獲得(參見獲取 Visual Studio Team Foundation Server 2010)。

§ 運行 Team Foundation Server 2010 及其生成服務器的操作系統必須單獨授權。Team Foundation Server 2010 可以在Windows 7、Windows Vista、Windows Server 2008、Windows Server 2008 R2 或 Windows Server 2003 上運行。操作系統必須單獨授權,即使使用的 Team Foundation Server 作爲 MSDN 訂閱的一部分已經授權。對於根據 Server/CAL 爲 Windows Server 授權的基於 Windows Server 的部署,訪問 Team Foundation Server 數據(讀取或寫入)的每個用戶或設備還必須擁有一個 Windows Server CAL。

§ Microsoft SQL Server 2008 Standard Edition 的實例可以用作 Team Foundation Server 2010 數據庫。Team Foundation Server 2010 使用 Microsoft SQL Server 2008 作爲其數據存儲庫,並根據 Team Foundation Server 2010 服務器許可證提供部署 SQL Server 2008 Standard Edition 實例的權限。此 SQL Server 2008 Standard Edition 實例僅用於支持 Team Foundation Server,不可用於其他用途。運行 Team Foundation Server 數據庫的操作系統必須單獨授權。

§ 可以將其他數據庫用於 Team Foundation Server 2010但必須單獨爲它們授權。如果希望使用不同版本的 SQL Server 2008(比如 Enterprise 或 Datacenter),或者希望使用 SQL Server 2008 R2 或其更高版本作爲 Team Foundation Server 2010 數據庫,那麼必須單獨獲得許可證。

§ SQL Server 2008 Reporting Services 僅用於 Team Foundation Server 2010 無需 SQL Server CAL 即可訪問它。通常,SQL Server Reporting Services 需要使用單獨的 SQL Server CAL 來進行訪問,但訪問 Team Foundation Server 2010 報告無需 SQL Server CAL,但仍需要 Team Foundation Server CAL。如果使用不同的 SQL Server 數據庫,比如 SQL Server 2008 R2,則需要 SQL Server CAL。

Team Foundation Server 的服務器許可要求

對於獲得的每個 Team Foundation Server 許可證,您都可以在物理或虛擬操作系統環境中運行一個服務器軟件的實例。在運行軟件之前,必須將 Team Foundation Server 許可證分配給某臺服務器。

服務器許可證的重新分配

可以將 Team Foundation Server 2010 許可證重新分配給另一臺服務器,但距上次分配不得少於 90 天。但是,如果發生永久性硬件故障,就會很快進行重新分配。

降級權利

Microsoft 爲通過批量許可獲得授權的 Visual Studio Team Foundation Server 2010 提供了降級權利,但沒有爲零售購買提供此權利。

訪問 Team Foundation Server

訪問 Team Foundation Server 2010 數據的方式很多,包括:

§ Visual Studio Team Explorer 2010,其中包括 Visual Studio 2010 Ultimate、Visual Studio 2010 Premium、Visual Studio 2010 Professional 和 Visual Studio Test Professional 2010,可以通過公共渠道下載。Team Explorer 還可以作爲獨立的客戶端進行安裝並在任意數量的物理設備上安裝。

§ Visual Studio Team Web Access 2010這是一個基於瀏覽器的 Team Explorer 客戶端版本。

§ Microsoft Office Excel? Microsoft Office Project可以使用 Team Explorer 爲這些程序提供的加載項訪問 Team Foundation Server。

§ Microsoft Expression Blend? 3可以在不需要 Team Explorer 的情況下訪問 Team Foundation Server。

§ Microsoft Expression Studio 4所有版本都可以訪問 Team Foundation Server,無需獲得 Team Explorer。

§ 編程方式,通過 Team Foundation Server 2010 應用程序編程接口 (API) 或其他方式提供支持。

無論使用哪種方法訪問 Team Foundation Server,都必須具有客戶端的許可證(參見 Team Foundation Server 的客戶端許可要求)。

Team Foundation Server 的客戶端許可要求

在出現某些例外(參見某些工作項的客戶端訪問許可證例外)時,需要一個客戶端許可證來訪問 Team Foundation Server 和 Team Foundation Server 數據。這些許可證可能採用的形式是:

§ 客戶端訪問許可證 (CAL),支持組織內的一個用戶(用戶 CAL)或設備(設備 CAL)訪問該組織內運行的所有 Team Foundation Server 實例。

§ 外部連接器許可證允許任意數量的外部用戶訪問組織內運行的一個指定 Team Foundation Server 實例。

本節剩下的部分將詳細介紹這些許可證的許可要求。

客戶端訪問許可證

CAL 授權一個用戶或設備訪問組織內運行的任意數量的授權 Team Foundation Server 實例。

以下情況的用戶(或設備)需要 CAL:

§ 直接將數據寫入 Team Foundation Server 的用戶。

§ 通過另一個軟件應用程序或設備間接地將數據寫入 Team Foundation Server 的用戶(參見多路複用和共用沒有降低對 CAL 的需求)。

以下情況的用戶需要 CAL:

§ 只是爲了輸入缺陷或改進請求才訪問 Team Foundation Server 的用戶(參見某些工作項的客戶端訪問許可證例外)。

§ 通過非自動化流程接收 Team Foundation Server 報告,比如從另一個團隊成員處提取報告,然後以電子郵件形式發送,不直接或間接訪問服務器以刷新、創建或更新數據的用戶。

§ 查看已經手動分發到 Team Foundation Server 之外的靜態數據的用戶。

此外,以下情況需要 Team Foundation Server CAL:

§ 任何運行 Team Foundation Server 授權副本或 Team Foundation Server 所含代理的設備。

§ 最多兩個設備或用戶出於系統管理目的訪問 Team Foundation Server,比如創建團隊項目或項目集合。

§ 通過零售渠道購買 Team Foundation Server 的情況下,最多指定 5 個用戶(參見上文“獲取 Visual Studio Team Foundation Server 2010”中的介紹)。但是,第 6 個用戶及後續用戶都需要 CAL。

§ 與運行 Team Foundation Server 的服務器交互,但不與 Team Foundation Server 本身或其數據交互。

獲取 CAL

僅 Visual Studio 2010 Ultimate with MSDN、Visual Studio 2010 Premium with MSDN、Visual Studio 2010 Professional with MSDN 和 Visual Studio Test Professional 2010 with MSDN 包含 Visual Studio Team Foundation Server 2010 用戶 CAL。必須爲使用 Team Foundation Server 的其他所有訂閱者單獨獲取 CAL,其中包括那些使用不帶 MSDN 訂閱的 Visual Studio 2010 個人開發工具的訂閱者。

Visual Studio 2008 產品線中Team Foundation Server 2008 User CAL 是隨 Visual Studio Team System 個人開發工具一起提供的不管它們是否經過 MSDN Premium 授權這些開發工具包括 Architecture EditionDatabase EditionDevelopment EditionTest Edition Team Suite。這種 CAL 沒有爲用戶授予訪問 Team Foundation Server 2010 的權限。)

在用戶 CAL 和設備 CAL 之間選擇

組織可以選擇購買用戶 CAL 或設備 CAL也可以購買兩者。用戶 CAL 適用於一個用戶從多個設備或位置訪問 Team Foundation Server;設備 CAL 通常適用於多個用戶共享一個設備訪問 Team Foundation Server 的情況。儘管設備 CAL 允許一個設備上有多個用戶,但它一次只能供一個用戶使用。

示例一家向一組學員培訓 Team Foundation Server 的培訓機構需要授權 Team Foundation Server。這家培訓機構應該爲教室中的每臺計算機購買一個設備 CAL。在這種情況下,任意數量的學生都可以使用這些機器,每個設備 CAL 都允許任意數量的用戶從一臺設備訪問服務器軟件。

外部用戶

CAL 與用戶、設備和組織聯繫在一起,也就是說,一個 CAL 授權組織內的一個用戶或設備訪問該組織內的一個或多個 Team Foundation Server 實例。這定義了典型的內部用戶或設備。但是,同一個 CAL 不能授權該用戶或設備訪問擁有上述 CAL 的組織外部的 Team Foundation Server 實例。

如果組織希望外部用戶訪問 Team Foundation Server,那麼組織首先必須購買 CAL 或外部連接器許可證以包含這些用戶。外部用戶的定義是,不屬於組織及其子公司的僱員,也不是組織及其子公司現場承包商或代理僱員的這一類用戶。外部用戶輸入缺陷或改進請求時不需要 CAL(參見某些工作項的客戶端訪問許可證例外)。

示例公司 A 僱傭了一個外部諮詢師,他在遠程工作,已經有一個 Team Foundation Server CAL 訪問其所在組織(公司 B)的 Team Foundation Server。對於該諮詢師在公司 A 的項目,所有項目資產都是使用公司 A 中運行的 Team Foundation Server 維護的。因爲諮詢師的 CAL 所訪問的 Team Foundation Server 是與公司 B 聯繫在一起的,它不能用來訪問公司 A 中運行的 Team Foundation Server。相反,公司 A 必須購買其他 CAL 才能讓公司 B 的諮詢師訪問其 Team Foundation Server 實現。

軟件保障下的 Team Foundation Server 2010 CAL

如果您有一個 Visual Studio Team System 2008 Team Foundation Server CAL,並且從通過批量許可獲得 Visual Studio Team Foundation Server 2010 時起就處於軟件保障之下,那麼您有權獲取一個 Visual Studio Team Foundation Server 2010 CAL;否則,您需要購買 Visual Studio Team Foundation Server 2010 CAL 才能訪問 Visual Studio Team Foundation Server 2010。

Team Foundation Server CAL 的降級權利

Team Foundation Server CAL 可以訪問 Team Foundation Server 的命名版本和早期版本。要訪問最新的 Team Foundation Server 版本,您必須獲取新的許可證,或者在發佈新 Team Foundation Server 版本時位於軟件保障計劃下(如上文所述)。

示例Visual Studio Team Foundation Server 2010 CAL 授權用戶和設備訪問 Visual Studio 2005 Team Foundation Server、Visual Studio Team System 2008 Team Foundation Server 和 Visual Studio Team Foundation Server 2010 中的數據。Visual Studio Team System 2008 Team Foundation Server CAL 允許用戶或設備訪問 Visual Studio 2005 Team Foundation Server 和 Visual Studio Team System 2008 Team Foundation Server 中的數據,但是不包括訪問 Visual Studio Team Foundation Server 2010 中的數據。

外部連接器許可證

外部連接器許可證允許任意數量的外部用戶訪問和使用組織內運行的一個授權 Team Foundation Server 實例。外部用戶的定義是,不屬於組織及其子公司的僱員,也不是組織及其子公司現場承包商或代理僱員的這一類用戶。外部用戶輸入卻小和改進請求時不需要外部連接器許可證(參見某些工作項的客戶端訪問許可證例外)。

示例:公司 A 僱傭了一個離岸代理(公司 B)協助軟件開發,公司 B 有 200 名開發人員參與這個項目。所有項目資產都使用公司 A 的 Team Foundation Server 進行維護。公司 A 沒有獲取 200 個 CAL 以包含公司 B 的 200 名開發人員,而是購買了一個外部連接器許可證,它允許無限的外部用戶訪問一個 Team Foundation Server 實例。

某些工作項的客戶端訪問許可證例外

用戶無需 CAL 或外部連接器許可證就能創建新工作項,或者更新同一用戶創建的新工作項。此例外僅適用於與缺陷填寫或改進請求相關的工作項。但是,當一個用戶查看或修改另一個用戶創建的工作項或者與 Team Foundation Server 以任何其他方式交互時,需要一個 CAL。

(注意:對於已授權的沒有軟件保障的 Team Foundation Server 2005 客戶,需要爲那些要創建或更新工作項的所有用戶獲取一個 CAL 或外部連接器許可證。允許爲此目的購買 2010 CAL 或外部鏈接器許可證,因爲 2005 版本可能不可用。)

多路複用和共用沒有降低對 CAL 的需求

可以降低直接訪問 Team Foundation Server 的用戶或設備數量的硬件和軟件(有時稱爲“多路複用”或“共用”),不能降低所需 Team Foundation Server CAL 的數量。以任何方式訪問 Team Foundation Server 的最終用戶和設備(上文某些工作項的客戶端訪問許可證例外部分所述的例外情況除外)都需要有相應的許可證,無論它們是直接還是間接連接該軟件。

示例 1組織實現了連接 Team Foundation Server 的內部網站,使用戶能夠添加工作項、解決錯誤或者通過網站進行構建。儘管只有一個設備(Web 服務器)連接到 Team Foundation Server,但每個以輸入缺陷和改進請求之外的目的使用網站訪問 Team Foundation Server 的人員都必須有 CAL 或者包含在外部連接器許可證範圍內。(Web 服務器不能使用設備 CAL,因爲設備 CAL 在任何給定時間只支持一個用戶登錄到指定的設備。)訪問運行在同一個物理 Web 服務器上的第二個網站,但是不訪問 Team Foundation Server 不需要 CAL。

示例 2多個用戶同時遠程登錄到運行終端服務的服務器以訪問開發環境。儘管這些用戶“共享”一個設備,但每個用戶都必須有一個 CAL 或者包含在外部連接器許可證範圍內。(不能使用設備 CAL,因爲設備 CAL 在任何給定時間只支持一個用戶登錄到指定的設備。)

Visual Studio Team Foundation Server 2010 and Project Server Integration Feature Pack

Visual Studio Ultimate with MSDN 訂閱者有權出於生產目的使用 Visual Studio Team Foundation Server 2010 and Project Server Integration Feature Pack 的一個實例。軟件可以由另一個用戶安裝,並且任意 Team Foundation Server 和 Project Server 授權用戶都可以從功能包功能獲益。

部署選項

公司可以利用 Team Foundation Server 本身的靈活性和可擴展性支持各種規模的開發團隊。例如,Team Foundation Server 可以部署到桌面系統上、單個服務器上或者雙層配置中。無論使用哪種方法,Team Foundation Server 都需要一個操作系統和一個數據庫,它們都有自己的授權含義。

多服務器(雙層)部署

您可以以雙層配置方式部署 Team Foundation Server 2010,其中一個層託管 Team Foundation Server,另一個層託管 SQL Server 2008 後端。如上所述,用於每個層的操作系統都必須進行單獨授權,並且可以爲所需的每個 Team Foundation Server 許可證都部署一個 SQL Server 2008 Standard Edition 實例。

示例:組織爲運行 Windows Server 2008 R2 Enterprise 的一臺服務器部署了 Team Foundation Server 2010,並在 Windows Server 2008 R2 Enterprise 單獨實例上部署了相應的 SQL Server 2008 Standard Edition 數據庫。在這種情況下,只使用了一個 Team Foundation Server 2010 服務器許可證(包括 Team Foundation Server 和 SQL Server 數據層),但需要兩個 Windows Server 2008 R2 Enterprise 服務器許可證。可能還需要 Team Foundation Server 客戶端訪問許可證。

在雙層環境中部署時,您可以用“暖備用”或“冷備用”模式維護另一個應用層服務器,以增加可靠性。在暖備用模式中,故障轉移機制已經運行,但系統管理員必須手動激活故障轉移功能。在冷備用設置中,故障轉移系統通常關閉,管理員需要打開並激活故障轉移功能。考慮使用暖備用或冷備用場景的組織可以考慮使用負載平衡應用層替代,讓兩個服務器默認都處於激活狀態。

您可以使用數據層(在這種情況下由兩個服務器組成)上的 SQL Server 羣集增加雙層配置中 Team Foundation Server 的可用性。SQL Server 2008 Standard Edition 和更高版本都支持羣集,羣集可以將幾個物理 SQL Server 實例組合到一個虛擬實例中,可以提供高可用性。在羣集的、雙服務器數據層配置中,每個服務器都需要 Windows Server 和 SQL Server 2008 許可證,但不需要其他 Team Foundation Server CAL。運行 SQL Server 2008 Standard Edition 的羣集中的每臺服務器都被算作一個單獨的 SQL Server 實例,因此,需要數量上足以超過實例數的 Team Foundation Server 2010 許可證,或者需要單獨爲 SQL Server 獲取許可證。

Visual Studio Team Project Portal

Visual Studio Team Project Portal(隨每個新 Team Project 一起創建的 SharePoint 站點)使用 SharePoint Foundation 2010 或 Windows SharePoint Services,它的使用需要 Windows Server 許可證。用於運行 Team Foundation Server 的 Windows Server 必須單獨獲取許可證(這種用法不包括在 MSDN 訂閱中),這種用法已經介紹過了。

另一種選擇是,組織可以選擇在 Microsoft Office SharePoint Server 2007 或 SharePoint Server 2010 上託管 Team Project Portal,Microsoft Office SharePoint Server 2007 和 SharePoint Server 2010 必須單獨授權,不能是通過 MSDN 訂閱獲得。如果組織選擇實現該場景並利用 Excel Services,那麼還需要一個 Office SharePoint Server 2007 或 SharePoint Server 2010 eCAL。

生成服務器

Team Foundation Server 中的生成自動化功能允許軟件在同一個服務器或分離的系統上運行自動化生成,還可以作爲生成過程的一部分運行質量和性能測試。使用 Team Foundation Server 2010 中包含的 Visual Studio Team Agents 2010 可以實現“生成服務器”。如果生成服務器與運行 Team Foundation Server 的服務器不同,那麼生成服務器不需要任何 Team Foundation Server CAL。

生成的 CAL 要求

只執行和評審生成的用戶僅需要 Team Foundation Server CAL;但是,編寫測試或其他驗證類型且將其作爲生成部分的用戶必須有相應的 Visual Studio 2010 個人開發工具。表 1 介紹了與定義和運行生成相關的一些常見任務的授權含義。

團隊成員操作

團隊成員的授權含義

開發人員簽入源代碼,啓動生成過程並/或評審生成結果。

需要 Team Foundation Sever CAL。

開發人員定義生成以包括單元測試。

需要 Visual Studio 2010 Professional、Premium 或 Ultimate。

開發人員定義生成以包括:

· 代碼覆蓋率

· 代碼分析

· 代碼 UI、一般和數據庫單元測試

需要 Visual Studio 2010 Premium 或 Ultimate。

開發人員定義生成以包括:

· 架構測試(例如,分層圖表驗證)

· Web 測試

· 負載測試

需要 Visual Studio 2010 Ultimate。

表 1. 生成授權含義示例

實驗室管理
Microsoft 的Visual Studio Lab Management 解決方案使用集成的、基於 Hyper-V 的虛擬機管理擴展了現有的 Visual Studio Application Lifecycle Management 平臺。Lab Management 自動化了複雜的構建-部署-測試工作流程,優化了構建流程,降低了風險並縮短了面市時間。它有助於降低與虛擬環境的安裝、拆卸和恢復到已知狀態有關的開發和測試成本。Lab Management 促進了開發、QA 和運營之間的協作,並有助於獲得更高 ROI 和實現 Microsoft 整個 ALM 解決方案的收益。

有關 Visual Studio 2010 Lab Management 功能的更多信息,請訪問:http://go.microsoft.com/fwlink/?LinkId=198956

Lab Management 組件

跨多臺機器協調工作的軟件不同部分支持 Lab Management 功能。典型的配置包括:

  1. 虛擬機主機
    1. 操作系統:Windows Server 2008 R2
    2. 其他軟件:System Center Virtual Machine Manager 2008 R2
    3. 在虛擬機上:Visual Studio Lab Agent 2010(Visual Studio Agents 2010 的一部分)
  2. Team Foundation Server
    1. 操作系統:Windows Server 2008 R2
    2. 其他軟件:Visual Studio Team Foundation Server 2010,以及一個支持 Lab Management 集成的補丁;SQL Server 2008 Standard
  3. 客戶端:
    1. 操作系統:Windows 7 或能夠運行 Visual Studio 軟件的其他 Microsoft 操作系統
    2. 其他軟件:Visual Studio 2010 Ultimate 或 Visual Studio Test Professional 2010,以及一個支持 Lab Management 集成的補丁

儘管可用合併虛擬機主機和 Team Foundation Server,但從性能角度考慮這樣做可能不太理想。在多個層中部署 Team Foundation Server 可能更好一些(參見多服務器(雙層)部署)。

Lab Management 授權

要利用 Visual Studio 2010 中的 Lab Management 功能,則必須獲得以下用途的許可證:

  1. 使用 Microsoft Test Manager 2010 配置和管理實驗室環境的每個用戶都必須經過 Visual Studio 2010 Ultimate with MSDNVisual Studio Test Professional 2010 with MSDN 授權,具體取決於他們使用的產品。Microsoft Test Manager 是隨 Visual Studio Test Professional 2010 和 Visual Studio 2010 Ultimate 一起安裝的。與虛擬機上運行的 Visual Studio Lab Agent 2010 軟件交互(通過 Microsoft Test Manager 2010 和使用 Microsoft System Center Virtual Machine Manager 2008 R2 實現)也要經過 Visual Studio 2010 Ultimate with MSDN 或 Visual Studio Test Professional with MSDN 授權。
  2. 運行 Team Foundation Server 的操作系統。爲某些 MSDN 訂閱者(包括那些 Test Professional 和 Ultimate 級別的訂閱者)提供對 Team Foundation Server 2010 的服務器的使用(包括 SQL Server 2008 Standard 的使用)。(有關更多信息,包括 Team Foundation Server 客戶端許可要求的詳細信息,請參見Visual Studio Team Foundation Server 2010 授權。)但是,用於運行 Team Foundation Server 的操作系統(包括服務器、生成服務器和數據庫)——如果在單獨的操作系統上運行——總是必須單獨獲得許可證。
  3. 訪問虛擬機主機(或者訪問該主機上的虛擬機)的每個用戶都必須擁有一個 MSDN 訂閱,該訂閱包含將用來開發或測試應用程序的軟件。當這些人不需要創建實驗室環境或者與運行虛擬機的 Visual Studio Lab Agent 2010 軟件交互時(這二者都可以使用 Visual Studio 2010 Ultimate 或 Visual Studio Test Professional 2010 完成),低級別的 MSDN 訂閱可能就足以勝任。虛擬機主機的主機操作系統 Windows Server 2008 R2 不需要單獨授權,只要此主機上運行的軟件僅由 MSDN 訂閱者用於開發和測試。
負載測試
Visual Studio Ultimate with MSDN 訂閱者的無限制負載測試

Visual Studio Ultimate with MSDN 訂閱者能夠通過 MSDN 訂閱者下載提供的密鑰執行無限制負載測試。Visual Studio Ultimate with MSDN 訂閱者並不一定需要獲取 Visual Studio Load Test Virtual User Pack 2010。

其他 Visual Studio Ultimate 客戶的負載測試

使用 Visual Studio 2010 Ultimate(沒有 MSDN,或者 MSDN 訂閱已過期),授權用戶可以執行本地負載測試,可以在同一系統上模擬最多 250 個用戶的情況,該系統安裝了 Visual Studio 2010 Ultimate,無需安裝 Visual Studio Agents 2010。

當需要模擬超過 250 個用戶的負載時,Visual Studio 2010 Ultimate 授權用戶可以使用 Visual Studio Load Test Virtual User Pack 2010(它與 Visual Studio 2010 Ultimate 是分開銷售的)。每個 Virtual User Pack 2010 可模擬多達 1,000 個用戶,可以將多個包一起使用,以創造更高的負載量。Visual Studio 2010 Ultimate 提供的 250 個用戶負載限制並沒有加到這些包上,因此,使用一個包提供的是 1,000 個用戶的負載,而不是 1,250 個。

注意:使用 Visual Studio Load Test Virtual User Pack 2010 時,最常見的情況是在一個系統上部署測試控制程序,在其他系統上部署一個或多個測試代理。測試控制程序和測試代理都包含在 Visual Studio Agents 2010 中,可以根據需要在任意數量的機器上部署。

示例:一個組織需要執行模擬同時有 5,000 個用戶在線的負載測試。爲了做到這一點,組織部署了一個測試控制程序,並根據需要部署了一定數量的測試代理。組織必須有 5 個 Visual Studio Load Test Virtual User Pack 2010 許可證,每個許可證支持 1,000 個虛擬用戶。組織還需要 Visual Studio 2010 Ultimate 來創建、編輯和管理 Web 測試和負載場景。

Visual Studio 2010 Load Test Virtual User Pack 的降級權利

每通過 Microsoft 批量許可獲得 5 個 Visual Studio Load Test Virtual User Pack 2010 許可證,客戶可能就需要對 Visual Studio Team System 2008 Test Load Agent 使用一個處理器許可證。零售購買沒有此降級權利。客戶根據這項授權獲得 Visual Studio Team System 2008 Test Load Agent 軟件使用權,同樣也遵守 Visual Studio Team System 2008 Test Load Agent 的批量許可協議和產品使用權的條款。

示例 1如果客戶想使用 Visual Studio Team System 2008 Test Load Agent 的 3 個副本,那麼他們至少需要擁有 15 個 Visual Studio Load Test Virtual User Pack 2010 許可證。

示例 2如果客戶擁有 13 個 Visual Studio Load Test Virtual User Pack 2010 許可證,那麼他們最多擁有使用 2 個 Visual Studio Team System 2008 Test Load Agent 副本的權限。

Visual Studio Load Test Virtual User Pack 的重新分配

安裝了 Visual Studio Test Controller 2010 軟件的服務器就是授權服務器。可以將 Visual Studio Load Test Virtual User Pack 2010 許可證重新分配給另一臺服務器,但是距上次分配不得少於 90 天。但是,如果發生永久性硬件故障,就會很快進行重新分配。

其他產品
Visual Studio Agents 2010

Visual Studio Agents 2010 可通過公開下載獲得,它包括 Test Controller 2010、Test Agent 2010 和 Lab Agent 2010。

Test Controller 2010Test Agent 2010 共同提供對向外擴展的負載生成(負載測試僅可供 Visual Studio 2010 Ultimate 使用)、分佈式數據收集和分佈式測試執行的支持。授權用戶可在任意數量的機器上使用以下各產品:

  • Visual Studio 2010 Ultimate
  • Visual Studio 2010 Premium
  • Visual Studio Test Professional 2010

Lab Agent 2010 管理使用 Visual Studio 2010 中的 Lab Management 解決方案管理的虛擬機的測試、工作流和網絡隔離。這可以由授權用戶在任意數量的機器上使用:

  • Visual Studio 2010 Ultimate
  • Visual Studio Test Professional 2010
總結
Microsoft Visual Studio 2010 提供了一套全面、高度靈活的應用程序週期管理 (ALM) 工具集。類似地,Visual Studio 2010 的許可條款旨在提高組織部署的靈活性,適用於各種規模的開發團隊。

本文簡單介紹了 Visual Studio 2010 產品線和在一般部署場景下這些產品的授權要求。有關許可條款和情況的明確說明,請參見 Microsoft 許可產品使用權 (PUR) 和適用的許可協議。

更多信息

有關 Visual Studio 2010 的更多信息,請訪問:

www.microsoft.com/visualstudio

有關 MSDN 訂閱的更多信息,請訪問:

msdn.microsoft.com/subscriptions

比較 MSDN 訂閱選項和收益,請訪問:

msdn.microsoft.com/subscriptions/subscriptionschart.aspx

有關產品使用權的更多信息,請訪問:

www.microsoftvolumelicensing.com/userights

Visual Studio 2010 產品評估

Visual Studio 2010 客戶端和服務器軟件的 90 天試用版可從 www.microsoft.com/visualstudio 下載。Microsoft 批量許可客戶可以根據 Select 或 Enterprise Agreement 下載、安裝和評估任何 Visual Studio 2010 產品,60 天之後纔要求許可證。

附錄
MSDN 訂閱的歷史轉變

在某些 Visual Studio 版本上,MSDN 訂閱服務產品已經發生改變,目前的訂閱者已經轉換到新訂閱級別,新訂閱級別常常提供一些顯著改進的功能和收益。

Visual Studio 2010

Visual Studio 2010 with MSDN 於 2010 年 4 月推出,這時擁有有效 Visual Studio with MSDN Premium 訂閱的客戶(軟件保障的客戶覆蓋範圍遵循批量許可協議)按照下列邏輯自動轉換到 Visual Studio 2010 產品。

2008 訂閱級別:

轉換到 2010 4 月的 2010 訂閱級別:

Visual Studio Team System 2008 Team Suite with MSDN Premium

Visual Studio 2010 Ultimate with MSDN

Visual Studio Team System 2008 Architecture Edition with MSDN Premium

Visual Studio 2010 Ultimate with MSDN

Visual Studio Team System 2008 Development Edition with MSDN Premium

Visual Studio 2010 Ultimate with MSDN

Visual Studio Team System 2008 Test Edition with MSDN Premium

Visual Studio 2010 Ultimate with MSDN

Visual Studio Team System 2008 Database Edition with MSDN Premium

Visual Studio 2010 Ultimate with MSDN

Visual Studio 2008 Professional Edition with MSDN Premium

Visual Studio 2010 Premium with MSDN

Visual Studio 2008 Professional Edition with MSDN Professional

Visual Studio 2010 Professional with MSDN

MSDN Operating Systems

MSDN Operating Systems

這一轉變被稱爲“最終結果”。有關其他細節,可以訪問:http://msdn.microsoft.com/subscriptions/ff625864.aspx

Visual Studio 2008

Visual Studio 2008 產品線沒有任何特殊轉變,因此 2005 訂閱直接映射到其 2008 後續訂閱。

Visual Studio 2005

Visual Studio 2008

Visual Studio 2005 Team System Team Suite with MSDN Premium

Visual Studio Team System 2008 Team Suite with MSDN Premium

Visual Studio 2005 Team Edition for Software Architects with MSDN Premium

Visual Studio Team System 2008 Architecture Edition with MSDN Premium

Visual Studio 2005 Team Edition for Software Developers with MSDN Premium

Visual Studio Team System 2008 Development Edition with MSDN Premium

Visual Studio 2005 Team Edition for Testers with MSDN Premium

Visual Studio Team System 2008 Test Edition with MSDN Premium

Visual Studio 2005 Team Edition for Database Professionals with MSDN Premium

Visual Studio Team System 2008 Database Edition with MSDN Premium

Visual Studio 2005 Professional Edition with MSDN Premium

Visual Studio 2008 Professional Edition with MSDN Premium

Visual Studio 2005 Professional Edition with MSDN Professional

Visual Studio 2008 Professional Edition with MSDN Professional

MSDN Operating Systems

MSDN Operating Systems

Visual Studio 2005

Visual Studio 2005 發生了顯著轉變,其中包括 Microsoft 的 ALM 產品的發行和全新的 Visual Studio Team System。

以前的 Visual Studio 2005 MSDN 訂閱級別

轉變路徑

MSDN Universal

客戶擁有的 Visual Studio 2005 Team Edition 角色選項:

· Visual Studio 2005 Team Edition for Software Architects with MSDN Premium

· Visual Studio 2005 Team Edition for Software Developers with MSDN Premium

· Visual Studio 2005 Team Edition for Testers with MSDN Premium

· Visual Studio 2005 Team Edition for Database Professionals with MSDN Premium

MSDN Enterprise

所有有效的 MSDN Enterprise 訂閱者都自動轉換到 Visual Studio 2005 Team Edition for Software Developers with MSDN Premium

MSDN Professional

所有有效的 MSDN Professional 訂閱者都自動轉換到 Visual Studio 2005 Professional Edition with MSDN Professional

降級產品 Visual Studio 2010 Professional

爲 Visual Studio 2010 Professional 提供許可證的批量許可客戶,可以在任何允許的 Visual Studio 2010 Professional 軟件副本中的任何地方使用任意版本的 Visual Studio Professional、Visual Studio Tools for Office、Visual J++ Professional、Visual Basic Professional、Visual C++ Professional 或 Visual Interdev。

Visual Studio 2010 Premium

爲 Visual Studio 2010 Premium 提供許可證的批量許可客戶,可以使用任意版本的 Visual Studio Team System Development Edition、Visual Studio Team System Database Edition、Visual Studio Professional、Visual Studio Tools for Office、Visual J++ Professional、Visual Basic Professional、Visual C++ Professional 或 Visual Interdev。

Visual Studio 2010 Ultimate

爲 Visual Studio 2010 Ultimate 提供許可證的批量許可客戶,可以使用任意版本的 Visual Studio Team System Team Suite、Visual Studio Team System Architecture Edition、Visual Studio Team System Development Edition、Visual Studio Team System Test Edition、Visual Studio Team System Database Edition、Visual Studio Enterprise、Visual Studio Professional、Visual J++, Visual Basic, Visual C++ 或 Visual Interdev。

授權白皮書更改日誌

發佈日期

更改範圍

2011 年 3 月

· MSDN 訂閱者的 Visual Studio Ultimate 無限制負載測試簡介。

· Visual Studio Team Foundation Server 2010 and Project Server Integration Feature Pack 簡介。

· 完整的 Visual Studio 產品線簡介,該產品線通過註冊 Microsoft 批量許可大學協議計劃的教育解決方案獲得。

· 增加了“開發人員桌面上的 Windows”部分。

· 增加了“軟件激活”部分。

· 明確闡述了“Team Foundation Server 2010 的一般許可指南”。

· 明確闡述了 Team Foundation Server CAL 要求,包括某些工作項的 CAL 例外。

· 明確闡述了 Project Server CAL 包含在 Project Professional 2010 生產使用中。

· 明確闡述了 Microsoft 合作伙伴網絡提供的 MSDN 訂閱的軟件使用權。

· 對“將 MSDN 軟件作爲安裝映像的一部分分發”闡述進行了細微修改。

· 對“給外部承包商分配 MSDN 訂閱許可證”闡述進行了細微修改。

[1] 通過購買軟件保障(Software Assurance,SA)無法獲得此產品。要獲得軟件保障(它包括新版本權),必須購買“with MSDN”的版本。除了通過 SA 計劃可以獲得的一些公司收益外,MSDN 還爲訂閱者提供了其他方面的一些顯著好處。

2 其中包括 MSDN Essentials 爲期 12 個月的試訂閱,拉丁美洲和哥倫比亞地區的訂閱者除外。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章