tomcat - Excelsior jet 编译的 apache tomcat 服务器是否可作为开源项目的一部分重新分发?

标签 tomcat jvm compilation

我偶然发现了 excelsior jet http://www.excelsior-usa.com/protect-java-web-applications.html 他们在哪里有一个不再依赖jvm的apache-tomcat的编译版本。我确信 apache-tomcat 是开源的,可以作为兼容的开源项目的一部分重新分发。现在,我想知道这个编译版本是否可以在不损害任何约束的情况下作为您的开源项目的一部分进行再分发。这个编译版本提供了一个优势,无需依赖 sun 的 JRE。因此,下载的文件更少,安装过程更简单。

最佳答案

如果 Tomcat 是根据 GPL 或类似许可获得许可的,那将是一个问题。

但是 Apache 许可证允许在闭源软件中使用涵盖的代码,无论是否商业。至少有两个商业 Tomcat 产品: tc server 来自 SpringSource(现在是 VMware)和 Tcat server 来自 Mulesoft,均包含专有代码。

注意:为遵守许可,您必须声明您的产品包含 Apache 许可代码。

关于tomcat - Excelsior jet 编译的 apache tomcat 服务器是否可作为开源项目的一部分重新分发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2205292/

相关文章:

java - 为什么jvm有很多clasloader?为什么不是一个?

Clojure 视频数据性能问题

c++ - 如何将 Bullet 物理库添加到 C++ 程序中

java - 用于 tomcat 的分布式 HTTP session 状态服务器

java - 使用java + maven + tomcat(嵌入式)运行应用程序找不到端口

java - Tomcat 7 上的 HTML5 服务器发送事件 Servlet 缓冲事件直到套接字关闭

java - JVM动态函数调用

c - gcc -o 如何命名目标文件

java - .EAP企业架构

Tomcat部署应用报错: LifecycleException