Good point about the authors.. There are 22 total who contributed to edje_cc* files and only 6 to edje_cc.c specifically. git log edje_cc* | grep Author | awk '{print $2}' | sort | uniq | wc 22
I definitely agree that it would be stupid to change the other libs or even edje itself to GPL, and I would definitely disagree with that myself. I also don't like how GPL is a kind of viral like license, but the way I usually do it (personally) is : GPL for apps, LGPL for libraries. That being said, releasing *only* the edje_cc binary in GPL (keeping edje library and edje_decc, etc.. as BSD-like) would be a good solution to this epp problem. In order to avoid having to get approval from all 22 authors on the edje_cc files, how about a compromise, write a new edje_cc, which would use the BSD-like code from the existing code base (edje_cc_handlers.c, edje_cc_parse.c, etc..) but just write the 'main' function in a GPL-ed file which includes and calls those BSD-like functions/files. That is of course, assuming that a GPL .o can be 'legally' linked with a BSD .o (I think it is, but I'm not sure about it) to provide the final binary. edje_cc.c is only 250 lines of code, so it should be quite easy to rewrite it, or we could just ask permission from the 6 authors of edje_cc.c : barbieri caro cedric lucas mike_m raster We could also have a edje_cc_gpl alongside edje_cc which would not depend on epp and integrates it... This is particularly useful for windows where it's a bit tricky to get edje_cc.exe to find epp.exe (although that works fine and is not too hard, it's a bit of a hassle). Anyways, I'm just throwing ideas, doesn't mean any makes sense :) On Sun, Jan 15, 2012 at 3:51 AM, Michael Blumenkrantz < michael.blumenkra...@gmail.com> wrote: > On Sun, 15 Jan 2012 09:48:34 +0100 > Vincent Torri <vincent.to...@gmail.com> wrote: > > > On Sun, Jan 15, 2012 at 9:33 AM, David Seikel <onef...@gmail.com> wrote: > > > > > Only two are listed as an author > > > for epp, might be easier to get epp license changed? Though this might > > > make things hard (from epp) - > > > > > > * Copyright (C) 1995 Free Software Foundation, Inc. > > > * Written by Per Bothner, 1994-95. > > > * Copyright (C) 2003-2011 Kim Woelders > > > > that's something to try, indeed, though some changes has been done to > > epp by other devs : > > > > http://trac.enlightenment.org/e/log/trunk/edje/src/bin/epp > > > > Vincent > > > I don't consider anything I've done there worth attribution. > > > ------------------------------------------------------------------------------ > RSA(R) Conference 2012 > Mar 27 - Feb 2 > Save $400 by Jan. 27 > Register now! > http://p.sf.net/sfu/rsa-sfdev2dev2 > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > ------------------------------------------------------------------------------ RSA(R) Conference 2012 Mar 27 - Feb 2 Save $400 by Jan. 27 Register now! http://p.sf.net/sfu/rsa-sfdev2dev2 _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel