最近和几个朋友约着一起写一个开源项目,欢迎大家来给我们的
项目 点赞;同时由于项目自身数据的敏感性,我们考虑到需要尊重原作者的劳动结果;
这里对 开源协议 做了一些调查。希望大家在未来的几十天里可以共同进步,也希望开源世界里我们更尊重彼此的劳动成果,这里感谢Listen1为我们提供了灵感~~

五大开源协议

上图为我们开源项目常用到的协议:
从上图中,我们可以看到 BSD、MIT、Apache 都是允许闭源的,顾名思义也就是可以用于商业用途,但是注意啦司机们:

  • BSD、MIT以及Apache协议都需要原作者的版权说明,Apache 需要按照作者的要求来进行说明,相比之下BSD 和 MIT 就显得人性化点啦,随便说只要有我就好。但是BSD作者害怕我等程序员不懂这些,所以协议要求不能使用它的名字宣传;

  • LGPL、GPL还得需要说明下:GPL 的声明作者为了强调它以及基于它的项目都是开源的,因此这个协议要求在它分支上必须都开源~~,服不服!!!
    LGPL 觉得自己开源算了,还得要求别人开源,这种做法是不是不太地道。所以机智的它修改了相关内容说明下就可以了,随便用~~

综上所述,果断选择 MIT。

欢迎大家持续关注我们团队成员的进度:

姓名 | Github账号 |角色|
|—-|——|——–|
|冷晶晶 ||后端开发|
|卜飞飞 ||产品设计|
|王夜寒 ||数据爬虫|
|操乐 ||数据爬虫|
|袁明明 ||Android移动端|
|杨光召||Android移动端|
|闵亮||Android移动端|
|汤增雷||后端开发|

参考文章:

五种常用的开源协议