On Wed, 27 Apr 2011 20:00:31 +0900 Carsten Haitzler (The Rasterman)
<[email protected]> wrote:

> On Wed, 27 Apr 2011 13:50:39 +0300 Tom Hacohen
> <[email protected]> said:
> 
> > On Wed, 2011-04-27 at 19:49 +0900, Carsten Haitzler wrote:
> > > no. if you link, then both the code and data for the GPL stuff
> > > shares the memory space of the rest of the lib (evas) and thus
> > > also the app using evas. thus.. GPL leaks through. as a separate
> > > process that dumps dumb data into a temporary file (that it mmaps
> > > - be it a shm "file" or a real one) or a pipe/stream, then they
> > > share no memory space with the app.
> > 
> > I hate GPL (for libs).
> 
> that's why the generic loader mechanism executes a binary. yet its not
> efficient. yes its kind of hacky - its the only solution to
> 
> 1. thing to do the decoding is GPL and u dont want a license leak
> into an app and

I'm finding it ironic that a license allegedly all about preserving
freedom, tends to take away the freedom to link.

> 2. thing that decodes may leak memory and/or crash, so you need to
> isolate it into its own process so it can crash that sometimes
> without bringing your main app down with it.

That's a good reason though.

-- 
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

------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to