首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >GPL是否要求RedHat免费提供它的操作系统,以及为什么CentOS存在?

GPL是否要求RedHat免费提供它的操作系统,以及为什么CentOS存在?
EN

Stack Overflow用户
提问于 2012-06-14 19:52:17
回答 4查看 4.2K关注 0票数 3

我有几个与GPL相关的问题:

  1. 还是No:如果你销售GPL软件,你必须免费提供源代码吗?
  2. 还是No:由于RedHat使用GPL软件使其商业化销售RedHat Linux操作系统,因此必须按照GPL的要求免费发布RedHat Linux。
  3. 还是No:CentOS的存在是为了满足GPL的要求,即提供免费版本的RedHat Linux操作系统?

更新:我已经改写了我原来的问题,以使它更清楚。

更新2:注意到还没有人直接回答这些问题,尽管有4个答复。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-06-14 20:00:48

对不起。我现在下班回家了,所以我也会更新我的答案,以便与你最新的问题更加清晰。

  1. 是的。现在,我不是GPL或法律方面的专家,所以可能有一种我不知道的方法,但这通常是GPL设计的目的。Richard Stallman (自由软件基金会的创始人和GPL的设计者)基本上希望所有软件都是“言论自由的”(不管它是否“像啤酒一样免费”),用户有能力在需要时调整软件(编辑代码、修复、扩展等)。为此,GPL旨在防止公司锁定其源代码,将其隐藏在用户面前。
  2. 事实上,No. ()是而不是免费的。它可能是商业上最成功的Linux发行版。
  3. No. CentOS根本不是红帽的产品。相反,它是由一个专门的社区构建的,它使用RHEL的源代码作为基础,因为他们认为它真的很好,应该可以供更多的读者使用。它之所以被称为不同的东西,并不是“红帽子”或什么东西,正是因为它们是而不是,与红帽有关联,而Red不允许他们使用自己的品牌。

HTH :)

票数 1
EN

Stack Overflow用户

发布于 2012-06-14 19:57:31

GPL不允许销售有关的软件;它只是说明-简化!-当他们这样做时,他们必须包括源或以其他方式提供它。

如果你能卖出的话,你可以为数百万的$$$卖GPL代码;这是完全可以的。但是,您需要交出资源,或者以其他方式使它们也可用。

在这种情况下,GPL的源代码是可用的,因此第三方使用它创建了一个发行版,然后免费发布。

票数 1
EN

Stack Overflow用户

发布于 2012-06-14 20:00:06

即使GPL要求RedHat允许您使用代码,它也不禁止它们限制其他东西的使用。例如,一些游戏是由GPLing开源的代码,而不是图形数据.在这种情况下,问题是品牌,这是相当可以理解的-只有RedHat应该能够出售RedHat (TM) Linux。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11040378

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档