美文网首页
开源协议

开源协议

作者: devmao | 来源:发表于2017-03-17 14:47 被阅读153次

    最近在研究git上传代码,在新建仓库时,有一个 Add a license 选项,趁机了解了一下开源协议。

    什么是开源协议?

    当你为你的产品签发许可,你是在出让自己的权利,不过,你仍然拥有版权和专利(如果申请了的话),许可的目的是,向使用你产品的人提供 一定的权限。
    不管产品是免费向公众分发,还是出售,制定一份许可协议非常有用,否则,对于前者,你相当于放弃了自己所有的权利,任何人都没有义务表明你的原始作者身份,对于后者,你将不得不花费比开发更多的精力用来逐个处理用户的授权问题。
    开源许可协议使这些事情变得简单,开发者很容易向一个项目贡献自己的代码,它还可以保护你原始作者的身份,使你至少获得认可,开源许可协议还可以阻止其它人将某个产品据为己有。

    主流开源许可协议有哪些?

    主流的开源协议有:GNU GPL , GUN LGPL, BSD, MIT, Apache, Creative Commons。 具体含义自行wiki查询。

    主流开源许可协议之间的差别?

    253a7b1819e2af555ed0a7e0f11a0b59_r.png

    参考:

    相关文章

      网友评论

          本文标题:开源协议

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