I stumbled upon excelsior jet http://www.excelsior-usa.com/protect-java-web-applications.html where in they have a compiled version of apache-tomcat which don't rely on jvm anymore. I know for sure apache-tomcat is open source and cou开发者_StackOverflowld be reditributed as part of your compatible opensource project. Now, I want to know if this compiled version is redistributable without hurting any constraint whatsoever, as part of your open source project. This compiled version offers an advantage without having to rely on sun's JRE. So theres a lesser file download and easier installation process.
It would have been a problem if Tomcat was licensed under the GPL or a similar license.
But the Apache license permits usage of the covered code in closed source software, whether commercial or not. There are at least two commercial Tomcat offerings: tc server from SpringSource (now VMware) and Tcat server from Mulesoft, both containing proprietary code.
Note: To comply with the license, you must state that your product includes Apache-licensed code.
精彩评论