[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