我是否需要在 GPL 下分发完整发行版的源代码?

我是否需要在 GPL 下分发完整发行版的源代码?

我的计划是销售一台运行 Linux 发行版的嵌入式计算机。我下载了二进制文件并将它们安装在嵌入式计算机上。

我需要分发完整 Linux 发行版的源代码吗?我能够找到内核的构建指令,但我什至不确定如何获取我正在使用的二进制内核的源代码。当涉及到发行版中的所有其他二进制文件时,要获取正确版本的所有源代码确实需要做大量工作。

提供源存储库的链接就足够了吗?

我发现GPL 合规实用指南。这是一个非常有用的指南,但似乎没有涵盖完整二进制 Linux 发行版的(重新)发行,或者完全不切实际。

答案1

我需要分发完整的 Linux 发行版的源代码吗?

是的 (看这里) 但

提供源存储库的链接就足够了吗?

我认为算作分发吗——拥有并行回购没有多大意义,所以只要你包含对你获得它的位置的有效公开引用,我怀疑有人会感到不安。 Android 供应商不会费心分发内核源代码,他们只是分发二进制文件。

然而,因为(普通)Linux 发行版中的很多内容都是由GNU,您可能需要联系他们或他们的上级组织FSF(负责 GPL)并具体询问。最糟糕的情况是他们希望您自己在线托管资源,但这似乎不太可能。

如果您在编译之前修改了源代码中的任何内容,那么您肯定必须让修改后的源代码可用。

相关内容