< Day Day Up > |
Licensing the Test Suite: The Open Group LicenseThe Open Group is a standards organization that promotes, among other things, standards relating to UNIX. It also owns the UNIX certification mark that is registered around the world, and it manages a program to certify UNIX implementations by other companies. Versions of UNIX that meet the Open Group's specifications may carry the UNIX certification mark. Certification requires testing. Under trademark law in most countries , the certifying organization must ensure that its certification marks are used only on tested and approved products. Otherwise the certification mark may be lost. A certifying organization (e.g., The Open Group) is responsible for verifying the quality of the certified goods. The Open Group does this through published test suites, programs that are used to test versions of UNIX. If the test suites run successfully on the to-be-certified UNIX implementation, that UNIX version is certified. The Open Group Test Suite License is for the test suite software itself, the Package. (See www.opensource.org for a copy of this license.) That Package is open source. The license does not require that the UNIX implementations that are tested against that Package themselves be open source. The Open Group Test Suite License seeks to control the copyrightable elements of the test suite software sufficiently to protect the Open Group's certification marks. The preamble to the license calls it "artistic control" but this license actually has a much more practical objective. The Open Group is primarily concerned with the importance of testing to ensure conformance to the standards:
This license conforms to the Open Source Principles. Li-censees may copy, modify, and distribute copies of the Package. These are the important conditions:
Through this open source license on its test suite Package, The Open Group is able to control the standards for its own certification mark while granting to everyone the software freedom to create derivative works of the Package. Those derivative works are not required to comply with the standard, but if they do not they cannot be called the Standard Version :
Only those UNIX implementations that successfully past the Standard Version tests will be certified by the Open Group to call themselves UNIX. |
< Day Day Up > |