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