zooko / tgppl

Transitive Grace Period Public Licence
6 stars 5 forks source link

"when licensing your work" #5

Open tieguy opened 8 years ago

tieguy commented 8 years ago

The phrase "when licensing your work" - which work is this referring to? my modifications to the original Program? all of my works, ever? I find this ambiguous.

If you mean the former, I might say

on condition that after this period you grant this Exception to anyone who receives the Corresponding Source from you.

cc @richardfontana

richardfontana commented 8 years ago

The intention is the former. Fair point; I see this as an FSF-GPL-ism that I thought there were more examples of, but in GPLv3 I only see it in 5d. Regarding the exception, why should it be specifically tied to receipt of Corresponding Source though?

tieguy commented 8 years ago

Because under section 6 that's what you're obliged to distribute under the license, no?

tieguy commented 8 years ago

(On more re-reading, I suppose under 5(c) you're also licensing the non-source form... so yeah, perhaps this doesn't work.)

tieguy commented 8 years ago

Oh, the other reason I wanted to say "Corresponding Source" is that as a practical matter the exception only impacts the source, so receipt of the source is a pragmatically appropriate time to grant the Exception.