System76 Open Firmware consists of multiple projects under different licenses.
The source components are made available under the following licenses:
Component | License |
---|---|
coreboot | GPL-2.0-only |
edk2 | BSD-2-Clause-Patent |
firmware-setup | GPL-3.0-only |
ec | GPL-3.0-only |
Intel CSME | Proprietary |
Intel FSP | Proprietary |
Intel microcode | Proprietary |
The license for the embedded controller firmware depends on the binary used.
- System76 EC firmware: GPL-3.0-only
- ODM-provided firmware: Proprietary
firmware.rom
contains multiple projects under different licenses.
- coreboot: GPL-2.0-only
- edk2-based payload: GPL-3.0-only
- Intel binaries: Proprietary
Intel provides binaries under a redistributable license, which may be different per binary.
me.rom
: Intel CSMEFsp.fd
: Intel FSPmicrocode.rom
: Intel microcode