The OSD section 7 and the PHP/Zend licenses
Bruce Perens
bruce at perens.com
Thu Nov 2 18:51:10 UTC 2000
excuse me for coming into this discussion late.
Russ mentioned on Slashdot that OSI might decide to change OSD section 7
because it seems to disallow the PHP/Zend license combination. The rationale
for section 7 on the OSI web site seems to support this. However, this was
not my rationale for that section. If you read my rationale from my chapter
in "Open Sources", it says:
7. Distribution of License.
The rights attached to the program must apply to all to whom
the program is redistributed without the need for execution of
an additional license by those parties.
[Rationale]
The license must be automatic, no signature
required. Unfortunately, there has not been a good court test in
the U.S. of the power of a no-signature-required license when it
is passed from a second party to a third. However, this argument
considers the license in the body of contract law, while some
argue that it should be considered as copyright law, where there
is more precedent for no-signature licenses. A good court test
will no doubt happen in the next few years, given the popularity
of this sort of license and the booming nature of Open Source.
So, I wrote this intending that it mean "you should not have to sign and mail
in a license to use or distribute a piece of Open Source software. Instead,
the license should apply to you automaticaly, without your having to take any
special steps to execute it.
Whatever OSI does, you should be careful to not invalidate the "no additional
signature required" sense of #7. It would be a disaster to do so.
In addition, I think the matter of the PHP/Zend license pair being compliant
with the OSD is a simple matter of the license structure. The PHP license
should be for PHP and not mention Zend. The Zend license should grant special
rights for use with PHP and another set of rights that is fully OSD compliant.
Then there is really no question of its OSD compliance. This is not a change of
license terms, just a change of _where_ the terms are, from the PHP license to
the Zend license.
Thanks
Bruce
More information about the License-discuss
mailing list