I wanted to set up a directory in mozilla-central where we can host tests that
are sync'ed with W3C, specifically for the CSSWG test suites, which are
dual-licensed under the W3C Document License and the BSD 3-clause.
The dual-license that applies to the W3C tests:
http://www.w3.org/Consortium/Legal/2008/04-testsuite-copyright
The license grant that W3C requests of contributors to the test suite:
The Contributor hereby grants to the W3C, a perpetual, non-exclusive,
royalty-free, world-wide right and license under any Contributor
copyrights in this contribution to copy, publish, use, and modify the
contribution and to distribute the contribution under a BSD License or one
with more restrictive terms, as well as a right and license of the same
scope to any derivative works prepared by the W3C and based on, or
incorporating all or part of the contribution. The Contributor further
agrees that any derivative works of this contribution prepared by the W3C
shall be solely owned by the W3C.
The Contributor states, to the best of her/his knowledge, that she/he,
or the company she/he represents, has all rights necessary to contribute
the Materials.
W3C will retain attribution of initial authorship to the Contributor. The
W3C makes no a-priori commitment to support or distribute contributions.
THE CONTRIBUTION IS PROVIDED AS IS, AND CONTRIBUTORS 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. CONTRIBUTORS
MAKE NO REPRESENTATIONS, EXPRESS OR IMPLIED, THAT THE CONTRIBUTION OR THE USE
THEREOF INDICATES CONFORMANCE TO A SPECIFICATION; CONTRIBUTIONS ARE PROVIDED
ONLY TO HELP REACHING INTEROPERABILITY.
Note: Contributions owned by the Mozilla Corporation go through a different
legal agreement due to Mozilla's membership in W3C.
What I'd like to do is to create
other-licenses/
|-w3c-css/
|-submitted/ # tests we are submitting to W3C, our copy is master
|-received/ # tests we are receiving from W3C, their copy is master
What is the process for setting this up?
~fantasai