深圳网站制作公司易捷网络欢迎您,我司主营业务:深圳企业网站制作,欢迎来电。
深圳网站制作业务咨询
0755-61603557
赵先生:13714247375
网站制作首页
网站制作服务
基本型网站制作
标准型网站制作
品牌型网站制作
综合型网站制作
网站制作流程
网站制作教程
网站制作合同
网站制作案例
网站制作公司
易捷简介
企业文化
组织架构
加入我们
售后服务
我们的优势
联系易捷网络
公司地址
在线支付
深圳网站制作技术支持
您现在的位置:
网站首页
> 深圳网站制作教程
易捷网络详解开源软件授权协议ApacheLicence、GPL、BSD、LGPL
文章作者:易捷网站制作公司编辑 文章来源:
深圳网站制作
公司-易捷网络
作为一个网站开发者,尤其是使用Linux、PHP、Mysql等开源软件开发网站的开发工程师应该经常会遇到开源软件授权协议,如今开源协议有很多,经过Open Source Initiative组织通过批准的开源协议就有58种。
很多人都认为开源意味着可以免费试用、为所欲为,其实未必,下面易捷网络主要为大家介绍常见的几种:Apache Licence,GPL,BSD,LGPL。
1、Apache Licence
Apache Licence是著名的非盈利开源组织Apache采用的协议,鼓励代码共享和尊重原作者的著作权,允许代码修改,再发布(作为开源或商业软件)。
但需要满足的条件如下:
1、需要给代码的用户一份Apache Licence
2、如果你修改了代码,需要再被修改的文件中说明。
3、在延伸的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协议,商标,专利声明和其他原来作者规定需要包含的说明。
4、如果再发布的产品中包含一个Notice文件,则在Notice文件中需要带有Apache Licence。
你可以在Notice中增加自己的许可,但不可以表现为对Apache Licence构成更改。
Apache Licence也是对商业应用友好的许可。
使用者也可以在需要的时候修改代码来满足需要并作为开源或商业产品发布/销售。
2、GPL(GNU General Public License)
我们很熟悉的Linux就是采用了GPL。GPL协议和BSD, Apache Licence等鼓励代码重用的许可很不一样。
GPL的出发点是代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用,但不允许修改后和衍生的代码做为闭源的商业软件发布和销售。
GPL协议的主要内容是只要在一个软件中使用(使用指类库引用,修改后的代码或者衍生代码)GPL 协议的产品,则该软件产品必须也采用GPL协议,既必须也是开源和免费。
这就是所谓的传染性。
GPL协议的产品作为一个单独的产品使用没有任何问题,还可以享受免费的优势。
由于GPL严格要求使用了GPL类库的软件产品必须使用GPL协议,对于使用GPL协议的开源代码,商业软件或者对代码有保密要求的部门就不适合集成/采用作为类库和二次开发的基础。
其它细节如再发布的时候需要伴随GPL协议等和BSD/Apache等类似。
3、LGPL(GNU Lesser General Public License)
LGPL是GPL的一个为主要为类库使用设计的开源协议。
和GPL要求任何使用/修改/衍生之GPL类库的的软件必须采用GPL协议不同。
LGPL允许商业软件通过类库引用(link)方式使用LGPL类库而不需要开源商业软件的代码。
这使得采用LGPL协议的开源代码可以被商业软件作为类库引用并发布和销售。
但是如果修改LGPL协议的代码或者衍生,则所有修改的代码,涉及修改部分的额外代码和衍生的代码都必须采用LGPL协议。
因此LGPL协议的开源代码很适合作为第三方类库被商业软件引用,但不适合希望以LGPL协议代码为基础,通过修改和衍生的方式做二次开发的商业软件采用。
GPL/LGPL都保障原作者的知识产权,避免有人利用开源代码复制并开发类似的产品。
4、BSD开源协议
BSD开源协议是一个给于使用者很大自由的协议。
基本上使用者可以为所欲为,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。
但为所欲为的前提当你发布使用了BSD协议的代码,或者以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条件:
1、如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD协议。
2、如果再发布的只是二进制类库/软件,则需要在类库/软件的文档和版权声明中包含原来代码中的BSD协议。
3、不可以用开源代码的作者/机构名字和原来产品的名字做市场推广。
BSD 代码鼓励代码共享,但需要尊重代码作者的著作权。
BSD由于允许使用者修改和重新发布代码,也允许使用或在BSD代码上开发商业软件发布和销售,因此是对商业集成很友好的协议。而很多的公司企业在选用开源产品的时候都首选BSD协议,因为可以完全控制这些第三方的代码,在必要的时候可以修改或者二次开发。
以上四种开源软件授权协议是比较常用的,所以大家要弄清他们的区别,为了开源软件的发展,严格遵守以上协议,避免陷入法律纠纷。
上一篇企业网站制作技术文章:
网站制作中一般要设计规划哪些内容
下一篇企业网站制作技术文章:
深圳网站建设制作小技巧
深圳网站制作最新案例推荐:
点击预览该网站
点击预览该网站
点击预览该网站
点击预览该网站
点击预览该网站
点击预览该网站
点击预览该网站
点击预览该网站
点击预览该网站
点击预览该网站
点击预览该网站
点击预览该网站
点击预览该网站
点击预览该网站
点击预览该网站
深圳网站制作相关文章阅读
企业网站定制也是营销的一种手段
试问seo何物玩法技巧该何去何从
深圳网站设计|购物网站该如何设计?
移动端网站优化有哪些特点
中小型企业网站设计的一些小细节
用户汇聚在微信中企业建立微网站志在必行
网站制作推广之于企业的意义
内容运营已不再仅是文字的堆砌
站长平台lee:搜索引擎索引系统概述
怎么提高竞价页面转化率_深圳网站制作公司
怎样的网站建设属于踩雷?
商城网站建设 配色类别值的注意
电子商务网站制作公司易捷网络
网站关键词该如何分析和评估
专业网站制作公司哪家好
网站存在优化上的问题
在制作网站时要考虑哪些优化细节
如何判断网站被K了呢
一个普通企业展示型网站为什么需要后台程序
企业网站域名与网站优化有哪些关联
APP开发与网站建设开发有啥区别
网站建设公司增加订单量的主要措施
在定制移动网站时需要进行哪些要点分析
企业网站建设设计无障碍是什么意思
网站建设的门户型网站有哪些功能模板
深圳网站设计流程|企业网站设计流程有哪些?
深圳网站制作公司中让你的网站更加有渲染力
网站建设对企业发展所起到的作用
易捷网络谈一个网站站长的互联网梦想
如何突破网站优化瓶颈期
如何通过百度快照分析中文分词和百度排名
企业怎么做网站推广营销策划最有效
企业在做网站建设的时候该怎么选关键词?
网站内链建设的技巧和注意事项分析
网站推广什么是搜索竞价排名
seoer如何优化行业网站
网站具有独特风格对塑造品牌的重要性
网站设计同样关乎中小企业的发展
网络谈网站优化的几点核心
网站建设中的内容更新维护要注意哪些后期维护
做天河区网站建设需要了解哪些细节?
常见的域名后缀有哪些
饥饿营销,有助于提高用户体验
网站建设对企业的发展具体有什么帮助
企业网站建设过程中的精美设计细节
学做FLASH企业网站制作要看什么教程
网站排名时好时坏是什么原因
如何做出一个成功的公司网站呢
营销型企业网站制作注意事项
批量拒绝外链数据,百度外链工具亲测绝度有效
深圳网站页面设计需要注意哪些细节
怎么提高公司网站设计的加载速度该如何做
搜索引擎网页排名的原理
深圳网站制作公司中什么是网络营销
怎样的SEO团队才能造就高效网站优化
网站流量下降的方法总结你知道几点
网站降权如何处理可以快速恢复排名
网站推广:如何在站外提高网站的用户体验
网站SEO饱和度分析
时代不管如何变化,草根站长仍然可能取得成功
马化腾:“互联网+”是大势所趋
为你的网站增加第三方组件的好处
网站建设如何重视用户体验度
选择定制网站的绝对优势表现在哪里
网站备案会遇到的问题及解决方法
做品牌网站建设的详细攻略分享!
为何使用Site指令网站首页不在第一位
做一个好的网站制作都需要哪些技术?
从私教O2O到健康管理,来聊聊「初炼」的经历
企业网站建设时如何更完美地设计网站
怎么做高质量的深圳网站建设呢?
网站制作语言ASP、PHP、.NET开发语言的优缺点
在制作定制网站时可以采用哪些布局方法
营销型网站做优化的实用技巧 十分管用
网站建设你需要知道哪些基本常识
网络新闻推广网站怎么才会有效
如何打造搜索引擎友好的网站设计
企业在定制网站时需要了解的四点建议
极简风格网页制作的三个方式分析
好的营销策划分析需从4个方面入手
SEO中如何利用分享提高工作效率
软文推广和网站提交的技巧
高质量论坛外链也有不靠谱的时候
深圳网站制作的步骤是什么,网站长尾关键词要如何布局?
GoogleAdsense检测作弊欺骗点击广告的方法
网页颜色设计可以提升用户体验
中小企业网站制作注意事项
深圳网站制作价格,外链平台要如何寻找?
企业网站建设内容有哪些需要完善
网络新闻推广网站怎么才会有效
关于我们
公司简介
人才招聘
售后服务
联系我们
网站制作套餐
基本型网站制作套餐
标准型网站制作套餐
品牌型网站制作套餐
综合型网站制作套餐
网站制作教程
网站建设常见问题
网站制作常见问题
网站设计常见问题
网站优化常见问题
企业邮箱常见问题
网站备案常见问题
联系方式
联系人:赵经理
电话:0755-61603557
邮箱:info@qifor.com
手机:13714247375
地址:广东.深圳宝安西乡宝源路鸿源大厦1009
微信扫码咨询
深圳市易捷网络科技有限公司版权所有