我正在寻找不同类型的 linux 来运行小型 Web 服务器,但是我有一个问题,因为我对 GPL 的工作方式有点困惑。如果我有我自己创建的 PHP 脚本,等等......在 linux 服务器上运行,这些脚本会自动成为 GPL 的一部分,还是我可以随意使用这些脚本?如果我需要制作系统的副本,例如通过制作磁盘映像将其安装在我的另一台计算机上,该怎么办?这是否意味着我所有的工作都将成为 GPL 的一部分?
问问题
83 次
1 回答
1
首先,您的 Linux 系统很可能会运行 Apache,它不是根据 GPL 条款许可的,而是Apache 许可。Apache 本身不运行 PHP 脚本。事实上,很多功能是由第三方模块提供的,这也适用于 PHP,由 mod_php 处理。这些模块可以根据自己的许可证分发。并且 PHP 利用这个在PHP 许可条款下分发。PHP 许可证是不允许的(或非 copyleft),这意味着您可以在任何您希望的许可证下分发您的脚本,几乎没有限制,例如在您的产品中包含声明:
This product includes PHP software, freely available from <http://www.php.net/software/>
所以基本上不会,你的软件不会以任何方式成为 GPL 的一部分。
于 2012-12-16T18:07:33.340 回答