常见的开源协议
以下是常见的开源协议的表格输出:
协议名称
类型
主要特点
GNU 通用公共许可证 (GPL)
强制性开源协议
要求修改和衍生作品也必须开源,保护用户自由。
MIT 许可证
宽松开源协议
允许无限制使用、修改和分发,需保留原始版权声明。
Apache 许可证 2.0
宽松开源协议
类似于MIT,包含专利权条款,保障贡献者不提起专利诉讼。
BSD 许可证
宽松开源协议
允许使用、修改和分发,需保留版权声明,适用于多种项目。
Creative Commons (CC) 许可证
适用于各种创作的许可证
提供多种选择,允许创作者根据意愿授权,适用范围广泛。
Mozilla 公共许可证 (MPL)
中等强度开源协议
允许修改但要求对修改后的文件开源,适用于部分专有代码结合。
ECL (Eclipse Public License)
宽松开源协议
允许使用、修改和分发,需保留原始版权声明,鼓励开放与合作。
这个表格概括了常见开源协议的名称、类型和主要特点,方便您对比和选择合适的许可证。
Last updated