BSD开源协议是一个给于使用者很大自由的协议。可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。当你发布使用了BSD协议的代码,或者以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条件:

  • 如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD协议。
  • 如果再发布的只是二进制类库/软件,则需要在类库/软件的文档和版权声明中包含原来   代码中的BSD协议。
  • 不可以用开源代码的作者/机构名字和原来产品的名字做市场推广。

BSD代码鼓励代码共享,但需要尊重代码作者的著作权。BSD由于允许使用者修改和重新发布代码,也允许使用或在BSD代码上开发商业软件发布和销 售,因此是对商业集成很友好的协议。很多的公司企业在选用开源产品的时候都首选BSD协议,因为可以完全控制这些第三方的代码,在必要的时候可以修改或者 二次开发。

原网址:点击打开链接

详细介绍 BSD 开源协议相关推荐

  1. 什么是BSD开源协议

    BSD开源协议是一个给于使用者很大自由的协议.基本上使用者可以"为所欲为",可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布. 但"为所欲为&q ...

  2. GPL LGPL Apache2.0 BSD 开源协议扫盲帖

    BSD (Berkeley Software Distribution,伯克利软件套件)是Unix的衍生系统,在1977至1995年间由加州大学伯克利分校开发和发布的.    历史上, BSD曾经被认 ...

  3. php用什么工具调试代码,详细介绍利用开源的DebugBar工具调试PHP代码(图文)

    DebugBar 是一个免费和开源的应用,能够集成至任何PHP项目中,并收集和展示分析数据. 它有没有任何依赖,支持Ajax请求,包括常用开发库的通用数据采集器和收集器. 相信用过Laravel的调试 ...

  4. 开源协议比较(BSD,Apache,GPL,LGPL,AGPL,MIT)

    现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有 80种:https://opensource.org/licenses/alphabetical ...

  5. 【全】可供选择的软件开源协议的罗列

    Public License List 罗列各种开源代码的公共协议以供选择.具体每一个协议的含义可以另外找教程文章或看官网原文,这里解决"都有什么"的问题. List of lic ...

  6. 六种常见开源协议整理

    文章目录 开源协议的作用 如何选择开源协议 详细介绍常用开源协议 1. BSD ( original BSD license . FreeBSD license . Original BSD lice ...

  7. 四种常见软件开源协议介绍-GPL、LGPL、BSD、Apache

    今天介绍四种常见的开源软件协议: GPL(GNU General Public License) LGPL(GNU Lesser General Public License) BSD(Berkerl ...

  8. 开源协议介绍 BSD、Apache Licence、GPL V2 、GPL V3 、LGPL、MIT

    文章目录 1. 概述 2. BSD开源协议(original BSD license.FreeBSD license.Original BSD license) 3. Apache Licence 2 ...

  9. 各种开源协议介绍 BSD、Apache Licence、GPL V2 、GPL V3 、LGPL、MIT

    原文地址:http://www.open-open.com/solution/view/1319816219625 现今存在的开源协议很多,而经过Open Source Initiative组织通过批 ...

最新文章

  1. 提高云计算中的软件质量
  2. Maven一:maven的下载和环境安装以及创建简单的Maven项目
  3. Linux运维:常用的压缩解压缩命令(zip、tar)
  4. centos7安装python-pip
  5. (转)微服务_创建一个简单的Eureka注册中心
  6. python考试编程题九道_一道逻辑推理题的程序实现(纯属娱乐)
  7. do filtering will real delete note in DB
  8. python面向对象基础语言进阶
  9. server.transfer 无法跳转页面_H5 腾讯地图无法导航
  10. Java 文件操作二(重命名、设置只读、是否存在、指定目录中创建文件、获取文件修改日期、创建文件、文件路径比较)
  11. C++ select模型聊天室初版
  12. win10/win7 usb转串口驱动下载
  13. 2016 知识点汇总 mindmap
  14. OpenERP 模块动态加载原理及启动代码分析
  15. Cobalt Strike (cs)联动 Goby 进行内网扫描
  16. Android朋友圈怎么换行,微信朋友圈个性签名怎么换行
  17. Java多线程下载分析方法
  18. HCIA-5G网络架构及关键技术
  19. DSO详解-Direct Sparse Odometry论文解读
  20. 图片损坏修复软件,分享好用靠谱的软件

热门文章

  1. 大环境不确定,高端IT人才独有的大趋势在哪?|猿代码科技
  2. LQR的理解与运用 第一期——理解篇
  3. 音频分析之——时域转频域
  4. 【170】◀▶ IDL 学习初体验-全
  5. JavaScript基本用法
  6. java中的POJO类属性建议使用包装数据类型
  7. 【xshell7免费下载安装】
  8. 人脸对齐(Face Alignment)
  9. ZEMAX光学系统导入和CAD导出
  10. Scrapy 2.5 中文官方文档