Linux内核可以自由修改吗?

Kar*_*and 2 linux licenses gpl

在浏览此站点时,文本文件/编程包含与编程和许多其他内容有关的历史数据,我遇到了此文件信息表 Linux

有问题的文件有一个特殊的段落,内容如下:

尽管 Linux 提供了完整的源代码,但它是受版权保护的软件,而不是公共领域。但是,它可以在 GNU 公共许可证下免费获得。有关更多信息,请参阅 GPL。在 Linux 下运行的程序都有自己的版权,尽管其中大部分也使用 GPL。FTP 站点上的所有软件都可以免费分发(否则就不应该在那里)

它说虽然 Linux 是免费的,但它的源代码仍然受版权保护“非公共领域

说它受版权保护仍然免费是什么意思,文件中明确说来源不在公共领域,那么修改linux内核是否违法?

Pat*_*aba 12

受版权保护意味着有版权和许可保护它。Linux 内核的许可证是 GPL ( http://www.gnu.org/copyleft/gpl.html )。

简而言之,您可以以任何您希望的方式修改代码。但是,如果您分发修改后的代码,则必须以 GPL 许可它并保留原作者的功劳。此外,如果您分发修改后的源代码的编译版本,则必须分发修改后的源代码。

内核的许可证是所谓的“copyleft”,你可以做你想做的,但你必须让其他人对你的修改做同样的事情。

PS:这是一个非常简单的解释,有关更多信息和详细信息,请参阅上面的链接。

  • @Kartik:公共领域在某些地方具有非常具体的(法律)含义,即本质上是“随心所欲”。GPL 比这更严格。 (8认同)
  • @PatkosCsaba 编辑 [鼓励](http://unix.stackexchange.com/faq#editing) 在这个网站上。如果您认为没有它会更好,那么您可以自由更改它。最好是答案包含重要的相关信息 - 而不是在评论中分发信息时,因为这些信息不常被阅读。 (5认同)