将Ubuntu系统集成到我的软件产品中是否合法?

我开发了一个集成Ubuntu系统的软件产品。我希望有一天能够销售这个软件。在这个软件产品中集成Ubuntu系统是否合法?
我需要支付费用吗?还是需要向Ubuntu提交申请?
“集成”意味着我通过光盘分发我的软件产品。我还需要将Ubuntu集成到光盘中。我的软件在Ubuntu系统上运行,是一个Ubuntu上的应用程序。我不会修改Ubuntu。我认为我不需要将我的软件开源。

4你说的"整合"是什么意思?你在用哪些软件包? - BiggJJ
1根据你重新分发的Ubuntu的部分而定。你使用了哪些软件包?即使是开源的软件,除非符合所有许可证条款,否则不能全部重新分发。(对于GPL许可证,这意味着你必须提供源代码) - gertvdijk
"整合"意味着我通过光盘分发我的软件产品。而且我还需要将Ubuntu整合到光盘中。我的软件在Ubuntu系统上运行,是一个Ubuntu上的应用程序。我不会修改Ubuntu。我认为我不需要将我的软件开源。 - wangyaosuper
2个回答

Ubuntu中的软件广泛兼容GPL,并且各种基本组件肯定是GPL2或GPL3。这些是你必须遵守的许可证。

核心理解是,如果你包含了这个软件,你需要提供源代码。我不确定这是否适用于你的软件(如果它只是在上面运行),但是如果你通过修改现有文件来自定义Ubuntu系统的任何部分,你必须提供源代码。

我强烈建议你咨询专业人士。自由软件基金会可能能够提供帮助,但无论如何,我建议你首先阅读GPL是什么以及它对你的影响:

人们对这些许可证非常认真。不要忽视它们。
再次强调一下:GPL并不是唯一使用的许可证(在Ubuntu的默认安装中有各种各样的开源许可证),但遵守GPL应该意味着你也在遵守它们的许可证(请咨询律师以了解如何做到这一点,并确保自己没有违反)。换句话说,GPL是最挑剔的许可证。
如果你安装了其他东西(包括来自软件仓库或Ubuntu提供的驱动程序等软件),它们可能有不同的许可证,你需要进行审查。关于处理这个方面的问题,请参考评论部分。我回答的其余部分假设你进行了干净的Ubuntu安装。

7+1 对于“人们对这些许可证非常认真。不要忽视它们。” - don.joey
2如果我理解问题正确的话,相关部分是“聚合物”和其他种类的“修改版本”有什么区别? 一般来说,简单地将两个不同的产品放在一起并不意味着其中任何一个受到另一个许可证的覆盖。如果你想要绝对确定,请咨询律师。 - user
3Ubuntu包含许多GPL以外的授权软件包。实际上,大部分内核/ libc和其他东西都是GPL,但远非全部都是GPL。另请参见:如何查找系统中安装的所有软件的许可证?如何列出所有可以显示软件包名称、许可证、源URL等的命令行软件包? - gertvdijk
1我强烈建议您咨询专业人士的意见。认真地说,这个问题应该由律师来解答,而不是在线问答网站。 - JohnD
@gertvdijk GPL在使用上是最严格的。LGPL、MIT、BSD等则要宽松得多。更严格的东西可以安装,但这对任何系统都是如此。 - Oli
@Oli 那多宇宙/合作伙伴存储库软件如何呢?那甚至不全都是开源的。 - gertvdijk
@gertvdijk 我在谈论的是核心的Ubuntu系统。如果你安装其他东西,你也需要遵守那些许可证,但正如我上一条评论所说,无论操作系统如何,这种情况一直存在。 - Oli

请参考Ubuntu许可信息。如果您仍然不确定,最好通过电子邮件Canonical进行确认。这似乎取决于涉及的各个软件包及其许可证,因此您可能需要阅读您使用的每个软件的许可证以检查它们是否排除商业用途。