开源软件的不同许可证(Licenses)

开源软件的Licenses有很多(http://opensource.org/licenses),在免费提供代码的前提下,对于使用者的“回报”有三种:

  1. 只求认可。即只要使用者在使用(全部或大段节选)代码时,指出该代码所属的版权方,那么如何使用、修改,或者将代码用于何种商业用途,都没有关系。典型的如Apache,MIT,BSD。
  2. 帮我改进。使用者应该将对该代码所做的更改,如错误修正(bug fix),反馈到该open source的社区(community)。但在该代码基础上构建何种项目及该项目用于何种目的,都不关心。典型如LGPL。
  3. 自由至上。使用者基于该代码所构建的项目及所有衍生项目,必须也是免费的;即copyleft。典型如GPL。

以上内容主要来源:

  1. Jim Jagielski的演讲:https://www.youtube.com/watch?v=FoCHY4tnERA
  2. http://opensource.org/licenses
  3. http://www.palamida.com/news/webinars/introduction-to-foss-licensing.html
时间: 2024-10-24 09:09:19

开源软件的不同许可证(Licenses)的相关文章

开源软件许可证

1.开源精神 开源软件是一种共享精神,标志着使用自由.修改自由.发布自由,同时开源也意味着免费. 存在这样一种思量:昂贵而封闭的软件一定比开源而免费的软件好,更加稳定性能更高.这是一种误区,按照UNIX哲学,做好90%,剩余的10%看它自生自灭,所以开源软件世界里大浪淘沙最终生存下来的都是精品.这也是一种取舍,主要因素是看兼容性.或容忍度.世界上没有完美的软件,也没有100%无bug的软件,那么把错误率保证在哪个等级.把常用功能里的错误率保证在哪个等级,是一种取舍的艺术.事实上,所有的商业软件也

开源软件许可证 严格性比较

开源软件许可证 严格性比较 宽松:MIT > BSD > Apache > LGPL > GPL > AGPL1.MIT:MIT许可证之名源自麻省理工学院(Massachusetts Institute of Technology, MIT) 只有一点限制:所有应用必须包含版权声明和许可声明(自己修改后的声明) 2.BSD 可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布. 强调重代码作者的著作权 只有两点限制:1.只需要把原来的BSD协议(不可以改

开源软件许可协议简介

英文原文:A Short Guide To Open-Source And Similar Licenses 很多软件开发者和设计者都有将自己的软件作品以开源的形式公之于众的想法.他们希望其他人也可以分享自己的作品,使用自己的作品.开源社区之所以能蓬勃发展就是因为人们有这样的愿望.开源软件如此的丰富,任何你能想到的应用领域里都能找到它们的身影. 大部分的设计人员都已经把使用开源软件和开源代码作为日常工作不可缺少的一部分了(WordPress, Drupal 和许多其它的内容管理系统都是开源软件)

100款开源软件

不知道这些你就OUT了!100款开源软件 好的软件可以极大提高工作效率,完成一些不可能完成工作.然而我们也常常为选择哪款软件而头疼,本次为大家推出的100款软件都是经过整理分类的,而且最重要的是100款软件都是开源免费且使用于Linux环境下,大部分都可以直接从官网上下载使用.如果你完全没有接触过以下我介绍的这100款软件,我只能说一句你OUT了! 图:100款软件分类图 接下来将要介绍的100款开源应用程序,是我花了很多时间为大家整理的,这些软件对大家来说是很有用的.我希望通过这100款软件告

最受IT公司欢迎的50款开源软件

文章来自:云头条编译 本文介绍了多款知名的开源应用软件,科技公司可以用它们来管理自己的 IT 基础设施.开发产品. 过去十年间,许多科技公司已开始畅怀拥抱开源.许多公司使用开源工具来运行自己的 IT 基础设施和网站,一些提供与开源工具相关的产品和服务,或基于开源工具而建的产品和服务,还有一些在为开源代码贡献代码或支持开源项目. Black Duck 在 2015 年的一项调查发现,78% 的企业组织使用开源软件,这个比例几乎是 2010 年时候的两倍.此外,88% 的企业表示,它们预计在今后几年

开源软件与知识产权

目录 1.      软件与知识产权... 2 1.1.      引言... 2 1.2.      著作权法与软件... 3 2.      开源软件概述... 3 2.1.      自由软件运动... 3 2.2.      开源软件的发展... 4 2.3.      开源软件涉及的主要权益... 4 2.3.1.       著作权... 4 2.3.2.       专利权... 4 2.3.3.       商标权... 5 2.4.      开源软件的优势与劣势... 5 3

开源爬虫汇总表,83款 网络爬虫开源软件

世界上已经成型的爬虫软件多达上百种,本文对较为知名及常见的开源爬虫软件进行梳理,按开发语言进行汇总,如下表所示.虽然搜索引擎也有爬虫,但本次我汇总的只是爬虫软件,而非大型.复杂的搜索引擎,因为很多兄弟只是想爬取数据,而非运营一个搜索引擎. 开源爬虫汇总表 开发语言 软件名称 软件介绍 许可证 Java Arachnid 微型爬虫框架,含有一个小型HTML解析器 GPL crawlzilla 安装简易,拥有中文分词功能 Apache2 Ex-Crawler 由守护进程执行,使用数据库存储网页信息

我看中国开源软件社区现状与未来

开源(Open Source,开放源码)被非盈利软件组织(美国的Open Source Initiative协会)注册为认证标记,并对其进行了正式的定义,用于描述那些源码可以被公众使用的软件,并且此软件的使用.修改和发行也不受许可证的限制. 随着互联网的发展.开放标准的普及和虚拟化技术的应用等诸多IT新领域的创新及拓展,开源技术凭借其开放性.低成本.稳定性.灵活性.安全性和技术创新性等特点迅速走向成熟,逐步发展成为一种主流模式,日益改变着全世界软件产业的发展轨迹.如果留意的话就会发现开源软件已经

2016年开源软件排名TOP50,最受IT公司欢迎的50款开源软件

2016年开源软件排名TOP50,最受IT公司欢迎的50款开源软件 过去十年间,许多科技公司已开始畅怀拥抱开源.许多公司使用开源工具来运行自己的 IT 基础设施和网站,一些提供与开源工具相关的产品和服务,或基于开源工具而建的产品和服务,还有一些在为开源代码贡献代码或支持开源项目. Black Duck 在 2015 年的一项调查发现,78% 的企业组织使用开源软件,这个比例几乎是 2010 年时候的两倍.此外,88% 的企业表示,它们预计在今后几年,会加大为开源项目贡献代码的力度,66% 表示在