For Approval: Transitive Grace Period Public Licence, v1.0

Tzeng, Nigel H. Nigel.Tzeng at
Thu Feb 26 01:59:33 UTC 2009

It looks as if he is already dual licensing GPL and TGPPL
for his work (unless I misread something on his site).

How does your scenario differ from being dual licensed 
OSL and TGPPL?  The licensor still has to license it as 
TGPPL on the 365th day doesn't he?

An issue, I suppose, is whether he's really allowed to
license OSL at all if the original work is TGPPL-only
and his derivative work is not obviously separable.

Then an OSL fork can occur for code that the licensor
really shouldn't be able to relicense.

From: Russ Nelson [nelson at]
Sent: Wednesday, February 25, 2009 5:40 PM
To: license-review at
Subject: Re: For Approval: Transitive Grace Period Public Licence, v1.0

Zooko, as you write your response, please take this email seriously.
As far as I know, the only reason why you say a waiver doesn't work
for you is because you believe that the TGPPL needs to be transitive.
And yet I see no way for the transitive nature to work as you wish.
Any licensor can sabotage your desire for transitiveness by publishing
the software under the OSL on the last day of his proprietary license

More information about the License-review mailing list