Return-Path:
To learn more about using Apache Struts, you can also visit Struts Central, @@ -59,7 +58,46 @@ (Plain old Google usually works too!)
- ++ Apache Struts uses a "milestone build" system. + First, we create a build with a milestone version number, + like Struts 2.0.42, and post the distribution in the development area. + The development group tests the distribution, + and then we decide whether or not to release it. + The distribution includes everything that would be released, + including the documentation and the release notes for this version. +
+ If we find a significant problem with the distribution, + we may decide not to release it, + and just leave the distribution as a "test build". + The testing may take several days, and in the meantime, + we want to keep the project moving, + and so we just go onto the next version number. + Using our example, the next distribution would be labeled + 2.0.43, even if version 2.0.42 was never officially released. +
+ Often. we will first grade a release as a "beta", + and invite other users to test it too. + If this second round of beta testing goes well, + then we can mark the release "General Availability". + Usually, that designation would also make it the new + "Best Available" release. + In this case, we don't create another distribution, + but simply adjust the status of the same set of bits + that people have been testing all along. +
+ In practice, this approach is fast and efficient + and creates the fewest number of "candidate builds" + between releases. +
+- Releases of the Apache Struts framework + Releases of the Apache Struts framework are made available to the general public at no charge, under the - Apache License, + Apache License, in both binary and source distributions. Individual JARs are also made available through Apache Maven @@ -85,21 +85,25 @@
Project releases are approved by vote of the Apache Struts Project Management Committee. - Support for a release is provided by - project volunteers + Support for a release is provided by + project volunteers on the User mailing list. - Additional free support is provided by many other - volunteer subscribers to the list. - Issues with a release may be discussed on the list - and reported through the + Additional free support is provided by many other + volunteer subscribers to the list. + Issues with a release may be discussed on the list + and reported through the issue tracker.
- +- The user mailing list and issue tracker are the only - support options hosted by the Apache Struts project. + The user mailing list and issue tracker are the only + support options hosted by the Apache Struts project.
- + + +The documentation is bundled with each - distribution. We strongly recommend installing the documentation + distribution. We strongly recommend installing the documentation for a release locally, so as to conserve bandwidth.
- Apache Struts 2 source code and documentation is +
+ Apache Struts 2 source code and documentation is licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file included in any distribution for additional information - regarding copyright ownership. The ASF licenses the source - code and documentation files in our Apache Struts distribution - to you under the Apache License, Version 2.0 (the "License"); + regarding copyright ownership. The ASF licenses the source + code and documentation files in our Apache Struts distribution + to you under the Apache License, Version 2.0 (the "License"); you may not use the Apache Struts product except in compliance - with the License. + with the License.
You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. -
+Unless required by applicable law or agreed to in writing, @@ -167,8 +171,8 @@ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations - under the License. -
+ under the License. +