2010-07-25 197 views
2

我正在開發使用C Sharp 2008 Express Edition的軟件,我幾乎完成了它。如何許可在C#中開發的應用程序許可證

現在我需要許可軟件(商業用途)我很新的授權軟件

你能建議我一個好的授權工具嗎?

在此先感謝。

+0

什麼樣的許可證?只有商業?個人使用和商業? – 2010-07-25 22:41:52

+6

此許可證的目標是什麼? – 2010-07-25 22:42:18

+0

輕微的語言挑剔:「軟件」不是可數名詞。 – reinierpost 2010-07-25 23:01:24

回答

1

許多優秀的許可證庫(例如http://ellipter.com/)通常價格低廉,其中大部分都實現標準的嘗試/購買功能:有限的試用期,有限的試用版,帶編碼信息的許可證密鑰等

+0

非常感謝您的回覆 – CIT 2010-07-25 23:16:52

1

您不需要需要許可證能夠分發您編寫的任何軟件,但您應該擁有一些說明您的用戶擁有哪些權限的內容。

你問你的用戶如何安裝你的軟件?如果是這種情況,您可以使用內置的ClickOnce機制來構建安裝程序,或者使用其他許多安裝系統之一。每種方法都有優點和缺點 - 您需要決定安裝程序要執行的操作,並選擇符合這些要求的方法。

或者您是否在詢問一種機制來跟蹤誰安裝了您的軟件或阻止未經授權的用戶安裝您的軟件?如果是這種情況,那麼構建自己的想法可能是一個壞主意,因爲你會遇到其他人已經解決的問題。同樣有很多系統可以幫助你完成這個任務,儘管以前每個系統都有你需要注意的加號和減號點。不知道你想要什麼,不可能告訴你。

+0

F Thnks爲了您的迴應。 我需要找到一個合適的方法來跟蹤誰有我的軟件,也是一種方法來防止未經授權的用戶安裝我的軟件 在此先感謝 – CIT 2010-07-25 23:15:43

1

您編寫軟件的語言與您選擇的許可證無關。

如果你希望別人能夠修改和分發代碼和許可,然後從開放源碼促進會的東西:

http://www.opensource.org/licenses/category

通讀他們夫婦得到一個想法您在軟件授權(商業或其他)時應考慮的事情。

如果您想強制他人與您分享任何修改,標準許可證是GPL。

如果你確實希望你的用戶擁有最大的自由度(我的話 - 也許有爭議),然後選擇像Apache 2.0或BSD。

下面是微軟Word許可證的鏈接給你的圍欄(絕對不共享)的另一側的一個想法:

http://www.microsoft.com/downloads/details.aspx?FamilyId=4285D6F7-DFDD-44A6-A21D-8E9899082B15&displaylang=en