http://www.fsf.org/licenses/gpl.html