Licenses for distribution of W3C Test Suites should satisfy two goals:
To achieve these goals, W3C makes available Test Suites under two distinct licenses for two mutually exclusive uses:
The choice of license is up to the licensee for every single use of tests from a W3C Test Suite. It will typically depend on usage requirements: the first one allows changes, the second does not. See below for how to use the licenses.
W3C encourages community development of Test Suites and welcomes contributions (see policies for contribution of test cases to W3C), which will then be distributed under these two licenses. If you wish to contribute (e.g. altered) test cases, please contact the relevant Working Group and review the contribution policies.
Under the 3-clause BSD License, tests can be copied, altered, and integrated into software development tools, bugtracking tools, etc. This license allows developers, commercial vendors, and open source projects to copy tests and alter them as they wish to test and improve their software. However, if changes are made, the derivative work must not be distributed with W3C logos, unless W3C gives explicit permission.
Note: It is explicitly understood that clause 3 of the BSD license prohibits the assertion of performance claims with respect to W3C Specifications by claiming successful passing of modified tests.
Under the W3C Test Suite license, a vendor neutral Test Suite is provided to the public, implementers and page authors so they may test performance of software or content with respect to a W3C Specification. Tests published under this license can be copied and used for any purpose, but no modifications are permitted. Consequently, performance claims can only be made against unaltered tests. Under this license, tests of a W3C Test Suite are protected by copyright and by the W3C trademark. Copies of tests from a W3C Test Suite created for the purpose of allowing assertion of performance claims with respect to W3C Specifications are implicitly made under this license.
The creation of a subset of a Test Suite is considered a derivative work,
thus a violation of the rights of the collection. Consequently it either does
not allow claims of performance and the use of the name
W3C or it requires
a special license from W3C.
Test Suites may distinguish the test harness (or, framework for navigation) and the actual tests. For these Test Suites, the prohibition of change only applies to the tests. The W3C Test Suite license is based on the W3C Document license but gives further rights concerning navigation/harness and the use of the W3C trademark in performance claims.
For either license, include the following statement in a Test Suite (HTML markup shown):
Distributed under both the <a href="https://www.w3.org/Consortium/Legal/2008/04-testsuite-license">W3C Test Suite License</a> and the <a href="https://www.w3.org/Consortium/Legal/2008/03-bsd-license">W3C 3-clause BSD License</a>. To contribute to a W3C Test Suite, see the <a href="https://www.w3.org/2004/10/27-testcases">policies and contribution forms</a>.
It does not affect existing test suites until they are modified to include the new license. We encourage parties who manage W3C test suites to update the test suite to include the license statement shown above. Depending on the organization of the test suite, it may be necessary to update both "cover pages" and individual test cases.
UNDER BOTH MUTUALLY EXCLUSIVE LICENSES, THIS DOCUMENT AND ALL DOCUMENTS, TESTS AND SOFTWARE THAT LINK THIS STATEMENT ARE PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THE DOCUMENT ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE DOCUMENT OR THE PERFORMANCE OR IMPLEMENTATION OF THE CONTENTS THEREOF.