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

Chris Zumbrunn chris at
Fri Feb 20 16:47:18 UTC 2009

On Feb 20, 2009, at 16:24 , Tzeng, Nigel H. wrote:

> OSD 2: Code that is released under the TGPPL provides source and  
> allows
> distribution of that source in s3 Grant of Source Code License.
> Code that has not been released under TGPPL during the 12 month  
> grace period
> provided in s1.c does not provide source since it has not yet been  
> released under
> TGPPL.  However, all previously released code used in the derived  
> code is still
> under TGPPL.
> This is no different than code under a permissive license that has  
> been reused in
> a proprietary product.  The new derivative code is also not released  
> in this situation
> while the original code under the permissive license is still  
> available.
> However, after 12 months, you MUST release under the TGPPL.  After  
> which
> all OSD requirements apply since the source code is now available.

Except that the current wording of the TGPPL s1.c proviso doesn't  
match what you are describing.

Under the TGPPL as it is, you could distribute copies of the source of  
your derivative work  under another license than the TGPPL, as long as  
that other license terminates within the 12 months period and is  
replaced by the TGPPL. I guess regarding the code that would be  
covered under the copyright of the original work, that other license  
would be the one granted to you by s1.c. The proviso itself becomes  
the license for that initial period during which the TGPPL is suspended.

Instead of allowing the suspension of the entire TGPPL license, s1.c  
should have been worded in a way that would only suspend the  
requirement to provide source.


More information about the License-review mailing list