自由软件现在更加重要

自1983年以来,自由软件运动一直在为计算机而战用户的自由,让用户控制他们的软件使用,而不是反之。当程序尊重用户自由时我们称之为“自由软件”

我们有时也称之为“libre软件”,以强调我们谈论的是自由,而不是价格。一些所有权(非免费)程序,如Photoshop,非常昂贵;其他,例如优步应用程序是免费的,但这只是次要的细节。无论哪种方式,它们都给了程序的开发人员力量在用户之上,没有人应该拥有的权力。

这两个非免费程序还有其他共同点:它们是二者都恶意软件也就是说,两者都具有设计用于虐待用户。现在的专有软件通常是恶意软件因为开发商的力量腐蚀他们。该目录列出了大约600个不同的恶意功能(截至2023年4月),但肯定只是冰山的一角。

使用免费软件,用户可以单独控制程序和集体。所以他们控制电脑的功能(假设那些电脑是忠诚的并按照用户程序的指示执行)。

使用专有软件,程序控制用户其他实体(开发商或“所有者”)控制程序。因此,专有程序赋予开发人员它的用户。这本身就是不公平的;此外,它还吸引了开发人员以其他方式虐待用户。

即使专有软件并非完全恶意开发人员有动力去做上瘾,控制和操纵你可以说那篇文章说,开发商有道德义务不这样做这一点,但一般来说,他们会遵循自己的利益。如果你不想这样要做到这一点,请确保程序由其用户控制。

自由意味着控制自己的生活。如果您使用计划在你的生活中开展活动,你的自由取决于你可以控制程序。你应该有控制权你使用的程序,尤其是当你使用它们时生活中重要的事情。

用户对程序的控制需要四个基本自由.

(0)随心所欲运行程序的自由目的。

(1) 学习程序“源代码”的自由并对其进行更改,使程序按您的意愿进行计算。程序是由程序员在编程中编写的类似语言的英语结合了代数和那种形式程序的“源代码”。任何知道的人编程,并具有源代码形式的程序,可以读取源代码,了解其功能,并对其进行更改。当所有你得到的是可执行的形式,一系列有效的数字计算机可以运行,但对人类来说却极其困难理解、理解和改变这种形式的程序难以忍受的困难。

(2) 您可以自由制作和分发精确的副本。(这不是义务;这样做是你的选择。如果程序是免费的,但这并不意味着有人有义务为你提供或者你有义务给他一份。在没有自由的情况下向用户分发程序会虐待他们;然而,选择不使用它分发程序私下里,不要虐待任何人。)

(3) 制作和分发修改后的副本的自由版本,如果你愿意。

前两个自由度意味着每个用户都可以锻炼个人对程序的控制。有了另外两种自由用户可以一起锻炼集体控制超过程序。通过所有四种自由度,用户可以完全控制程序。如果其中任何一项缺失或不充分,则该程序是专有的(非自由)和不公正。

其他种类的作品也用于实践活动,包括烹饪食谱、教科书等教育作品,参考作品,如字典和百科全书,字体为人们显示硬件的文本段落、电路图建造,以及制作有用的图案(不仅仅是装饰性的)带有3D打印机的对象。由于这些不是软件严格地说,软件运动并没有涵盖它们;但还是一样推理适用并得出相同的结论:这些作品应该拥有四种自由。

一个免费的程序允许你修改它,让它做你想做的事想要(或停止做你不喜欢的事情)。软件修补如果你习惯于使用专有软件一个密封的盒子,但在自由世界,这是一件很常见的事情学习编程的好方法。甚至是美国传统的消遣对汽车的修补受到阻碍,因为汽车现在含有非自由物质软件。

所有权的不公正

如果用户不控制程序,程序将控制用户。对于专有软件,总是有一些实体程序的开发人员或“所有者”,控制程序并通过它对用户行使权力。A类非自由计划是一种枷锁,是不公正权力的工具。

在无耻的情况下(尽管这种无耻行为已经司空见惯)设计了专有程序监视、限制、审查和滥用用户.例如,苹果的操作系统iThings公司做所有的事其中,Windows在带有ARM芯片的移动设备上也是如此。Windows、手机固件和Google Chrome for Windows包括允许某些公司更改计划的通用后门未经许可远程访问。亚马逊Kindle有后门可以擦除书本。

非免费软件在“物联网”中的使用会把它变成“电话营销者网络”以及“窥探者网络”

为了结束非自由软件的不公正软件运动开发了免费程序,这样用户就可以自由了。我们从1984年开始开发免费操作系统全球导航卫星系统今天,数以百万计的计算机运行GNU,主要在GNU/Linux结合.

将程序分发给没有自由的用户会虐待那些人用户;然而,选择不发布程序不会虐待任何人。如果你编写一个程序并私下使用对他人没有过错。(你确实错过了做好事的机会,但这与做错不一样。)因此,当我们说所有的软件必须是免费的,我们的意思是每一份拷贝都必须有四种自由,但我们并不是说有人有义务给你一份。

非自由软件和SaaSS

非自由软件是公司控制人们的计算。如今,还有另一种方式,称为服务软件替代品或SaaSS。这意味着让别人的服务器执行您自己的计算任务。

SaaSS并不意味着服务器上的程序是非免费的(尽管如此他们经常是)。相反,使用SaaSS会导致与使用非自由程序:它们是通往同一个坏地方的两条路径。以SaaSS翻译服务为例:用户发送文本服务器将其翻译(从英语到西班牙语,say)并将翻译发送回用户。现在的工作是翻译由服务器操作员控制,而不是用户。

如果您使用SaaSS,服务器操作员将控制您的计算。需要将所有相关数据委托给服务器操作员,也将被迫向政府展示-毕竟,那个服务器真的有用吗?

主要和次要不公正

当您使用专有程序或SaaSS时,首先要做的是对你自己是错误的,因为它给了某些实体对你不公平的权力。为了你自己,你应该逃跑。如果你做出不分享的承诺。遵守这样的诺言是邪恶的打破它的邪恶要小一些;要真正正直,你不应该完全答应。

在某些情况下,使用非自由软件会直接带来压力让其他人也这样做。Skype就是一个明显的例子:当一个人使用非免费的Skype客户端软件,它需要另一个人使用该软件,双方都放弃了自由。(Google Hangouts也有同样的问题。)甚至建议使用此类程序。我们应该拒绝使用它们,即使是短暂的,甚至是在别人的电脑上。

使用非免费程序和SaaSS的另一个危害是它会带来回报行为人,鼓励进一步发展该计划或“服务”导致更多人跌倒在公司的掌控之下。

当用户是公共实体或学校。

自由软件与国家

公共机构是为人民而不是为自己而存在的。当他们做计算,他们是为人民做的。他们有责任维护对计算进行完全控制,以确保完成计算这对人们来说很合适。(这构成了计算国家主权。)他们决不能允许控制国家计算机落入私人手中。

为了保持对人民计算机的控制,公共机构必须不要使用专有软件(受州以外的实体)。他们不得将其委托给由国家以外的实体编程和运行的服务,因为这将是SaaSS。

专有软件在一个关键点上根本没有安全性案例-针对其开发者。开发者可能会帮助他人攻击。Microsoft向NSA显示Windows错误(美国政府数字间谍机构)。我们不知道苹果是否这样做同样,它也面临着与微软同样的政府压力。如果任何其他国家的政府使用此类软件危及国家安全。你想让国家安全局闯入你的政府的电脑?请参阅我们的建议政府促进自由软件的政策.

自由软件与教育

学校(包括所有教育活动)影响通过他们所教的来实现社会的未来。他们应该教只有自由软件,才能利用其影响力造福人类。教授一个专有程序就是植入依赖性违背了教育的使命。通过免费使用培训软件、学校将引导社会走向自由,以及帮助有天赋的程序员掌握这门手艺。

他们还将教会学生合作、帮助的习惯其他人。每个班级都应该有这样的规则:“学生们,这个课堂是我们分享知识的地方。如果你带软件上课时,你可能不会把它留给自己。相反,你必须分享复制类的其余部分,包括程序的源代码代码,以防其他人想学习。因此除非反向,否则不允许将专有软件转换为类设计它。”

专有开发商会让我们惩罚好学生足够用心分享软件并阻止那些好奇的人想改变它。这意味着教育不好。查看更多讨论关于自由软件在学校.

自由软件:不仅仅是“优势”

我经常被要求描述免费的“优势”软件。但是“优势”这个词太弱了走向自由。没有自由的生活就是压迫适用于计算以及我们生活中的所有其他活动。我们必须拒绝向程序或计算服务的开发者提供控制我们的计算。这是正确的做法自私原因;但不仅仅是出于自私的原因。

自由包括与他人合作的自由。否认人们认为自由意味着保持分裂,这是压迫他们的计划。在自由软件社区中,我们非常非常清楚合作自由的重要性,因为我们工作包括有组织的合作。如果你的朋友来拜访看到你使用程序,她可能会要求一份。一个程序阻止你重新分配它,或说你“不应该”to,“是反社会的。

在计算中,合作包括重新分发程序发送给其他用户。它还包括分发更改的版本。自由软件鼓励这些形式的合作,而专有软件禁止合作。它禁止重新分发副本,并通过拒绝用户的源代码阻止他们进行更改。SaaSS具有相同的效果:如果您的计算是由某人在其他人的服务器上通过web完成的其他程序的副本,你看不到或触摸不到做你的计算,所以你不能重新分配或改变它。

结论

我们理应控制自己的计算。我们怎么能赢这个控件?

自1984年以来,我们和成千上万的用户都这样做了,这就是为什么我们现在有了免费的GNU/Linux操作系统任何一个程序员都可以使用。加入我们的事业程序员或活动家。让我们让所有的计算机用户都自由。