更正人们对自由软件的五个常见误解。html
咱们仍是从一条简单的事实出发:自由软件程序员确实也想获取报酬,某个时候他们也全都须要买午饭。linux
当咱们谈论自由软件,指的是自由而非免费。实际上,为获取自由软件 (或者开源软件1) 以便研习,修改和任意拷贝,您也可能要破费。程序员
这是怎么回事呢?您能够这样考虑:软件就是代码而已,代码不外乎就是数学。一旦你把软件看做是有用的数学,一门精致的语言,而非通常的财产,那就没有理由限制别人使用它。web
就像数学(没有人会声称拥有对一个等式的财产全部权),软件也须要高深的知识进行改进,提升,正确应用。这才是程序员广泛的收入来源:不少客户,尤为是公司,愿意付款以获取软件的按期安全更新和性能改进。ubuntu
自由软件公司得益于由大量自愿贡献者所组成的一个很是分散的开发系统。自由软件产业内部的收入少于与其相对的私有软件产业,但也不可小觑。最终,单个的用户通常不用花钱也能用上自由软件。windows
自由软件不是要灭除对程序员的奖赏。它是要把代码看做不该隐瞒用户的知识。它以一种不一样的商业模式运做。不少已采起这种模式的公司都运做良好。浏览器
[这一点已经说得很清楚了,所谓的“自由软件让做者赚不到钱”是彻头彻尾的谎话,是FUDer们编造出来用来诋毁自由软件运动的疯言狂语。本灵在不久前见过一个疯狂的人(详情请见个人另外一篇博客“FUD们,大家没有资格诋毁自由软件和开源软件!”),无脑地喷RMS大神和自由软件运动,以及相关组织。事实上,RMS大神所说的自由不少都是简单翻译了专有代码出现以前的世界的自由。通常状况只有心里扭曲,或者思想短视的人才会犯这么好笑的错误。]安全
====================================================================================服务器
广泛的观念就是若是人人均可以复制想法,创新就会受到抑制。网络
事实上,自由每每是催生富有创意的成功软件的关键。
非私有软件在不少方面都很突出:稍事一想,即可举出一些例子:
[在大多数时候,封闭和专制就如同催命绞索,不是把人(或者人类生活的环境)催死就是催得半死不活和腐朽。并且很重要的一点是:咱们的社会中被这些思想污染的人每每还把这种思想当成好的,把开放和自由看成坏的。。哪怕不提本灵我遇到的那个FUDer,我在现实生活也见过这种人。咱们毫不可让它们扩张,要否则。。]
====================================================================================
任何人都该在意他们的软件是否自由。
想象一下你买了一辆车却被禁止打开引擎盖。你知不知道车如何工做没关系;问题是没人能检查引擎。若是没人能确保它可靠,它不漏油,它对社会环境无害,你如何信得过你的车?
对软件一样如此;除了代码比移动车辆作了更多。软件运行着咱们的计算机,电话,电视,媒体播放器,还有更多,传载着信息和咱们的文化。
自由软件与自由言论,自由市场一样重要。若是软件自由,用户就拥有驾于其上的自主和自由。
好消息是:自由软件也能正常工做。并且事实上,它每每正常工做得更好。在你的电脑开启的时候,插入一张GNU/Linux liveCD,不用安装,你就本身判断吧。
[有些人叫嚣:10元的鸡翅你都愿意买,为何10元的(专有)软件你不肯意买?
这里包含一个不太容易被揭穿的荒谬点:实物你能够分享给朋友,能够改装,好比鸡翅你能够分一半给朋友,也能够添油加醋改变它的味道后再吃。但是,一个专有的软件,你分享给朋友一份,软件公司(不少时候不是做者)就叫嚣你是个偷盗者,是个海盗。若是你试图修改软件,也会被认为是侵犯了他们的做品。
最好笑的一点——“版权才能保护码农利益”,我想说这句话的那个FUDer根本没查阅过史料,其实软件并非一开始就有著做权的。不少时候(我找到一篇提到这一点的文章:{https://linux.cn/article-8156-1.html#3_689}),程序员的赚钱方法是这样的:公司或者大学须要用,或者须要给硬件配某个软件,就雇佣几个程序员来编写这些代码。这家公司,或者这所大学,若是大方,他们会容许程序员们去给别的公司或者大学,或者我的,分享这些软件,他们根本不须要担忧分享会阻碍他们赚钱。。更况且自由软件的盈利模式很灵活,好比红帽模式,还有定制功能,还有保修,咨询,等等等等,几乎是没有作不到,只有想不到。更多的,想必OSChina的大佬们应该知道更多,本灵就不详细举例子了。]
为了正确地回答这个问题,咱们必须先区分清楚版权和专利。版权是对其创造(好比,一本书的文字,或者一个程序的源代码)赋予做者一种权利。另外一方面,一项专利,是买断,注册了应用某种想法这一过程的独有控制权。
自由软件里的版权很是重要。它正是GNU通用公共许可协议,这一确保自由软件保持自由,做者的工做获得确定的核心机制所在。程序都是受版权保护的,无论是自由的仍是私有的。
任何私有软件的做者均可以很轻易地检查一个自由软件应用程序里是否有侵犯他的版权的地方,由于源代码能够轻易地获取。
[自由软件有时候被错误地描述为“没有版权”,这是错误的。实际上,自由软件基金会 很支持保护版权,可是反对给公众强加不应有的限制(好比对于非功能性做品,至少要容许非商业性质地复制和再分发原版做品)——个人观点和这种观点基本一致。]
另外一方面,软件专利,倒是一个至关有争议的概念。简而言之:根本就没有什么“专利软件”。然而,经过申请专利,某人能够宣称对一个过程的全部权。既而凡是用到这一过程的软件,不管是私有的或自由的,都受其约束。
软件专利:
所以,它们不多被创造者用来获益(并且事实上,创造者们本身几乎都不用)。
能够很放心地说,在很多国家,任何中等大小的软件都侵犯了专利,无论软件自己是自由的仍是非自由的。
视专利持有公司承担巨额法律费用,或回击其余专利威胁的能力而定,可对这些专利征收专利权使用费,制订相关的限制措施。
[软件专利,这个恐怕不须要我多讲,软件专利在干扰破坏不少人的原创做品和产品。]
阅读更多:
这种想法的支持者争辩说自由 (或者“开源”1) 软件不能私有。咱们以一个例子来回应。
假设您在家里和公司使用某一自由软件程序。产生了一个妙极的改进灵感。使用改进的版本电脑工做得更好,工厂的运转速度翻了一番!
这一改进的版本是您本身的版本。无须把它告知任何人,也没必要分享从中获取的好处。您就是在运用使用和修改自由软件的权力。
自由软件许可协议要求是:若是你重发布这款软件,那么必须保证它还是自由的。也就是说,若是您要出售含它们的CD,或者让自家或公司之外的人使用,必须:
因此事实上,相较私有软件的情形,程序员决定着你对软件所能作与不能作的一切,对自由软件,你有更多的“全部权”。
自由软件跟一种政治体系毫无瓜葛。 你能够在私有软件上运行自由软件,正如相反的情形同样。自由软件许可协议只是程序员与终端用户之间一款有法律效应的,也符合道德准则的协议。
[我记得那我的还专门找了一篇翻译得有问题的GNU GPL v3 许可证 的中文翻译版原本乱喷。“Copyleft”都能翻译成“共产”,简直笑死本灵了。]
这种论点通常都是说因为自由软件的源代码可得,所以没多大可能安全。
一个短而有力的回答:大部分的服务器都运行自由软件。它们但是持有敏感或机密信息好比你的银行账户细节或贸易机密的联了网的计算机。
一个更确切的回答是源代码可得是安全的保证,而不是隐患。软件的自由确保了它能被普遍的社区察看,测试和改进。一把好锁就算用于设计它的技术是公开的,也是安全的,由于只有钥匙持有者才能打开它。对软件也是一样的道理。
要些例子吗?看看Firefox浏览器,Apache HTTP服务器,OpenPGP加密系统,或者OpenBSD操做系统。而且在 GNU/Linux 下没有间谍软件或电脑病毒。
彻底不是。
这里是全部自由软件的发源地。您能够找到丰富的信息,包括自由软件的理念、项目历史以及自由软件基金会(GNU背后的组织)的立场。
自由/开源软件的概念以一种很是易读,友好的方式呈现。必读。
一个关于自由格式开放文档的简明网站,展现了格式(不只仅是应用程序)中的自由的重要性。
这篇引人入胜的文章出自Wikipedia的联合创始人Jimmy Wales,展现了软件自由与知识自由之间的关系。
Detect languageAfrikaansAlbanianArabicArmenianAzerbaijaniBasqueBelarusianBengaliBosnianBulgarianCatalanCebuanoChichewaChinese (Simplified)Chinese (Traditional)CroatianCzechDanishDutchEnglishEsperantoEstonianFilipinoFinnishFrenchGalicianGeorgianGermanGreekGujaratiHaitian CreoleHausaHebrewHindiHmongHungarianIcelandicIgboIndonesianIrishItalianJapaneseJavaneseKannadaKazakhKhmerKoreanLaoLatinLatvianLithuanianMacedonianMalagasyMalayMalayalamMalteseMaoriMarathiMongolianMyanmar (Burmese)NepaliNorwegianPersianPolishPortuguesePunjabiRomanianRussianSerbianSesothoSinhalaSlovakSlovenianSomaliSpanishSundaneseSwahiliSwedishTajikTamilTeluguThaiTurkishUkrainianUrduUzbekVietnameseWelshYiddishYorubaZulu |
|
AfrikaansAlbanianArabicArmenianAzerbaijaniBasqueBelarusianBengaliBosnianBulgarianCatalanCebuanoChichewaChinese (Simplified)Chinese (Traditional)CroatianCzechDanishDutchEnglishEsperantoEstonianFilipinoFinnishFrenchGalicianGeorgianGermanGreekGujaratiHaitian CreoleHausaHebrewHindiHmongHungarianIcelandicIgboIndonesianIrishItalianJapaneseJavaneseKannadaKazakhKhmerKoreanLaoLatinLatvianLithuanianMacedonianMalagasyMalayMalayalamMalteseMaoriMarathiMongolianMyanmar (Burmese)NepaliNorwegianPersianPolishPortuguesePunjabiRomanianRussianSerbianSesothoSinhalaSlovakSlovenianSomaliSpanishSundaneseSwahiliSwedishTajikTamilTeluguThaiTurkishUkrainianUrduUzbekVietnameseWelshYiddishYorubaZulu |
|
|
|
|
|