Github user mmiklavc commented on the issue: https://github.com/apache/metron/pull/946 @simonellistonball It looks like they are not explicitly bundling the X-Pack client. Rather, they're expecting the user to provide the jar file manually on the classpath and then dynamically instantiating with reflection. That would seem to solve our license issues. https://github.com/apache/nifi/blob/master/nifi-nar-bundles/nifi-elasticsearch-bundle/nifi-elasticsearch-5-processors/src/main/java/org/apache/nifi/processors/elasticsearch/AbstractElasticsearch5TransportClientProcessor.java#L71 https://github.com/apache/nifi/blob/master/nifi-nar-bundles/nifi-elasticsearch-bundle/nifi-elasticsearch-5-processors/src/main/java/org/apache/nifi/processors/elasticsearch/AbstractElasticsearch5TransportClientProcessor.java#L225
---