`
liujianguangaaa
  • 浏览: 235163 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

BSD开源协议

 
阅读更多

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

  1. 如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD协议。   2. 如果再发布的只是二进制类库/软件,则需要在类库/软件的文档和版权声明中包含原来代码中的BSD协议。   3. 不可以用开源代码的作者/机构名字和原来产品的名字做市场推广。   BSD代码鼓励代码共享,但需要尊重代码作者的著作权。BSD由于允许使用者修改和重新发布代 码,也允许使用或在BSD代码上开发商业软件发布和销售,因此是对商业集成很友好的协议。而很多的公司企业在选用开源产品的时候都首选BSD协议,因为可 以完全控制这些第三方的代码,在必要的时候可以修改或者二次开发。

分享到:
评论

相关推荐

    Fecbbc商城系统源码 BSD开源协议多商户购物商城系统 多商户商城平台源码

    ### Fecbbc商城系统源码 BSD开源协议多商户购物商城系统知识点详解 #### 一、Fecbbc商城系统概述 Fecbbc商城系统是一款基于BSD开源协议构建的多商户购物商城系统,支持多个商家在同一平台上销售商品和服务。该系统...

    Fecbbc商城源码 BSD开源协议多商户购物商城系统 多商户商城平台源码

    Fecbbc商城源码 BSD开源协议多商户购物商城系统 多商户商 城平台源码。Fecbbc多商户系统BSD开源协议,和yii2框架一 样的开源协议, 做国内首款真正开源BSD的多商户系统,欢迎大家研究学习,商用项目使用。 ...

    OP(operator_&_open)项目基于BSD开源协议,任何个人和商业均可免费使用.主要特点_op.zip

    OP(operator_&_open)项目基于BSD开源协议,任何个人和商业均可免费使用.主要特点_op

    重要开源协议的比较(BSD,Apache,GPL,LGPL,MIT).pdf

    在众多开源协议中,有五种特别重要且被广泛使用的协议:BSD、Apache、GPL、LGPL和MIT。这五种协议各有其特点和适用范围,下面我将对它们逐一进行详细介绍。 首先,BSD协议(Berkeley Software Distribution License...

    开源协议BSD, GPL, LGPL, MIT等比较

    开源协议比较 BSD, GPL, LGPL, MIT 等 开源协议是开源软件开发和使用中非常重要的一部分,选择合适的开源协议可以保护作者的权益同时也可以促进开源软件的发展。常见的开源协议有 BSD, GPL, LGPL, MIT 等,这些协议...

    各种开源协议简析 GPL、BSD、MIT、Mozilla、Apache、LGPL1

    首先,BSD开源协议赋予了使用者极高的自由度。它允许使用者自由地使用、修改源代码,并可以将修改后的代码以开源或专有软件的形式再次发布。但同时,使用者需遵循三个基本条件:一是如果发布的产品包含源代码,需...

    五种开源协议的比较

    在众多开源协议中,BSD、Apache、GPL、LGPL 和 MIT 是最为常见且广受好评的几种协议。本文将详细介绍这五种协议的特点、适用场景及其之间的差异。 #### BSD 开源协议 - **简介**:BSD协议给予使用者很大的自由度,...

    java开发erp源码-vuecmf:VueCMF是一款完全开源免费的内容管理快速开发框架,采用BSD开源协议发布。前端采用VueJS、后端基

    VueCMF是一款完全开源免费的内容管理快速开发框架,采用BSD开源协议发布。前端采用VueJS、后端基于ThinkPHP5.1开发(根据后端API返回的JSON数据结构,也可使用Java、Python、C#等语言开发后端API),界面使用的是iview...

    开源协议思维导图(相关系统和简介)

    1. **BSD开源协议**: BSD协议给予使用者极大的自由,允许使用、修改和重新发布源代码,甚至可以作为专有软件。但要求在源代码中保留原有的BSD协议,且不得用开源代码作者或机构的名义进行市场推广。 2. **Apache ...

    JAVA程序员必须了解的7大开源协议.pdf

    **BSD开源协议** 是一种给予使用者极大自由度的协议,允许使用者自由使用、修改源代码,甚至可以将修改后的代码作为开源或专有软件再发布。然而,使用BSD协议的代码进行二次开发或发布时需遵循以下三个条件: 1. **...

    开源协议知多少开源协议知多少

    ### 开源协议详解 #### 一、概述 开源协议是软件开发者为了促进技术交流与合作,将自己开发的软件以特定的方式公开,并规定了其他人如何使用这些软件的规则。开源协议确保了软件的开放性、可修改性和可分发性等...

    五种开原协议比较

    - BSD开源协议是一种给予使用者极大自由度的协议。 - 使用者可以自由使用、修改源代码,并将其作为开源或专有软件发布。 - 基本上,使用者可以按照自己的需求对代码进行各种形式的利用。 **主要条款**: 1. **保留...

    Python-开源协议说明

    开源协议是连接开发者与用户之间的桥梁,它定义了软件可以如何被使用、修改和分发。本篇文章将深入探讨Python开源协议的相关知识。 首先,我们需要了解什么是开源协议。开源协议(Open Source Licenses)是一系列...

    微笑微信公众号管理系统

    “微笑微信”由上海乘亿信息科技有限公司开发, 这是一款免费的开源第三方微信公众号...“微笑微信”基于 BSD 开源协议 , 允许企业或个人自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。

    Java程序员必须了解的七大开源协议

    ### Java程序员必须了解的七大开源协议 在软件开发领域,开源协议扮演着极其重要的角色,它们不仅定义了软件如何被使用、修改和分发,还为开发者提供了合法使用开源组件的基础。对于Java程序员而言,了解并熟悉常见...

    利用C#版OpenCV实现圆心求取实例代码

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

    ueditor百度web前端开发的开源所见所得编辑器Asp版v1.4.3.2gbk

    Ueditor基于BSD开源协议,除了具有代码精简、加载迅速的轻量级特质外,还采用了分层理念,使开发者可以根据实际应用和需求自由定制。 Ueditor编辑器划分为了三层架构。其中,核心层为开发者提供了诸如range、...

    一个开源的c++网络事件库

    Chaos是一个基于Linux平台, reactor模式的网络事件库, 目前仅支持TCP传输协议, 仅在x86_64下编译, 并遵循3-clause BSD开源协议. 在使用上, 可以说它很像boost asio, 可能是由于我对boost asio的接口设计很有爱吧, ...

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

    ### 开源协议比较:BSD, Apache, GPL, LGPL, MIT 在开源软件的世界里,不同的许可证(或称协议)规定了软件的使用、修改和分发规则,它们为开源项目提供了一个法律框架,确保贡献者和使用者之间的权益得到保护。...

Global site tag (gtag.js) - Google Analytics