2010-05-12 44 views
7

我正在啓動一個opensource項目。 我希望允許以下內容: 免費用於非商業用途,垃圾箱和源代碼模塊,與GPL類似,但我希望保留我自己的商業權利,併爲喜歡該選項的客戶提供商業用途的另一個許可證。哪個開源許可證可用於保留我自己的商業權利

許可選項的數量似乎有點壓倒一切。所以我的問題是:

  • 哪個開源許可證應該我 使用?
  • 我應該使用哪個商業許可證 ,如果有任何標準的
    可用?或者我應該在這裏想出我自己的
+0

Thanx的。 David,Marcel。兩人的回答同樣好,馬塞爾只是第一。 :) – 2010-05-14 10:16:54

+4

這個問題似乎是脫離主題,因爲它是關於[許可/法律諮詢](http://meta.stackoverflow.com/q/274963/1699210) – bummi 2015-01-06 23:41:49

回答

5

雙授權沒有問題。 GPL適用於非商業版本,並被廣泛接受。

隨着商業,我不知道任何標準的。我會建議你寫一個,這真的適合你的需求。

這裏有Hanselminutes播客許可證:Open Source Software Licensing with Jonathan Zuck of ACT Online。最後他們談到了MySQL數據庫的雙重授權。

還有一個transscript of the podcast as PDF,看看第一列的7

+0

Thanx爲該播客鏈接和信息。聽起來不錯。 – 2010-05-12 13:26:54

4

沒有開源許可證(由開放源碼促進會定義)頁面上年底將禁止商業用途的軟件。您可以使用GPL版本禁止使用您的軟件專有權;公司仍然可以在內部使用它,或者爲了他們自己的目的分發它,但他們不能打包並將其作爲普通的收縮包裝軟件銷售。不要使用像Boost或BSD這樣的許可證,因爲它們允許無限制地使用商業用途。

您應該決定您想要允許的商業用途,這將在很大程度上取決於軟件以及人們可能想要使用它的用途。

+0

+1指出,商業用途將被允許。 – Marcel 2010-05-12 20:18:45