当前位置:   article > 正文

三种开源协议的选择:BSD,Apache,MIT_bsd mit

bsd mit

前言

github上使用开源项目的时候,最常见的有MIT、Apache、BSD三种许可协议,几种区别如下图:
区别
一般Apache都比较少遇到,最多的是BSD和MIT。

BSD和MIT的唯一区别:是否能用你的开源项目打广告,禁止,则选择BSD;允许,则选择MIT。

所以看到BSD和MIT开源许可协议,大可放心使用,随意修改发布、在文件头不放置版权声明、商用、闭源等。

但是记住,遇到BSD的开源项目,你修改了它的代码后(假设基于libevent,github有20k star),在宣传自己的开源项目时,尽量不要打着它的旗号宣传,说自己是libevent plus加强版之类啥啥的

参考:
开源许可证GPL、BSD、MIT、Mozilla、Apache、LGPL的区别

自己的开源项目

推荐使用 MIT 协议和 BSD 协议,如果还是搞不太清楚,并且希望star越多越好,就用最宽泛的MIT协议吧,比较几乎没啥约束,得到star的机率更高

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/169284
推荐阅读
相关标签