2009-02-07 133 views
3

我在我的工作場所爲Microsoft Visual Studio 2008 Professional Edition開發了一個小型winforms應用程序,Visual Studio已授權給我所在的公司。Microsoft Visual Studio許可證

如果我想出售該應用程序,我的許可證選項是什麼?

編輯:
這裏的問題不是我與我的僱主的關係(代碼是幾個小時後寫的,我們有一個理解),但我與微軟的關係。例子:
Ex。如果我繼續在Visual Studio Express中開發,我可以保留舊代碼嗎?有沒有辦法來驗證某些程序集是否使用Visual Studio Professional編寫的?

+4

我投票結束這個問題,因爲它是關於授權或法律問題,而不是編程或軟件開發。 [見這裏](http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964)和[here](http://meta.stackexchange.com/questions/139804/can-許可問題永遠在主題上)以獲取詳細信息,以及[幫助]瞭解更多信息。 – JasonMArcher 2015-06-15 04:43:20

回答

6

我很難看到這裏的問題是什麼。假設您的僱主擁有適當許可的Visual Studio副本,他們有權讓您將其用於任何他們選擇的目的。無論他們是否讓您使用公司資源用於自己的項目,微軟公司都不是。

11

我想說的是更多地依賴於與您的僱主的合同,而不是Visual Studio本身的許可。如果這是一個適當的許可副本,那麼問題僅在於您的僱主。

許多開發人員的合同確實規定,在工作期間或在僱主的設備上編寫的任何代碼,或甚至在僱用期間的任何時間都屬於僱主。

如果不是這樣,我會下載一個Visual Studio Express的副本,並在您自己的系統上進行任何進一步的開發,只是爲了掩飾自己。

2

嘗試項目是否在Visual Studio Express Edition中運行。 它這樣做,問題就解決了。 如果不是,請返回步驟1.

1

瞭解VS Professional中的EULA。你應該能夠辨別出你可以做什麼,不能從那裏做什麼。將此與EULA Express進行比較。這很乏味,但它是一個正確的開始。

4

微軟的 DreamSpark( https://www.dreamspark.com/default.aspx程序可能是一個不錯的選擇。基本上是一個爲期三年的MSDN訂閱免費(約構建實際的產品等一些要求 - 聽起來很完美)

編輯:這是「BizSpark的」:http://www.microsoft.com/BizSpark/

+0

-1第一個dreamspark僅適用於學生,其次是用於教育目的,例如。你無法用它賺錢。 – texmex5 2009-02-07 22:42:33

2

不知道字節碼本身,但首先檢查程序集文件屬性。在我的Vista上,我右鍵單擊 - >屬性,然後選擇詳細信息選項卡。然後運行ILDASM並檢查程序集上的屬性。

同時仔細檢查快速版本上的EULA,該網頁將其指定爲「愛好者」和「愛好者」的目標。我偏執的一方認爲可能有可識別的東西。

最後,如果您想要非常小心,只需下載SDK在分發代碼之前在命令行上編譯您的代碼。

5

您在安裝Visual Studio時同意的EULA非常明確。您不僅擁有使用VS開發的代碼的權利,您需要要求明確聲明您的代碼的版權。

您應該查看的一個文件是redist.txt,它將被複制到安裝目錄。它列出了Microsoft允許您自由重新分配的文件。所有必需品都在那裏,比如.NET框架。任何不在該列表中的東西都不適合你使用。

在EULA中有一個具體排除,您不允許開發可用於允許您的客戶訪問Internet資源收費的產品。有點奇怪的排除,我認爲這是爲了壓制MSFT無法控制的業務部門的競爭。

最後,正如其他人所暗示的,與僱主的「理解」意味着在關鍵時刻下蹲。仔細查看您簽署的員工合同。自從我上次看到一個沒有要求下班後工作的人以來,這已經有一段時間了。以及協議結束一段時間後產生的「相關」作品。知識產權很大,你的大腦即將被使用。

相關問題