我可以合法地使用 Ubuntu Server 在 Amazon EC2 上创建商业 Web 应用程序吗?

map*_*pro 5 license commercial

基于维基百科Ubuntu 主要受 GNU GPL 保护。在我公司,任何与 GPL 相关的东西都意味着——不能使用,他们非常害怕与 GPL 相关的法律陷阱。

这就是为什么我有这个问题:Amazon EC2 上的 Ubuntu Server 可以用作商业 Web 应用程序的主机操作系统吗?

如果是,是否有任何法律文件证明这一点?我找到了About Ubuntu Licensing。是否足以确保我的公司免受任何法律问题的影响?

Mar*_*ell 10

你绝对可以做到这一点。 世界各地的许多公司都在 Linux 发行版上运行其部分(有时是全部)商业基础设施。从这个意义上说,Ubuntu 与 Red Hat、Debian、SUSE 等没有什么不同。

仅仅因为内核和许多系统组件都在 GPL 之下,这绝不意味着您在其上运行的代码也必须是免费或开源软件。对在 Linux 上运行的商业软件和商业 Web 服务的简单搜索将很快证明这一点。

一个简单的例子是谷歌。实际上,他们的整个服务器基础设施都在 Linux 上运行,但显然这并没有迫使他们将代码提供给他们的网络索引软件、Gmail 或 G+(更不用说在 Linux 上运行的整个 Android 平台)。

至于确保足以说服您的法律部门可以运行 Ubuntu Server,您可以考虑从 Canonical 购买一份 Ubuntu Advantage 支持合同。他们(好吧,我们)在每份支持合同中都包含了法律赔偿。请参见:

http://www.canonical.com/enterprise-services/ubuntu-advantage/assurance-terms

http://www.canonical.com/enterprise-services/ubuntu-advantage/overview

另外:我没有特别提到 EC2,因为从法律的角度来看,没有理由认为在 EC2 上托管它与在“内部”运行相比会有任何不同。

另外:在 Android 的情况下,让我澄清一下。Android 对 Linux 内核的修改是 GPL 的,但是平台的其余部分是基于非常宽松的 Apache 风格的许可,显然很多公司都出售在其上运行的付费闭源软件。