squarewav opened a new issue #24:
URL: https://github.com/apache/tomcat-jakartaee-migration/issues/24


   Can you provide a statement in the README.md that describes the changes made 
by this tool?
   
   It is customary for software EULAs to include language like the following:
   
   `5. You may not reverse engineer the Software (such as by stepping through 
it with a debugger). You may not adapt, modify, translate or create derived 
works of the Software or accompanying documentation or any copy thereof, in 
whole or in part.`
   
   This raises an issue as to whether or not running this tool on a jar file 
creates a derived work that would violate a statement like the above.
   
   My feeling is that if the resulting jar is logically and functionally 
equivalent, then it is not a derived work, it is still the original work and 
therefore converting a library with this tool would not be a violation of an 
EULA with language like the above.
   
   However I do not know from glancing at the code, and I do not have authority 
to say, if the tool makes changes that are not logically and functionally 
equivalent.
   
   Can it be said that the only changes this tool makes are to package names? 
Or does it do more? Does it change method signatures, parameter types, or 
anything that might be construed as code?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to