The GPL Compliance Engineering Guide
Armijn Hemel has posted the
GPL Compliance Engineering Guide [PDF], a manual describing how the
gpl-violations.org project finds GPL-licensed software on embedded systems.
"
Often there is device, firmware, source tarball (or any combination thereof) that you are asked to check for compliance. Depending on the situation, a lot of work could be required to discover whether GPL violations exist, or to make sure there are none. This can range from dissecting a firmware and go as far as physical modification of a device to log in via a serial port onto the device, or beyond. This section summarizes my tools of choice to do this."