Legality of dual use software that could help with games 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 &quot;Selling something to someone which you reasonably believe will be used to break the law makes you an accessory&quot;, 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 (&quot;aimbots&quot;); The authors of the original mouse driver could claim that &quot;A contract for an illegal purpose is void&quot;, 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.
This sounds a bit far-fetched. There are laws against circumventing copy protection measures (DRM) but not against aimbotting (to the best of my knowledge). Thus, you cannot reasonably believe that a click-assist functionality would be used to break laws. It could definitely be used to break private contracts such as an EULA, but you are not a party to that contract and are not bound by its terms. Of course, when you use such click-assist tech in an online game, you might be breaking your contract with the game vendor or server provider. But this doesn't imply that a click-assist would be forbidden outside of that context. Note that assistive technologies sometimes have exceptions from laws, e.g. a permission to circumvent DRM if necessary for accessibility. In the US, the Librarian of Congress adopts exceptions for a duration of three years. While none of the current exceptions match your specific scenario involving video-games, it can be permissible to break DRM on e-books or videos for certain accessibility enhancements.
Copyright protection is about certain acts, and not about relationships between products. Copyright law says that the creator of an original work hold the exclusive right to copy and to authorize creation of derivative works. Copyright law does not say that anybody can freely create derivative works as long as they are different to a certain extent. So if you take an original Mario and modify it a teeny bit, that is a violation of copyright; if you take an original Mario and modify it hugely, that is a violation of copyright. Degree of similarity is relevant on some cases when the factual question arises whether the allegedly-infringing work is based on some protected original. This is most obvious in music cases, where all baroque music has some similarity to all other baroque music, all death metal has some similarity to all other death metal, and so on. There is not a legal quasi-statutory standard for measuring substantial similarity in music. The scientific underpinning of such a standard would be based on (weighted) combinatorics and the idea that there are only so many tunes possible (that would be a huge number, until you get to the "within a genre" condition). It seems obvious (by your "admission") that the derived works are based on protected works, so Nintendo's permission is required to legally create such works. However, you do or would hold copyright in your unauthorized derived work. Without a trail of evidence such as a SE question pointing to the connection, the derived images might be hard to connect to the originals. In addition, you may be able to avail yourself of a "fair use" defense, in case you get sued by the original creator. Factors favoring such a defense are the insubstantiality of the copying (a small portion) and the "transformativeness" of your creation.
OK, seems I was right to begin with, but after building some work with this I had to be sure. The problem seems to step from a lot of not-lawyers overinterpreting the reach and applicability of copyright law, which, with a few asides, is the full extent of the AGPL. Additionally, the software is not based in an English-speaking country, which may have thrown the interpreted meaning of &quot;derivative product&quot;, as opposed to simply &quot;product&quot;. The AGPL is indeed in almost all ways the same as the GPL version 3; in fact you can see this by diffing the two documents. The only extension of the GPLv3 made for AGPL applies to software being run on a server. While it is indeed possible to include code in the final files, which might, in theory, constitute a significant portion of this program, that does not happen. The AGPL is apparently also meant almost exclusively for software, though the wording does include the ambiguous phrase &quot;and other products&quot;; this concerned me as it felt as though it might apply to the resources created by the work. It, broadly speaking, does not. So, I've got nothing to worry about--unless I was distributing derivative software, which would be an entirely different question and subject to this.
It's a contract violation if you're under the EULA. It may be a contract of adhesion, but such "clickwrap" contracts been found to be acceptable and enforceable in software EULAs out of necessity. However, there may be some limits. If you're not under the EULA, as you argue, then you lack a license to use the software at all and it's an outright copyright violation and/or a theft or misappropriation of the software. Whether or not you can be sued depends in part on what you do with it — if you don't release the material or otherwise cause damages then there's not much to sue for... Added for clarification: to answer the framing question, supposing neither contract or copyright applied, one could be sued in tort or in equity (i.e. for unjust enrichment).
You have misunderstood the MIT license. The MIT license requires you to include a copy of &quot;the above copyright notice and this permission notice&quot; in &quot;all copies or substantial portions of the Software.&quot; However, this is not the same as requiring you to offer the Software under those terms, and in fact the MIT license explicitly permits you to sublicense the Software under different terms (&quot;including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software&quot;). If you had to offer the Software under the same terms, then the sublicense right would be extinguished, so that cannot be the correct reading of the license. Therefore, you can do exactly what you describe, releasing the software under the GPL. In other words, you have to include the permission notice, but you are expressly permitted to wrap it in terms that state &quot;these permissions don't apply to you, dear end user, but only to people who go and download the original from the upstream source.&quot; That's what &quot;sublicense&quot; means. The Free Software Foundation, which publishes the GPL, agrees with this analysis (although they recommend avoiding the phrase &quot;MIT License&quot; because MIT has offered software under other licenses).
It is illegal to make copies of copyrighted materials without license. In the case of software, obviously it will be illegal to make copies by copying and installing the software without a license, but we are not talking about that. If I have a legitimate license of say Photoshop, and I start the application, parts or all of the code will be loaded into the RAM of my computer, which is a copy. According to copyright law, it is legal for me to make that copy. You are allowed to copy legitimately owned software into RAM to execute it. If your copy of Photoshop is illegal, and you start the application, the copy that is made into RAM is again copyright infringement. Having read the software license for the software that you get when you buy a Mac, it seems that if you steal my computer and just start the operating system, you are committing copyright infringement, and it seems that if you buy such a stolen computer and just start the operating system, you are committing copyright infringement as well, because the license that I received when I purchased the computer covers anyone using it with my permission, and covers anyone who legally buys the computer from me, but doesn't cover a thief. Now does this affect the work that you did? No, you have the full copyright on your work. Copyright law doesn't require that your tools are all used legitimately.
The companies really need to speak to an IP lawyer as this question is seeking specific advice which this site is loathe to give out for fear of compouding issues. The answer would depend on the license agreements and enforceability in various jurisdictions. According to https://social.msdn.microsoft.com/Forums/vstudio/en-US/0368d7ee-0eb3-4e3e-a143-4410969a15bb/eula-for-vs2010?forum=vssetup Microsoft says you cant rent out the software - but this applies to the "Pro" version - I could not find anything on the "Premium" version - so most likely Microsoft to have some clam. The flipside is how enforceable this EULA is - and this would probably vary from jurisdiction to jurisdiction. It would be a very, very good idea to speak to a lawyer before letting Microsoft come onto the premises - as "inviting them" to do this is almost certainly not going to improve the Asians company's case and will allow Microsoft to go fishing further and make it easier for them to expand on and collect evidence should they decide to pursue the matter.
Your friend's relationship with the game company is one of contract. You don't say what the contract terms are, so it's impossible to say whether they were breached by your friend or the company. In any case, it is likely that the only remedy your friend could seek is damages, probably limited to whatever outstanding portion of the subscription they have not had the benefit of. It seems unlikely that it will be a large enough amount to be worth pursuing. As a private company the game provider can choose to contract with who they wish, or not as the case may be (unless they can be shown to be discriminating against protected characteristics).