跳转至

许可证

iPXE 是自由软件。你可以出于任何目的自由运行 iPXE,研究 iPXE 的工作原理并按自己的需求修改它,也可以依照许可证重新分发 iPXE 的副本。

iPXE 的绝大部分代码采用 GNU GPL 第 2 版许可(或按你的选择,任何更高版本)。由于历史原因,部分代码采用与 GPL 兼容的许可证,例如双条款 BSD 许可证。

如果你需要确切地知道你的 iPXE 构建适用哪个许可证,可以在构建目标后追加 .licence。例如,要知道 bin/808610de.rom 适用哪个许可证,可以使用:

  make bin/808610de.rom.licence

这会生成一份详细的许可证分析,例如:

  The following licences appear within this file:
    Public Domain
    BSD Licence (without advertising or endorsement clauses)
    GPL version 2 (or, at your option, any later version)
    GPL version 2 only

  BSD Licence (without advertising or endorsement clauses) subsumes Public Domain
  GPL version 2 (or, at your option, any later version) subsumes BSD Licence (without
  advertising or endorsement clauses)
  GPL version 2 only subsumes GPL version 2 (or, at your option, any later version)

  The overall licence for this file is:
    GPL version 2 only

这表明能够适用于 bin/808610de.rom 中包含的所有文件的单一许可证是 GNU GPL 第 2 版(且仅限第 2 版)。