You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@lucy.apache.org by "Marvin Humphrey (JIRA)" <ji...@apache.org> on 2011/03/20 01:38:29 UTC

[lucy-issues] [jira] Commented: (LUCY-137) Dependency licensing in grant code

    [ https://issues.apache.org/jira/browse/LUCY-137?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13008858#comment-13008858 ] 

Marvin Humphrey commented on LUCY-137:
--------------------------------------


> The file core/KinoSearch/Util/StringHelper.c contains material from the
> Unicode Consortium and from ICU4C. The copyright and license texts are
> currently embedded in the file and will need to be moved into LICENSE and
> NOTICE.

Done in LUCY-123.

> An HTML presentation of the US Constitution is used as sample data. Perhaps
> its public domain status must be noted in LICENSE?

Done with r1083338.  See dev list discussion at [http://s.apache.org/iG].
 
> The library currently depends on three CPAN modules which have
> non-ASL-compatible licensing:
> 
>     * Lingua::Stem::Snowball
>     * Lingua::StopWords
>     * JSON::XS

Lingua::Stem::Snowball was addressed in LUCY-125, and Lingua::StopWords was
addressed in LUCY-129.  JSON::XS was granted a variance in LEGAL-86.
 
> The build (specifically, Clownfish::Parser), depends on one CPAN module with
> incompatible licensing:
> 
>     * Parse::RecDescent

Addressed by LEGAL-86.

> Tutorial, cookbook, and sample code have dependencies on the following CPAN
> modules with non-ASL-compatible licensing:
> 
>     * Parse::RecDescent
>     * HTML::TreeBuilder
>     * Data::Pageset
>     * HTML::Entities

HTML::TreeBuilder, Data::Pageset, and HTML::Entities were purged over a series
of commits during November 2010.  Dev list discussion is at
[http://s.apache.org/j8].

Parse::RecDescent was removed from tutorial/sample code with LUCY-135.

> The benchmarking code depends on the following non-ASL-compatible CPAN
> modules:
> 
>     * Plucene

Plucene was purged with r1083247.  Dev list discussion at
[http://s.apache.org/7Fa].

> The devel directory contains code-beautification apps which depend on the
> following non-ASL-compatible CPAN modules:
> 
>     * Perl::Tidy
>     * Text::Diff

Perl::Tidy and Text::Diff were purged with r1081967.  Dev list thread at
[http://s.apache.org/PKL].

> The smoke testing script in the devel directory depends on the following
> non-ASL-compatible CPAN modules:
> 
>     * SVN::Class
>     * JSON::XS
>     * Email::Stuff

Addressed by LUCY-136.

> The test file perl/t/612-leak-trace.t has an optional dependency on the
> following non-ASL-compatible CPAN modules:
> 
>     * Test::LeakTrace

Test::LeakTrace was removed with r1081963.  Dev list discussion at
[http://s.apache.org/7Fa].

> Dependency licensing in grant code
> ----------------------------------
>
>                 Key: LUCY-137
>                 URL: https://issues.apache.org/jira/browse/LUCY-137
>             Project: Lucy
>          Issue Type: Task
>            Reporter: Marvin Humphrey
>            Assignee: Marvin Humphrey
>            Priority: Blocker
>             Fix For: 0.2-incubating
>
>
> At the time of the software grant, the KinoSearch codebase had a number of
> dependencies on libraries with licenses incompatible with the Apache License
> 2.0.  All of these must be addressed prior to Lucy's graduation from the
> Incubator.  All save those excepted by LEGAL-86 must be addressed prior to our 
> 0.1.0-incubating release.
> The list of dependencies was enumerated in a comment on LUCY-122:
> [http://s.apache.org/B7c]

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira