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

但”为所欲为”的前提当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条件:

如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD协议。

如果再发布的只是二进制类库/软件,则需要在类库/软件的文档和版权声明中包含原来代码中的BSD协议。

不可以用开源代码的作者/机构名字和原来产品的名字做市场推广。

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

什么是BSD开源协议相关推荐

  1. 详细介绍 BSD 开源协议

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

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

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

  3. [转]开源协议MIT、GPL、LPGL、BSD、MIT的区别

    如果你认为本系列文章对你有所帮助,请大家有钱的捧个钱场,点击此处赞助,赞助额0.1元起步,多少随意 声明:本文只用于个人学习交流,若不慎造成侵权,请及时联系我,立即予以改正 锋影 email:1741 ...

  4. 重要开源协议的比较(BSD,Apache,GPL,LGPL,MIT) – 整理

    当Adobe.Microsoft.Sun等一系列巨头开始表现出对"开源"的青睐时,"开源"的时代即将到来! 最初来自:sinoprise.com/read.ph ...

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

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

  6. 开源协议BSD、Apache2、GPL、LGPL、MIT

    目录 BSD开源协议(original BSD license.FreeBSD license.Original BSD license) Apache Licence 2.0(Apache Lice ...

  7. 五种开源协议的比较(BSD、Apache、GPL、LGPL、MIT)

    当Adobe.Microsoft.Sun等一系列巨头开始表现出对"开源"的青睐时,"开源"的时代即将到来!现今存在的开源协议很多,而经过Open Source ...

  8. 五种开源协议:GPL, LGPL, APACHE, BSD, MIT

    BSD开源协议(original BSD license.FreeBSD license.Original BSD license) BSD开源协议是一个给于使用者很大自由的协议.基本上使用者可以&q ...

  9. 【开源协议】BSD、Apache2、GPL、LGPL、MIT

    作为一个开发者,如果你打算开源自己的代码,千万不要忘记,选择一种开源许可证(license). 开源许可证(Open Source License) License就是版权许可证,里面详尽表述了你获得 ...

最新文章

  1. Java8 HashMap实现原理探究
  2. 求 A^B mod C. (1=A,C=1000000000,1=B=10^1000000).(fzu1759,hdu3221,hdu4335)
  3. ucla 计算机专业 本科申请,美国计算机专业申请
  4. 牛客网 二叉树的层序遍历
  5. Git 删除远程仓库文件
  6. java resultset转json_ResultSet到JSON的最有效转换?
  7. 支付宝小程序升级,一统阿里大生态!
  8. php url 2f,PHP2(url二次编码)
  9. 天梯赛 - 一个整数“犯二的程度”定义为该数字中包含2的个数与其位数的比值。如果这个数是负数,则程度增加0.5倍;如果还是个偶数,则再增加1倍。例如数字
  10. Why ASMLIB and why not?
  11. PAT(甲级)1148 Werewolf - Simple Version(枚举)
  12. c# 微信支付V3商家转账到零钱避坑宝典(一)
  13. 自编码神经网络相似图片检索
  14. 服务器Ping值代表着什么?
  15. python中search用法_Python中的python re.search方法详解
  16. EasyX的安装与使用
  17. 爱创课堂源生javascript 共150课时
  18. listview增大条目间距
  19. 亚太数字经济发展联盟 助力民营企业进入数字经济新时代
  20. 日常所需 - 收藏集 - 掘金

热门文章

  1. DNS/ICMP协议/NAT技术
  2. HTTP调试工具:Fiddler介绍
  3. geda的使用简记(留给自己备用)
  4. 解释为什么无限个无穷小的乘积不是无穷小
  5. 计算机编程入门课件,PPT课件大学计算机基础编程入门.ppt
  6. 系统可靠性、安全性及系统性能评测
  7. 科普下抖音的规则,为什么别人的内容很容易火,而我的很难?
  8. zerotier使用教程_zerotier简明教程
  9. MySQL和Oracle字符串截取函数用法总结(比较)
  10. 中柏平板u盘启动_中柏平板设置u盘启动图文教程