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/25 23:54:00 UTC

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

Matt Burgess created NIFI-5242:
----------------------------------

             Summary: 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


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)