corinthia-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jan i <j...@apache.org>
Subject Re: Is using Bison & Flex ok?
Date Mon, 17 Aug 2015 15:02:53 GMT
On Monday, August 17, 2015, jan i <jani@apache.org> wrote:

>
>
> On Monday, August 17, 2015, Peter Kelly <pmkelly@apache.org
> <javascript:_e(%7B%7D,'cvml','pmkelly@apache.org');>> wrote:
>
>> I’m currently doing writing some experimental code for developing &
>> testing a type inference algorithm that will eventually become of Flat.
>> Because the latter is not at a sufficient stage of maturity, I’m using
>> Bison & Flex to parse a simple C-like programming language upon which I’m
>> doing the analysis.
>>
>> I’d like to include this code in the repository, but wanted to confirm
>> whether this is within the legal guidelines for dependent software. Bison
>> is GPL, but has a special exception for the generated code (which contains
>> part of Bison itself):
>>
>> https://www.gnu.org/software/bison/manual/html_node/Conditions.html
>>
>> Flex’s license appears to be BSD(-like), which I’m assuming should be ok:
>>
>> http://flex.sourceforge.net/manual/Copyright.html#Copyright
>>
>> My use of both of these tools is for experimental purposes only - my
>> intention is for Flat to eventually subsume both. I do not anticipate that
>> we would include the code that requires these for building as part of an
>> actual Corinthia release.
>>
>> Tools are not a concern for. a release, the source files are, having read
> the 2 copy rigths I do not see a problem to include the files.
>
> To avoid a tedious discussion with Dennis just do it, without putting
> attention on it.
>
apologies this remark was not intented to go public, I have no wish to hang
out people by name.

however our continued licensing discussions are getting tiresome, and do
not bring us forward.

rgds
jan i

>
> Later when it comes to release time we might need to dig deeper into the
> bison license. For now it is close enough that I can truthfully say I do
> not see a problem.
>
> rgds
> jan i
>
>> Note also that these tools are required at build time only, and do not
>> require extra libraries to be distributed with the generated code.
>>
>> —
>> Dr Peter M. Kelly
>> pmkelly@apache.org
>>
>> PGP key: http://www.kellypmk.net/pgp-key <http://www.kellypmk.net/pgp-key
>> >
>> (fingerprint 5435 6718 59F0 DD1F BFA0 5E46 2523 BAA1 44AE 2966)
>>
>>
>
> --
> Sent from My iPad, sorry for any misspellings.
>


-- 
Sent from My iPad, sorry for any misspellings.

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message