协议 | 许可 | 条件 | 限制 |
---|---|---|---|
MIT | 商用、分发、修改、私用、附加协议 | 协议和版权信息 | 责任承担 |
BSD2 | 商用、分发、修改、私用、附加协议 | 协议和版权信息 | 责任承担 |
BSD3 | 商用、分发、修改、私用、附加协议 | 协议和版权信息 | 责任承担 |
Apache | 商用、分发、修改、专利授权、私用、附加协议 | 协议和版权信息、声明变更 | 责任承担、商标使用 |
LGPL | 商用、分发、修改、专利授权、私用、附加协议 | 公开源码、库引用、协议和版权信息 | 责任承担 |
GPL | 商用、分发、修改、专利授权、私用 | 公开源码、协议和版权信息、声明变更 | 责任承担、附加协议 |
MPL | 商用、分发、修改、专利授权、私用、附加协议 | 公开源码、协议和版权信息 | 责任承担、商标使用 |
EPL | 商用、分发、修改、专利授权、私用、附加协议 | 公开源码、协议和版权信息 | 责任承担 |
- MIT、BSD 许可证都源自大学,体现了简单、开放和包容的特点。
- MIT、BSD、Apache 三者都支持闭源的后续开发。
- GPL、LGPL 传染性开源,编译的代码里用了这里的代码,都必须开源。