2010-06-24 71 views
5

我一直在瀏覽許多關於軟件許可的網頁,它是一個真正的大腦打漿機。儘管我知道我必須根據許可證發佈我的代碼,但法律問題並不令人感興趣,否則我最終會在後來出現問題。我正在發佈一些代碼,我應該使用什麼許可證?

因此,我剛剛完成了一個豐富的基於網絡的媒體管理器,我正在考慮發佈它。它使用jQuery(包括JSON插件和SWFUpload)。除了JSON插件和SWFUpload(都是MIT許可下發布的,我相信這允許我使用它們,我希望),所有的代碼都是我自己的。

我的代碼將是開源的。有幾件事讓我擔心。

  1. 如果我以開源方式發佈它,我是否會失去原版權所有者的權利?
  2. 真的,如果我希望人們能夠免費使用它,請改變它想要的方式,重新分配原始作品(而不是改變的作品),我應該使用哪個許可證。

真的,我只是覺得我正在過度保護它。我想要做的就是向公衆發佈它,但自從我創建它之後,仍然保留對它的所有權。

任何指針,我應該去哪裏?我一直在看GNU GPL,但並不完全確定。

Regards,

Jason。

編輯:

研究了很多之後,我在任的BSD或MIT許可結算。我讀過GPL許可證是法定時間炸彈,不知道這是多麼真實。

BSD和MIT許可證對最終用戶的限制很少,基本上:版權聲明和許可證必須包含在軟件的任何重新分配中。

然而,BSD許可證並說明這一點:

既不的名稱和貢獻者的名字可以被用來支持或推廣該軟件,而不事先書面許可,衍生產品。

任何指針哪些會更好?

+0

我真的不想讓這個答案,因爲它沒有回答你所有的問題,但你可能會對Creative Commons許可證感興趣。這些條款解釋得非常好。 http://www.creativecommons.org/choose – icktoofay 2010-06-24 04:55:50

+0

公有領域是避免法律麻煩的最佳途徑。 – 2010-06-24 05:09:48

+1

可能的重複http://stackoverflow.com/questions/236699/what-open-source-license-to-choose,http://stackoverflow.com/questions/965468/choosing-the-right-open-source-許可證和http://stackoverflow.com/questions/41898/how-do-you-choose-an-open-source-license – 2010-06-24 05:16:27

回答

3

現在,更自由的開源許可證通常是MIT許可證(here is my question on it)或GPL。您可以使用這些許可證,並且仍然是版權所有者,但您不會限制用戶。

知識共享有一些更嚴格的許可證,所以檢查出來。其中一些將允許重新分配已更改的工作,但前提是鏈接返回並添加「不受支持」通知。

+4

CC組織實際上建議*不要*使用軟件的CC許可證。 – 2010-06-24 05:10:12

+0

是的,我的印象是CC許可證更像是維基軟件而不是軟件。 – 2010-06-24 07:12:15

相關問題