How to (not) use GPL Software GPL And Embedded Systems The "Scripts" (scripts to control compilation and installation, see earlier slide) In case of embedded hardware, the "scripts" include: Tools for generating the firmware binary from the source (even if they are technically no 'scripts') Embedded DRM Intent of License is to enable user to run modified versions of the program. They need to be enabled to do so. Result: Signing binaries and only accepting signed versions from the bootloader (without providing the signature key or a possibility to set a new key in the bootloader) is not acceptable!