Most embedded computing products run Linux. However, obtaining the complete, corresponding source code (CCS), which Linux's license (GPL) requires, can prove difficult. The license dictates technical requirements; verification of a source code release for license compliance therefore requires technical analysis. After years of reviewing such CCS releases, the speaker discovered (finally!) an excellent example, which not only meets GPL's requirements, but also encourages users to take advantage of their rights to modify and install new versions of the software.
This talk explains the aspects of the source release that made it particularly outstanding, and proposes methods to achieve similar compliance successes. Attendees will learn procedures to increase the "tinkerer" userbase, and receive valuable insight into the compliance engineering analysis that occurs during GPL enforcement work.