[sldev] Developer directory on secondlife.com

Dzonatas dzonatas at dzonux.net
Wed Mar 14 20:05:10 PDT 2007



Jason Giglio wrote:
> Dzonatas wrote:
>> If the contribution is under the terms of the GPL and with the bounds 
>> of the OSI, I don't see such implicit bindings being a problem as 
>> they are bounded. However, another license within the bounds of the 
>> OSI *or* within the bounds of the contribution license may not have 
>> such an implicit binding prevention.
>>
>> I hope LL intends to only append a copyright on each contribution, so 
>> that the Contribution Agreement is a... likewise OSI certified 
>> license. =)
>
> Dzontas,
>
> No, I think you misunderstand.  Linden Lab cannot accept GPL licensed 
> contributions.  They require the right to relicense the code under 
> commercial licenses.
>
> Basically you must give them full copyright power over the 
> contribution.  This is not unprecedented, the FSF requires a similar 
> full copyright assignment.
>
> http://www.gnu.org/licenses/why-assign.html
>
> It does mean LL is free to close your code, however you retain all 
> your rights under the code too.
>
> -Jason
>
>

You are right, but I disagree with your point that LL cannot accept GPL 
contributions. I believe that is more of a choice to include software 
together as a single work. There is obviously already software that is 
under a GPL license being distributed by LL to make SL work. This is 
part of the reasons why there existed the code library version of the 
GPL, which was more explicit about a contribution being a separate work.

I saw many concerns on these mail list discussions about SL being fully 
open sourced. For example, the discussion about the beta 3D audio being 
proprietary. There is the argument that LL must choose only open source 
versions of 3D audio features to include in the SL distribution. 
However, being "open source" does not exclude the use of such 
proprietary features. In fact, to be OSI Certified, any given open 
source license cannot exclude the use of proprietary 
features/extentions. The points made to exclude the 3D audio package is 
moot, as it is not a single work with SL.

Also, I haven't confused "Open Source" with "Free Software".  Any GPL'd 
software is not prevented from being further commercialized, and it is 
not prevented from being the sole license added to such software, and it 
is not mandatory that only one copyright assignment exist. *Open source* 
describes general practices in production and development which promote 
access to the end product's sources. Open source is not a scheme to make 
all software distributed from a company "free" as in "free beer."

Simply by listing the source of the proprietary software, LL has 
complied with the general ethics of open source. This is "source" as in 
"origin" or "original work."

LL is able to accept GPL'd software and include it in its distribution. 
LL can close GPL'd code with an additional license from the author(s). 
It appears the Contribute Agreement is the default.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.secondlife.com/pipermail/sldev/attachments/20070314/b537c4cd/attachment.htm


More information about the SLDev mailing list