深圳网站制作公司易捷网络欢迎您,我司主营业务:深圳企业网站制作,欢迎来电。
深圳网站制作业务咨询
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排名的
如何制作一个有价值的企业网站
快速提升新网站排名的两大要求
网站上线一个多月依旧不收录原因何在
如何查看网站的外链数更加准确
网站运营过程中需要做好哪些SEO规划呢
最新百度排名蛮好的一些站的经验
企业移动端网站建设这些细节不能忽略
网站结构优化:切勿捡了芝麻丢了西瓜
扶持企业的发展只需要一个网站建设就可!
现在做网站建设有哪些种类呢?
网页设计与黄金比例的结合
怎么提高竞价页面转化率_深圳网站制作公司
深圳营销网站如何建设
网站设计不可忽视的核心点
SEO图解:SEO长尾理论长尾关键词概念
网站优化如何围猎网站长尾关键词
如何设计与适配深色系网页
企业网站建设过程中的精美设计细节
深圳网站设计,网站优化的方法有哪些?
微信营销的注意事项有哪些?
电子商务网站制作要三思而行
如何通过百度统计热力图分析网页详情
如何选择一个好的网站建设公司
网站优化需要从这几个方面着手
做网站之前要考虑的事情
网站建设推广要如何制定营销流程
百度绿萝卜算法主要影响了哪些站
如何做出一个成功的公司网站呢
如何利用热点写一篇好的微信软文
网站建设后为什么要做301转跳
英文版网站建设中哪些细节可以提高用户体验效果
如何做好网站的导航与内部链接
做网站建设要怎么布局?
新网站推广优化选择关键词注意事项
浅谈怎样合理布局网站内关键词_深圳网站制作公司
SEO铁打的18项标准不论菜鸟大神都必须遵守
网站优化技术SEO没落的原因只重视蜘蛛却忽视了人的作用
咱老讲互联网思维,我们真的懂吗
网站制作所用模板的分类以及制作
5点分析网站在百度谷歌自然排名第1的经验
网站建设中哪些因素影响网站设计价格
浅析软文横向有效扩散路径
高端定制网站在建设时对于设计的要求
定制网站建设的方法介绍给大家
讲解未来的网站设计趋势是怎样的?
网站制作公司一般要为客户做哪些工作
做外贸网站建设应该选择怎么样的服务器?
互联网中的企业该如何去发展
网站建设应符合的标准
《互联网域名管理办法》征求意见,拟强制苹果、facebook、google等外企域名在华注册
不要只是为了SEO而SEO:不同意义的死链
另类小窍门:分享如何轻松编辑出高质量原创
新手站长如何做好网站建设 小技巧分享
企业网站设计的一些"小建议"
深圳网站设计哪家专业,网站设计包括哪些方面的内容?
网站优化|网站优化的三大要素你知道吗?
走向没落的SEO论坛:如何才能获得新生
企业百度引擎竞价几个常见误区
被招安后的Myspace网站
15步让网站的信任度迅速提升100%
分享网站优化必须注意哪些细节
企业网站软文发布技巧
关于网站建设知识,你了解的多方面吗
高端网站设计的原则及注意要点
公司网站建设需要考虑哪些问题
响应式网站设计真的会成为未来趋势吗
网站建站时间怎样做好关键词布局
工信部将开展全国网站备案数据电话抽查评估工作
企业网站建设过程中要避免的误区有哪些
优化技术之长尾关键词剖析
网站运营过程中需要做好哪些SEO规划呢
如何选择可靠的网站建设公司
新手建设网站的注意事项有哪些?
我仍然走在站长的路上
风水树笔记之六:网络媒体谈
简述网页设计中主要有哪些风格类型
浅谈商城网站制作的注意事项
网站建设完成后怎样让网站流量越来越多
转变外链效果合理进行网站推广需注意三个方面
网页信噪比与SEO优化信噪比的优化技巧
SEO的组成远远比你的构想复杂的多
新手必须知道的企业网站优化排名原则
网站建设的几个重要指标你要了解!
响应式网站建设的几个重要指标是什么?
关于我们
公司简介
人才招聘
售后服务
联系我们
网站制作套餐
基本型网站制作套餐
标准型网站制作套餐
品牌型网站制作套餐
综合型网站制作套餐
网站制作教程
网站建设常见问题
网站制作常见问题
网站设计常见问题
网站优化常见问题
企业邮箱常见问题
网站备案常见问题
联系方式
联系人:赵经理
电话:0755-61603557
邮箱:info@qifor.com
手机:13714247375
地址:广东.深圳宝安西乡宝源路鸿源大厦1009
微信扫码咨询
深圳市易捷网络科技有限公司版权所有