GNU、GPL、FSF、自由软件、开源软件

  • GNU      :Gnu's Not Unix. 可以理解成一种口号,最早由Richard Stallman呼吁并倡导的。算是嘴皮上的功夫。
  • GPL       :General Public License. GNU通用公共许可证。书面上的协议。
  • FSF        :自由软件基本会,给GNU提供资金支付的,毕竟没钱难成事啊。
  • 自由软件与开源软件都允许用户任意获取,且使用、修改、再发行都不受限制,相似度极高。

    两者除了所谓的思想理念不同之外,按我们的话讲就是东家不一样:

    • 自由软件:GNU项目下的所有软件都基于GPL许可证(非GNU项目也可使用GPL),都是自由软件。
    • 开源软件:是美国Open Source Initiative协会定义。

    原文地址:http://blog.51cto.com/10759919/2149752

    时间: 2024-10-06 21:28:26

    GNU、GPL、FSF、自由软件、开源软件的相关文章

    [转帖]一个令开源软件界震惊的消息:GNU GPL是强制执行的合约!

    一个令开源软件界震惊的消息:GNU GPL是强制执行的合约! https://www.sohu.com/a/140781491_465914 近日,美国联邦法官终于解开了这个问题的问号:广泛使用的自由软件许可证GNU GPL是否可作为一种合约来强制执行. 在加利福尼亚州地方法院,杰奎琳·斯科特·科利(Jacqueline Scott Corley)法官拒不接受过去十年来的一个令人不快的法律判例.她裁定,GNU通用公共许可证(GNU GPL)是一种可执行的法律合约,即使实际上并没有签名. GPL适

    常用开源软件许可协议简介

    什么是许可协议? 什么是许可,当你为你的产品签发许可,你是在出让自己的权利,不过,你仍然拥有版权和专利(如果申请了的话),许可的目的是,向使用你产品的人提供一定的权限. 不管产品是免费向公众分发,还是出售,制定一份许可协议非常有用,否则,对于前者,你相当于放弃了自己所有的权利,任何人都没有义务表明你的原始作者身份,对于后者,你将不得不花费比开发更多的精力用来逐个处理用户的授权问题. 而开源技术许可协议使这些事情变得简单,开发者很容易向一个项目贡献自己的代码,它还可以保护你原始作者的身份,使你至少

    开源软件许可协议简介

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

    自由软件VS开源软件

    “自由软件运动”是一项倡导软件这种知识产品应该免费共享的社会运动,它主要是从社会伦理学,道德的高度,强调我们每个人都有自由使用软件的权利.这种权利不应该被软件私有所破坏. 反对软件私有,首先反对的就是软件的知识产权.版权,所以自由软件运动明确反对以申请专利的形式将软件产品据为私有.为了表达对Copyright(知识产权)的憎恶,斯托尔曼甚至生造了一个单词Copyleft. 自由软件运动者还创造出GPL(通用公众许可协议)这一许可协议来保证和保护同道中人彼此共享软件产品.GPL的基本原则就是:你可

    几种常见的开源软件许可协议(GPL, LGPL, Apache License, BSD)

    GPL GPL授予程序接受人以下权利,或称"自由": * 以任何目的运行此程序的自由 * 以学习程序工作机理为目的,对程序进行修改的自由(能得到源代码是前提) * 再发行复制件的自由 * 改进此程序,并公开发布改进的自由(能得到源代码是前提) 相反地,随版权所有软件的最终用户许可证几乎从不授予用户任何权利(除了使用的权利),甚至可能限制法律允许的行为,比如逆向工程. GPL与其他一些更"许可的"自由软件许可证(比如BSD许可证)相比,主要区别就在于GPL寻求确保上述

    GNU,GPL与自由软件

    GNU 是 Richard Stallman(理查德·斯托曼)创建的一个项目,not unix GPL(General Public License),GNU通用公共许可证.书面上的协议 自由软件与开源软件都允许用户任意获取,且使用.修改.再发行都不受限制,相似度极高 两者除了所谓的思想理念不同之外,按我们的话讲就是东家不一样: 自由软件:GNU项目下的所有软件都基于GPL许可证(非GNU项目也可使用GPL),都是自由软件. 开源软件:是美国Open Source Initiative协会定义.

    GNU GPL介绍

    如何在程序中使用GNU许可证       无论使用哪种许可证,使用时需要在每个程序的源文件中添加两个元素:一个版权声明和一个复制许可声明,说明该程序使用GNU许可证进行授权.另外在声明版 权前应该说明文件的名称以及用途,在复制许可声明之后,最好写上作者的联系信息,使得用户可以联系到你,如果对源文件进行了修改,最好使用简短的信息描述 修改的内容.通用的格式如下所示:         <one line to give the program's name and a brief idea of w

    100款开源软件

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

    开源软件与知识产权

    目录 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