[
https://issues.apache.org/jira/browse/LUCY-173?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marvin Humphrey updated LUCY-173:
---------------------------------
Attachment: lemon_support_files.patch
The lemon.c and lempar.c source files were obtained from the tag for SQLite
release 3.7.7.1, at [http://www3.sqlite.org/cgi/src/info/af0d91adf4].
The SQLite source code, including both lemon.c and lempar.c, has been released
into the public domain by its authors as documented at
[http://www.sqlite.org/copyright.html]:
{quote}
All of the deliverable code in SQLite has been dedicated to the public domain
by the authors. All code authors, and representatives of the companies they
work for, have signed affidavits dedicating their contributions to the public
domain and originals of those signed affidavits are stored in a firesafe at
the main offices of Hwaci.
{quote}
>From lemon.c:
{noformat}
/*
** This file contains all sources (including headers) to the LEMON
** LALR(1) parser generator. The sources have been combined into a
** single file to make it easy to include LEMON in the source tree
** and Makefile of another program.
**
** The author of this program disclaims copyright.
*/
{noformat}
>From lempar.c:
{noformat}
/* Driver template for the LEMON parser generator.
** The author disclaims copyright to this source code.
*/
{noformat}
As per the discussion at LEGAL-75, we should treat "public domain" as an
extremely permissive license with attribution. To satisfy the attribution
criteria, this patch adds a short snippet to Lucy's top-level NOTICE file.
> Bundle Lemon parser generator
> -----------------------------
>
> Key: LUCY-173
> URL: https://issues.apache.org/jira/browse/LUCY-173
> Project: Lucy
> Issue Type: New Feature
> Reporter: Marvin Humphrey
> Assignee: Marvin Humphrey
> Fix For: 0.3.0 (incubating)
>
> Attachments: lemon.c, lemon_support_files.patch, lempar.c
>
>
> Lucy should bundle the source code to the Lemon parser generator from the
> SQLite project. Among other benefits, it will allow us to eliminate our last
> problematic dependencies.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira