美文网首页
Mark--关于开源软件许可

Mark--关于开源软件许可

作者: lycium | 来源:发表于2017-04-19 09:31 被阅读0次

最近在学习gradle,看到它是一个遵循ASL许可的开源项目,ASL是啥?用了这么久的开源工具,一直对此不太了解。
上网了解下相关资料,在此mark下:

按照使用条件的不同,开源软件许可证可以分为三类(严苛程度递减)

1. 使用该开源软件的代码再散布(redistribute)时,源码也必须以相同许可证公开。

代表许可类型:GPL, AGPL

2. 使用该开源软件的代码并且对开源代码有所修改后再散布时,源码必须以相同许可证公开。

代表许可类型:LGPL, CPL,CDDL, CPL,MPL等

3. 使用该开源软件的代码(包括修改)再散布(redistribute)时,没有特殊限制,只需要明记许可。

代表许可类型:ASL, BSD,MIT等

所以一般情况下 ,如果某个开源的软件提供了asl和lgpl的版本,那么尽量使用asl的版本啦,因为限制最小啊~

相关文章

  • Mark--关于开源软件许可

    最近在学习gradle,看到它是一个遵循ASL许可的开源项目,ASL是啥?用了这么久的开源工具,一直对此不太了解。...

  • 关于开源许可

    http://www.ruanyifeng.com/blog/2010/02/revisiting_android...

  • 公司分享-走近开源,走进CAT

    最近围绕公司推荐引入监控系统,做了一次关于开源软件以及CAT监控的分享,脱敏后ppt内容如下: 从开源许可证的种类...

  • 开源软件许可证

    一直没有系统地分析过开源软件许可证,这里列几个资源。 Choose an open source license ...

  • 快速地为项目选择开源许可

    什么是开源许可License 开源许可协议是指开源社区为了维护作者和贡献者的合法权利,保证软件不被一些商业机构或个...

  • 程序开发开源协议一览

    关于开源许可 现今存在的开源协议很多,而经过Open Source Initiative 组织通过批准的开源协议目...

  • 常见开源软件许可证

  • TOUGHRADIUS 项目介绍

    ToughRADIUS是一个开源的Radius服务软件,采用于 Apache License 2.0 许可协议发布...

  • 【Git】认识各种开源协议及其关系

    开源许可协议 License是软件的授权许可,里面详尽表述了你获得代码后拥有的权利,可以对别人的作品进行何种操作,...

  • 开源许可

    许可 什么是许可,当你为你的产品签发许可,你是在出让自己的权利,不过,你仍然拥有版权和专利(如果申请了的话),许可...

网友评论

      本文标题:Mark--关于开源软件许可

      本文链接:https://www.haomeiwen.com/subject/aesczttx.html