On Fri, 18 Jan 2013 22:51:57 +0900 Carsten Haitzler (The Rasterman)
<ras...@rasterman.com> wrote:

> On Fri, 18 Jan 2013 23:32:31 +1000 David Seikel <onef...@gmail.com>
> said:
> 
> > On Fri, 18 Jan 2013 22:52:56 +1000 David Seikel <onef...@gmail.com>
> > wrote:
> > 
> > > On Fri, 18 Jan 2013 21:29:35 +0900 Carsten Haitzler (The
> > > Rasterman) <ras...@rasterman.com> wrote:
> > > 
> > > > On Fri, 18 Jan 2013 20:29:37 +1000 David Seikel
> > > > <onef...@gmail.com> said:
> > > > 
> > > > > On Fri, 18 Jan 2013 08:43:44 +0900 Carsten Haitzler (The
> > > > > Rasterman) <ras...@rasterman.com> wrote:
> > > > > 
> > > > > > On Thu, 17 Jan 2013 13:51:16 -0200 Gustavo Sverzut Barbieri
> > > > > > <barbi...@profusion.mobi> said:
> > > > > > 
> > > > > > > On Thu, Jan 17, 2013 at 1:03 AM, Carsten Haitzler
> > > > > > > <ras...@rasterman.com> wrote:
> > > > > > > > On Wed, 16 Jan 2013 22:50:08 -0200 Gustavo Sverzut
> > > > > > > > Barbieri <barbi...@profusion.mobi> said:
> > > > > > > >
> > > > > > > >> On Wednesday, January 16, 2013, David Seikel wrote:
> > > > > > > >>
> > > > > > > >> > On Wed, 16 Jan 2013 13:48:14 -0800 "Enlightenment
> > > > > > > >> > SVN" <no-re...@enlightenment.org <javascript:;>>
> > > > > > > >> > wrote:
> > > > > > > >> >
> > > > > > > >> > > Log:
> > > > > > > >> > > add missing licenses references, fix copyright, add
> > > > > > > >> > > link result notice.
> > > > > > > >> > >
> > > > > > > >> > > Author:       barbieri
> > > > > > > >> > > Date:         2013-01-16 13:48:14 -0800 (Wed, 16
> > > > > > > >> > > Jan 2013) New Revision: 82911
> > > > > > > >> > > Trac:
> > > > > > > >> > > http://trac.enlightenment.org/e/changeset/82911
> > > > > > > >> > >
> > > > > > > >> > > Modified:
> > > > > > > >> > >   trunk/efl/COPYING trunk/efl/licenses/COPYING.BSD
> > > > > > > >> > > trunk/efl/licenses/COPYING.LGPL
> > > > > > > >> > >
> > > > > > > >> > > Modified: trunk/efl/COPYING
> > > > > > > >> > > ===================================================================
> > > > > > > >> > > --- trunk/efl/COPYING 2013-01-16 21:47:37 UTC (rev
> > > > > > > >> > > 82910) +++ trunk/efl/COPYING 2013-01-16 21:48:14
> > > > > > > >> > > UTC (rev 82911) @@ -1,11 +1,23 @@
> > > > > > > >> > > -EFL comes with several licences. Listed are the
> > > > > > > >> > > library/probject +EFL comes with several licences.
> > > > > > > >> > > Listed are the library/project name and the license
> > > > > > > >> > > file covering it.
> > > > > > > >> > >
> > > > > > > >> > >  evil:            licenses/COPYING.BSD
> > > > > > > >> > > -escape:          licenses/COPYING.GPL
> > > > > > > >> > > +escape:          licenses/COPYING.GPL (used in
> > > > > > > >> > > PlayStation native) +eina:
> > > > > > > >> > > licenses/COPYING.LGPL eet:
> > > > > > > >> > > licenses/COPYING.BSD -eina:
> > > > > > > >> > > licenses/COPYING.LGPL eo:
> > > > > > > >> > > licenses/COPYING.BSD evas:
> > > > > > > >> > > licenses/COPYING.BSD +embryo:
> > > > > > > >> > > licenses/COPYING.SMALL ecore:
> > > > > > > >> > > licenses/COPYING.BSD -embryo:
> > > > > > > >> > > licenses/COPYING.SMALL +eio:
> > > > > > > >> > > licenses/COPYING.LGPL +edbus:
> > > > > > > >> > > licenses/COPYING.LGPL +efreet:
> > > > > > > >> > > licenses/COPYING.BSD +eeze:
> > > > > > > >> > > licenses/COPYING.BSD +ephysics:
> > > > > > > >> > > licenses/COPYING.BSD +edje:
> > > > > > > >> > > licenses/COPYING.BSD +edje/epp:
> > > > > > > >> > > licenses/COPYING.GPL (separate binary/executable)
> > > > > > > >> > > +emotion:         licenses/COPYING.BSD +ethumb:
> > > > > > > >> > > licenses/COPYING.LGPL +
> > > > > > > >> > > +NOTE: If linked together, the result will be LGPL
> > > > > > > >> > > (or GPL is Escape is +used) due that license
> > > > > > > >> > > characteristics.
> > > > > > > >> >
> > > > > > > >> > Hmmm, guess that means the BSD licences are useless,
> > > > > > > >> > since it's all gonna be linked together anyway, and
> > > > > > > >> > thus GPL contaminated.
> > > > > > > >>
> > > > > > > >>
> > > > > > > >> That is right. For all purposes consider EFL = LGPL. We
> > > > > > > >> just didn't change the license as it would require
> > > > > > > >> approvals. But effectively it's all LGPL.
> > > > > > > >
> > > > > > > > incorrect. only if we make a single libefl.so is this
> > > > > > > > the case.
> > > > > > > 
> > > > > > > The on-disk .so files are not, but as soon as they are
> > > > > > > dynamically linked in the application they do that.
> > > > > > > Unfortunately I had to learn that with some lawyers :-P
> > > > > > 
> > > > > > they don't make your application lgpl. that dont make it
> > > > > > gpl. they dont make it bsd. they dont affect your
> > > > > > application at all... unless you STATICALLY link... lgpl is
> > > > > > very explicit about its boundaries. GPL - yes. LGPL - no.
> > > > > 
> > > > > No, I'm not spreading FUD.  I commented if the LGPL had
> > > > > spread to cover the BSD licensed parts.  Gustavo agreed it
> > > > > did, then said later that a
> > > > 
> > > > it has not. that is utterly false saying it does.
> > > 
> > > Take that one up with Gustavo, he's the one that made the comment
> > > in his commit, and the one saying a lawyer taught him these
> > > things.
> > 
> > And in case you have not fully realised what this thread is about,
> > have a look at the commit that started it all.  The file
> > trunk/efl/COPYING now includes this -
> > 
> > "NOTE: If linked together, the result will be LGPL (or GPL is
> > Escape is +used) due that license characteristics."
> > 
> > Sure, it's not actually using the word "virus", but that's what it
> > is saying, what every one else refers to as the GPL "virus" nature.
> > Gustavo said it's the "characteristics" of the LGPL (and GPL) that
> > made all the rest LGPL (or GPL).  The "if linked together" bit is
> > not much use, their are too many interwoven dependencies to be able
> > to use much of it without the rest.  The "characteristics" is a
> > polite term for what most people mean when they use the word
> > "virus".  That's the way the world calls it, that's the way Gustavo
> > says it works.
> 
> if STATICALLY linked together into a binary - correct. if linked
> together as a single .so - correct. as such as tit stands with
> N .so's it is not the case.

As has been mentioned in another thread, statically linking is not
actually recommended by us.  Last time I tried that it failed anyway.  I
don't think we have any intention of making it a single library.  I
think you mentioned that those parts of EFL that have to deal with such
things actually assume that they will stay as separate libraries, and
will likely break if it's not.

Some clarification in the docs is in order I guess.  And Gustavo might
want to tell us what that lawyer actually said.  I know a good IP
lawyer (at least she tells me she's good, she's rich, so she might be
telling the truth), but she's recovering from a broken wrist and other
problems right now, or I'd ask if she would like to give us her opinion.

Ask two different lawyers for opinions, and you'll get four different
lies.  Which lie they'll try to convince judges about depends on which
lie you pay them to push.  B-)

-- 
A big old stinking pile of genius that no one wants
coz there are too many silver coated monkeys in the world.

Attachment: signature.asc
Description: PGP signature

------------------------------------------------------------------------------
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to