libgraphqlparser icon indicating copy to clipboard operation
libgraphqlparser copied to clipboard

Checked in Flex / Bison files are under GPL license

Open ErikWittern opened this issue 6 years ago • 3 comments

To make building this library possible on systems without / with outdated Flex / Bison libraries, generated files are checked into this repository. These files, for example parser.tab.cpp or position.hh, have the GPL license.

ErikWittern avatar Aug 01 '19 12:08 ErikWittern

As I understand it, those files are not under GPL - they are under the "exception" in the bison license that excludes them from GPL. But of course it can still scare people to scan the directory and find the words "GPL".

mmatsa avatar Aug 01 '19 15:08 mmatsa

What's the follow up here? Do we need to update those files to have more correct license headers?

leebyron avatar Nov 07 '19 08:11 leebyron

One option is of course to remove these files from the repository, and make Flex / Bison mandatory requirements for building libgraphqlparser. I think this should be up for discussion for a while before making a decision.

ErikWittern avatar Nov 07 '19 08:11 ErikWittern