GNU/Linux 许可混乱

GNU/Linux 许可混乱

我正在构建一个 Gnu/Linux 发行版。我将保持内核开源,但桌面环境和其上的程序(由我构建的程序)将是专有的。是否可以? GNU GPL v2 规定,不能将 GPL 许可软件的衍生产品设为闭源。因此我不是修改 Linux 内核,而是添加一些附加组件。如果整个项目闭源,会不会出现许可问题?

答案1

首先,GNU/Linux 发行版由许多软件包组成,其中一些软件包在 GNU GPL 下获得许可,但也涉及其他许可证。例如,Perl 涵盖在艺术许可证或 GPL — 您的选择,并且 Apache 涵盖在阿帕奇许可证。也就是说,GPL 是您必须使用的最强大的 Copyleft 许可证之一。

GNU GPL 仅涵盖分配;只要您不与任何人共享您的 Linux 发行版,您甚至不必遵守其条款。但是,如果您确实共享它,则任何收到副本的人都有权要求您提供源代码。或者,您可以采用类似于 Red Hat 的方法,即仅发布源代码,但仅向付费客户提供编译后的二进制文件。

不过,如果您想构建一个闭源产品,GNU/Linux 并不是一个好的起点。您可以考虑定制一个基于 BSD 的系统。

答案2

两者都是 Canonical 的 Ubuntu软件合作伙伴存储库(拥有专有应用程序)和蒸汽操作系统告诉你这是完全可能的。

(我猜)乐趣会从你为人们提供支持时开始。如果您自己编写所有专有软件包/程序,那么您可能能够解决大多数问题,但是,如果专有软件是不同的供应商,您可能会发现自己在支持方面陷入更大的混乱。正如所分享的,最好为自己找一位专业的版权律师

相关内容