Just read this.

http://www.theregister.co.uk/2007/01..._breaking_gpl/