You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Matt Burgess (JIRA)" <ji...@apache.org> on 2018/05/27 15:24:00 UTC

[jira] [Updated] (NIFI-5242) Elasticsearch REST API client has LGPL dependency which must be removed

     [ https://issues.apache.org/jira/browse/NIFI-5242?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Matt Burgess updated NIFI-5242:
-------------------------------
    Status: Patch Available  (was: In Progress)

> Elasticsearch REST API client has LGPL dependency which must be removed
> -----------------------------------------------------------------------
>
>                 Key: NIFI-5242
>                 URL: https://issues.apache.org/jira/browse/NIFI-5242
>             Project: Apache NiFi
>          Issue Type: Bug
>            Reporter: Matt Burgess
>            Assignee: Matt Burgess
>            Priority: Major
>
> NIFI-4325 introduced a processor that made use of the Elasticsearch 5.x REST API client (which replaced the older native transport client). However they neglected to make the JTS dependency optional, as it is LGPL-licensed, and thus it is included as a transitive dependency in NiFi, which is a violation of the Apache Software Foundation guidelines.
> As it was apparently intended to be an optional dependency (see [https://github.com/elastic/elasticsearch/issues/28899)], we should be able to exclude it from the NiFi Maven build, but we'll need to run regression tests to make sure nothing gets broken as a result.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)