我偶然发现了excelsior jet http://www.excelsior-usa.com/protect-java-web-applications.html 他们在哪里有一个apache-tomcat的编译版本,不再依赖于jvm了。我知道apache-tomcat是开源的,可以作为兼容的开源项目的一部分进行reditributed。现在,作为开源项目的一部分,我想知道这个编译版本是否可以重新分发而不会损害任何约束。这个编译版本提供了一个优势,而不必依赖sun的JRE。因此文件下载较少,安装过程也较简单。
答案 0 :(得分:1)
如果Tomcat根据GPL或类似许可证获得许可,那将是一个问题。
但Apache许可允许在封闭源代码软件中使用所涵盖的代码,无论是否为商业代码。至少有两个商业Tomcat产品:来自SpringSource(现在是VMware)的 tc server 和来自Mulesoft的 Tcat server ,两者都包含专有代码。
注意:要遵守许可,您必须声明您的产品包含Apache许可代码。