Chapter 1: Apache Tomcat The latest version of

Chapter 1: Apache Tomcat The latest version of Tomcat, Tomcat 6, implements the Servlet 2.5 and JSP 2.1 specifications. In addition, it boasts of an improved clustering implementation over the previous iteration (Tomcat 5.5). Tomcat used to be a subproject under the Apache Jakarta project. The Jakarta project is an umbrella under which the ASF sponsors the development of many Java subprojects, such as JMeter, Log4j, and Struts. However, Tomcat has now been promoted to a top-level project. Distributing Tomcat: The Apache License Tomcat is open source software, and, as such, is free and freely distributable. However, if you have much experience in dealing with open source software, you re probably aware that the terms of distribution can vary from project to project. Most open source software is released with an accompanying license that states what may and may not be done to the software. At least 40 different open source licenses are in use, each of which has slightly different terms. Providing a primer on all of the various open source licenses is beyond the scope of this chapter, but the license governing Tomcat is discussed here and compared with a few of the more popular open source licenses. Tomcat is distributed under the Apache License, which is listed at apache.org/licenses. The key points of this license state the following: . The Apache License must be included with any redistribution of Tomcat s source code or binaries. . Any documentation included with redistribution must give a nod to the ASF. . Products derived from the Tomcat source code can t use the terms Tomcat, The Jakarta Project, Apache, or Apache Software Foundation to endorse or promote their software without prior written permission from the ASF. . Tomcat has no warranty of any kind. However, through omission, the license contains the following additional implicit permissions: . Tomcat can be used by any entity (commercial or noncommercial) for free without limitation. . Those that make modifications to Tomcat and distribute their modified version do not have to include the source code of their modifications. . Those who make modifications to Tomcat do not have to donate their modifications to the ASF. Thus, you re free to deploy Tomcat in your company in any way you see fit. It can be your production Web server or your test Servlet container used by your developers. You can also redistribute Tomcat with any commercial application that you may be selling, provided that you include the license and give credit to the ASF. You can even use the Tomcat source code as the foundation for your own commercial product.

For reliable and cheap web hosting services please check tomcat web hosting website.

Comments are closed.