Presented by

  • Bradley M. Kuhn

    Bradley M. Kuhn

    Bradley M. Kuhn is the Policy Fellow and Hacker-in-Residence at Software Freedom Conservancy and editor-in-chief of Kuhn began his work in the software freedom movement as a volunteer in 1992, when he became an early adopter of Linux-based systems, and began contributing to various Free Software projects. He worked during the 1990s as a system administrator and software developer for various companies, and taught AP Computer Science at Walnut Hills High School in Cincinnati. Kuhn's non-profit career began in 2000, when he was hired by the FSF. As FSF's Executive Director from 2001–2005, Kuhn led FSF's GPL enforcement, launched its Associate Member program, and invented the Affero GPL. Kuhn began as Conservancy's primary volunteer from 2006–2010, and became its first staff person in 2011. Kuhn holds a summa cum laude B.S. in Computer Science from Loyola University in Maryland, and an M.S. in Computer Science from the University of Cincinnati. Kuhn's Master's thesis discussed methods for dynamic interoperability of Free Software programming languages. Kuhn received the O'Reilly Open Source Award in 2012, in recognition for his lifelong policy work on copyleft licensing. Kuhn has a blog and co-hosts the audcast, Free as in Freedom.


Linux developers must know the basics of licensing. In particular, developers will encounter issues, questions, concerns & discussions about Linux's license, the GNU General Public License, version 2 (GPLv2) throughout their careers. This tutorial gives the most basic introduction to GPLv2, the basics of its history, how it perceived both within and without the Linux community, and what managers, executives, & legal departments will ask developers to do about licensing. Most importantly, the nuances of GPLv2's requirements for "scripts used to control compilation and installation of the executable", which are often more complicated for embedded systems, are carefully explained, as are the known additional permissions available beyond GPLv2 for Linux. Successful students will be ready to converse intelligently in licensing conversations in their companies and in the community. Linux Australia: YouTube: