开源协议

适用于非软件的开放协议 CC:
  • 署名(Attribution,by)
  • 相同方式共享ShareAlike,sa)
  • 非商业性使用Noncommercial,nc)
  • 禁止演绎No Derivative Works,nd)


宽松式(permissive)许可证,对用户几乎没有限制
  • 用户可以使用代码,做任何想做的事情
  • 不保证代码质量,用户自担风险
  • 用户必须披露原始作者

Copyleft 许可证,不经许可,用户可以随意复制,限制:
  • 如果分发二进制格式,必须提供源码
  • 修改后的源码,必须与修改前保持许可证一致
  • 不得在原始许可证以外,附加其他限制

流行的:GPLBSDMITMozillaApacheLGPL