[antlr-interest] visual basic 6 grammar
Sebastian Kaliszewski
sk at z.pl
Tue Apr 6 08:28:28 PDT 2004
John D. Mitchell wrote:
>>>So what you're saying is, if the output of Antlr consists of a mixture
>>>of Antlr code and your GPL code, then the licence on your code (GPL)
>>>trumps that of Antlr?
>
>>Yes, thats true.
>
>
> Utter BS.
Nope. As Antlr's licence is 'weaker' (i.e. less restrictive) but GPL
compatible, GPL trumps it in the resulting work. If it was stronger and GPL
incompatible, then there would be no way to licence resulting code (i.e GPL
would be unapplicable).
In such conflict situations many experts say it's possible to just release
source code (as a case of free speech), and allow end users to build an
applicaytion by themselves, but everyone agrees that any form of binary
distributution (or even partly preprocessed code, like source files
generated by Antlr) is then legally impossible.
> This gets into the simple (but most certainly NOT simplistic :-) issue of
> the licensing of co-mingled code which mostly devolves to an issue of how
> the various licenses deal with derivative works.
Exactly.
> The GPL's viral nature would infect the co-mingled, derivative work but
> would have absolutely no effect upon the licensing of the individual parts.
It has no effect on the licencing on the Antlr code of course, but that's by
itself pretty useless.
> If, as the example was asking, the licensing of the ANTLR code (runtime and
> generated) had restrictions on co-mingled, derivative works then you could
> NOT actually apply the GPL without violating such a license.
Exactly.
> In the case
> of reality, ANTLR's license is extremely permissive (i.e., currently public
> domain which means that anybody can "steal" it and otherwise treat it as
> their own) but eventually it will be a BSD-alike which would continue to
> apply even if you created a co-mingled, derivative work.
rgds
--
Sebastian Kaliszewski
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/antlr-interest/
<*> To unsubscribe from this group, send an email to:
antlr-interest-unsubscribe at yahoogroups.com
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
More information about the antlr-interest
mailing list