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

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,

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

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

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