CORRECTION: Spam Karma 2 is no more
I have discovered a mistake in the post ‘Spam Karma 2 is no more‘ – my intrepretation of the ‘viral clause’ in the GPL (which requires that all derivative works be licensed under the GPL) was incorrect – I thought it meant that ANY code designed to be used in GPL software must itself be GPL licensed, but in fact it means that if you are re-distributing a modified version of GPL software then your modified version must be GPL licensed. Sorry for any confusion this may have caused.