On 3/19/08, John Cowan <[EMAIL PROTECTED]> wrote: > minh thu scripsit: > > > > That's right. Of course, if you use a GPLed egg, you have to > distribute > > > Scheme source for your whole app. C source is obfuscated and doesn't > > > count for GPL purposes. > > > > It seems to me that you both say the opposite. I understand the > > exemple above of distributing averything in C form includes C code > > from any egg (under any license, not just BSD). > > Not from just any egg. If the egg is compile-time-only, there is no > problem. But if a GPLed egg provides runtime code to the final program, > such as the mpi or readline eggs, then it is in violation of the GPL to > distribute the C version only.
What about the fp egg--which uses silex to generate scheme code from a lexer spec--and links it directly into the resulting binary? Note that this scheme code (fp.l.scm) contains not only tables generated by silex, but also a verbatim chunk of 1,120 lines of code from silex.scm. Does this mean fp is now GPL? _______________________________________________ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-users