文档章节

人们对自由软件有哪些误解?

冰枫火灵X
 冰枫火灵X
发布于 2018/04/26 22:42
字数 3637
阅读 303
收藏 0

人们对自由软件有哪些误解

更正人们对自由软件的五个常见误解。

1. 程序员没有报酬软件产业就无法往前发展。

我们还是从一条简单的事实出发:自由软件程序员确实也想获取报酬,某个时候他们也全都需要买午餐。

当我们谈论自由软件,指的是自由而非免费。实际上,为获取自由软件 (或者开源软件1) 以便研习,修改和任意拷贝,您也可能要破费。

这是怎么回事呢?您可以这样考虑:软件就是代码而已,代码不外乎就是数学。一旦你把软件看作是有用的数学,一门精致的语言,而非一般的财产,那就没有理由限制别人使用它。

就像数学(没有人会声称拥有对一个等式的财产所有权),软件也需要高深的知识进行改进,提高,正确应用。这才是程序员普遍的收入来源:很多客户,尤其是公司,愿意付款以获取软件的定期安全更新和性能改进。

自由软件公司得益于由大量自愿贡献者所组成的一个非常分散的开发系统。自由软件产业内部的收入少于与其相对的私有软件产业,但也不可小觑。最终,单个的用户一般不用花钱也能用上自由软件。

自由软件不是要灭除对程序员的奖赏。它是要把代码看作不应隐瞒用户的知识。它以一种不同的商业模式运作。很多已采取这种模式的公司都运作良好。

[这一点已经说得很清楚了,所谓的“自由软件让作者赚不到钱”是彻头彻尾的谎言,是FUDer们编造出来用来诋毁自由软件运动的疯言狂语。本灵在不久前见过一个疯狂的人(详情请见我的另一篇博客“FUD们,你们没有资格诋毁自由软件和开源软件!”),无脑地喷RMS大神和自由软件运动,以及相关组织。事实上,RMS大神所说的自由很多都是简单翻译了专有代码出现之前的世界的自由。一般情况只有内心扭曲,或者思想短视的人才会犯这么可笑的错误。]

====================================================================================

2. 创新被自由软件扼杀。

普遍的观念就是如果人人都可以复制想法,创新就会受到抑制。

事实上,自由往往是催生富有创意的成功软件的关键

  • 任何人都可获许且被鼓励从事其上的工作;
  • 很多人都愿意参与进来;
  • 没有重复开发的必要,可以直接在其上进行改进。

非私有软件在很多方面都很突出:稍事一想,便可举出一些例子:

[在大多数时候,封闭和专制就如同催命绞索,不是把人(或者人类生活的环境)催死就是催得半死不活和腐朽。而且很重要的一点是:我们的社会中被这些思想污染的人往往还把这种思想当成好的,把开放和自由当作坏的。。哪怕不提本灵我遇到的那个FUDer,我在现实生活也见过这种人。我们绝不可以让它们扩张,要不然。。]

====================================================================================

3. 软件本该正常工作就好了(谁在乎源代码?)

任何人都该在乎他们的软件是否自由。

想象一下你买了一辆车却被禁止打开引擎盖。你知不知道车如何工作不要紧;问题是没人能检查引擎。如果没人能确保它可靠,它不漏油,它对社会环境无害,你如何信得过你的车?

对软件同样如此;除了代码比移动车辆做了更多。软件运行着我们的计算机,电话,电视,媒体播放器,还有更多,传载着信息和我们的文化。

自由软件与自由言论,自由市场同样重要。如果软件自由,用户就拥有驾于其上的自主和自由。

好消息是:自由软件也能正常工作。而且事实上,它往往正常工作得更好。在你的电脑开启的时候,插入一张GNU/Linux liveCD,不用安装,你就自己判断吧。

[有些人叫嚣:10元的鸡翅你都愿意买,为什么10元的(专有)软件你不愿意买?

这里包含一个不太容易被揭穿的荒谬点:实物你可以分享给朋友,可以改装,比如鸡翅你可以分一半给朋友,也可以添油加醋改变它的味道后再吃。可是,一个专有的软件,你分享给朋友一份,软件公司(很多时候不是作者)就叫嚣你是个偷盗者,是个海盗。如果你试图修改软件,也会被认为是侵犯了他们的作品。

最可笑的一点——“版权才能保护码农利益”,我想说这句话的那个FUDer根本没查阅过史料,其实软件并不是一开始就有著作权的。很多时候(我找到一篇提到这一点的文章:{https://linux.cn/article-8156-1.html#3_689}),程序员的赚钱方法是这样的:公司或者大学需要用,或者需要给硬件配某个软件,就雇佣几个程序员编写这些代码。这家公司,或者这所大学,如果大方,他们会允许程序员们去给别的公司或者大学,或者个人,分享这些软件,他们根本不需要担心分享会阻碍他们赚钱。。更何况自由软件的盈利模式很灵活,比如红帽模式,还有定制功能,还有保修,咨询,等等等等,几乎是没有做不到,只有想不到。更多的,想必OSChina的大佬们应该知道更多,本灵就不详细举例子了。]

 

4. 自由软件不尊重作者受版权保护和申请了专利的软件。

为了正确地回答这个问题,我们必须先区分清楚版权和专利。版权是对其创造(比如,一本书的文字,或者一个程序的源代码)赋予作者一种权利。另一方面,一项专利,是买断,注册了应用某种想法这一过程的独有控制权。

自由软件里的版权非常重要。它正是GNU通用公共许可协议,这一确保自由软件保持自由,作者的工作得到肯定的核心机制所在。程序都是受版权保护的,不管是自由的还是私有的。

任何私有软件的作者都可以很轻易地检查一个自由软件应用程序里是否有侵犯他的版权的地方,因为源代码可以轻易地获取。

[自由软件有时候被错误地描述为“没有版权”,这是错误的。实际上,自由软件基金会 很支持保护版权,但是反对给公众强加不该有的限制(比如对于非功能性作品,至少要允许非商业性质地复制和再分发原版作品)——我的观点和这种观点基本一致。]

另一方面,软件专利,却是一个相当有争议的概念。简而言之:根本就没有什么“专利软件”。然而,通过申请专利,某人可以宣称对一个过程的所有权。既而凡是用到这一过程的软件,不论是私有的或自由的,都受其约束。

软件专利:

  • 昂贵且申请后只在若干年里被承认;
  • 受地域限制(在美国被承认的专利在欧洲没有任何价值);
  • 在一个快速变化的产业里有较长的生命期(常常是20年);
  • 申请过程非常琐碎。

因此,它们很少被创造者用来获益(而且事实上,创造者们自己几乎都不用)。

可以很放心地说,在不少国家,任何中等大小的软件都侵犯了专利,不管软件本身是自由的还是非自由的。

视专利持有公司承担巨额法律费用,或回击其他专利威胁的能力而定,可对这些专利征收专利权使用费,制订相关的限制措施。

[软件专利,这个恐怕不需要我多讲,软件专利在干扰破坏很多人的原创作品和产品。]

阅读更多:

5. 自由软件类似于共产主义。

这种想法的支持者争辩说自由 (或者“开源”1) 软件不能私有。我们以一个例子来回应。

假设您在家里和公司使用某一自由软件程序。产生了一个妙极的改进灵感。使用改进的版本电脑工作得更好,工厂的运转速度翻了一番!

这一改进的版本是您自己的版本。无须把它告知任何人,也不必分享从中获取的好处。您就是在运用使用和修改自由软件的权力。

自由软件许可协议要求是:如果你重发布这款软件,那么必须保证它仍是自由的。也就是说,如果您要出售含它们的CD,或者让自家或公司以外的人使用,必须:

  • 要么给所有人你获取原软件时所获取的相同的权利,也就是,察看,修改和重发布经你修改后的版本的自由;
  • 要么,把你的保密部分跟原软件清楚地区分开(也就是,你加的部分不该包含原作的任何成分)。

所以事实上,相较私有软件的情形,程序员决定着你对软件所能做与不能做的一切,对自由软件,你有更多的“所有权”。

自由软件跟一种政治体系毫无瓜葛。 你可以在私有软件上运行自由软件,正如相反的情形一样。自由软件许可协议只是程序员与终端用户之间一款有法律效应的,也符合道德准则的协议。

[我记得那个人还专门找了一篇翻译得有问题的GNU GPL v3 许可证 的中文翻译版本来乱喷。“Copyleft”都能翻译成“共产”,简直笑死本灵了。]

阅读更多:

 自由/“开源”软件不可能安全。

这种论点一般都是说由于自由软件的源代码可得,因此没多大可能安全。

一个短而有力的回答:大部分的服务器都运行自由软件。它们可是持有敏感或机密信息比如你的银行帐户细节或贸易机密的联了网的计算机。

一个更确切的回答是源代码可得是安全的保证,而不是隐患。软件的自由确保了它能被广泛的社区察看,测试和改进。一把好锁就算用于设计它的技术是公开的,也是安全的,因为只有钥匙持有者才能打开它。对软件也是同样的道理。

要些例子吗?看看Firefox浏览器Apache HTTP服务器OpenPGP加密系统,或者OpenBSD操作系统。并且在 GNU/Linux 下没有间谍软件或电脑病毒

 用自由软件会让我孤立无援。

完全不是。

  • 如果您要寻求帮助,有足够多为自由(“开源”)软件而备的好文档和提供支持的论坛。
    每个 GNU/Linux 发行版都有自己的社区(比如 Ubuntu 论坛或者Fedora 支持),但也有通用的自由软件帮助社区,比如 LinuxQuestions.org
  • 如果需要即时电话协助,大多数发行版都有公司提供商业支持:比如Ubuntu商业支持Red Hat企业版Linux页面。

 在网络上进一步阅读

The GNU project

这里是所有自由软件的发源地。您可以找到丰富的信息,包括自由软件的理念、项目历史以及自由软件基金会(GNU背后的组织)的立场。

The FLOSS concept booklet

自由/开源软件的概念以一种非常易读,友好的方式呈现。必读。

The OpenDocument Fellowship

一个关于自由格式开放文档的简明网站,展示了格式(不仅仅是应用程序)中的自由的重要性。

Free Software and Free Knowledge

这篇引人入胜的文章出自Wikipedia的联合创始人Jimmy Wales,展示了软件自由与知识自由之间的关系。

  1. a b 我们这里称的“自由软件”也往往被称为“开源软件”。实际上,要求是一样的,只不过“开放”这个用语让人想不到自由,不得要领。请阅读常见问题中的“开源”与“自由软件”是一回事吗?
 
 
G
M
T
 
 
Detect languageAfrikaansAlbanianArabicArmenianAzerbaijaniBasqueBelarusianBengaliBosnianBulgarianCatalanCebuanoChichewaChinese (Simplified)Chinese (Traditional)CroatianCzechDanishDutchEnglishEsperantoEstonianFilipinoFinnishFrenchGalicianGeorgianGermanGreekGujaratiHaitian CreoleHausaHebrewHindiHmongHungarianIcelandicIgboIndonesianIrishItalianJapaneseJavaneseKannadaKazakhKhmerKoreanLaoLatinLatvianLithuanianMacedonianMalagasyMalayMalayalamMalteseMaoriMarathiMongolianMyanmar (Burmese)NepaliNorwegianPersianPolishPortuguesePunjabiRomanianRussianSerbianSesothoSinhalaSlovakSlovenianSomaliSpanishSundaneseSwahiliSwedishTajikTamilTeluguThaiTurkishUkrainianUrduUzbekVietnameseWelshYiddishYorubaZulu
 
AfrikaansAlbanianArabicArmenianAzerbaijaniBasqueBelarusianBengaliBosnianBulgarianCatalanCebuanoChichewaChinese (Simplified)Chinese (Traditional)CroatianCzechDanishDutchEnglishEsperantoEstonianFilipinoFinnishFrenchGalicianGeorgianGermanGreekGujaratiHaitian CreoleHausaHebrewHindiHmongHungarianIcelandicIgboIndonesianIrishItalianJapaneseJavaneseKannadaKazakhKhmerKoreanLaoLatinLatvianLithuanianMacedonianMalagasyMalayMalayalamMalteseMaoriMarathiMongolianMyanmar (Burmese)NepaliNorwegianPersianPolishPortuguesePunjabiRomanianRussianSerbianSesothoSinhalaSlovakSlovenianSomaliSpanishSundaneseSwahiliSwedishTajikTamilTeluguThaiTurkishUkrainianUrduUzbekVietnameseWelshYiddishYorubaZulu
 
 
 
 
 
 
 
 
 
Text-to-speech function is limited to 200 characters
 
 
Options : History : Feedback : Donate Close

本文转载自:https://getgnulinux.org/zh/linux/misunderstanding_free_software/

冰枫火灵X
粉丝 6
博文 14
码字总数 47498
作品 0
其它
私信 提问
1998年2月3日 “开源”一词诞生

Open source一词的提出者Christine Peterson,她现在主要致力于纳米技术的公众推广 1998年2月3日,Todd Anderson, Foresight Institute的Christine Peterson, Linux International的John "m......

红薯
2011/02/04
579
3
历史上的今天:1998年开源一词诞生

1998年2月3日,Todd Anderson, Foresight Institute的Christine Peterson, Linux International的John “maddog” Hall和Larry Augustin,硅谷Linux用户组的Sam Ockman,Red Hat的Michael T......

红薯
2012/02/04
1K
11
自由软件与开源软件的介绍

2016-03-17 老王 极客方式 一。好汉一问:什么是开源软件?什么是自由软件?他们就是免费软件? 很多人经常把开源软件和自由软件混为一谈,也常常会有人把开源软件和免费软件这两个概念混淆在...

大飞侠大虾
2017/11/03
0
0
温昱谈架构和框架(Framework)的区别

 笔者发现,人们对软件架构存在非常多的误解,其中一个最为普遍的误解就是:将架构和框架(Framework)混为一谈。本文阐述了它们的区别。算是对思辨成果的一个应用吧。   框架是一种特殊的...

zting科技
2017/01/12
0
0
开源软件,自由软件,免费软件三者的区别

一。好汉一问:什么是开源软件?什么是自由软件?他们就是免费软件? 很多人经常把开源软件和自由软件混为一谈,也常常会有人把开源软件和免费软件这两个概念混淆在一起,其实当我第一此站在...

微wx笑
2014/07/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Linux使用源码包安装软件

前言: 最近整理一些以前的学习笔记。 过去都是存储在本地,此次传到网络留待备用。 源码包 Linux软件多数免费、开源,是开发人员编写的,具有很强可读性的一组相关代码文本。 源码包 --> 编...

迷失De挣扎
今天
2
0
IPv4如何转换为IPv6?

ipv6已经逐渐在应用,现在已经有很多的运营商支持ipv6,前天我们也发布了如何让电脑使用ipv6地址?有很多朋友在问?ipv6有什么作用,它的表示方式是什么,今天我们来一起来详细了解下ipv6相关计...

xiangyunyan
今天
3
0
小白讲网络安全系列

注入攻击防护 XSS注入 SQL注入 命令注入 文件上传 文件解压缩 CSRF防护 对称加密 非对称加密 数字证书 数字签名 完整性校验 消息验证码 单向散列Hash函数 口令单向加密算法 审计日志 认证鉴权...

一刀
今天
2
0
MYSQL 嵌套事务(SAVEPOINT) 与Spring 事务传播

摘要 savepoint 关键字可以实现嵌套事务。结合savepoint关键字,更方便理解spring的事务传播。 事务嵌套 初始化表脚本 drop table t;create table t(a int, primary key(a)); 开启事务 my...

liangxiao
今天
4
0
Chrome OS 更新新版本可让Linux访问USB连接的Android设备

谷歌再次为Chrome OS带来了重大版本更新,使版本号达到了75。本次更新的一大亮点就是允许在Chrome OS上运行的Linux能够识别通过USB方式连接的Android设备,能够让用户使用Linux进行调试等等。...

linuxCool
昨天
17
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部