On Wed, 27 Apr 2011 13:50:39 +0300 Tom Hacohen
<tom.haco...@partner.samsung.com> 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
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.

-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    ras...@rasterman.com


------------------------------------------------------------------------------
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
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to