社群提交 - 作者:匿名
GPL,或公眾許可證( GPL) 是指免費的、copyleft 軟體授權。它授予任何人自由使用、閱讀、複製、共享、修改和分發電腦程式或其他類型作品的權利。 GPL 最初是為 GNU 專案編寫的,是第一個通用的 Copyleft 授權。它由自由軟體基金會 (FSF) 創始人 Richard Stallman 於 1989 年初創建。
與版權相反,copyleft 一詞意味著 GPL 允許衍生作品發布,但要求它們在與原始作品相同的授權條款下分發。因此,使用者不能使用 GPL 許可的軟體並在其他類型的許可下發布衍生作品。對於其他類型的自由軟體許可證,例如 Berkley Software Distribution (BSD) 和 MIT 許可證,情況並非如此。
BSD 和 MIT 許可證屬於該類別的許可許可。雖然 Copyleft 和寬容許可證都允許用戶複製、更改和分發軟體,但它們的條件有些不同。
一方面,copyleft 許可證保證開源軟體仍可供所有人使用。它還可以避免其他人從免費提供的作品中獲利。 Copyleft 擁護者往往更關心保留對其作品的部分控制權。
另一方面,寬鬆的許可證允許軟體廣泛使用,只要引用原始開發人員並且歸因於他們的工作。換句話說,寬鬆的許可證允許任何人在任何類型的許可證下複製、更改和分發作品。唯一的要求是向原始創建者表示感謝。
目前,GPL 許可證是最廣泛使用的分發自由開源軟體的方式。流行的自由軟體程序,例如 GNU Emacs、GNU Compiler Collection (GCC) 甚至 Linux 核心均根據此許可證獲得許可。