Return-Path: X-Original-To: apmail-corinthia-dev-archive@minotaur.apache.org Delivered-To: apmail-corinthia-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 05F9A18D5C for ; Mon, 17 Aug 2015 15:03:13 +0000 (UTC) Received: (qmail 87628 invoked by uid 500); 17 Aug 2015 15:03:12 -0000 Delivered-To: apmail-corinthia-dev-archive@corinthia.apache.org Received: (qmail 87594 invoked by uid 500); 17 Aug 2015 15:03:12 -0000 Mailing-List: contact dev-help@corinthia.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@corinthia.incubator.apache.org Delivered-To: mailing list dev@corinthia.incubator.apache.org Received: (qmail 87583 invoked by uid 99); 17 Aug 2015 15:03:12 -0000 Received: from Unknown (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 17 Aug 2015 15:03:12 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 6F7511AA25F for ; Mon, 17 Aug 2015 15:03:12 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 3.994 X-Spam-Level: *** X-Spam-Status: No, score=3.994 tagged_above=-999 required=6.31 tests=[HTML_MESSAGE=3, KAM_LAZY_DOMAIN_SECURITY=1, RP_MATCHES_RCVD=-0.006] autolearn=disabled Received: from mx1-eu-west.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id UzjRnnyq9ujh for ; Mon, 17 Aug 2015 15:02:57 +0000 (UTC) Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx1-eu-west.apache.org (ASF Mail Server at mx1-eu-west.apache.org) with SMTP id B15FA20FE7 for ; Mon, 17 Aug 2015 15:02:55 +0000 (UTC) Received: (qmail 87258 invoked by uid 99); 17 Aug 2015 15:02:54 -0000 Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 17 Aug 2015 15:02:54 +0000 Received: from mail-wi0-f174.google.com (mail-wi0-f174.google.com [209.85.212.174]) by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id 875701A047B for ; Mon, 17 Aug 2015 15:02:54 +0000 (UTC) Received: by wibhh20 with SMTP id hh20so83741258wib.0 for ; Mon, 17 Aug 2015 08:02:53 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.194.190.110 with SMTP id gp14mr3705885wjc.76.1439823773330; Mon, 17 Aug 2015 08:02:53 -0700 (PDT) Received: by 10.28.93.18 with HTTP; Mon, 17 Aug 2015 08:02:53 -0700 (PDT) In-Reply-To: References: Date: Mon, 17 Aug 2015 17:02:53 +0200 Message-ID: Subject: Re: Is using Bison & Flex ok? From: jan i To: jan i Cc: "dev@corinthia.incubator.apache.org" Content-Type: multipart/alternative; boundary=047d7bb04fbe8c7251051d831875 --047d7bb04fbe8c7251051d831875 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Monday, August 17, 2015, jan i wrote: > > > On Monday, August 17, 2015, Peter Kelly > wrote: > >> I=E2=80=99m currently doing writing some experimental code for developin= g & >> testing a type inference algorithm that will eventually become of Flat. >> Because the latter is not at a sufficient stage of maturity, I=E2=80=99m= using >> Bison & Flex to parse a simple C-like programming language upon which I= =E2=80=99m >> doing the analysis. >> >> I=E2=80=99d like to include this code in the repository, but wanted to c= onfirm >> whether this is within the legal guidelines for dependent software. Biso= n >> is GPL, but has a special exception for the generated code (which contai= ns >> part of Bison itself): >> >> https://www.gnu.org/software/bison/manual/html_node/Conditions.html >> >> Flex=E2=80=99s license appears to be BSD(-like), which I=E2=80=99m assum= ing 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 th= at >> 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 rea= d > 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. >> >> =E2=80=94 >> Dr Peter M. Kelly >> pmkelly@apache.org >> >> 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. > --=20 Sent from My iPad, sorry for any misspellings. --047d7bb04fbe8c7251051d831875--