Nathan Ingersoll wrote:
> On Wed, Aug 6, 2008 at 8:45 PM, Gustavo Sverzut Barbieri
> <[EMAIL PROTECTED]> wrote:
>> On Wed, Aug 6, 2008 at 10:26 PM, Nathan Ingersoll <[EMAIL PROTECTED]> wrote:
>>> So your argument is that you don't need to justify your choices
>>> because you're more active right now?
>> Basically, and because your license says so.
> 
> The license we're using does not say "change the project-wide license
> decisions at the whim of newer committers."
> 
>> As for keeping core consistent, we CAN, if this is the only blocker,
>> relicense ALL core components as LGPL and keep individual files as
>> BSD, this is perfectly doable, just need to have the file header with
>> the proper license.
> 
> Yes, you can, though you can't use the names of components without
> permission as those belong to the authors No big deal renaming them
> though.
> 
>> BSD files, while cannot be relicensed, can be "casted" (like in
>> strongly typed language's cast) to LPGL. So whenever, during runtime,
>> you link against LGPL, your resulting process is governed by LGPL.
>> LGPL, on the other side, when linked to GPL, results in GPL and so the
>> process and associated libraries. If you make this linkage static, or
>> files inside the same process (can be defined as static linkage as
>> well), you have to consider it all as the most demaing (ie: LGPL).
>>
>> That means we can license the PROJECT (ie: evas, ecore) under LGPL
>> without asking anyone, we don't even have to mention that some files
>> inside the project are BSD (since we're open source and bsd-raster
>> says we don't have to acknoldge if it's open source, just if it's
>> closed we need to inform the authors). What we must do is to keep BSD
>> files with the proper header, if one wants to be smart and take files
>> to compose a proprietary product, he can go through every file and
>> check if it's possible or not, but the project overview or advice is
>> to be LGPL.
>>
>> And before you continue, your license permits this, it's ok for you.
>> If you find this is WRONG, then we're in the same boat, and we should
>> go to LGPL to progressively "fix" this, replacing BSD bits with code
>> evolution.
> 
> I know the license permits this, and I want it to permit it. Have fun,
> go fork a LGPL version of everything, couldn't care less. In fact I
> suggested that turran go do this to test his hypothesis that the
> choice of license is what is preventing community growth. I don't want
> the LGPL to be the single license for the official project because you
> now remove that freedom from anyone else choosing a different license
> in the future.
> 
> Moving to the LGPL is a one-way change that we can't come back from
> without extraordinary effort. That would require getting permission
> from every author that contributed under the license, and it's already
> been shown that it's extremely difficult to track down past authors.
> 
I'm not much of a lawyer, nor do I claim to know much about LGPL, but if 
in fact this is the case and we can't change back at a later date 
without much effort, then by all means put me down for the "Not 
Changing" crowd :)

dh

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to