2010-06-16 9 views
49

發佈一個開源項目,是否足夠將一個COPYING文件添加到包中,還是需要將其複製並粘貼到每個項目的源文件之上?
在像github或Google代碼這樣的着名公共倉庫中,我看到了不同的混合方法,所以我想知道這個方面應該如何正確處理。開源:每個源文件上的許可證標題或單個COPYING還是兩者?

+8

不是從法律上來看,而是從開發人員的角度來看:在每個文件中擁有許可證都是非常惱人的。特別是如果你想搜索例如一個函數/變量被命名爲許可證塊中使用的一個詞。 – ThiefMaster 2010-06-16 08:25:54

+1

通常人們將它放在一個名爲COPYING的文件中,但沒有任何擴展名。 – ThiefMaster 2010-06-16 19:55:59

+7

+1我很高興我發現了這個問題。我正要失去研究這方面的想法。 – helpermethod 2012-08-03 14:59:26

回答

0

我正在研究KDE大理石,並在KDE中將許可證文本放在每個文件中。

+0

這不是真的,我真的懷疑Marble中的每個文件都有GPL的完整巨文;)您擁有的是一個簡短的標題,表示它在GPL下獲得許可,並指向其他地方的全文。 – 2013-05-11 20:01:12