我读本文这基本上表明 Ubuntu 18.04 将包含一种收集用户以下基本数据的机制:
- 您正在安装哪个版本的 Ubuntu(包括哪种风格)
- 是否有网络连接
- 硬件统计信息,包括CPU、RAM、GPU等
- 您的设备供应商(例如戴尔、联想等)
- 你的国家
- 您的安装需要多长时间才能完成
- 是否启用自动登录
- 您的磁盘布局
- 您是否选择安装第三方编解码器
- 您是否在安装过程中选择下载更新
作者说(也许是讽刺)这些数据将提供给所有人Ubuntu will make the results of the data public, for everyone to see
。
虽然没有人可以看到你的操作系统内部发生了什么,并且任何地方都没有记录任何操作历史记录,但是这样的实现不是从 Ubuntu 中删除了自由软件元素吗?
答案1
在我看来,不,它没有:
首先,该发行版的用户可以选择不提供所请求的数据,而不会产生任何不利影响。
如中所述初步公告:
我们想在安装程序中添加一个复选框,确切的措辞待定,但大意是“发送诊断信息以帮助改进 Ubuntu”。默认情况下会检查此选项。
[...]
任何用户都可以通过取消选中该框来选择退出,这会触发一个简单的 POST 说明“
diagnostics=false
”。 GNOME 设置的隐私面板中会有一个相应的复选框来切换其状态。
其次,存储库包含和提供的软件没有变化。假设没有用户数据的 Ubuntu 被认为是“自由软件”,这不会改变——选修的-- 安装过程中包含指标跟踪。
也就是说,这个问题的答案是非常主观的。
答案2
要使软件成为免费的,所需要的只是在自由软件许可证下(合法地)分发它。什么软件做是无关紧要的。
当然,自由软件许可证的构成有不同的定义,但大体都是相似的;参见例如自由软件定义,Debian 自由软件指南, 和开源定义。
答案3
我怀疑他们会不会很喜欢,但据我所知,他们“自由软件”的定义没有提到这样的事情。此外,对于免费软件,如果您不喜欢这些缺陷,您可以自由地修复它们。
也就是说,FSF 认为还有许多其他东西是非自由的。看一眼FSF 认为免费的 Linux 发行版列表。 (剧透:Ubuntu 不存在)。坦白说,在刚才查看名单之前,我没有听说过他们中的任何一个。
他们还有更常见的发行版列表,人们实际上听说过的发行版,包括他们认为它们非自由的原因。 (剧透:它包括 Ubuntu。还有 Arch、Debian、Fedora、Gentoo 和 Red Hat 等。加上所有三大 BSD。)
所以,我的答案是:也许吧,但谁在乎呢。