2008-11-07 73 views

回答

11

將您的代碼發佈爲public domain是使其免費用於全部可能途徑的最佳方式。 SQLite是一個衆所周知的公共領域的圖書館(他們有a page解釋他們的許可證)。

話雖如此,公有領域的代碼可以由任何其他人簡單地採取,他們可以稱之爲自己的代碼。這就是爲什麼存在像GPL/BSD/MIT /等免費許可證的情況下,您仍然保留對作品的所有權的所有權。

就個人而言,我更喜歡像BSD或MIT這樣的許可證,因爲它們不像GPL那樣具有限制性。 GPL對代碼的用戶可以做什麼以及不能做什麼有很多話要說。

+0

你能提供任何鏈接嗎? – bovium 2008-11-07 20:19:38

+0

另一個鏈接是:http://creativecommons.org/licenses/publicdomain/ – 2008-11-07 20:20:55

5

麻省理工學院的許可證非常接近公有領域,儘管它確實需要人們包括許可證本身,所以它的限制性稍強。你想強迫使用你的軟件的人給你信用嗎?比這更嚴格的是LGPL,它是自我傳播的。 GPL更具限制性,但會使您的軟件不太容易在商業代碼中使用。

0

查看一些在線許可證的總結(請參閱此question的鏈接)。只是不要寫你自己的!