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

一、开源协议介绍

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

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

二、如何选取开源协议

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

出处在参考1当中。

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

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

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

相关推荐
技术宝哥5 天前
Google 停止 AOSP 开源,安卓生态要“变天”?
android·开源协议
工程师焱记14 天前
物联网为什么用MQTT不用 HTTP 或 UDP?
网络·嵌入式硬件·物联网·http·udp·硬件架构·开源协议
人工智睿19 天前
代码社区开源协议
开源协议
文慧的科技江湖1 个月前
OCPP扩展机制与自定义功能开发:协议灵活性设计与实践 - 慧知开源充电桩平台
网络·pdf·开源·开源协议·云快充协议·ocpp协议
Ylsh37021 个月前
PDF加盖骑缝章 ,还是第一次见
pdf·github·开源协议·wps
AI让世界更懂你1 个月前
GitHub开源协议选择指南:如何为你的项目找到最佳“许可证”?
github·开源协议
cooldream20092 个月前
开源协议深度解析:理解MIT、GPL、Apache等常见许可证
apache·开源协议·mit协议
陈壮实的搬砖生活4 个月前
开源协议介绍
开源协议
HPFBoy4 个月前
开源许可协议
开源协议