第三方库协议

第三方库协议


一. 开源许可协议

开源许可协议使事情变得简单,开发者很容易向一个项目贡献自己的代码,它还可以保护你原始作者的身份,使你至少获得认可,开源许可协议还可以阻止其它人将某个产品据为己有。


5大开源许可协议:GNU GPL, GNU LGPL, BSD, Apache, MIT,下面依次介绍。

具体参见:http://www.cnblogs.com/pixy/p/4745558.html


GNU GPL

GNU Gerneral Public Licence。GPL保证源代码及其衍生永远保持开源,不允许修改后和衍生的代码做为闭源的商业软件发布和销售,不适用于商业软件。GPL具有“传染性”,只要在一个软件中使用(“使用”指类库引用,修改后的代码或者衍生代码)GPL协议的产品,则该软件产品必须也采用 GPL协议,既必须也是开源和免费。

GNU LGPL

Lesser Gerneral Public Licence。如果修改LGPL协议的代码或者衍生,则所有修改的代码,涉及修改部分的额外代码和衍生的代码都必须采用LGPL协议。(引用或修改LGPL的代码及其衍生也必须使用LGPL开源,源于闭源的代码不需要开源)。

BSD

Berkeley Software Distribution,伯克利软件套件。鼓励代码共享,要求尊重原作者的著作权,允许使用者修改和重新发布代码(以其他协议形式),允许闭源商业发布和销售。

Apache

Apache Licence。鼓励代码共享,要求尊重原作者的著作权,允许使用者修改和重新发布代码(包括以其他协议形式),允许闭源商业发布和销售。

MIT

MIT协议。源自麻省理工学院,和BSD一样宽松。只要求保留作者版权,无其他任何限制。


二. 存储端解决方案

FreeNAS(免费NAS服务器)+ ZFS(Zettabyte File System)

三. 文件与进程

文件:存储在磁盘中,是“死”的
进程:存在于内存中,是“活”的
文件与进程 >
其中,文件存储在硬件磁盘中,进程来自文件和加载信息。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值