Topic: Incorrect licence detection caused by Bison
Hi Robin,
Sorry for the delay in replying.
Does the exception apply absolutely anytime the Bison exception comment text appears? (If so, why do they bother listing GPL above?)
I'm not overly familiar with Bison myself (we just hijack parse.h from PostgreSQL), however I suspect that the licence is included because the file appears in a template format as part of GNU BIson (I can't see why they'd include it otherwise). When Bison is run however, the resulting output file is obviously not GPL'd (much as a binary built with GCC isn't). In the vast majority of cases I believe the exception will apply, except in Bison itself, and any derivative projects.
Or do we actually have to do some clever work to find out whether the file is part of a Bison output? (If so, is there a reliable/easy marker in the file to detect that it is Bison output?)
Not that I can see :-(
Thanks, Dave.