Re: Bison Skeleton: irksome GPL license.

2018-04-18 Thread Hans Åberg
> On 18 Apr 2018, at 15:56, Kaz Kylheku wrote: > > What I'm saying is that Flex 2.5.35 in an Ubuntu installation I'm > using has this behavior: > > /* comment */ > %{ > #include "header.h" > %} > /* ... */ > > The header comment is propagated to the lex.yy.c file. It's not at the top > of

Re: Bison Skeleton: irksome GPL license.

2018-04-18 Thread Kaz Kylheku
On 2018-04-18 01:36, Hans Åberg wrote: On 18 Apr 2018, at 02:16, Kaz Kylheku wrote: (Side note: this is a different behavior from GNU Flex, which passes through the comment even if is outside of the %{ ... %} block). No, it doesn't, not in my code. In some circumstances, one might leave out

Re: Bison Skeleton: irksome GPL license.

2018-04-18 Thread Hans Åberg
> On 18 Apr 2018, at 02:16, Kaz Kylheku wrote: > > On 2018-04-16 13:27, Hans Åberg wrote: >>> On 16 Apr 2018, at 22:01, Kaz Kylheku wrote: >>> When Bison turns a .y file into a y.tab.c, it removes any license >>> header from the .y file, and asserts its own license over the file >>> (which com

Re: Bison Skeleton: irksome GPL license.

2018-04-17 Thread Kaz Kylheku
On 2018-04-16 13:27, Hans Åberg wrote: On 16 Apr 2018, at 22:01, Kaz Kylheku wrote: When Bison turns a .y file into a y.tab.c, it removes any license header from the .y file, and asserts its own license over the file (which comes from the parser skeleton). *Replacing* the copyright notice to

Re: Bison Skeleton: irksome GPL license.

2018-04-16 Thread Hans Åberg
> On 16 Apr 2018, at 22:01, Kaz Kylheku wrote: > > When Bison turns a .y file into a y.tab.c, it removes any license > header from the .y file, and asserts its own license over the file > (which comes from the parser skeleton). > *Replacing* the copyright notice to assert another one isn't appr

Bison Skeleton: irksome GPL license.

2018-04-16 Thread Kaz Kylheku
When Bison turns a .y file into a y.tab.c, it removes any license header from the .y file, and asserts its own license over the file (which comes from the parser skeleton). It says that the entire file is free software redistributed under terms of the GPL (with a dubious exception that it may be