使用GitHub也有几年了,完全没有认真去思考过其中licenses都是什么意思,正好有空查一查,也可作为参考。

Choose a License: A very useful website to introduce all open source licenses.

大部分license都可以google查到。

(图片来自网络,侵删)

较宽松的许可证是 MIT 许可证,只要用户在项目副本中包含了版权声明和许可声明,他们就可以拿你的代码做任何想做的事情,你也无需承担任何责任。

Apache 许可证类似 MIT 许可证,但它同时还包含了贡献者向用户提供专利授权相关的条款。

还有 GPL 许可证,这是一种copyleft许可证,要求修改项目代码的用户再次分发源码或二进制代码时,必须公布他的相关修改。V3版本与V2类似,但其进一步约束了在某些限制软件更改的硬件上的使用范围。

作者:光源
链接:https://www.zhihu.com/question/27114031/answer/69271696
来源:知乎
著作权归作者所有,转载请联系作者获得授权。