2010-08-11 121 views
0

作爲一個新手,我很困惑開源軟件是如何獲得授權的。我知道像GNU public,Apache和其他許可證。許可開源軟件

開發人員許可開源軟件的過程是什麼?應該考慮什麼?我有什麼選擇?

回答

2

作爲開發人員,您可以以任何您想要的方式自由授權您的軟件(假設您沒有爲其他人開發軟件)。你有全世界的選擇,你應該選擇符合你需求的許可證。除此之外,任何建議都是修辭。

2

從技術上講,大多數開源軟件都不是'許可'的。你不會購買使用它的許可證。你只是用它。 「GNU通用公共許可證」並非真的是您接受或拒絕的軟件許可證,而是版權許可證

書籍擁有版權,您無法複印整本書並自行出售。但是,您不會'購買'圖書許可證。開源軟件就是這樣。

+0

許可證不必購買,您可以通過使用附帶指定許可證的軟件接受OSS許可證。 OSS許可證非常*是真正的軟件許可證,並且充分體現了法律的重要性。 – Lazarus 2010-08-11 16:03:41

+0

不,您不接受使用它的OSS許可證。您只能根據許可證複製/共享/構建OSS軟件。 * OSS許可證中沒有任何內容涵蓋使用情況。 OSS許可證承載*版權*法的全部權利,而不是合同法。 – Rory 2010-08-11 16:18:53

2

沒有大的可怕程序。 :)你所要做的就是將一個名爲LICENSE的文件放入你的項目的根目錄中,並將其中所選擇的許可證放入項目的根目錄中,並明確指出該文件是整個項目的許可證,無論是通過源代碼中的註釋還是請在README中注意。

選擇你想要的任何許可證。快速的谷歌搜索可以讓你在路上。

開源中最常用的一種是GPL