2010-11-11 68 views
2

我正在尋找一個很好的開源許可證,它不要求版權聲明/許可證本身包含在源代碼中,並帶有「無保修條款」。有人知道嗎?沒有版權聲明覆制要求的開源許可證?

我想這是因爲有問題的軟件是一個非常簡單的書籤。使用Javascript包含許可證很容易將代碼大小增加三倍。即使將其放在一邊,要求包含許可證也會給新手程序員帶來不必要的障礙,否則這些新手程序員完全可以修改小書籤。

我已經在此搜索並沒有發現任何東西,除了「WTFPL」不包含保修條款,因爲它不是嚴格的軟件許可證。此外,WTFPL要求您修改代碼的名稱。我還查看了一些許可證比較圖表,但大多數人並不打算對許可證包含要求進行編目,因爲這對大多數軟件來說都是不成問題的。

至於釋放到公共領域,這個線程表明這不是一個國際上的便攜式概念:https://stackoverflow.com/questions/219742/open-source-why-not-release-into-public-domain

我懶得把它按照許可的唯一原因是,發佈書籤後一天,我收到了法國某人的電子郵件,詢問他是否可以翻譯/改進它,並且我想鼓勵其他人也這樣做,而不必給我發電子郵件。

回答

2

我解決的解決方案是使用MIT許可證,但有一個網址爲版權聲明(在小書籤的頂部簡單的註釋)。

我注意到Github上的一些其他bookmarklets和通用Javascript使用了這種方法,例如, https://github.com/gleuch/shaved-bieber/blob/master/shaved-bieber.js

另外,關於OS許可證的OSI頁面的討論表明這是很常見的做法,可能還行;看到評論http://opensource.org/licenses/mit-license.php

如果這是明確允許在MIT許可證中,它會很好,但我寧願賭這個通知成語是合法/有效的,而不是發明我自己的許可證。它只是一個小書籤,畢竟:-)