Hi, Larry--

Computer grammars can have context-free parsers:

https://en.wikipedia.org/wiki/Context-free_grammar

The phrase I used was as much a term of art from computer language / formal 
grammar theory,
much as the terms of a software license involve terms of art from the law.

Regards,
-- 
-Chuck

On Jan 13, 2017, at 11:13 AM, Lawrence Rosen <lro...@rosenlaw.com> wrote:
> Chuck Swiger wrote: <>
> > This is a pretty common mistake that developers tend to make when reviewing 
> > licenses.  The law doesn't come in a fully denormalized grammar suitable 
> > for context-free parsing; more importantly, judges aren't compilers.
>  
> The law DOES come in a "fully denormalized grammar suitable for parsing," but 
> of course no parsing is ever context-free. 
>  
> The problem is that many FOSS licenses DON'T use a standard grammar for such 
> important things as "derivative work" or "attribution notices." Developers 
> and their lawyers often write or review licenses without a standard grammar. 
> And then they assume that licensees are mind-readers or "compilers" of that 
> legal code. 
>  
> That's the world we live in. Please don't disparage developers alone for this 
> problem.
>  
> /Larry
>  
>  
> -----Original Message-----
> From: License-discuss [mailto:license-discuss-boun...@opensource.org 
> <mailto:license-discuss-boun...@opensource.org>] On Behalf Of Chuck Swiger
> Sent: Friday, January 13, 2017 10:37 AM
> To: license-discuss@opensource.org <mailto:license-discuss@opensource.org>
> Subject: Re: [License-discuss] step by step interpretation of common 
> permissive licenses
>  
> On Jan 13, 2017, at 10:05 AM, Massimo Zaniboni 
> <massimo.zanib...@asterisell.com <mailto:massimo.zanib...@asterisell.com>> 
> wrote:
> > I tried interpreting the terms of common permissive licenses following a 
> > "step by step" approach, like if they were instructions in programminng 
> > code, and I found with my big surprises that doing so they became non 
> > permissive licenses, or permissive licenses only using some "border-line" 
> > interpretation.
>  
> This is a pretty common mistake that developers tend to make when reviewing 
> licenses.  The law doesn't come in a fully denormalized grammar suitable for 
> context-free parsing; more importantly, judges aren't compilers.
> [<LER>] <snip> 
> _______________________________________________
> License-discuss mailing list
> License-discuss@opensource.org <mailto:License-discuss@opensource.org>
> https://lists.opensource.org/cgi-bin/mailman/listinfo/license-discuss 
> <https://lists.opensource.org/cgi-bin/mailman/listinfo/license-discuss>
_______________________________________________
License-discuss mailing list
License-discuss@opensource.org
https://lists.opensource.org/cgi-bin/mailman/listinfo/license-discuss

Reply via email to