C grammar license

14 views
Skip to first unread message

Ivan Perez

unread,
Jul 10, 2020, 10:13:02 AM7/10/20
to bnfc...@googlegroups.com
Hi,

I'd like to use the C grammar in the example folder for a project. It seems more convenient to just take the grammar and build everything during compilation.

What license applies to that C grammar? Is it also GPL2?

Thanks,

Ivan

Andreas Abel

unread,
Jul 12, 2020, 1:14:02 PM7/12/20
to bnfc...@googlegroups.com, Ivan Perez, Aarne Ranta
This question should be answered by Aarne.

(My personal take would be to place BNFC in the public domain, but I am
not the author.)

--Andreas
> --
> You received this message because you are subscribed to the Google
> Groups "BNFC Developers and Users" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to bnfc-dev+u...@googlegroups.com
> <mailto:bnfc-dev+u...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/bnfc-dev/CACZKWEJrYHMvf8hDrtT2BYse90Rkp0Qq78AmDSmx63Jt5h%2BbKQ%40mail.gmail.com
> <https://groups.google.com/d/msgid/bnfc-dev/CACZKWEJrYHMvf8hDrtT2BYse90Rkp0Qq78AmDSmx63Jt5h%2BbKQ%40mail.gmail.com?utm_medium=email&utm_source=footer>.

Aarne Ranta

unread,
Jul 13, 2020, 6:00:17 AM7/13/20
to bnfc...@googlegroups.com
Hello,


I think we can safely assume that the grammar examples are also (at least) =
GPL. That was the license we applied to everything in the research group at=
 the time. Later (from around 2006) we went over to more permissive license=
s (LGPL and BSD), but this is not what I can promise for code written back =
in 2003.


  Aarne.



To unsubscribe from this group and stop receiving emails from it, send an email to bnfc-dev+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bnfc-dev/14a484b4-c06a-7b06-5557-7cdaec618a66%40ifi.lmu.de.

Ivan Perez

unread,
Jul 13, 2020, 9:25:12 AM7/13/20
to Aarne Ranta, Andreas Abel, bnfc...@googlegroups.com

Thanks! I just have emailed the copyright owner of that grammar about it.

I don't see any mentions of BSD, at least not in the core of BNFC. All seems GPL. Many examples are too. Unless something contradicts it, for me it also raises questions about how the generated code can be used.

I wasn't going to suggest it but, given that it has been brought up: would the BNFC project be open to using a more permissive license? (I have searched and found that part of the problem seems to be that some of the people originally involved are not participating anymore.)

Generally, *GPL* means we can't use it, even if our end product is also open source.

Many thanks,

Ivan


On Mon, 13 Jul 2020 at 05:30, Aarne Ranta <Aarne...@cse.gu.se> wrote:

Hello,


I think we can safely assume that the grammar examples are also (at least) GPL. That was the license we applied to everything in the research group at the time. Later (from around 2006) we went over to more permissive licenses (LGPL and BSD), but this is not what I can promise for code written back in 2003.


  Aarne.

  


From: Andreas Abel <andrea...@ifi.lmu.de>
Sent: Sunday, July 12, 2020 7:13:57 PM
To: bnfc...@googlegroups.com; Ivan Perez; Aarne Ranta
Subject: Re: [bnfc-dev] C grammar license
 
Reply all
Reply to author
Forward
0 new messages