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