It may be of interest that in Europe, disassembling
another program to make the program or hardware it drives
"interoperable" with the own product is allowed.
i.e. if you bought a scanner, and you want to use it,
you can disassemble their driver.
-----==-
----==-- _
---==---(_)__ __ ____ __ Marc Lehmann
--==---/ / _ \/ // /\ \/ / mlehmann@hildesheim.sgh-net.de
-=====/_/_//_/\_,_/ /_/\_\ pcg@goof.com
The choice of a GNU generation