2009-09-09 83 views
4

我正在建立一個新項目,我想選擇儘可能限制的許可證,同時仍然是開源代碼。這些許可中哪一個的許可條款限制最嚴格?

  • Apache許可證2.0
  • 藝術許可證/ GPL
  • Eclipse公共許可協議1.0
  • GNU通用公共許可證V2
  • GNU通用公共許可證第三版
  • GNU寬通用公共許可證
  • 麻省理工學院許可證
  • Mozilla Public License 1。 1
  • 新的BSD許可證
+0

http://www.gnu.org/licenses/此外,隨時使自己在「您只能用這個X」的形式。這完全取決於你。你只需要有能力執行它。 – 2009-09-09 02:45:08

+3

我投票結束這個問題作爲題外話,因爲**是關於授權或法律問題**,而不是編程或軟件開發。 [見這裏](http://meta.stackoverflow.com/a/274964/1402846)瞭解更多信息,以及[幫助/話題]。 – 2015-06-09 23:47:58

回答

5

這真的取決於你的意思是什麼 '的限制。'如果你的意思是,哪一個在你的專有應用程序中使用免費代碼最難,而不會對代碼的作者 - 它的GPL給予評價。相反,這將是BSD許可證。但是,我喜歡這個許可證,因爲它讓人們更難以免費使用我的努力工作,而無需向世界貢獻衍生作品。它在'言論自由'中是免費的 - 不是免費的啤酒。因此,如果您正在尋找免費啤酒,請遠離GPL代碼。

+1

我認爲您的意思是說,GPL給我的開源代碼的用戶帶來了最大的負擔,以向BSD提供最不嚴格的要求。如果是這樣,這聽起來像GPL是我需要的。謝謝。 – 2009-09-09 02:54:51

+0

是的,這正是我的意思 - 如果你想讓你的代碼和衍生作品保持自由,那麼GPL就是要走的路。 – 2009-09-09 02:57:39

4

AGPL ..最嚴格的一個