GNU~s Not Unix?(GNU)項目最初的目的是創建一個免費的操作系統,而GNU通用公共許可證(GPL)是用來管理如何分發和修改軟件的。該許可證也稱為copyleft許可證,因為它在許多方面不同于標準版權。許可證本身可以自由分發和使用,...
GNU~s Not Unix?(GNU)項目最初的目的是創建一個免費的操作系統,而GNU通用公共許可證(GPL)是用來管理如何分發和修改軟件的。該許可證也稱為copyleft許可證,因為它在許多方面不同于標準版權。許可證本身可以自由分發和使用,盡管可能不允許修改。GNU通用公共許可證的一些要點是根據它發布的軟件可以自由修改和重新分發,以這種方式分發的軟件必須保留GPL。GNU GPL最初由Richard Stallman創建,由非盈利的自由軟件基金會(FSF)管理。持有使用GNU通用公共許可證分發的計算機軟件的人可以免費出售或提供,只要遵守許可條款。自由軟件基金會這個名字所指的自由與信息自由有關,而不是價格。如果出售GPL許可軟件,生成的源代碼可以由未來的被許可方修改,然后在相同的許可證下重新分發。也可以修改GPL源代碼以供私人使用,因為許可證不要求發布修改。在1989年到2007年之間發布了三個不同版本的GPL。第一個版本專門解決了二進制文件和使用更嚴格的許可證的問題。它通過要求源代碼與二進制文件一起分發來解決第一個問題如果軟件是由GPL許可的,并且通過聲明修改后的GNU通用公共許可軟件必須保留GPL來解決更嚴格的許可問題。1991年,第二個版本進行了各種更改,包括防止GPL軟件在某些情況下以二進制形式發布另一個許可證可能會從另一個終端獲取許可證,以防止用戶使用第三個許可證GPL下的媒體,盡管GNU項目也為此專門創建了一個不同的許可證。GNU免費文檔許可證(GFDL)是專門用于書面作品的,盡管有些人可能仍然選擇使用GPL,但是GFDL許可證可以阻止它授權的任何文本被包含在使用GPL的軟件中,這可能是使用GPL的一個原因
-
發表于 2020-08-06 23:31
- 閱讀 ( 2855 )
- 分類:電腦網絡