Say I have tremors, and I edit my GPL mouse driver to use image analysis to identify icons on the screen that I am trying to click on, and click on them for me, similar to a snap to grid functionality. I release my code under the GPL. I notice that it makes playing my GPL 1st person shooters (FPS) much easier, and mention this in the README.
From this question, it appears that I could be vulnerable to 2 legal threats:
- The authors of an FPS that has in the EULA the below could claim that "Selling something to someone which you reasonably believe will be used to break the law makes you an accessory", and my mention of FPS's in the README means I reasonably believed this could be used in this way.
any other use of TU in connection with the creation, development, or use of any such unauthorized cheats are prohibited under this EULA. Cheats include, but are not limited to: ... programs that automatically target other players or that automatically simulate any other player input to gain an advantage over other players ("aimbots");
- The authors of the original mouse driver could claim that "A contract for an illegal purpose is void", therefore I did not give GPL rights to the user, and therefore did abide by the terms of the GPL, and therefore breached their copyright.
Is there any merit in these claims? If not, are there any restrictions on such dual use tools?
This is hypothetical, so any jusritictions would be interesting. Most to me would be me in the UK and both authors in the US.