社区提交 - 作者:匿名
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 内核均根据此许可证获得许可。