Android-常用开源框架源码解析-系列-(零)引言

本文是Android开源框架解析系列的引言,探讨了使用开源库时应注意的GPL协议问题,强调遵守开源精神。文章介绍了各种开源许可证如BSD、MIT、Apache和GPL的特点,讨论了它们在商业软件开发中的应用和限制。
摘要由CSDN通过智能技术生成

好文推荐
原文链接:https://www.cnblogs.com/cold-ice/p/9505637.html

一、引言

在使用开源库之前首先要了解:

谨慎使用 GPL 协议,GPL 协议规定使用了该开源库的代码也必须遵循 GPL 协议,即开源和免费。

声明开源协议。同时请大家遵守开源精神,遵守其他人的劳动成果,如果有借鉴或是部分拷贝其他开源库,请在明显地方声明感谢!

——那什么是协议呢? 看一下从网上扒下来的一张示意图:

在CooCox 用户及影响的逐渐增大,CooCox团队提高了对软件及代码协议的重视性,形成了以下一些协议和许可证

可以看到各种协议,比如开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL

BSD 开源协议

使用者享有“最大”的使用自由,可以修改源代码,可以将修改后的代码作为开源或是专有软件版权再发布

以BSD协议代码为基础做二次开发的情况才享有该“最大”使用权限,但依然要满足三个条件:

  • 如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSd协议

  • 如果再发布的只是二进制类库 /软件 ,则需要在类库/软件的文档和版权声明中包含原来代码中的BSD协议

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值