GPL 系开源许可证的核心机制,要求任何分发衍生作品的人必须以相同许可证开放全部源代码,与 MIT、Apache 等宽松许可证形成对比
BSD 许可证不要求衍生作品开源,也不涉及 copyleft 条款。