blob: 1a7944c896cefc7226461a73065f6915273f568c [file] [log] [blame]
=========================================================================
== DO NOT PANIC! This is a draft for discussion purposes only. ==
== It has not yet been approved. It does not yet apply to any ==
== software distributed by the Apache Software Foundation. ==
== ==
== This JSR version is for use by JSR-defined projects releasing ==
== code in the javax.* namespace under JSPA 2.5. ==
====================================+====================================
Apache JSR License
Version 2.0, March 2004
http://www.apache.org/licenses/
AMENDMENTS
The Apache JSR License, Version 2.0, consists of the Apache License,
Version 2.0, with the following Amendments required by version 2.5 of
the Java Specification Participation Agreement for the Reference
Implementation and any Independent Implementation wishing to claim
compliance with the Specification. Exhibit A describes how to apply
this License to your work.
I. Additional Definitions for Section 1.
"Specification" shall mean the one or more current or proposed
industry standards, developed as part of the Java Community Process,
that are identified within the copyright notice by title, revision
label (or date if no label has been assigned), and Uniform Resource
Identifier.
"Specification Lead" shall mean the individual or Legal Entity
owning copyright on the identified Specification(s).
"Technology Compatibility Kit" (or "TCK") shall mean the suite of
tests, tools, and documentation made available by the Specification
Lead that allows an implementor of a Specification to determine if
their implementation is compliant with that Specification.
"Restricted Name Space" shall mean public class or interface
declarations whose names begin with "java", "javax", "com.sun",
or any recognized successors or replacements thereof that are
restricted as per the Java Specification Participation Agreement
between Licensor and Sun Microsystems, Inc.
II. Additional condition for Section 5.
(e) Prior to distributing a Derivative Work, You must do one of the
following:
(1) Cause the Derivative Work to fully implement the
Specification(s), or later revisions of the Specification(s)
that are acknowledged by the Specification Lead as
successors to the Specification(s), without modifying,
subsetting, supersetting, or otherwise extending the
Restricted Name Space or including any public or protected
packages, classes, Java interfaces, fields, or methods
within the Restricted Name Space other than those
required/authorized by the Specification(s) being
implemented, and pass the TCK for such Specification(s); or
(2) Make no claims that the Derivative Work complies with the
Specification(s) and remove any such claims from the
Derivative Work that originated with the Work.
END OF AMENDMENTS
Exhibit A: How to apply the Apache JSR License to your work.
To apply the Apache JSR License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache JSR License, Version 2.0 (the "License"),
as a reference implementation of the following specifications:
[ Widget Interface, revision 5.1
<http://www.example.com/specs/widget/5.1/> ]
You may not use this file except in compliance with the License.
You may obtain a copy of the License files at
http://www.apache.org/licenses/JSR-LICENSE-2.0
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "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.