The Alt Framework is released under the zlib license (included below).
While you are not obligated to release any source changes or modifications as open source, any contributions you feel would be beneficial to the project as a whole are certainly welcome.
The Alt Framework project relies on (or includes) a number of other open-source projects that have their own licenses. An attempt to outline all of them is made below.
Alt Framework License 1.0
Copyright © 2005-2006 Marcello Bastéa-Forte and Cellosoft
This software is provided 'as-is', without any express or implied warranty.
Permission is granted to anyone to use this software for any purpose,
Any contribution submitted for inclusion in the Alt Framework project must be released under the Alt Framework License.
In the unlikely event that the Alt Framework License is updated (or the Alt Framework is relicensed under another license) all contributers who include contact information will be contacted for permission. If the contributer cannot be reached within 60 days, permission will be assumed.
If you do not agree to this Contribution Agreement, your contribution cannot be included.
The Alt Framework project relies on (or includes) a number of other open-source projects that have their own licenses.
The following list is provided for convenience, but no guarantees are made to the accuracy of the information provided. Be sure to double check the project official licenses.
Though there is mention in the documentation what license Rhino falls under, all of the source files describe Rhino as being licensed under Netscape Public License Version 1.1. The source files also state that Rhino may alternatively be licensed under GNU Public License (GPL).
This is slightly different from the typical Mozilla tri-license of MPL/GPL/LGPL, though I do believe those in power are trying to relicense it.
XMLBeans is used by Rhino for its E4X support. While it is not necessary to run Rhino, it is necessary to run E4X, of which the Alt Framework makes heavy use.
XMLBeans is licensed under the Apache 2.0 license.
Jakarta Commons FileUpload
Licensed under Apache 2.0 license.
The MySQL Connector provides full Java Database Connectivity (JDBC) support for MySQL.
It is provided under the GPL license.
Jetty6 is a compact Java-based Java web application server bundled in the Alt Framework distribution used to run AltServlet. It is not required—any Java web application servers, such as Apache's Tomcat or IBM's JBoss can be used.
Jetty 6 is licensed under the Apache 2.0 license.
HSQL is nice, fast and embedded full relational SQL database bundled in the Alt Framework distribution. It is not required by the Alt Framework, but included for convenience. This may be replaced with Apache Derby as the bundled database package, depending on compatibility issues.
According to the site, it follows a BSD-style license.
|page last updated: Thursday, February 14, 2008|