我对此以及所有 Linux 发行版都很陌生。
安装 Ubuntu 12.04 并获取所有更新后,我对这台机器运行了软件扫描。
它提出了 250 多个应用程序。
从许可证使用方面来看,这些都是“免费的”吗?
所有 Linux 发行版都可免费使用吗?
如果我想在我的 Linux 机器上运行软件安全审计,我是否需要费心或者是否有法律文件说明这台 Linux 机器上的所有应用程序和软件都是合法使用的?
只是想了解我正在慢慢进入的整个 Linux 世界。
任何信息都会有帮助。
谢谢
答案1
首先,你说的“运行软件扫描”是什么意思?为什么“软件安全审核”与软件是否合法有关?
从许可证使用方面来看,这些都是“免费的”吗?
是的,在默认安装中,您从软件中心安装的任何内容(即,您没有做任何修改软件中心查找软件的位置)都是合法使用的(在 Ubuntu 12.04 和 12.10 中,某些软件不一定是免费的,但它们被标记为免费)。Yum、Zypper 和其他发行版的软件包管理器也是如此,因为它们必须遵守某些标准(无论是合法的还是自我强加的),以分发与操作系统捆绑在一起或在软件包管理器中默认启用的软件。
当你开始从互联网上下载软件时,事情就变得更加棘手了。在这种情况下,它就像任何其他平台一样。不仅许可取决于软件,而且其合法性取决于你从哪里获得它。例如,Halo 的盗版副本仍然是 Halo 的盗版副本,但从其各自的网站获取最新版本的 Gimp 或 Chrome 是完全合法的,安装 Halo 的正版副本也是如此。
所有 Linux 发行版都可免费使用吗?
从技术上讲,不是,因为很可能有 Linux 版本采用更严格的许可。这是 Linux 普遍存在的本质(大多数人没有意识到这一点),也是通用许可的措辞(通常允许您基于开源项目构建并在更严格的许可下重新分发您的新作品)。摩托罗拉电缆调制解调器或思科路由器所基于的 Linux 版本很可能采用更严格的许可模式,因此在法律上不能免费使用。
话虽如此,对于典型的桌面用途,您可能会找到并使用的 Linux 发行版将是免费使用的,既包括“自由的免费”,也包括“啤酒的免费”。但是,如果您有任何疑问,您可以随时查找发行版所依据的许可证,并阅读许可证本身的条款。大多数发行版都是根据 GNU GPL(或 LGPL)、MIT、Creative Commons 或 Apache 许可证或其变体发布的,因此这些将是一个很好的起点。
此外,Linux 内核本身(所有 Linux 发行版都基于此核心构建;这也是所有 Linux 发行版被称为“Linux”的原因)是开源的,可以免费使用。具体来说,它是在 GNU GPL 版本 2 下发布的。
如果我想在我的 Linux 机器上运行软件安全审计,我是否需要费心或者是否有法律文件说明这台 Linux 机器上的所有应用程序和软件都是合法使用的?
你不会找到一份法律文件来说明你想要什么。但是,正如我之前提到的,大多数开源软件都是根据上述许可证之一获得许可的。你可以随意阅读它们,但一般来说,它们都允许你将其用于个人和商业用途。此外,任何软件标题都会附带 EULA(通常意味着它是封闭源的或受其他限制)和/或许可证,其中任何一个都会说明你被允许使用该软件的条款。如有疑问,请阅读相关标题附带的许可证。
如果您打算让其他人使用您的计算机并允许他们安装软件(特别是如果您希望将其用于企业/商业用途),那么偶尔进行审核以确保安装的所有软件都是合法的仍然是一个好主意。如果您只是将其用于家庭用途,那么实际上就没有必要了。
有关开源软件的更多信息,你可能需要查看自由软件基金会。