我开发了一个集成了Ubuntu系统的软件产品。我想有一天卖掉这个软件。在这个软件产品中集成 Ubuntu 系统是否合法?
我需要付钱吗?或者给 Ubuntu 写一个应用程序?
“集成”意味着我通过 CD 分发我的软件产品。我也需要将 Ubuntu 集成到 CD 中。我的软件是在 Ubuntu 系统上运行的。它是 Ubuntu 上的一个应用程序。我不会修改 Ubuntu。我想我不需要让我的软件开源。
Oli*_*Oli 10
Ubuntu 中的软件与 GPL 广泛兼容,各种基本的基本组件当然是 GPL2 或 GPL3。这些是您必须遵守的许可证。
核心理解是,如果您包含此软件,则需要提供源代码。我不确定这是否适用于您的软件(如果它只是位于顶部),但如果您通过修改现有文件自定义了任何 Ubuntu 系统,则必须提供源代码。
我强烈建议与专业人士讨论这个问题。FSF 可能会有所帮助,但无论哪种方式,我都会首先阅读 GPL 是什么以及它如何影响您:
人们认真对待这些许可证。不要忽视它们。
再次表达这一点:GPL 不是唯一使用的许可证(Ubuntu 的默认安装中使用了无数的各种开源许可证),但坚持 GPL 应该(与律师讨论您如何做到这一点,并赔偿自己,如果这是真的)意味着你也遵守他们的许可证。也就是,GPL 是最挑剔的许可证。
如果你安装其他东西(包括来自 repo 的东西,或者 Ubuntu 提供的安装软件,比如驱动程序),这些可能有不同的许可证,你需要对其进行审核。有关处理该方面的一些问题,请参阅评论。我的其余答案假设一个干净的 Ubuntu 安装。
小智 4
请参阅Ubuntu 许可信息。如果您仍然不确定,最好发送电子邮件至Canonical进行确认。它似乎取决于所涉及的各个软件包及其许可证,因此您可能需要阅读您使用的每个软件的许可证,以检查它们是否不排除商业用途。