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]
