快速理解软件开源协议,以及如何选择协议

一、开源协议介绍

开源协议,是一个用来对软件二次分发进行限制和规范的条文规定,用户在使用他人开源代码的时候,可以根据作者选取的LICENSE获知自己能够有哪些权利去处理从原作者哪里拿到的代码。开源协议是开源社区运作的基石,在发生著作权纠纷时可以作为一定的法律依据,所以尤其是商用要考虑好怎样使用才不会产生著作权纠纷,免得落得一地鸡毛。

参考1:快速看懂开源许可证(Open Source License)_开源license-CSDN博客

二、如何选取开源协议

作为作者,选取对应的开源协议,就表明自己想给使用者怎样的权利,或者给予怎样的限制。找到了一张图,如下:

出处在参考1当中。

三、去哪里找对应LICENSE的声明内容

Licenses | Choose a License上面寻找你想要的许可证内容。

在你的项目的根目录,新建一个LICENSE文件,然后将在上述网站中复制的文本内容粘贴进来即可

相关推荐
随心博客1 个月前
美国Honeywell霍尼韦尔气体分析侦测器传感器MIDAS-K-HCL说明书
运维·网络·人工智能·材质·开源协议
sakabu1 个月前
libmodbus编程应用(超详细源码讲解+移植到stm32)
笔记·学习·开源协议·modbus协议·libmodbus
爱吃土豆的程序员2 个月前
AGPL、LGPL、GPL 开源许可对比
开源协议·gpl·lgpl·agpl
爱吃土豆的程序员2 个月前
Apache License 2.0 和 MIT License 区别
apache·开源协议
FIN技术铺2 个月前
开源协议有哪些坑?来,比较一下~
开源协议
繁依Fanyi3 个月前
中国数据库的崛起:从本土化挑战到全球化机遇
前端·javascript·数据库·elementui·ecmascript·开源协议
za898668===SaaS开发4 个月前
抖音短视频seo矩阵系统源码(搭建技术开发分享)
矩阵·开源·php·sass·开源软件·开源协议
涛涛侃科技4 个月前
开放开源开先河(一)
开源·开源软件·开源协议·开源社区·开源基金会·开源组织
“趁早”6 个月前
【OCPP】ocpp1.6协议第3.13章节SmartCharging介绍及翻译
开源协议