当前位置: 首页 > news >正文

BSD-3-Clause是一种开源软件许可协议

BSD-3-Clause是一种开源软件许可协议,也称为BSD三条款许可证。它是BSD许可证家族中的一种,是一种宽松的许可证,允许软件自由使用、修改和重新分发,同时也保留了一些版权和责任方面的规定。

BSD-3-Clause许可证的主要特点包括以下三个条款:

  1. 再分发条款:允许在任何目的下再分发软件的副本,包括商业目的,只要满足以下条件:

    • 需要保留原始的版权声明和许可声明。

    • 在广告和其他宣传材料中,需要包含对原始软件的引用。

  2. 免责条款:声明原作者和贡献者不对软件的使用负责,使用软件的风险由用户自行承担。

  3. 修改条款:允许用户修改软件的源代码,但修改后的软件必须以原始软件的许可条件进行再分发。

BSD-3-Clause许可证相对宽松,允许在商业和非商业项目中自由使用和分发软件。与其他开源许可证(如GPL)相比,BSD许可证对于软件的再利用和分发设置了更少的限制。这使得BSD-3-Clause许可证被许多开发者和组织广泛采用。

需要注意的是,尽管BSD-3-Clause许可证允许在闭源软件中使用和分发,但仍需要遵守许可证的规定,包括保留原始版权声明和许可声明。如果你使用了采用BSD-3-Clause许可证的软件,建议仔细阅读许可证的具体条款,以确保你的使用符合许可证规定。

Copyright (c) <year> <owner> . All rights reserved.Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:1. Redistributions of source code must retain the above copyright notice,this list of conditions and the following disclaimer.2. Redistributions in binary form must reproduce the above copyrightnotice, this list of conditions and the following disclaimer in thedocumentation and/or other materials provided with the distribution.3. Neither the name of the copyright holder nor the names of itscontributors may be used to endorse or promote products derived from thissoftware without specific prior written permission.THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.

相关文章:

  • 蓝桥杯python常用内置函数
  • 【Web安全】SQL各类注入与绕过
  • 基于神经网络的偏微分方程求解器再度取得突破,北大字节的研究成果入选Nature子刊
  • 实验一:华为VRP系统的基本操作
  • 如何简洁高效的搭建一个SpringCloud2023的maven工程
  • RabbitMQ - 06 - Topic交换机
  • 交易平台开发:构建安全/高效/用户友好的在线交易生态圈
  • 微信小程序uniapp+django+python的酒店民宿预订系统ea9i3
  • 早鸟票最后3天!「黄钊的AI日报·第三季」
  • CentOS/Fedora/Ubuntu/Debian 系统 wget 命令
  • Spring Cloud Gateway自定义过滤器
  • spring boot3token拦截器链的设计与实现
  • C语言初学10:typedef
  • 【Python】time模块
  • 采用 Amazon DocumentDB 和 Amazon Bedrock 上的 Claude 3 构建游戏行业产品推荐
  • 5、React组件事件详解
  • bootstrap创建登录注册页面
  • ComponentOne 2017 V2版本正式发布
  • JavaScript对象详解
  • Java面向对象及其三大特征
  • js继承的实现方法
  • LeetCode刷题——29. Divide Two Integers(Part 1靠自己)
  • log4j2输出到kafka
  • Node + FFmpeg 实现Canvas动画导出视频
  • PHP 使用 Swoole - TaskWorker 实现异步操作 Mysql
  • python docx文档转html页面
  • Vue2 SSR 的优化之旅
  • Vue小说阅读器(仿追书神器)
  • 分享一份非常强势的Android面试题
  • ------- 计算机网络基础
  • 微信小程序开发问题汇总
  • 为视图添加丝滑的水波纹
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • 智能情侣枕Pillow Talk,倾听彼此的心跳
  • #define、const、typedef的差别
  • #QT(一种朴素的计算器实现方法)
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • (1综述)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
  • (bean配置类的注解开发)学习Spring的第十三天
  • (MonoGame从入门到放弃-1) MonoGame环境搭建
  • (八)Flask之app.route装饰器函数的参数
  • (附源码)springboot课程在线考试系统 毕业设计 655127
  • (三)Pytorch快速搭建卷积神经网络模型实现手写数字识别(代码+详细注解)
  • (收藏)Git和Repo扫盲——如何取得Android源代码
  • (五)Python 垃圾回收机制
  • (一)Dubbo快速入门、介绍、使用
  • (转)AS3正则:元子符,元序列,标志,数量表达符
  • (转载)跟我一起学习VIM - The Life Changing Editor
  • 、写入Shellcode到注册表上线
  • .net 4.0 A potentially dangerous Request.Form value was detected from the client 的解决方案
  • .NET设计模式(8):适配器模式(Adapter Pattern)
  • .NET中的Exception处理(C#)
  • .sh文件怎么运行_创建优化的Go镜像文件以及踩过的坑
  • [AIGC] 开源流程引擎哪个好,如何选型?