2011-05-16 24 views
0

我試圖說服老闆爲我們的一些團隊成員購買Visual Studio 2010 Pro(零售版)的副本,以便我們可以開發與.net 4.0和mvc 3時間到了,但我遇到了一些阻力。困惑在於許可條款。VS 2010專業零售箱牌照問題

一直以來我的理解是,1個零售購買對1位開發人員來說是很好的開發代碼的。那麼這段代碼就可以用來創造可以轉售的產品或者你有什麼產品。我一直在審查許可條款,而且語言很混亂。我發現了一個白色的紙在這裏:

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=2b1504e6-0bf1-46da-be0e-85cc792c6b9d&displaylang=en

白皮書還提供了一個鏈接來獲得的各種微軟產品的零售副本的許可證。這個網址:

http://www.microsoft.com/About/Legal/EN/US/IntellectualProperty/UseTerms/Default.aspx

(我選的Visual Studio 2010專業版,英文)。

上的PDF第2頁,下面的文本被找到(2.A)

一個。一般。一位用戶可以安裝和使用該軟件的副本來設計,開發,測試和演示您的程序。您不能在生產環境中的服務器上使用該軟件。

我認爲這意味着您不能在生產計算機上實際安裝開發軟件,但只要該計算機具有Windows Server,Sql所需的許可證,您就可以將開發的任何產品部署到生產環境中服務器,Sharepoint等(幾乎無論你使用什麼)。它是否正確?

此外,用戶無需擁有訪問生產服務器上託管的Web應用程序的許可證嗎?我具體詢問用戶可能需要訪問的微軟許可證,例如,由使用Visual Studio 2010 Professional的許可程序員開發的Intranet網站。這個問題對我來說似乎是荒謬的,但如果可能的話,我需要一些澄清。

+1

請考慮獲取軟件保障或MSDN訂閱。 – SLaks 2011-05-16 15:32:27

+1

如果您可以負擔得起,MSDN訂閱可能是最好的選擇。您不僅會獲得大量有用的工具和資源,而且您也不必擔心這樣的授權問題會降低開發人員的工作效率。 – 2011-05-16 15:36:27

回答

1

Visual Studio只是開發環境,因此您使用它開發的任何內容都可以分發,不過您可以隨意分發。如果您構建.NET應用程序,那麼最終用戶不需要任何許可證即可運行應用程序,只要您不包含任何具有額外許可要求的第三方組件。

如果您構建WinForms/WPF應用程序,那麼運行它們所需的全部內容就是您用於構建它的版本的.NET Framework。

如果您構建ASP.NET應用程序,那麼訪問該應用程序的任何人都需要許可證才能這樣做。該站點由服務器許可證所覆蓋的IIS提供服務。對此的警告將會像Sharepoint那樣需要CAL。

根據安裝SQL Server實例的方式,訪問SQL Server數據庫可能需要CAL(不適用於Express版本)。

您需要爲每個開發人員提供一份Visual Studio許可副本,但不要購買盒裝零售產品,這幾乎是最昂貴的購買方式。查看與Visual Studio的MSDN訂閱,更具成本效益。根據您的經銷商,您甚至可以使用Open Value許可證購買它,並將成本分攤三年,這爲您提供了MSDN訂閱和大部分開發工具。一旦訂閱結束,許可證就會永久生效。

1

我覺得每個開發人員1份是好的 - 你不需要生產機器上的版本VS 2010的,因爲它不要求它主辦

所有它需要的是ASP.NET框架運行應用程序

1

我認爲第2.a條旨在防止您購買Visual Studio的一個副本,並允許多個開發人員通過終端服務使用它。然而,該條款非常模糊,似乎與直覺相反。

此外,根據您的需要,您可能不需要專業版本。 Visual Studio Express允許開發商業應用程序,但是它支持哪些技術以及缺少插件和其他一些東西方面存在限制。在購買Pro版本之前,請檢查您的需求是否由Visual Studio Express涵蓋。

+0

感謝您專門評論2.a條款。我覺得是這樣的。 – jason 2011-05-18 15:38:46