开源协议
适用于非软件的开放协议 CC:
- 署名(Attribution,by)
- 相同方式共享(ShareAlike,sa)
- 非商业性使用(Noncommercial,nc)
- 禁止演绎(No Derivative Works,nd)
宽松式(permissive)许可证,对用户几乎没有限制
- 用户可以使用代码,做任何想做的事情
- 不保证代码质量,用户自担风险
- 用户必须披露原始作者
Copyleft 许可证,不经许可,用户可以随意复制,限制:
- 如果分发二进制格式,必须提供源码
- 修改后的源码,必须与修改前保持许可证一致
- 不得在原始许可证以外,附加其他限制