On 21/01/2008, Michael Sparks <[EMAIL PROTECTED]> wrote:> On Sunday 20 January 
2008 21:33:18 Dave Crossland wrote:>> The resulting work (as a whole) has to be 
under the Affero GPL V3
The resulting work (as a whole) has to be under licenses compatiblewith the 
Affero GPL V3. That means, _no more restrictive_ than it;since the X11 license 
is less restrictive, they can be combined undermixed licenses.
> The new> improved gameover.c cannot be recombined back into the original 
> work> without the original developer changing their license or without the> 
> recipient granting them a BSD license on the new gameover.c .
This is incorrect :-) The Affero code can even be copied into theoriginal X.c, 
as 
perhttp://www.softwarefreedom.org/resources/2007/gpl-non-gpl-collaboration.html#x1-40002.2
> > With most "5" style licenses, such as X11 or BSD licenses, you can not> > 
> > relicense (technically, "sublicense") the source code under "4" style> > 
> > licenses,>> That is not what I said. I said:>> > > re-releasing your work 
> > in a derivative licensed under 4) or 1).>> That's not the same as what you 
> > said. (Take a BSD program, add in a call to> GNU readline without which the 
> > program won't function & the derivative work> has to be licensed as a whole 
> > as GPL - ie "a derivative licensed under 4)" )
If you write FreeBSD licensed code, and I add in a call to GNUreadline without 
which the program won't function, the derivative workhas to be licensed as a 
whole as GPL-or-less, ie "a derivativelicensed under 4) and 5)".
Your FreeBSD code remains under the license you specified, becausethat license 
does not permit sublicensing. If I distributed thederivative work licensed as a 
whole as GPL, I would be illegallysublicensing your code.
> > but you can combine sourcecode files with mixed licenses> > into a single 
> > program.>> Absolutely, and you also have to remember that if a project that 
> > was BSD> licensed only, if you add GPL'd portions in, those GPL'd 
> > extensions and> modifications cannot be reincorporated back into the BSD 
> > mainline (without> changing the license of the mainline or without a BSD 
> > license being granted> back to (at minimum) the mainline) - as demonstrated 
> > above.
Those GPL'd extensions and modifications can be reincorporated backinto the BSD 
mainline (without changing the license of the mainline orwithout a BSD license 
being granted back to (at minimum) the mainline)but "in a single source file it 
is typically very difficult, and oftencompletely infeasible, to determine which 
parts of such a file arecovered by permissive terms. If the goal is to make 
additional codeavailable under permissive terms only, the method described in § 
2.3should be used."
§ 2.3 = 
http://www.softwarefreedom.org/resources/2007/gpl-non-gpl-collaboration.html#x1-50002.3
> So, whilst the code is open & free software, the improvements are denied> to 
> the original developer (unless they change their license of their system> as 
> a whole, or cease redistributing), in a /similar/ way that the code being> 
> released as proprietary software denies the same author access to code.
The improvements are free software though, so no essential softwarefreedom is 
trampled. Let's not get religious about licensing, eh? :-D
> At that point I'm bowing out of that discussion, since otherwise I'll be> 
> breaking a new year's resolution :)
My apologies if I cause you to break it, but this is a sublte point ofGPL 
licensing I only understood a few months ago.
-- Regards,Dave
-
Sent via the backstage.bbc.co.uk discussion group.  To unsubscribe, please 
visit http://backstage.bbc.co.uk/archives/2005/01/mailing_list.html.  
Unofficial list archive: http://www.mail-archive.com/[email protected]/

Reply via email to