>Maybe we can skirt by with the general purpose nature of the above tools...so what about tools used to facilitate penetration testing (which can also be used for computer crime) - should we get rid of that source code too?
Germany made all "hacker tools" illegal to posses in 2007.
The actual law (1) says that it is illegal to create (or obtain) a computer program that has the purpose of making it possible to gain access to data (2) which is not meant for you and is accessible only via 'access security'.
It is also illegal to create (or obtain) a computer program that is intended for performing a such crime.
Germany made all "hacker tools" illegal to posses in 2007.
http://makezine.com/2007/08/11/the-hacker-tool-law-in-ef/