Hyman Rosen wrote:
On 4/14/2010 10:20 AM, RJack wrote:
Now, how do you cause a derivate work *that you have not yet*
received permission to create to be licensed to all third parties?
Remember the "event" must occur BEFORE permission to modify, copy
and distribute is granted. This is known as an "impossible
condition" and is void. The consequences of a void condition are
construed against the drafter, hence "promissory estoppel".
You are wrong, because you are misreading the license.
GPLv2 says <http://www.gnu.org/licenses/old-licenses/gpl-2.0.html> 2.
You may modify your copy or copies of the Program or any portion of
it, thus forming a work based on the Program, and copy and distribute
such modifications or work under the terms of Section 1 above,
provided that you also meet all of these conditions:
a) You must cause the modified files to carry prominent notices
stating that you changed the files and the date of any change. b) You
must cause any work that you distribute or publish, that in whole or
in part contains or is derived from the Program or any part thereof,
to be licensed as a whole at no charge to all third parties under
the terms of this License.
Permission to create a derivative work requires compliance only with
section 2(a). It is the copying and distribution of the derivative
work that must also meet the conditions of 2(b).
". . . provided that you also meet *all* of these
conditions:. . ."
How do you cause the event ". . . the modified files to carry prominent
notices" when it is a precondition to permission to "You may modify your
copies. . ."?
The "event" requires "performance" before the conditioned performance is
due. What do you suggest? Moooooooooooooooving the goalposts into the
the past with a time travel machine? ROFL.
gnu-misc-discuss mailing list