On Tue, Jun 9, 2009 at 11:29 PM, Lars Munch<l...@segv.dk> wrote: > On Mon, Jun 08, 2009 at 02:52:20PM +0200, Cedric BAIL wrote: >> Hi, >> >> Attached is a patch that move all evas module to eina module. The >> move introduce one new feature, the possibility to build module inside >> libevas directly leading the way to an all in one binary for an efl >> application. > > This is indeed a very nice feature (which also makes it possible to port > efl to ecos and rtems :-) but static linking efl can be a little tricky > license wise, given that some libraries (e.g EINA) are LGPL without any > exceptions. Sorry for being slightly off topic and maybe even beating a > dead horse, but have the authors of EINA and other LGPL based libraries > in efl considered adding a static linking exceptions to the LGPL > license, like FLTK, mini-xml and many other LGPL based libraries has? > > The wording could be something like: > > "Static linking of applications to the XYZ library does not constitute a > derivative work and does not require the author to provide source code > for the application, use the shared XYZ libraries, or link their > applications against a user-supplied version of library XYZ."
I would like to state that this is only relevant for system without dynamic linking and it make sense in my opinion. So what do people think of : "Static linking of applications to eina library does not constitute a derivative work on system that does not provide dynamic linking and does not require the author to provide source code for the application, use the shared eina libraries or link their applications against a user-supplied version of library eina". This change to the licence could also be added to elementary. > (not sure if inline functions, macros and templates needs to be covered > as well in the above, but you get my point) They are already covered by the LGPL and doesn't make an application using a LGPL library GPL. > Anyway, please consider the above suggestion as this new feature opens > up for porting efl to some interesting and "more embedded" operating > systems and adding this exception will IMHO not violate the spirit of > the LGPL. If this change sounds good to every one on this ML, I will contact all 12 authors of eina and check with them if they agree on this change. Regards, -- Cedric BAIL ------------------------------------------------------------------------------ Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel