免费SS | 加入收藏 | 设为首页 | 我要投稿 | 赞助本站 | RSS
 

freefq.comfree——免费、自由fq——翻墙

困在墙内,请发邮件到freefqcom#gmail.com获得最新免费翻墙方法!
您当前的位置:首页 > 网络安全

澄清“自由软件、开源软件”相关概念及许可证的误解

时间:2019-03-15  来源:编程随想的博客  作者:
文章目录pmu免费翻墙网
★引子pmu免费翻墙网
★误解1——“提供源代码的软件”就是“开源软件”pmu免费翻墙网
★误解2——把“开源软件”等同于“自由软件”(混淆这两者)pmu免费翻墙网
★误解3——以为“自由软件”排斥商业公司pmu免费翻墙网
★误解4——以为“自由软件 or 开源软件”必定是免费的pmu免费翻墙网
★误解5——以为“自由软件 or 开源软件”的开发人员都是“义务的/无报酬的”pmu免费翻墙网
★误解6——以为“自由软件 or 开源软件”就没有版权pmu免费翻墙网
★误解7——把“自由软件 or 开源软件”视作某种“共产主义”pmu免费翻墙网
★误解8——认为“自由软件 or 开源软件”的质量不如“闭源商业软件”pmu免费翻墙网
★误解9——把“自由软件”等同于“GPL 协议”(混淆这两者)pmu免费翻墙网
★误解10——把“自由软件”等同于“与 GPL 兼容的协议”(混淆这两者)pmu免费翻墙网
★误解11——认为“开源软件许可证”的范畴包含了“自由软件许可证”(以为后者是前者的【真子集】)pmu免费翻墙网
★结尾

★引子

pmu免费翻墙网
  长期以来,一直有很多读者不太明白“自由软件”与“开源软件”的差异。除此之外,还经常会有其它的一些误解。pmu免费翻墙网
  昨天正好在俺的网盘上分享了《若为自由故——自由软件之父理查德·斯托曼传》一书的中文版,所以顺便来聊聊相关的话题。pmu免费翻墙网
pmu免费翻墙网
pmu免费翻墙网

★误解1——“提供源代码的软件”就是“开源软件”

pmu免费翻墙网
  这可能是最常见的误解,所以俺把这条放在本文第一条。pmu免费翻墙网
  “提供源代码”只是“开源软件”的【必要条件】,但【不是】充分条件。换句话说:不提供源码的一定不是开源软件,提供源码的不一定是开源软件(有点像绕口令)pmu免费翻墙网
  所谓的“开源软件”,是有严格定义滴!目前业界的共识是采用“开放源代码促进会”(洋文叫“Open Source Initiative”,缩写是 OSI)给出的定义。pmu免费翻墙网
  其定义很长,包含很多项,俺就不全文列出啦。想看的同学,请猛击 OSI【官网】的“这个链接”。不懂洋文的同学,请看中文维基百科的“这个页面”。pmu免费翻墙网
pmu免费翻墙网
  为了让大伙儿加深印象,举 UNIX 的例子。pmu免费翻墙网
  说到 UNIX,在计算机史上那可是大名鼎鼎滴。其背景,俺就不多说啦。当年(上世纪70年代)UNIX 隶属于商业公司 AT&T。那年头,AT&T 销售 UNIX 的时候都会附送【全部源代码】。但即使这样,(以如今的标准来看)UNIX 也【不能】算是开源软件。因为用户拿到源代码之后,受限于保密条款,【无法】随意分发源代码。pmu免费翻墙网
pmu免费翻墙网
pmu免费翻墙网

★误解2——把“开源软件”等同于“自由软件”(混淆这两者)

pmu免费翻墙网
  “开源软件”与“自由软件”这两个概念有很大的重叠,导致很多人混淆这两者(误以为这俩概念可以互换)。pmu免费翻墙网
  但其实这两者在理念上有【很大】差异。考虑到本文是面向普通读者,俺尽可能用通俗的大白话来说一下两者的共性和差异。pmu免费翻墙网
 

◇“开源软件”与“自由软件”的【共性】

pmu免费翻墙网
  共性大致有如下几条:pmu免费翻墙网
1. 两者都要求——源代码要【公开】pmu免费翻墙网
2. 两者都要求——公开的源代码必须具备【完整性】(换句话说,用公开的源码必须能重新生成该软件)pmu免费翻墙网
3. 两者都要求——公开的源代码要允许【随意分发】pmu免费翻墙网
4. 两者都要求——公开的源代码要允许【随意修改】pmu免费翻墙网
5. 两者都要求——【不能】限制商业使用pmu免费翻墙网
......pmu免费翻墙网
(还有其它一些共同点,考虑到篇幅,就不再列举啦)pmu免费翻墙网
 

◇“开源软件”与“自由软件”在【理念】方面的【差异】

pmu免费翻墙网
  “开源软件”的立足点更加侧重于——源代码的【开放性】。pmu免费翻墙网
  “自由软件”的立足点更加侧重于——软件用户的【自由度】。pmu免费翻墙网
pmu免费翻墙网
  考虑到很多人不太清楚“用户的自由”,俺来介绍一下——pmu免费翻墙网
  FSF 的创始人 理查德·斯托曼(Richard Matthew Stallman,人称 RMS)给出了【用户的四大自由】:
自由度0:pmu免费翻墙网
无论用户出于何种目的,必须可以按照用户意愿,自由地运行该软件。pmu免费翻墙网
pmu免费翻墙网
自由度1:pmu免费翻墙网
用户可以自由地学习并修改该软件,以此来帮助用户完成用户自己的计算。pmu免费翻墙网
(作为前提,用户必须可以访问到该软件的源代码)pmu免费翻墙网
pmu免费翻墙网
自由度2:pmu免费翻墙网
用户可以自由地分发该软件的拷贝,这样就可以助人。pmu免费翻墙网
pmu免费翻墙网
自由度3:pmu免费翻墙网
用户可以自由地分发该软件修改后的拷贝。借此,用户可以把改进后的软件分享给整个社区令他人也从中受益。pmu免费翻墙网
(作为前提,用户必须可以访问到该软件的源代码)
pmu免费翻墙网
  更详细的介绍可以参见 FSF(自由软件基金会)【官网】的文章(如下):pmu免费翻墙网
What is free software?》(原文)pmu免费翻墙网
什么是自由软件?》(上述的中文翻译)pmu免费翻墙网
pmu免费翻墙网
  引申阅读:pmu免费翻墙网
  俺的网盘上分享了【自由软件运动创始人】理查德·斯托曼(RMS)的“选集”和“传记”,分别如下:pmu免费翻墙网
自由软件,自由社会——理查德·斯托曼选集pmu免费翻墙网
若为自由故——自由软件之父理查德·斯托曼传pmu免费翻墙网
 

◇“开源软件”与“自由软件”在【许可证】方面的【差异】

pmu免费翻墙网
  (注:本文后续部分提到的“许可证、许可协议、license”三者指同一个东东)pmu免费翻墙网
  刚才俺聊到了“自由软件”与“开源软件”在理念上的差异。这些差异自然也会反应到 license 的条款上。比如有些 license 立足于“开源”,还有些 license 立足于“自由”。pmu免费翻墙网
  为了方便大伙儿,给出一个维基百科链接(在“这里”)。该页面对比了各种不同的软件许可协议。在【第二个】表格中,有一栏是“FSF 认可”——凡是被 FSF 认可的,都可以算是【自由软件】许可证;另外还有一栏是“OSI 认证”——凡是被 OSI 认证的,都可以算是【开源软件】许可证pmu免费翻墙网
pmu免费翻墙网
pmu免费翻墙网

★误解3——以为“自由软件”排斥商业公司

pmu免费翻墙网
  长期以来,很多商业公司对“自由软件”进行【污名化/妖魔化】。比如微软前任 CEO 巴尔默曾经污蔑说——Linux 以及相关的(GPL)许可证是“癌症”(以下是他原话):
Linux is a cancer that attaches itself in an intellectual property sense to everything it touches.pmu免费翻墙网
That's the way that the license works.
  长期的妖魔化,让很多人【误以为】“自由软件与商业公司水火不容”。但其实不然!pmu免费翻墙网
  商业公司也能基于“自由软件许可协议”去开发“自由软件”并提供给用户。该过程可以是“免费的”,也可以是“付费的”。pmu免费翻墙网
  所谓的“付费”,也就是说——商业公司也可以通过“销售自由软件”来获得利润(关于这点,下一条会详细介绍)。pmu免费翻墙网
pmu免费翻墙网
pmu免费翻墙网

★误解4——以为“自由软件 or 开源软件”必定是免费的

pmu免费翻墙网
  (注:为了打字省力,本文以下部分以 FOSS 作为“自由软件 or 开源软件”的总称)pmu免费翻墙网
  关于这个误解,俺把“自由软件”和“开源软件”分开来阐述。pmu免费翻墙网
 

◇对于“自由软件”

pmu免费翻墙网
  在前一条,俺提到:(从理论上讲)商业公司也可以销售自由软件(拿自由软件卖钱)。pmu免费翻墙网
  说到这,可能很多人还不信。下面俺给出 FSF(自由软件基金会)【官网】的文章。pmu免费翻墙网
Selling Free Software》(原文)pmu免费翻墙网
销售自由软件》(上述的中文翻译)pmu免费翻墙网
 

◇对于“开源软件”

pmu免费翻墙网
  如果你理解了“为啥商业公司也允许销售自由软件”,也就比较能理解“为啥商业公司允许销售开源软件”了。pmu免费翻墙网
  OSI(开放源代码促进会)对“开源软件”的定义(前面已经提到),并【没有】对“销售或付费”做任何限制。pmu免费翻墙网
  也就是说,如果你开发了一套“开源软件”,并拿去卖,并且有人愿意买。这个(销售/购买)行为并【不】违背 OSI 的精神和条款。pmu免费翻墙网
 

◇实际案例

pmu免费翻墙网
  不要以为俺在本章节提到的只是【理论上的可能性】。在现实生活中已经有商业公司(在遵守 FOSS 许可的前提下)利用自由软件盈利,甚至还上市了——这就是大名鼎鼎的【红帽公司】(洋文是:Red Hat)。该公司发布的“Red Hat Enterprise Linux”(简称 RHEL),在 Linux 社区很有影响。pmu免费翻墙网
  关于“红帽公司”的规模,以下摘自维基百科的介绍:
Red Hat于1999年8月11日在纳斯达克上市,2005年12月19日纳入纳斯达克100指数,2006年12月12日转到纽约证券交易所挂牌。pmu免费翻墙网
2018年10月28日,IBM 将以每股190美元的现金收购 Red Hat 所有已发行股份,总价值约为340亿美元。
pmu免费翻墙网
pmu免费翻墙网

★误解5——以为“自由软件 or 开源软件”的开发人员都是“义务的/无报酬的”

pmu免费翻墙网
  互联网时代之前和初期,情况确实如此。pmu免费翻墙网
  但如今 FOSS(Free and Open-Source Software)已经改变了全球软件行业的生态环境。pmu免费翻墙网
  举个例子:由于 Linux 内核已经被大量/广泛地适用于各个领域,很多【大型】商业会让自己的程序员参与 Linux 社区的开发;同时,这些程序员拿的是商业公司的工资。pmu免费翻墙网
pmu免费翻墙网
pmu免费翻墙网

★误解6——以为“自由软件 or 开源软件”就没有版权

pmu免费翻墙网
  虽然 FOSS(Free and Open-Source Software)允许用户获得源代码,允许用户自由地分发软件(包括源代码),但某些 FOSS 的 license 依然会有版权相关的条款(比如:有的会强调“署名权”,有的会强调“修改权”)。pmu免费翻墙网
  引申阅读:pmu免费翻墙网
对版权的误解 @ FSF 官网pmu免费翻墙网
pmu免费翻墙网
pmu免费翻墙网

★误解7——把“自由软件 or 开源软件”视作某种“共产主义”

pmu免费翻墙网
  坦率地说,犯这种错误的人,既没有理解 FOSS(Free and Open-Source Software),也没有理解共产主义。pmu免费翻墙网
  FOSS 与“共产主义”在本质上简直是【截然相反】滴。pmu免费翻墙网
 

◇开放性 VS 封闭性

pmu免费翻墙网
  前面俺已经说了:“开源软件”不光强调公开源码,而且强调【开放性】;相比之下,共产运动必将导致社会的【封闭性】。pmu免费翻墙网
  为啥共产运动必将导致“封闭性”?pmu免费翻墙网
  有耐心的同学可以去看卡尔·波普尔的代表作《开放社会及其敌人》(提醒一下:这是大部头的政治理论著作)pmu免费翻墙网
 

◇自由 VS 奴役

pmu免费翻墙网
  前面俺还说了:“自由软件”尽可能确保用户的【自由】;相比之下,共产运动必将导致对自由的【剥夺】(奴役)。pmu免费翻墙网
  为啥共产运动必将导致“对自由的剥夺和奴役”?pmu免费翻墙网
  对此感兴趣的同学可以去看一下弗里德里希·哈耶克的代表作《通往奴役之路》。pmu免费翻墙网
 

◇引申阅读

pmu免费翻墙网
  批判“共产主义”和“马列主义”的博文,俺已经写过很多。具体参见博客上的 政治.共产运动 标签。pmu免费翻墙网
pmu免费翻墙网
pmu免费翻墙网

★误解8——认为“自由软件 or 开源软件”的质量不如“闭源商业软件”

pmu免费翻墙网
  在20年前,很多人持有这种观点。如今越来越多的人开始意识到——FOSS 也可以打造出非常优秀的软件。pmu免费翻墙网
  比如说大伙儿平时都在用的浏览器。IE 是完全闭源的商业软件,如今远远比不上 Chrome 和 Firefox。Firefox 是正宗的开源软件;Chrome 虽然不是开源软件,但它是在开源软件 Chromium 的基础上二次开发而成。pmu免费翻墙网
  再比如 Web 服务器软件,长期占据三甲的,有两个(Apache、Nginx)是 FOSS,一个是闭源的(IIS)。而且 Apache + Nginx 的市场份额会明显高于 IIS。pmu免费翻墙网
  (类似的例子还能举出很多)pmu免费翻墙网
  另外,还有很多优秀的闭源商业软件在其内部使用了开源的库(library)。这些商业软件的成功,其内部使用的开源库功不可没。pmu免费翻墙网
  引申阅读:pmu免费翻墙网
俺整理的“C/C++/Python 开源库清单pmu免费翻墙网
pmu免费翻墙网
pmu免费翻墙网

★误解9——把“自由软件”等同于“GPL 协议”(混淆这两者)

pmu免费翻墙网
  (注:GPL 的全称是“GNU General Public License”,维基百科链接在“这里”)pmu免费翻墙网
  这个错误连某些 FOSS 社区的人都会犯。pmu免费翻墙网
  “使用 GPL 协议”的软件,必定是“自由软件”;但反过来就【不】成立。换句话说,除了 GPL 协议,还有很多其它协议,也可以确保其所属的软件是“自由软件”。pmu免费翻墙网
  刚才提到了维基百科上有一个 license 对比清单,再次丢出来给列位看官参考(链接在“这里”)。清单中(第2个表格)有很多【非】GPL 的协议,也得到了 FSF 的认可(可以算是“自由的协议”)pmu免费翻墙网
pmu免费翻墙网
pmu免费翻墙网

★误解10——把“自由软件”等同于“与 GPL 兼容的协议”(混淆这两者)

pmu免费翻墙网
  这条与前一条有点类似,也属于——连 FOSS 社区的人都会犯的错误。pmu免费翻墙网
  “兼容 GPL 的协议”,其所属的软件必定是“自由软件”;但反过来就【不】成立。换句话说,还有很多【自由软件】的许可协议,与 GPL 是【不】兼容滴!pmu免费翻墙网
  在 FSF(自由软件基金会)官网上有一个清单(链接在“这里”),对各种许可协议进行分类,其中有一类是【GPL-Incompatible Free Software Licenses】。这一类协议,数量还不少。pmu免费翻墙网
pmu免费翻墙网
pmu免费翻墙网

★误解11——认为“开源软件许可证”的范畴包含了“自由软件许可证”(以为后者是前者的【真子集】)

pmu免费翻墙网
  首先要承认一下:有段时间,俺也犯了这个错误。pmu免费翻墙网
  如今要澄清的是:绝大部分“自由软件许可证”同时也算是“开源软件许可证”。但有少数【例外】pmu免费翻墙网
pmu免费翻墙网
  举个例子(例外):WTFPLpmu免费翻墙网
  有一个比较鲜为人知的 license 叫做“WTFPL”,洋文全称是“Do What The Fuck You Want To Public License”。中文翻译成“你他妈的想干嘛就干嘛公共许可证”。pmu免费翻墙网
  猛一看这名称,可能很多人以为这是个“恶搞的协议”(恶作剧)。但这个协议还是有点来头滴,其 2.0 版本的作者 Sam Hocevar 曾经担任过 Debian 社区的负责人。pmu免费翻墙网
  这个协议就属于刚才提到的【极少数例外】——它获得了 FSF 的认可,但没有获得 OSI 的认证。pmu免费翻墙网
pmu免费翻墙网
pmu免费翻墙网

★结尾

pmu免费翻墙网
  俺写的这篇,难免会有遗漏。欢迎大伙儿补充 FOSS 相关的其它误解。
来顶一下
返回首页
返回首页
欢迎评论:免登录,输入验证码即可匿名评论 共有条评论
用户名: 密码:
验证码: 匿名发表

推荐资讯

VeePN解除阻止网站 - 解除阻止代理应用程序
VeePN解除阻止网站 -
免费Ultrasurf VPN安卓版v1.1.5直接下载
免费Ultrasurf VPN安卓
TomVPN-免费高速一键连接翻墙科学上网VPN
TomVPN-免费高速一键连
Secure VPN – A high speed, ultra secure VPN
Secure VPN – A high
相关文章
栏目更新
栏目热门
墙外新闻
读者文摘

你可以访问真正的互联网了。You can access the real Internet.

管理员精中特别提醒:本网站域名、主机和管理员都在美国,且本网站内容仅为非中国大陆网友服务。禁止中国大陆网友浏览本站!若中国大陆网友因错误操作打开本站网页,请立即关闭!中国大陆网友浏览本网站存在法律风险,恳请立即关闭本站所有页面!对于您因浏览本站所遭遇的法律问题、安全问题和其他所有问题,本站均无法负责也概不负责。

本站严正声明:各位翻墙的网友切勿将本站介绍的翻墙方法运用于违反当地法律法规的活动,本站对网友的遵纪守法行为表示支持,对网友的违法犯罪行为表示反对!

网站管理员定居美国,因此本站所发的翻墙软件及翻墙方法都未经测试,发布仅供网友测试和参考,但你懂的——翻墙软件或方法随时有可能失效,因此本站信息具有极强时效性,想要更多有效免费翻墙方法敬请阅读本站最新信息,建议收藏本站!本站为纯粹技术网站,支持科学与民主,支持宗教信仰自由,反对恐怖主义、邪教、伪科学与专制,不支持或反对任何极端主义的政治观点或宗教信仰。有注明出处的信息均为转载文章,转载信息仅供参考,并不表明本站支持其观点或行为。未注明出处的信息为本站原创,转载时也请注明来自本站。

鉴于各种免费翻墙软件甚至是收费翻墙软件可能存在的安全风险及个人隐私泄漏可能,本站提醒各位网友做好各方面的安全防护措施!本站无法对提供的翻墙软件、应用或服务等进行全面而严格的安全测试,因此无法对其安全性做保证,无法对您因为安全问题或隐私泄漏等问题造成的任何损失承担任何责任!

S. Grand Ave.,Suite 3910,Los Angeles,CA 90071

知识共享许可协议
本作品采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。