General Public License(GPL)入门
GPL 是一种面向软件及其他作品的自由、著佐权许可证。它允许使用、阅读、复制、分享、修改和分发作品,同时要求衍生作品继续采用相同的许可证条款。
GPL 赋予哪些权利
GPL 全称 General Public License,是一种自由软件许可证。获得 GPL 许可的程序或作品可以被任何人使用、阅读、复制、分享、修改和再次分发。它最初为 GNU Project 编写,由自由软件基金会创始人 Richard Stallman 于 1989 年初创建。
copyleft 的核心要求
GPL 采用 copyleft 机制:用户可以制作并发布衍生作品,但分发时必须沿用原作品的许可证条款。因此,基于 GPL 软件形成的衍生作品不能随意改用另一种许可证。这个条件旨在让后续版本继续保持自由和开放。
与宽松许可证的区别
BSD 和 MIT 属于 permissive licenses,同样允许复制、修改和分发软件,但对衍生作品采用何种许可证限制较少,主要要求保留对原开发者的署名。相比之下,GPL 更强调相同许可条件的延续,两类许可证的关键差异在于再分发要求。
原始教程
理解了,再标记已学。
打开页面不会自动完成课程。你可以随时取消已学状态。