[jira] [Comment Edited] (TIKA-1581) jhighlight license concerns

2015-03-20 Thread Steve Rowe (JIRA)

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

Steve Rowe edited comment on TIKA-1581 at 3/20/15 3:02 PM:
---

Interestingly, the JFlex source files ({{\*.flex}}) for the {{\*.java}} files 
in question are dual-CDDL-LGPL licensed, so it is theoretically possible to 
just regenerate the {{.java}} files (I see a {{jflex}} target in the 
{{build.xml}}), and then apply the license from the {{.flex}} files to the 
regenerated {{.java}} files.  I highly suspect, given this situation, that the 
solo LGPL license in the {{.java}} files is simply a mistake.

Note that there is a fork of jhighlight on Github - maybe we can ask them to 
fix this issue using the method I describe above, and then switch Tika to using 
the fork?: [https://github.com/codelibs/jhighlight]


was (Author: steve_rowe):
Interestingly, the JFlex source files ({{\*.flex}}) for the {{\*.java}} files 
in question is dual-CDDL-LGPL licensed, so it is theoretically possible to just 
regenerate the {{.java}} files (I see a {{jflex}} target in the {{build.xml}}), 
and then apply the license from the {{.flex}} files to the regenerated 
{{.java}} files.  I highly suspect, given this situation, that the solo LGPL 
license in the {{.java}} files is simply a mistake.

Note that there is a fork of jhighlight on Github - maybe we can ask them to 
fix this issue using the method I describe above, and then switch Tika to using 
the fork?: [https://github.com/codelibs/jhighlight]

> jhighlight license concerns
> ---
>
> Key: TIKA-1581
> URL: https://issues.apache.org/jira/browse/TIKA-1581
> Project: Tika
>  Issue Type: Bug
>Affects Versions: 1.7
>Reporter: Karl Wright
>
> jhighlight jar is a Tika dependency.  The Lucene team discovered that, while 
> it claims to be a CDDL/LGPL dual-license, some of its functionality is LGPL 
> only:
> {code}
> Solr's contrib/extraction contains jhighlight-1.0.jar which declares itself 
> as dual CDDL or LGPL license. However, some of its classes are distributed 
> only under LGPL, e.g.
> com.uwyn.jhighlight.highlighter.
>   CppHighlighter.java
>   GroovyHighlighter.java
>   JavaHighlighter.java
>   XmlHighlighter.java
> I downloaded the sources from Maven 
> (http://search.maven.org/remotecontent?filepath=com/uwyn/jhighlight/1.0/jhighlight-1.0-sources.jar)
>  to confirm that, and also found this SVN repo: 
> http://svn.rifers.org/jhighlight/tags/release-1.0, though the project's 
> website seems to not exist anymore (https://jhighlight.dev.java.net/).
> I didn't find any direct usage of it in our code, so I guess it's probably 
> needed by a 3rd party dependency, such as Tika. Therefore if we e.g. omit it, 
> things will compile, but may fail at runtime.
> {code}
> Is it possible to remove this dependency for future releases, or allow only 
> optional inclusion of this package?  It is of concern to the ManifoldCF 
> project because we distribute a binary package that includes Tika and its 
> required dependencies, which currently includes jHighlight.



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


[jira] [Comment Edited] (TIKA-1581) jhighlight license concerns

2015-03-20 Thread Steve Rowe (JIRA)

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

Steve Rowe edited comment on TIKA-1581 at 3/20/15 3:01 PM:
---

Interestingly, the JFlex source files ({{\*.flex}}) for the {{\*.java}} files 
in question is dual-CDDL-LGPL licensed, so it is theoretically possible to just 
regenerate the {{.java}} files (I see a {{jflex}} target in the {{build.xml}}), 
and then apply the license from the {{.flex}} files to the regenerated 
{{.java}} files.  I highly suspect, given this situation, that the solo LGPL 
license in the {{.java}} files is simply a mistake.

Note that there is a fork of jhighlight on Github - maybe we can ask them to 
fix this issue using the method I describe above, and then switch Tika to using 
the fork?: [https://github.com/codelibs/jhighlight]


was (Author: steve_rowe):
Interestingly, the JFlex source files ({{\*.flex}}) for the {{\*.java}} files 
in question is dual-CDDL-LGPL licensed, so it is theoretically possible to just 
regenerate the {{.java}} files (I see a {{jflex}} target in the {{build.xml}}, 
and then apply the license from the {{.flex}} files to the regenerated 
{{.java}} files.  I highly suspect, given this situation, that the solo LGPL 
license in the {{.java}} files is simply a mistake.

Note that there is a fork of jhighlight on Github - maybe we can ask them to 
fix this issue using the method I describe above, and then switch Tika to using 
the fork?: [https://github.com/codelibs/jhighlight]

> jhighlight license concerns
> ---
>
> Key: TIKA-1581
> URL: https://issues.apache.org/jira/browse/TIKA-1581
> Project: Tika
>  Issue Type: Bug
>Affects Versions: 1.7
>Reporter: Karl Wright
>
> jhighlight jar is a Tika dependency.  The Lucene team discovered that, while 
> it claims to be a CDDL/LGPL dual-license, some of its functionality is LGPL 
> only:
> {code}
> Solr's contrib/extraction contains jhighlight-1.0.jar which declares itself 
> as dual CDDL or LGPL license. However, some of its classes are distributed 
> only under LGPL, e.g.
> com.uwyn.jhighlight.highlighter.
>   CppHighlighter.java
>   GroovyHighlighter.java
>   JavaHighlighter.java
>   XmlHighlighter.java
> I downloaded the sources from Maven 
> (http://search.maven.org/remotecontent?filepath=com/uwyn/jhighlight/1.0/jhighlight-1.0-sources.jar)
>  to confirm that, and also found this SVN repo: 
> http://svn.rifers.org/jhighlight/tags/release-1.0, though the project's 
> website seems to not exist anymore (https://jhighlight.dev.java.net/).
> I didn't find any direct usage of it in our code, so I guess it's probably 
> needed by a 3rd party dependency, such as Tika. Therefore if we e.g. omit it, 
> things will compile, but may fail at runtime.
> {code}
> Is it possible to remove this dependency for future releases, or allow only 
> optional inclusion of this package?  It is of concern to the ManifoldCF 
> project because we distribute a binary package that includes Tika and its 
> required dependencies, which currently includes jHighlight.



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


[jira] [Commented] (TIKA-1581) jhighlight license concerns

2015-03-20 Thread Steve Rowe (JIRA)

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

Steve Rowe commented on TIKA-1581:
--

Interestingly, the JFlex source files ({{\*.flex}}) for the {{\*.java}} files 
in question is dual-CDDL-LGPL licensed, so it is theoretically possible to just 
regenerate the {{.java}} files (I see a {{jflex}} target in the {{build.xml}}, 
and then apply the license from the {{.flex}} files to the regenerated 
{{.java}} files.  I highly suspect, given this situation, that the solo LGPL 
license in the {{.java}} files is simply a mistake.

Note that there is a fork of jhighlight on Github - maybe we can ask them to 
fix this issue using the method I describe above, and then switch Tika to using 
the fork?: [https://github.com/codelibs/jhighlight]

> jhighlight license concerns
> ---
>
> Key: TIKA-1581
> URL: https://issues.apache.org/jira/browse/TIKA-1581
> Project: Tika
>  Issue Type: Bug
>Affects Versions: 1.7
>Reporter: Karl Wright
>
> jhighlight jar is a Tika dependency.  The Lucene team discovered that, while 
> it claims to be a CDDL/LGPL dual-license, some of its functionality is LGPL 
> only:
> {code}
> Solr's contrib/extraction contains jhighlight-1.0.jar which declares itself 
> as dual CDDL or LGPL license. However, some of its classes are distributed 
> only under LGPL, e.g.
> com.uwyn.jhighlight.highlighter.
>   CppHighlighter.java
>   GroovyHighlighter.java
>   JavaHighlighter.java
>   XmlHighlighter.java
> I downloaded the sources from Maven 
> (http://search.maven.org/remotecontent?filepath=com/uwyn/jhighlight/1.0/jhighlight-1.0-sources.jar)
>  to confirm that, and also found this SVN repo: 
> http://svn.rifers.org/jhighlight/tags/release-1.0, though the project's 
> website seems to not exist anymore (https://jhighlight.dev.java.net/).
> I didn't find any direct usage of it in our code, so I guess it's probably 
> needed by a 3rd party dependency, such as Tika. Therefore if we e.g. omit it, 
> things will compile, but may fail at runtime.
> {code}
> Is it possible to remove this dependency for future releases, or allow only 
> optional inclusion of this package?  It is of concern to the ManifoldCF 
> project because we distribute a binary package that includes Tika and its 
> required dependencies, which currently includes jHighlight.



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