开源技术与开源软件重点分析.pptVIP

  • 17
  • 0
  • 约3.66千字
  • 约 35页
  • 2016-11-26 发布于湖北
  • 举报
开源软件许可协议 通用公共许可协议 (GPL) 是在开源项目中使用最广泛的一种协议,它允许用户对软件进行合法的拷贝,传播和修改。这意味着你可以: 随意复制 随意传播 随意修改 收费传播:你必须将一份GNU GPL 协议和你卖出的软件一起给买主,以让买主知道这种软件是可以通过其它途径免费获得的 要想使用 GPL 保护下的代码,必须把自己的软件也置于 GPL 协议之下 次通用公共许可协议 (LGPL) 对作品的使用保留了更少的权利 LGPL 适用于一些类库,它允许这些类库能够被非GPL或非开源软件引用 LGPL 不要求其它程序也必须使用相同的协议才能使用这些代码程序 BSD 协议有很多分支,相对其它协议(例如GPL),对软件的传播给予了更少的限制。 无任何限制的允许以任何目的二次分发这种软件 必须保留拷贝权的声明和协议里的软件权利放弃条款 MIT 协议应该是在流行的开源协议中最简短的、使用最广泛的一种协议。协议内容如下: 特此授权,任何人都可免费获得这个软件以及相关文档(the Software)的拷贝,可以无限制的使用这个软件,包括无限制的权利去使用、复制、修改、合并、发布、附加从属协议,以及/或者出售软件的拷贝, 同时,为了让软件的提供者有权利做到这些,下面的条件必须遵守: 上面的拷贝权声明和许可声明必须包含在所有的这个软件拷贝里和实际分署部分里。 Apache 许可协议授予了用

文档评论(0)

1亿VIP精品文档

相关文档