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

P. Taylor Goetz commented on STORM-2223:
----------------------------------------

jpmml-model is BSD 3-clause [1], which is okay. jpmml-evaluator is AGPL [2], 
which is category x so it can't be used.

The jpmml legacy codebase is also BSD 3-clause [3] (GitHub mistakenly labels it 
as ALv2), so that is potentially usable. The latest release of the legacy jpmml 
code appears to be 1.0.22.

If the legacy code is used, the pom with the dependency should have a big 
warning stating that the artifact id should not be changed from 
"pmml-evaluator" to "jpmml-evaluator" (notice the "j") as doing so would 
introduce a category x dependency.


[1] https://github.com/jpmml/jpmml-model/blob/master/LICENSE.txt
[2] https://github.com/jpmml/jpmml-evaluator/blob/master/LICENSE.txt
[3] https://github.com/jpmml/jpmml/blob/master/LICENSE.txt

> Storm PMML Bolt
> ---------------
>
>                 Key: STORM-2223
>                 URL: https://issues.apache.org/jira/browse/STORM-2223
>             Project: Apache Storm
>          Issue Type: Improvement
>            Reporter: Sriharsha Chintalapani
>            Assignee: Hugo Louro
>
> This JIRA is to build a Storm PMML bolt which uses JPMML library to load PMML 
> doc and evaluate the incoming tuples based on the user provided PMML doc.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to