Linux 发行版可以是闭源的吗?

cdo*_*nts 5 opensource-projects linux-kernel gpl

根据Linux内核使用的GPL许可证,源代码中的每一个修改也必须是开源的。但是,例如,如果我创建一个基于 Linux 的新操作系统,我开发了自己的桌面系统和所有这些东西,但是我没有对内核进行任何修改,我的项目是否需要仅通过使用 Linux 就开源? ?

我希望这是发布此内容的正确网站。

gol*_*cks 7

这是COPYING内核源代码中包含的 的序言:

笔记!本文版权并不能覆盖用户程序,使用内核服务通过正常的系统调用-这仅仅认为是正常使用的内核,并没有“衍生作品”的标题下回落。[...] 请注意,就内核而言,唯一有效的 GPL 版本是特定版本的许可证(即 v2,而不是 v2.2 或 v3.x 或其他版本),除非另有明确说明。

莱纳斯·托瓦兹

因此,如果您想从头开始创建自己的操作系统用户空间,那么您可以随意许可该部分。然后,您可以将整个内容一起分发,内核将按照内核的原样获得许可,而您的用户区部分将按照它们的原样获得许可。这并不少见,因为各种专有系统都使用 linux 内核(尽管我认为它们通常也会包含其他开源部分)。

您不能做的是一起分发整个内容,声称您的许可证适用于包含的内核(除非您的许可证与 GPL 兼容)。