2012-10-13 95 views
2

最近我創建了一個java類「自定義佈局管理器」,我想讓它開源並分發它。所以它不是一個真正的「產品」,也不是一個「完整的程序」。開源許可證,哪一個?

這裏的權限和規範列表:

  • 您可以自由使用,有一些限制(包和類的名稱,修改應保持不變,如果你想另外一個名字,擴展此類 - .jar文件,項目名稱可以更改)。
  • 你不需要分享你的修改。
  • 你不能修改,然後賣給他人。
  • 您可以使用它作爲您的商業軟件的一部分
    (例如:
    如果這是確定的:創建一個即時消息程序,使用我的「佈局」,因爲你的「核心經營業務」不「佈局」,但味精程序
    這並不是確定的,如果:你創造了另一個「佈局」通過擴展它,增加了一些功能,並把它賣掉)
  • 無法刪除作者的名字也沒有。作者的網站地址。
  • 您可以自由捐款。 :D

基本上,它是免費的,它是好的,因爲你給我的學分,不用它賺錢。
我想這可能有點複雜,因爲你使用它「商業」,但不能單獨出售。

我已經找到幾乎所有的許可證,最近的一個是麻省理工學院的許可證,但它說你可以出售它,所以我不想使用這個。

有沒有適合我說過的所有這些權限的許可證?

謝謝。

+4

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

回答