许可协议
协议介绍
CC 协议主要用于文字或艺术类的创作内容上,而 GNU/BSD 许可证更广泛应用于软件及其源码方面。
* 关于 CC 协议不建议用于软件和代码的文章:知乎 – 为什么 GitHub 不支持 CC 协议(知识共享协议)?
- CC 协议(Creative Commons License,知识共享协议)
- GNU GPL(GNU General Public Licence)
- GNU LGPL(GNU Lesser General Public Licence)
- BSD
- MIT
- Apache License
协议选择
- 文档、文章、艺术类
- 是否允许依据你的创作进行的再创作被分享?
- A、是
- B、否
- C、是,只要在相同的授权条件下
- 是否允许你的创作应用于商业用途?
- A、是
- B、否
- 根据回答选择协议
- AA:CC-BY,署名
- AB:CC-BY-NC,署名-非商业性使用
- BA:CC-BY-ND,署名-禁止演绎
- BB:CC-BY-NC-ND,署名-非商业性使用-禁止演绎
- CA:CC-BY-SA,署名-相同方式共享
- CB:CC-BY-NC-SA,署名-非商业性使用-相同方式共享
- 是否允许依据你的创作进行的再创作被分享?
- 软件、源码类
- 他人修改源码后是否可以闭源?
- 是。每个被修改过的文检是否都必须放置版权说明?
- 是。Apache
- 否。衍生软件的广告是否可以用你的名字促销?
- 是。MIT
- 否。BSD
- 否。新增代码是否采用同样许可证?
- 是。GPL
- 否。是否需要对源码的修改之处,提供说明文档?
- 是。Mozilla
- 否。LGPL
- 是。每个被修改过的文检是否都必须放置版权说明?
- 他人修改源码后是否可以闭源?