蚊章汇 - 自由软件
type: channel
link: https://linuxcn.bwsl.wang/tag/%E8%87%AA%E7%94%B1%E8%BD%AF%E4%BB%B6/
items: 硬核观察 #755 软件自由保护协会接受 Sourceware.org
items: 自由软件基金会执行董事 Zoë Kooyman 专访
items: 自由软件基金会为什么不认为 Debian 是一种自由发行版？
items: 硬核观察 # 609 RMS 建议使用 Zoom 的学生们自我洗脑“自由软件很重要”
items: 少年黑客对自由软件的自由漫谈
items: 硬核观察 #323 REvil：有史以来最大的一次全球勒索软件攻击
items: 自由/开源软件如何保护在线隐私
items: vrms 助你在 Debian 中查找非自由软件
items: 幼犬式免费：免费软件中的无形消费
items: Linux 的实用性 VS 行动主义

硬核观察 #755 软件自由保护协会接受 Sourceware.org
type: item
date: 2022-09-11T02:39:24+08:00
description: 软件自由保护协会接受 Sourceware.org在过去的二十年里，红帽一直在 Sourceware.org 背后为 Cygwin、GNU GCC、GDB、Glibc 等开源项目提供托管服务。虽然红帽公司继续赞助托管，并让他们的员工参与该网站的维护，但为了确保未来的安全，他们一直在寻求与软件自由保护协会（SFC）合作。现在，SFC 已经投票赞成将这个长期的开源托管服务纳入其保护范围。SFC 是一个以道德技术为中心的非营利性组织。红帽将继续慷慨地赞助硬件、连接和它所需要的非常少的员工时间，作为一个“财政赞助商”发挥作用。消息来源：Phoronix老王点评：为红帽点赞，也为 SFC 点赞，这才真正是开源的脊梁。三量子位突破有助于开发实用的量子计算机据一项发表在《自然》杂志上的研究，日本理化学研究所的研究人员在大规模量子计算方面取得了重大进展，他们展示了对一个三量子比特系统（硅中最大的量子比特系统之一）的完全控制，从而首次提供了硅中量子纠错的原型。其意义在于可能有助于使实用的量子计算机成为现实。消息来源：SciTechDaily老王点评：我觉得有点比较乐观。英伟达的旗舰 AI 芯片比前一代快了 4.5 倍英伟达昨天宣布，其即将推出的 H100 张量核心 GPU 在行业标准 MLPerf 基准测试中的首次亮相，创造了新的性能记录，其结果比 A100 快 4.5 倍，A100 是 Nvidia 目前最快的生产型 AI 芯片。该芯片仍在开发中，预计将取代 A100。H100 可以加速类似于 GPT-3 的自然语言模型。MLPerf 基准测试可以表明芯片能够将先前训练的机器学习模型应用于新数据的程度。消息来源：Ars Technica老王点评：英伟达的芯片技术真是强。

自由软件基金会执行董事 Zoë Kooyman 专访
type: item
date: 2022-07-19T23:17:00+08:00
description: 了解一下自由软件基金会（FSF）。早在 1985 年，自由软件基金会（FSF）就开始提倡源代码共享的理念，并从此打响了为计算机用户和开发者捍卫权利的斗争。FSF 认为，用“ 开放 Open ”和“ 封闭 Closed ”这两个词来划分软件，十分具有局限性；于是，在为程序分类时，转而使用了以下词语：尊重自由（这个“ 自由 free ”或这个“ 自由 Libre ”）或践踏自由（“ 非自由 non-free ”或“ 专有 proprietary ”）。不管用语如何，关键之处在于，计算机必须受用户控制，而不是任由开发了计算机软件的公司来摆布。正因如此，GNU 工程、Linux 内核、Freedesktop.org 等众多自由软件项目，才会如此重要。最近，FSF 新上任了一位执行董事，她叫 Zoë Kooyman。我初见 Zoë 时，是在 2019 年的一个 All Things Open 大会上。当然，那个时候她还不是 FSF 的执行董事，不过已经在管理 FSF 不断增长的重大活动了 —— 包括 LibrePlant。她之前递给我了一份自由软件作者的名单，名单长得一眼望不尽，而且那些软件都是我每天在用的。由此，我也很受她那充沛的精力和诚恳的态度所打动。我只是偶然参加了一次 FSF 的聚会，但最后却和那些人成了朋友。是他们让我的数字生活有了意义，是他们保障了我能够拥有 Zoë 和 FSF 所说的 四项基本自由：无论用户出于何种目的，用户必须可以按照自己的意愿，自由地运行该软件（自由之零）。用户可以自由地学习并修改该软件，使它按照你的意愿进行计算（自由之一）。作为前提，用户必须可以得到该软件的源代码。用户可以自由地分发该软件的副本，这样就可以帮助别人（自由之二）。用户可以自由地分发该软件修改后的副本（自由之三）。借此，用户可以把改进后的软件分享给整个社区，令他人也从中受益。作为前提，用户必须可以得到该软件的源代码。听说了 Zoë 受任为执行董事后，我给她发了一封邮件，提出想和她进行一次采访。她十分热心，在百忙之中抽出了一点时间来和我畅谈。Seth Kenlon：你当上 FSF 的执行董事了！你是怎么走到今天的呢？Zoë Kooyman： 在我的工作生涯中，我最开始是一位活动组织者。我环游世界，举办着一些世界上最大的音乐节目。在不断变更的地点、各具特色的文化中工作，是十分有趣的，因为不管是演出、技艺还是别的现场元素，所有各异的制作元素都结合在一起了。让一切事物都在恰当时候安排到位，就像是耍杂技一样。很多时候，我都是在不同的国家生活和工作。多亏了我的工作，我才能学到这么多的组织和交流的技巧。我也对不同形式的媒体有过研究和工作，了解它们的体验，以及它们与社会的关系。大学时期，我第一次了解到了“ 左版 copyleft ”（LCTT 译注：与 版权 copyright 相对。是一种分享软件的思想和方法；简而言之，其目的是保障一款软件对其每一位接收者来说都是自由的），它是关于我们如何才能使用现有的结构来造福自己，并推动变革的。也正是在那时，媒体（以及互联网和软件）的格局开始迅速变化，而这种变化却是以自由为代价的。搬到美国后，我的生活变了许多。在美国，我对社会责任问题有了更加强烈的紧迫感，因此我决定为此付诸行动。我很感激 John Sullivan（时任 FSF 执行董事），他根据我对自由软件的了解以及我在活动组织方面的经验聘任了我，由此我也得以把这两方面的能力结合到一起。Seth：你是如何了解到自由软件的？Zoë： 我们常常会觉得，自由软件主要影响的是懂技术的人。但是，自由软件运动的目的是捍卫每一位计算机用户的自由。其实，软件自由影响着边缘化社区（LCTT 译注：因条件受限或受到排斥等，落后于主流社会的发展，而被置于社会边缘的群体）的成员，他们很少有机会使用计算机。而软件也塑造了他们的生活。GNU 工程和左版的概念所取得的成就是十分卓越的。去真正观察社会发展的方向，然后说：“不一定非得那样才行，我们可以把事情掌握在自己手中。”这在早期改变了我的人生观。我开始有了一种想法，把现有的材料用起来，再把它重新引入不同的亚文化之中。在娱乐行业，这已是家常便饭。从他人的作品中得到灵感，并基于此创造新的作品，其结果就是对我们所处时代的反映，同时也是对历史的致敬。没有这般自由，也不会有真正的进步。谈谈我对电影版权的看法吧。我曾经与荷兰电影研究所合作，做了一个由许多“孤立的电影片段”组合而成的混剪。然后，在一次有几千名年轻人参加的大型舞蹈活动中，那个混剪就在一个 170 米的全景屏幕上播放了，而且还有现场 DJ 在配合演奏。他们之后也经常在别的活动中播放它，比如说荷兰的 博物馆之夜 Museumnacht 。我并不懂技术，于是我通过文化来表达了这些观点。但这些年来…

自由软件基金会为什么不认为 Debian 是一种自由发行版？
type: item
date: 2022-05-24T01:09:40+08:00
description: Debian 项目开发了一个尊重用户自由的 G​​NU/Linux 发行版。在各种自由软件许可证下发布的软件中，其源代码中包含非自由组件的情形并不鲜见。这些软件在被发布到 Debian 之前会被清理掉。而 自由软件基金会 Free Software Foundation （FSF）维护着一份 自由 GNU/Linux 发行版的列表，但奇怪的是，Debian 并不在其中。事实上， Debian 不符合进入此列表的某些标准，我们想知道到底不满足哪些标准。但首先，我们需要了解所有这些智力工作是如何得到证明的。换句话说，为什么要费心尝试进入一些名单，尤其是这个名单？为什么 Debian 应该得到 FSF 的承认，以获得它的自由发行版的地位？曾于 2010 年至 2013 年担任 Debian 项目负责人的 Stefano Zacchiroli 说过几个原因。其中一个 Stefano 称之为“外部审查”的原因我特别赞同。事实上，Debian 有其标准和质量水准，一些软件应当符合这些标准才能成为该发行版的一部分，但除了 Debian 开发人员自己，没有人能控制这个过程。如果该发行版被列入这份珍贵的清单中，那么 FSF 就会密切关注 Debian 的命运，并（在出现问题时）给予适度的批评。我相信这是很好的动力。如果你也这么认为，那么现在让我们看看 FSF 认为 Debian 不够自由的原因。Debian 社会契约除了自由 GNU/Linux 发行版列表之外，FSF 还保留了一份因某种原因而被拒绝授予自由地位的 GNU/Linux 发行版的列表。对于此列表中的每个发行版，都有一个评论，简要说明了拒绝的理由。从对 Debian 的评论中可以清楚地看出，FSF 和 Debian 项目在对“自由分发”一词的解释上产生分歧的主要根源来自一份被称为 “ Debian 社会契约 Debian Social Contract ”的文件。该社会契约的第一个版本是在 1997 年 7 月 4 日由第二任 Debian 项目领导人 Bruce Perens 发表的。作为该契约的一部分，也公布了一套被称为 Debian 自由软件准则 Debian Free Software Guidelines （DFSG）的规则。从那时起，要成为 Debian 的一部分，分发软件的许可证必须符合 DFSG。该社会契约记录了 Debian 开发者只用自由软件建立操作系统的意图，而 DFSG 则用于将软件分为自由和非自由。2004 年 4 月 26 日，批准了该文件的新版本，取代了 1997 年的版本。Debian 社会契约有五条。要回答我们今天主要讨论的问题，我们只需要关注其中两条 —— 即第一条和第五条，其他的省略。可以在 此处 查看该契约的完整版本。第一条说：“Debian 将保持 100% 自由。我们在标题为‘ Debian 自由软件准则 Debian Free Software Guidelines ’的文件中提供了用于确定一个作品是否‘自由’的准则。我们承诺，根据这些准则，Debian 系统及其所有组件将是自由的。我们将支持在 Debian 上创造或使用自由和非自由作品的人。我们永远不会让系统要求使用非自由组件。”同时，第五条写道：“不符合我们自由软件标准的作品。我们承认，我们的一些用户需要使用不符合 Debian 自由软件准则的作品。我们在我们的存档中为这些作品创建了“contrib”和“non-free”区域。这些区域中的软件包并不是 Debian 系统的一部分，尽管它们已被配置为可以在 Debian 中使用。我们鼓励 CD 制造商阅读这些区域的软件包的许可证，并确定他们是否可以在其 CD 上分发这些软件包。因此，尽管非自由作品不是 Debian 的一部分，但我们支持它们的使用，并为非自由软件包提供基础设施（例如我们的错误跟踪系统和邮件列表）。”因此，在实践中，第一条和第五条意味着：在安装了 Debian 之后，用户得到了一个完全而彻底的自由操作系统，但是如果他们突然想牺牲自由来追求功能，安装非自由软件，Debian 不仅不会阻碍他们这样做，而且会大大简化这一任务。尽管该契约规定发行版将保持 100% 自由，但它允许官方存档的某些部分可能包含非自由软件或依赖于某些非自由组件的自由软件。形式上，根据同一契约，这些部分中的软件不是 Debian 的一部分，但 FSF 对此感到不安，因为这些部分使得在系统上安装非自由软件变得更加容易。在 2011 年前，FSF 有合理的理由不认为 Debian 是自由的——该发行版附带的 Linux 内核没有清理二进制 blob。但自 2011 年 2 月发布的 Squeeze 至今，Debian 已经包含了完全自由的 Linux 内核。…

硬核观察 # 609 RMS 建议使用 Zoom 的学生们自我洗脑“自由软件很重要”
type: item
date: 2022-04-17T21:58:28+08:00
description: RMS 建议使用 Zoom 的学生们自我洗脑“自由软件很重要”据消息，在一场 90 分钟的演讲中，刚刚过完 69 岁生日的自由软件基金会创始人 RMS 发表了一些观点。他谈到了使用 Zoom 这样的非自由应用，“如果你不得不使用非自由程序”，建议学生们自我洗脑，“最起码可以在每节课上说：‘我为我在这节课上使用 Zoom 而感到苦恼。’每次都要说，随着时间的推移，这个事实对你来说就真的很重要了。”他也对硬件发表了一些看法，他说，“Macintoshes 正朝着成为监狱的方向发展，就像 iMonsters 一样。……出售一台不让用户从源代码中安装自己的软件的电脑应该是非法的。……尽管在这样的情况下，你确实是在自己承担风险。”对于采用非自由固件的电脑，“我们拥有的自由启动的机器越来越老，越来越少。……因为英特尔和 AMD 都在设计他们的硬件来压制人们。”老王点评：真是活在理想中的人。GitHub 暂停受美国制裁的公司的俄罗斯开发者账户据消息，至少有数十个账户被屏蔽。被屏蔽的个人账户不能访问其存储库，而公司账户允许在几个小时内访问其存储库。GitHub 此前曾表示“确保所有人都能获得免费的开源服务，包括俄罗斯的开发者”。但同时，GitHub 也称，“必须限制根据美国法律被拒绝的用户”。他们会“彻底审查政府制裁，以确保用户和客户不会受到超出法律要求的影响。”老王点评：说到底，这是美国的公司，中国开发者们，我们也要未雨绸缪啊。攻击者利用偷来的 OAuth 令牌入侵了 GitHub 上的几十个组织据消息，一名攻击者正在使用偷来的 OAuth 用户令牌从 GitHub 私有仓库下载数据。Heroku 和 Travis-CI 通过这些令牌来维护 OAuth 应用程序，已经有包括 NPM 在内的几十个受害组织被窃取了私有仓库的代码和数据。但是 GitHub 不认为攻击者是通过破坏 GitHub 的系统来获得这些令牌的，并向 Heroku 和 Travis-CI 通报了此事件。老王点评：如果你使用 Heroku 和 Travis-CI 来管理你的 OAuth 应用，请核查并保护你的仓库。

少年黑客对自由软件的自由漫谈
type: item
date: 2022-03-24T18:10:00+08:00
description: 编者按：本文作者是一位初一学生，是我们的“公开投稿计划”的第一位投稿者（calvinlin）的同龄人，这篇文章是他对 Unix/Linux、自由开源软件的一些观点。公平的讲，这篇文章的论证并不算很严谨周密，观点也略有偏激，但是编者作为从业 20 多年的自由及开源爱好者，初读此文，非常惊异。慨曰，“吾道不孤也！”导读“天下没有免费的午餐。”这句话只说对了一半。对于软件业，或者更准确一点，对于自由软件业，这并不一直是对的。商业软件公司正在控制着我们 —— 普通计算机用户甚至专业的程序员 —— 的大脑，在我们的潜意识里面，似乎只有大公司的东西才质量好。下面是几个场景：我倾向通过收费的网课、系列视频或者文章来学习技术，而不是阅读软件自带的免费文档或者是免费的外语甚至中文标准，因为前者更容易。免费的东西都是劣质的。只有收费的东西才可以保证质量高。才不会有人将优质资源公开免费，除非他们有着特殊目的。大公司的软件比一群只因为兴趣爱好的人写的软件更稳定、更值得信赖。绝大多数普通用户都会认为这几条全都是正确的，甚至一些有着几年经验的“高级”程序员也是。他们宁愿买某公司的 IDE 来开发，而不是使用轻量级的、免费的 Vim，后者毫无疑问是大多数 UNIX/Linux 程序员的必备。这一切的一切，都是因为：一、奇妙的商业软件自从 Windows 系统成功，成功商人比尔•盖茨就被各种各样的人放在各种各样的地方“膜拜”。一方面可能是因为他太有钱，一方面可能是因为他做了这么个系统（网络上还有很多人宣称比尔•盖茨设计并实现了 Windows 系统）。然而，在这个“伟大”的窗口系统死机、蓝屏之时，大多数人骂的却是他们的电脑：“什么破电脑！见鬼！”，而不是系统（顺便说一句，还有人将 “Windows” 称作电脑）。真奇妙。转观无数的 Linux 开发者（哪怕是林纳斯•托瓦兹），都没有受到这样的待遇。软件是值得付钱的，连自由软件领袖理查德•斯托曼都没有否认这一点。但是，你真的确定那些糟糕的、动不动就“该应用程序无响应”的东西值得这么多钱吗？我反正觉得不是。“某窗口系统”还有一个十分神奇之处，它好像是支持 POSIX 的，毕竟设计某新 32 位系统的时候这不就是其中一个目标吗？（当然有的人会跟我说那应该是 ISO C）实际上呢，好像它只支持了为数不多的几个系统调用，剩下的几乎都是标准库函数（strlen 那样的），就连基本的 POSIX 风格的 open 都没有……与之对比的是对各种标准都支持的 Linux。它支持全套的 POSIX （streams 除外），性能测试也不错（当然，“某窗口系统”的裸机测试也不错。注意，是裸机），更令人骄傲的是，优秀的进程创建以及文件系统。与此相比，窗口系统的文件系统以及进程创建就不尽人意。关于对 POSIX 的支持，参见《UNIX 环境高级编程》第二章关于进程创建以及 Windows 系统的相关情况，参见《操作系统概念》 第十六（Linux）以及十七章 （Windows） 以及 《Linux 内核设计与实现》第一章我知道有些人又要说啥了：我们的安全认证等级（A1 那样的玩意儿）比你们高！关于安全等级参见《操作系统概念》 第十四章这里安全认证单单是指对文件的访问权限的丰富，某系统可以设置 XXX 没法访问之类的这是无法避免的，传统 UNIX 的设计就从来没想过这一点，用户被抽象成了 同组、拥有者以及其他（当然，root 总是有权限）。但就我个人的观点来说，这就足够了，毕竟我没见过有多少用户会创建两个用户，他们甚至还在用 Administrator 或者是以一些愚蠢的字符为名字，例如 “abc123”。再来看看软件。二、设计哲学 (当然不是“某窗口系统”的软件挺多，包括 IE 这样的令人头疼的浏览器（哦不，它已经被放弃了）、各种没人碰过的游戏以及一大堆更没人碰过的附件。这些是随着系统一块安装上去的，想卸载必须手动，十分的麻烦。还有类似 Power Point 这样的有用的“高级软件”，单个软件就包含了数不尽的功能，当然，它十分的贵。了解 Linux 的同学大概已经知道我会说什么了。没错，我要说的就是不同系统下的设计哲学。这更是一个差距，Linux 下面的每一个软件都平均不足 10 MB，并且都有着自己独特的分工。wc 就是统计文本文件的、cat 就是显示文件内容的（就是这么简单）、grep 就是在文件里头查找的，类似这样的软件数不胜数。利用 UNIX 的设计哲学之一 —— 管道 —— 就可以很方便的统计一个文件中含 Linux 这个词的行数（bash 不算很精通，见谅）：$ grep "Linux" foo | wc -l 而在那个操作系统呢？你应该需要用记事本先打开那个文件，复制到另一个 .doc 文档里头，然后再找一找“查找”键，…

硬核观察 #323 REvil：有史以来最大的一次全球勒索软件攻击
type: item
date: 2021-07-05T23:20:15+08:00
description: REvil：有史以来最大的一次全球勒索软件攻击此次 REvil 通过 Kaseya VSA 供应链进行的勒索攻击已经影响到了 17 个国家的数千客户，大部分都是小型企业。这此事件被称之为“有史以来最大的一次全球勒索软件攻击”。Kaseya 公司周五呼吁客户立即关闭他们的 VSA 服务器，并在周日表示，希望在未来几天内推出补丁。据美联社采访的专家称，这些攻击可能是为了利用美国庆祝建国的三天周末。一个好的迹象是，在过去的 48 小时内，从互联网上可以到达的 Kaseya VSA 实例的数量已经从超过 2200 个下降到最后一次扫描中的不到 140 个。正如我们昨天说到的，利用供应链进行的勒索攻击难以防范，也会愈演愈烈。自由软件基金会宣布改进董事会治理的下一步举措FSF 董事会宣布，他们聘请了一位专业顾问，以帮助自由软件基金会设计和执行所需的变革。将在半年内实现：一个透明的由社区支持的确定新董事会成员和评估现有董事会成员的过程；一份明确列出所有董事会成员责任的董事会成员协议；一套道德准则，阐明 FSF 的价值观；更加集中和精简的董事会程序。FSF 董事会还在评估自 2002 年以来对其章程的首次修改建议。这些修订的目标是确保用户自由不会因董事会、成员或敌对法庭的变化而受到影响，特别是关注各种 GPL 许可证的未来。作为最老牌的自由软件方面的基金会，FSF 在开放治理方面却并不“先进”，很高兴 FSF 能看到并改进这一点。著名开源软件被收购后开始收集用户数据著名开源音频处理软件 Audacity 于两个月前被一家叫作 Muse Group 的公司收购。该公司同时还拥有其它著名音乐电子项目。一个月前其隐私政策的变化显示该工具正在收集其用户的数据，并与其他公司共享，同时还将数据发送到俄罗斯。虽然 Audacity 并不是一个手机应用，但程序设计者依然试图利用该软件从用户电脑上获取数据。在各大开源社区中出现了许多愤怒的回应，GitHub 和 Reddit 上的用户纷纷呼吁尽快分叉该软件。当一个开源软件易主之后，对它之前积累的信任需要重新评估。

自由/开源软件如何保护在线隐私
type: item
date: 2021-06-23T23:40:00+08:00
description: 多年来，我一直使用科技巨头提供的服务。大部分都是免费的，但是是以牺牲我的隐私为代价的。但那些日子已经过去了，现在我浏览、聊天、工作，没有任何人能跟踪、变现和审查我的数据。多亏了自由/开源软件。我开始担心大型科技公司了我一直觉得机器应该按照我的意愿行事，而不是反过来。这就是为什么谷歌的 Android 操作系统在 2008 年首次上市时就立刻吸引了我。在当时，谷歌的开源方式确实令人耳目一新。我花了几个小时定制了我的 HTC Hero 手机。我对它是不是比我朋友的 iPhone 或塞班设备更丑并不在意。我的新玩意具有无限的通用性。一跃十年，谷歌已经成为了科技巨头，使 iOS 相形见绌并且淘汰了塞班操作系统。如今，这个公司占据了 90% 以上的搜索流量，并主导着浏览器市场。这种惊人的增长是有代价的，谷歌删除了“不作恶”条款就说明了这一点。这家搜索巨头目前正陷入官司之中，比如关于 数据收集和追踪不当行为 的案件。研究人员还在谷歌的联系人追踪应用程序中发现了 隐私缺陷。更重要的是，这家科技巨头宣布了一个颇具争议的 可以追踪用户浏览行为 的新算法，从而更好地提供广告服务。现在，我不想把责任推给谷歌。亚马逊刚刚建立了美国历史上最大的民用 监控网络 。它让警方可以在未经许可的情况下使用数百万个家庭监控摄像头。于此同时，欧洲对亚马逊遵守 隐私规定 的情况进行了调查。微软也是如此。它也为顺带着促进 工作场所监控 功能而道歉。有人可能认为，人们至少可以指望苹果来保护他们的隐私。这家科技巨头最近让他们选择知道应用程序是否会追踪他们的行为。事实证明，只有 5% 的美国用户选择接受这种新的应用追踪透明度。与此同时，该公司从谷歌这样的数据经纪商的业务中获得了 巨大的利益。更别提《堡垒之夜》开发商 Epic Games 和苹果之间的 反垄断审判 ，后者声称要保护其应用商店的隐私。当然，还有 Facebook。该公司的隐私不当行为在参议院就 剑桥分析公司 丑闻举行的听证会上达到了高潮，失去了用户仅存的信任。尽管如此 —— 或者因为 —— 这些有问题的做法，这些公司的总价值在 2021 年 3 月超过了 7.5 万亿美元。“科技巨头”们现在超过了德国和英国国内生产总值的总和！为什么隐私很重要我们都在使用大科技公司的服务。我们是 监控资本主义 Surveillance Capitalism 的一部分，这是哈佛大学教授 Shoshana Zuboff 创造的一个术语，在 Cory Doctorow 的 新书《监控资本主义》里也讨论了它。这是一个以技术垄断为中心的经济体系，通过收集个人数据来获取利润最大化。这一制度威胁到民主的核心，因为它导致了大规模监视，扰乱了选举程序，推动了思想的一致性和审查制度。监视资本主义的基础是对我们生活的侵犯，令人深感不安。我们往往忘记隐私是一项基本权利。它被 联合国人权理事会 UN Human Rights Council 、《 公民权利与政治权利国际公约 International Covenant on Civil and Political Rights 》和一些条约所规定。我认为我们都能体会到：在我们的生活中有很多方面我们想要保持隐私，即使没有错误的行为。无论是为了自由地表达自己，探索自己的个性，而不被他人评判。还是为了保护我们不受监视、审查和操纵。这就是窗帘被发明的原因。还有银行保密、律师-客户特权，通信保密，投票保密，告解室保密或医疗保密。解决网络隐私问题是一个广泛问题，它需要对我们的法律体系和社会习俗的全面改变。对技术垄断的监管是这个十年的主要挑战之一。最近科技巨头和政府之间的对峙就说明了这一点：澳大利亚 vs. Facebook、 中国 vs. 腾讯、 印度 vs. WhatsApp、 欧盟 vs. Facebook 或者是 美国 vs. 科技巨头。多年来，数字权利组织和软件基金会一直在倡导更好的隐私法律、用户权利和创新自由，如： 电子前沿基金会 Electronic Frontier Foundation 、 自由软件基金会 Free Software Foundation 、 新闻自由基金会 Freedom of the Press Foundation 、 隐私国际 Privacy International 、 开放权利组织 Open Rights Group 或 欧洲数字权利 European Digital Rights 。这和自由/开源软件有什么关系？自 1983 年成立以来， 自由软件运动 Free Software movement 已经成为一个相当多样化的社区。自由和开源软件通常被称为 FOSS、FLOSS、Libre Software 或 Free Software。 它包括一系列许可证，授权给用户 …

vrms 助你在 Debian 中查找非自由软件
type: item
date: 2018-05-05T04:06:26+08:00
description: 有一天，我在 Digital ocean 上读到一篇有趣的指南，它解释了自由和开源软件之间的区别。在此之前，我认为两者都差不多。但是，我错了。它们之间有一些显著差异。在阅读那篇文章时，我想知道如何在 Linux 中找到非自由软件，因此有了这篇文章。向 “Virtual Richard M. Stallman” 问好，这是一个在 Debian 中查找非自由软件的 Perl 脚本Virtual Richard M. Stallman ，简称 vrms，是一个用 Perl 编写的程序，它在你基于 Debian 的系统上分析已安装软件的列表，并报告所有来自非自由和 contrib 树的已安装软件包。对于那些不太清楚区别的人，自由软件应该符合以下四项基本自由。自由 0 – 不管任何目的，随意运行程序的自由。自由 1 – 研究程序如何工作的自由，并根据你的需求进行调整。访问源代码是一个先决条件。自由 2 – 重新分发副本的自由，这样你可以帮助别人。自由 3 – 改进程序，并向公众发布改进的自由，以便整个社区获益。访问源代码是一个先决条件。任何不满足上述四个条件的软件都不被视为自由软件。简而言之，自由软件意味着用户有运行、复制、分发、研究、修改和改进软件的自由。现在让我们来看看安装的软件是自由的还是非自由的，好么？vrms 包存在于 Debian 及其衍生版（如 Ubuntu）的默认仓库中。因此，你可以使用 apt 包管理器安装它，使用下面的命令。$ sudo apt-get install vrms 安装完成后，运行以下命令，在基于 debian 的系统中查找非自由软件。$ vrms 在我的 Ubuntu 16.04 LTS 桌面版上输出的示例。 Non-free packages installed on ostechnix unrar Unarchiver for .rar files (non-free version) 1 non-free packages, 0.0% of 2103 installed packages. 如你在上面的截图中看到的那样，我的 Ubuntu 中安装了一个非自由软件包。如果你的系统中没有任何非自由软件包，则应该看到以下输出。No non-free or contrib packages installed on ostechnix! rms would be proud. vrms 不仅可以在 Debian 上找到非自由软件包，还可以在 Ubuntu、Linux Mint 和其他基于 deb 的系统中找到非自由软件包。限制vrms 虽然有一些限制。就像我已经提到的那样，它列出了安装的非自由和 contrib 部分的软件包。但是，某些发行版并未遵循确保专有软件仅在 vrms 识别为“非自由”的仓库中存在，并且它们不努力维护这种分离。在这种情况下，vrms 将不能识别非自由软件，并且始终会报告你的系统上安装了非自由软件。如果你使用的是像 Debian 和 Ubuntu 这样的发行版，遵循将专有软件保留在非自由仓库的策略，vrms 一定会帮助你找到非自由软件包。就是这些。希望它是有用的。还有更好的东西。敬请关注！干杯！via: https://www.ostechnix.com/the-vrms-program-helps-you-to-find-non-free-software-in-debian/作者：SK 选题：lujun9972 译者：geekpi 校对：wxy本文由 LCTT 原创编译，Linux中国 荣誉推出

幼犬式免费：免费软件中的无形消费
type: item
date: 2017-07-09T18:34:00+08:00
description: 编者按：本文中使用的“Free”一词，通常在开源世界会指“自由”，对于此词的辨析，有个著名的例句是，“ 如自由一词的自由 （ free as in freedom ） ”，而非“ 如免费啤酒般的免费 （ free as in beer ） ”，但是在本文中，作者使用的“Free”应该是只使用了其“免费”的词义，并分别在“freedom”、“beer”和“puppy”三个场景下进行了辨析。我们习惯于软件被描述为“ 自由式免费 free as in freedom ”和“ 啤酒式免费 free as in beer ”。但还有另一种不常被提起的“免费”——“ 幼犬式免费 free as in puppy ”。这个概念来自于当别人送你一只免费的小狗，但那只小狗不是真的免费。日常照顾它需要花费大量精力与金钱。商业术语是“总体拥有成本”，即 TCO ，这适用于所有场景，不仅仅是开源软件和小狗。既然免费小狗问题适用于所有事，那么它是如何对于开源软件特别重要的呢？有一些解释。首先，如果你已经购买了软件，就会因为消费对它设定期望值。软件起初免费后来需要花钱似乎是很无理的要求。其次，如果这发生在一个组织首次采用开源项目的时候，就会阻碍该组织下一次采用开源项目。最终且违反直觉的是，看起来开源软件需要花钱可能使得它更轻易“卖出”，如果它真的免费，未免也太好了一点。接下来的部分是软件消费渐显的共同之处。这绝不是一个详尽的列表。起始消费开始使用软件之前，你必须首先拥有这个软件。软件： 因为它是开源的不一定意味着它是免费的。硬件： 考虑到软件的需求。如果你没有使用软件所需的硬件（可能是服务器硬件或者客户端硬件），你得买。培训： 很少有软件完全直白如话的。在于你是选择培训还是自己去弄清楚。实战： 把所有零部件放在一起只是开始，现在，是时候把所有东西拼在一起了。安装和配置： 至少这将花费一些员工的工作时间。如果这是一个大项目，你可能需要花钱请一个系统整合服务商或者其他供应商来做这件事。数据导入： 如果要取代现成的系统，存在数据搬家的问题。皆大欢喜的是所有都是相同标准编译的，这样就没什么问题。然而在很多情况，需要写一些脚本来提取和重载数据。其他系统的接口： 说到写脚本，这个软件能和你使用的其他软件（例如，目录服务或者工资软件）很好联系起来吗？定制： 如果原本的软件不能满足你所有的需求，那它可能需要定制。你可以做到，但是仍需要努力或者是一些原材料。商业变化： 当你的组织希望有所提升时，新软件也可能会变化。然而这种转换不是免费的。例如，生产效率刚开始可能会下降因为员工还在适应新软件。经营成本安装软件是简单部分，现在你得使用它。更多培训： 什么，你认为我们已经做好了? 过段时间，你的组织会加入新人，他们需要学习如何使用这个软件，或者说是添加了额外功能的新版本软件发布了。维护：订阅费： 有些软件通过收取订阅费来提供更新。补丁：取决于软件的自身，打补丁需要费很多功夫。包括测试和部署。开发：你自己做所有定制吗？现在你必须维护下去了。支持： 当它坏了得有人来修，无论是供应商还是自己的团队，确实需要一笔花费。良好的做法： 这个不是必需品，但如果你在使用开源软件，无论如何给一些回馈是非常好的。比如代码贡献、在邮件列表提供支持、赞助年度会议等等。商业利益： 好吧，这不是一个付费项，而且它抵消了一些费用。使用软件对你的组织意味着什么呢？如果它使得量产产品减少了 25% 的浪费，这就是价值。再换个例子，它可能帮助你减少 30% 不盈利部分。这样例子数不胜数，确实需要一定想象力来想出所有的花费。算出正确的价值需要一些实验和大量的的优质客户，但是这样分析一遍的话会使得它更加清晰。就好像一只小狗狗，如果预先知道自己会付出多少，这可能会是一个有价值的实验。（题图：opensource.com）作者简介：Ben Cotton - Ben Cotton 是一个培训过的气象学家和一个职业的高效计算机工程师。 Ben 在 Cycle Computing 做技术传教士。他是 Fedora 用户和贡献者，合作创办当地的一个开源集会，是一名开源倡议者和软件自由机构的支持者。他的推特 (@FunnelFiasco)via: https://opensource.com/article/17/2/hidden-costs-free-software作者：Ben Cotton 译者：XYenChi 校对：wxy本文由 LCTT 原创编译，Linux中国 荣誉推出

Linux 的实用性 VS 行动主义
type: item
date: 2016-12-10T17:49:00+08:00
description: 我们使用 Linux 是因为它比其他操作系统更实用，还是其他更高级的理由呢？运行 Linux 的最吸引人的事情之一就是它所提供的自由。 Linux 社区之间的分野在于我们如何看待这种自由。对一些人来说，使用 Linux 可以享受到不受供应商限制或避免高昂的软件成本的自由。大多数人会称这个是一个实用性的考虑。而其它用户会告诉你，他们享受的是自由软件的自由。那就意味着拥护支持 自由软件运动 Free Software Movement 的 Linux 发行版，完全避免专有软件和所有相关的东西。在这篇文章中，我将带你比较这两种自由的区别，以及它们如何影响 Linux 的使用。专有的问题大多数 Linux 用户有一个共同点，就是他们尽量避免使用专有软件。对像我这样的实用主义的爱好者来说，这意味着我能够控制我的软件支出，以及避免过度依赖特定供应商。当然，我不是一个程序员……所以我对安装软件的调整是十分微小的。但也有一些个别情况，对应用程序的小调整就意味着它要么能工作，要么不能。还有一些 Linux 爱好者，倾向于避开专有软件，因为他们觉得使用它们是不道德的。通常这里主要的问题是使用专有软件会剥夺或者干脆阻碍你的个人自由。像这些用户更喜欢使用 Linux 发行版和软件来支持 自由软件理念 。虽然它与开源的概念相似并经常直接与之混淆，但它们之间还是有些差异的 。因此，问题就在这里：像我这样的用户往往将便利性置于纯粹的软件自由的理念之上。不要误会我的意思，像我这样的人喜欢使用符合自由软件理念的软件，但我们也更有可能做出让步（使用专有软件），以完成特定的任务。这两种类型的 Linux 爱好者都喜欢使用非专有软件的解决方案。但是，自由软件倡导者根本不会去使用专有软件，而实用主义用户会选择具有最佳性能的工具。这意味着，在有些情况下，这些用户会在他们的非专有操作系统上运行专有应用或代码。最终，这两种类型的用户都喜欢使用 Linux 所提供的非专有解决方案。但是，我们这样做的原因往往会有所不同。有人认为那些不支持自由软件的人是无知的。我不同意这种看法，我认为它是实用方便性的问题。那些喜欢实用方便性的用户根本不关心他们软件的政治问题。实用方便性当你问起绝大多数的人为什么使用他们现在的操作系统，回答通常都集中于实用方便性。方便性可能体现在“它是我一直使用的系统”，乃至于“它运行了我需要的软件”。 其他人可能进一步解释说，软件对他们使用操作系统的偏好影响不大，而是对操作系统的熟悉程度的问题，最后，还有一些特殊的“商业考虑”或硬件兼容性等问题也导致我们使用这个操作系统而不是另一个。这可能会让你们中许多人很惊讶，不过如今我运行桌面 Linux 最大的一个原因是由于我熟悉它。即使我能为别人提供 Windows 和 OS X 的支持，实际上我使用这些操作系统时感觉相当沮丧，因为它们根本就不是我习惯的用法。也因此我对那些 Linux 新手表示同情，因为我太懂得踏入陌生的领域是怎样的让人恼火了。我的观点是这样的 —— 熟悉具有价值，而且熟悉加强了实用方便性。现在，如果我们把它和一个自由软件倡导者的需求来比较，你会发现这种人都愿意学习新的甚至更具挑战性的东西，以避免使用非自由软件。对这种用户，我最赞赏的地方，就是他们坚定的采取少数人选择的道路来坚持他们的原则，在我看来，这是十分值得赞赏的。自由的价值我不羡慕那些自由软件倡导者的一个地方，就是根据 自由软件基金会 Free Software Foundation 规定的标准，为实现其自由，他们要始终使用 Linux 发行版和硬件而付出的额外工作。这意味着 Linux 内核需要摆脱专有的驱动支持，而且硬件不需要任何专有代码。当然不是不可能的，但确实很难。一个自由软件倡导者可以达到的最好的情况是硬件是“自由兼容”的。有些供应商，可以满足这一需求，但大多提供的硬件依赖于 Linux 兼容的专有固件。实用主义用户对自由软件倡导者来说是个搅局者。那么这一切意味着的是，倡导者必须比实用主义的 Linux 爱好者，更加警惕。这本身并不一定是坏事，但如果是打算跳入自由软件的阵营那就要考虑下了。比较而言，实用主义的用户可以不假思索地使用与 Linux 兼容的任何软件或硬件。我不知道你是怎么想的，但在我眼中这样更轻松一点。定义自由软件这一部分可能会让一部分人不高兴，因为我不相信自由软件只有一种。从我的立场，我认为真正的自由是能够在一个特定情况下在所有可用的数据里，用最适合这个人生活方式的方法来解决。对我来说，我更喜欢使用能满足我所有需求的 Linux 桌面，这包括使用非专有软件和专有软件。尽管有人认为专有软件限制了我的个人自由，但我必须反驳这一点，因为我有优先使用它的自由，即选择的自由。或许，这也就是为什么我更认同 开源软件 Open Sour…