我一直在瀏覽許多關於軟件許可的網頁,它是一個真正的大腦打漿機。儘管我知道我必須根據許可證發佈我的代碼,但法律問題並不令人感興趣,否則我最終會在後來出現問題。我正在發佈一些代碼,我應該使用什麼許可證?
因此,我剛剛完成了一個豐富的基於網絡的媒體管理器,我正在考慮發佈它。它使用jQuery(包括JSON插件和SWFUpload)。除了JSON插件和SWFUpload(都是MIT許可下發布的,我相信這允許我使用它們,我希望),所有的代碼都是我自己的。
我的代碼將是開源的。有幾件事讓我擔心。
- 如果我以開源方式發佈它,我是否會失去原版權所有者的權利?
- 真的,如果我希望人們能夠免費使用它,請改變它想要的方式,重新分配原始作品(而不是改變的作品),我應該使用哪個許可證。
真的,我只是覺得我正在過度保護它。我想要做的就是向公衆發佈它,但自從我創建它之後,仍然保留對它的所有權。
任何指針,我應該去哪裏?我一直在看GNU GPL,但並不完全確定。
Regards,
Jason。
編輯:
研究了很多之後,我在任的BSD或MIT許可結算。我讀過GPL許可證是法定時間炸彈,不知道這是多麼真實。
BSD和MIT許可證對最終用戶的限制很少,基本上:版權聲明和許可證必須包含在軟件的任何重新分配中。
然而,BSD許可證並說明這一點:
既不的名稱和貢獻者的名字可以被用來支持或推廣該軟件,而不事先書面許可,衍生產品。
任何指針哪些會更好?
我真的不想讓這個答案,因爲它沒有回答你所有的問題,但你可能會對Creative Commons許可證感興趣。這些條款解釋得非常好。 http://www.creativecommons.org/choose – icktoofay 2010-06-24 04:55:50
公有領域是避免法律麻煩的最佳途徑。 – 2010-06-24 05:09:48
可能的重複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