On Sat, 21 Aug 2004 18:58:20 -0400 Glenn Maynard wrote: > On Sat, Aug 21, 2004 at 10:54:42PM +0200, Francesco Poli wrote: > > I don't think QPL#3b requires the other licenses to carry an > > attached additional restriction such as "must be additionally > > available under the terms of the QPL". The recipients of the > > differently licensed version have the rights granted by that > > different license, nothing more, nothing less. > > I don't see how "provided" could mean anything else, in "provided such > versions remain available under these terms in addition to ...". > > If you, the initial author, release the work under the BSD license in > addition to the QPL, and I then take the code, modify it and place my > modifications under the GPL, then the Software is no longer available > under these [QPL] terms. This "provided" has been violated. I'm not > allowed to do that, and you (the initial author) don't have permission > to give me permission to do so--the above "provided" explicitly denies > you that. > > Where am I wrong?
Well, maybe you are not wrong... In that case, I'm the one who is wrong.
;)
My reasoning was like the following: who is bound by the clause
"provided..."? The initial developer. Not the recipient of the
differently licensed version.
In other words, I thought that QPL#3b requires the modifier to give
permission to the initial developer to incorporate his/her modification
to future versions of the software and relicense the results as he/she
likes, as long as the same is also available under the QPL. But this "as
he/she likes" means under *any* license, a proprietary one for instance,
but also a free one, even the GNU GPL, or the X11 license, with no
additional restrictions for further recipients.
It says "in addition to any other license(s) of the initial developer".
I felt that while the initial developer is bound to release the same
version under the QPL also, he/she is allowed to give to others
permission to modify the differently licensed version with no "must be
additionally available under the terms of the QPL" restriction.
Of course, I suspect TrollTech (and other copyright holders that use the
QPL license) didn't think about such a possibility. That's because the
usual choice for "any other license(s)" is one or more proprietary
license(s) that do(es) not allow modification or redistribution.
But I feel the language of the QPL is not clear enough to deny the
initial developer the possibility of giving to others the above
permission.
But of course I may be wrong.
IANAL.
--
| GnuPG Key ID = DD6DFCF4 | $ fortune
Francesco | Key fingerprint = | Q: What is purple
Poli | C979 F34B 27CE 5CD8 DC12 | and commutes?
| 31B5 78F4 279B DD6D FCF4 | A: A boolean grape.
pgpGeWTyachNU.pgp
Description: PGP signature

