2010-05-20 54 views
1

我有一個開源項目,我正在努力研究什麼liscense會是最好的搭配。本質上,我的項目是一個開發人員用來創建自己的項目的框架。我應該爲我的開源項目使用哪個許可

願景我對項目的許可(純英文):

  • 用戶不得銷售源代碼或任何衍生品。
  • 用戶不得銷售框架或任​​何衍生產品。
  • 允許用戶出售使用框架的程序。

基本上,我只是不希望任何人濫用項目的開源方面,採取我所做的,並轉向並出售它。

有關許可證的任何建議用於實現這一目標嗎?

感謝

+0

這也是有趣的看這裏:http://stackoverflow.com/q/691802/570191 – 2012-05-25 16:45:13

+4

我投票作爲題外話,因爲它是關於授權或法律問題,關閉了這個問題,而不是編程或軟件開發。 [見這裏](http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964)和[這裏](http://meta.stackexchange。com/questions/139804/can-licensing-questions-ever-be-on-topic)以​​獲取詳細信息,以及[help]獲取更多信息。 – JasonMArcher 2015-06-16 17:15:16

回答

0

看一看boost license
它很小,易於閱讀,被Sourceforge接受,並符合您的願景。它的目標是從上面鏈接的頁面直接複製的:

  • 必須易於閱讀和理解。
  • 必須授予許可,才能複製,使用和修改軟件以用於任何用途(商業和非商業)。
  • 必須要求許可證與軟件源代碼的所有副本[包括再分發]一起出現。
  • 不得要求許可證顯示帶有庫的可執行文件或其他二進制用途。
  • 不得要求源代碼可用於庫的執行或其他二進制使用。
相關問題