On Samstag, 15. Dezember 2018 17:13:20 CET Uxio Prego wrote:
> > I was unaware that Bison was shipped as part of macOS.  Apple
> > cannot stand the GPLv3, so there's no surprise they are stuck
> > with 2.3, and won't change.  Although there's no license on the
> > generated code.
> 
> I don't see the license in neither generated parsers, but in both
> generated parsers there is the same nice exception note, the
> `special exception` to `distribute that work under terms of your
> choice, so long as [the nesting work is not a parser generator
> itself] or a modified version thereof as a parser skeleton`.

Fact is Apple does not and will not ship Bison 3. I've heard that clearly from 
an Apple engineer a year ago and the reason was indeed the GPLv3. So that's 
why latest Xcode 10.1 still ships Bison 2.3.

There is a license exception in the generated parser source files, that's 
correct, but if you read that exception it sais:

        "As a special exception, you may create a larger work that contains
         part or all of the Bison parser skeleton and distribute that work
         under terms of your choice, so long as that work isn't itself a
         parser generator using the skeleton ..."

Considering the amount of tools Apple has which in turn create new 
intermediate source files, I can imagine why they fear ending up with GPL3 
issues was too dangerous.

Best regards,
Christian Schoenebeck

_______________________________________________
help-bison@gnu.org https://lists.gnu.org/mailman/listinfo/help-bison

Reply via email to