diff --git a/pom.xml b/pom.xml index 8e9dc21dc..e79590af2 100644 --- a/pom.xml +++ b/pom.xml @@ -40,6 +40,8 @@ true false 1.21 + 3.0.1 + 1.27 @@ -48,6 +50,31 @@ commons-compress ${dependency.apache-commons-compress.version} + + org.apache.tika + tika-core + ${dependency.tika.version} + + + org.apache.tika + tika-java7 + ${dependency.tika.version} + + + org.apache.tika + tika-parsers + ${dependency.tika.version} + + + org.apache.tika + tika-xmp + ${dependency.tika.version} + + + jakarta.xml.bind + jakarta.xml.bind-api + ${dependency.jakarta.xml.bind-api.version} + diff --git a/search-services/packaging/src/main/resources/licenses/3rd-party/Apache2.0like-JDOM2.txt b/search-services/packaging/src/main/resources/licenses/3rd-party/Apache2.0like-JDOM2.txt new file mode 100644 index 000000000..c18f7bb85 --- /dev/null +++ b/search-services/packaging/src/main/resources/licenses/3rd-party/Apache2.0like-JDOM2.txt @@ -0,0 +1,54 @@ +/*-- + + Copyright (C) 2000-2012 Jason Hunter & Brett McLaughlin. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions, and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions, and the disclaimer that follows + these conditions in the documentation and/or other materials + provided with the distribution. + + 3. The name "JDOM" must not be used to endorse or promote products + derived from this software without prior written permission. For + written permission, please contact . + + 4. Products derived from this software may not be called "JDOM", nor + may "JDOM" appear in their name, without prior written permission + from the JDOM Project Management . + + In addition, we request (but do not require) that you include in the + end-user documentation provided with the redistribution and/or in the + software itself an acknowledgement equivalent to the following: + "This product includes software developed by the + JDOM Project (http://www.jdom.org/)." + Alternatively, the acknowledgment may be graphical using the logos + available at http://www.jdom.org/images/logos. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE JDOM AUTHORS OR THE PROJECT + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + + This software consists of voluntary contributions made by many + individuals on behalf of the JDOM Project and was originally + created by Jason Hunter and + Brett McLaughlin . For more information + on the JDOM Project, please see . + + */ + diff --git a/search-services/packaging/src/main/resources/licenses/3rd-party/BSDlike-JaiImageIOCore.txt b/search-services/packaging/src/main/resources/licenses/3rd-party/BSDlike-JaiImageIOCore.txt new file mode 100644 index 000000000..88e09e0d5 --- /dev/null +++ b/search-services/packaging/src/main/resources/licenses/3rd-party/BSDlike-JaiImageIOCore.txt @@ -0,0 +1,39 @@ +Copyright (c) 2005 Sun Microsystems, Inc. +Copyright © 2010-2014 University of Manchester +Copyright © 2010-2015 Stian Soiland-Reyes +Copyright © 2015 Peter Hull +All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +- Redistribution of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +- Redistribution in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +Neither the name of Sun Microsystems, Inc. or the names of +contributors may be used to endorse or promote products derived +from this software without specific prior written permission. + +This software is provided "AS IS," without a warranty of any +kind. ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND +WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE HEREBY +EXCLUDED. SUN MIDROSYSTEMS, INC. ("SUN") AND ITS LICENSORS SHALL +NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF +USING, MODIFYING OR DISTRIBUTING THIS SOFTWARE OR ITS +DERIVATIVES. IN NO EVENT WILL SUN OR ITS LICENSORS BE LIABLE FOR +ANY LOST REVENUE, PROFIT OR DATA, OR FOR DIRECT, INDIRECT, SPECIAL, +CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED AND +REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF THE USE OF OR +INABILITY TO USE THIS SOFTWARE, EVEN IF SUN HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + +You acknowledge that this software is not designed or intended for +use in the design, construction, operation or maintenance of any +nuclear facility. diff --git a/search-services/packaging/src/main/resources/licenses/3rd-party/BSDlike-XMPCoreShaded.txt b/search-services/packaging/src/main/resources/licenses/3rd-party/BSDlike-XMPCoreShaded.txt new file mode 100644 index 000000000..d8d27d761 --- /dev/null +++ b/search-services/packaging/src/main/resources/licenses/3rd-party/BSDlike-XMPCoreShaded.txt @@ -0,0 +1,29 @@ + + +Copyright (c) 2009, Adobe Systems Incorporated All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this +list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, this +list of conditions and the following disclaimer in the documentation and/or other +materials provided with the distribution. + +* Neither the name of Adobe Systems Incorporated, nor the names of its contributors +may be used to endorse or promote products derived from this software without +specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANT ABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL +THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT +OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, +EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +https://www.adobe.com/devnet/xmp/library/eula-xmp-library-java.html \ No newline at end of file diff --git a/search-services/packaging/src/main/resources/licenses/3rd-party/MITlike-ddplist.txt b/search-services/packaging/src/main/resources/licenses/3rd-party/MITlike-ddplist.txt new file mode 100644 index 000000000..2485d7898 --- /dev/null +++ b/search-services/packaging/src/main/resources/licenses/3rd-party/MITlike-ddplist.txt @@ -0,0 +1,20 @@ +dd-plist - An open source library to parse and generate property lists +Copyright (C) 2016 Daniel Dreibrodt + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/search-services/packaging/src/main/resources/licenses/3rd-party/MITlike-jsoup.txt b/search-services/packaging/src/main/resources/licenses/3rd-party/MITlike-jsoup.txt new file mode 100644 index 000000000..1802c6fae --- /dev/null +++ b/search-services/packaging/src/main/resources/licenses/3rd-party/MITlike-jsoup.txt @@ -0,0 +1,21 @@ +The MIT License + +Copyright (c) 2009-2020 Jonathan Hedley + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/search-services/packaging/src/main/resources/licenses/notice.txt b/search-services/packaging/src/main/resources/licenses/notice.txt index 0ac44ca27..475f126e8 100644 --- a/search-services/packaging/src/main/resources/licenses/notice.txt +++ b/search-services/packaging/src/main/resources/licenses/notice.txt @@ -87,11 +87,28 @@ jetty-webapp-9.3.29.v20201019.jar https://www.eclipse.org/jetty/licenses.html jetty-xml-9.3.29.v20201019.jar https://www.eclipse.org/jetty/licenses.html woodstox-core-5.0.3.jar https://github.com/FasterXML/woodstox aggdesigner-algorithm-6.0.jar https://github.com/julianhyde/aggdesigner +tika-core-1.27.jar https://github.com/apache/tika/blob/1.27/LICENSE.txt +tika-java7-1.27.jar https://github.com/apache/tika/blob/1.27/LICENSE.txt +tika-parsers-1.27.jar https://github.com/apache/tika/blob/1.27/LICENSE.txt +tika-xmp-1.27.jar https://github.com/apache/tika/blob/1.27/LICENSE.txt +jcommander-1.81.jar https://github.com/cbeust/jcommander/blob/1.81/license.txt +jbig2-imageio-3.0.3.jar https://github.com/apache/pdfbox-jbig2/blob/3.0.3/LICENSE.txt +parso-2.0.14.jar https://github.com/epam/parso/blob/v2.0.14/LICENSE +preflight-2.0.24.jar https://github.com/apache/pdfbox/blob/2.0.24/LICENSE.txt +xmpbox-2.0.24.jar https://github.com/apache/pdfbox/blob/2.0.24/LICENSE.txt +openjson-1.0.12.jar https://github.com/openjson/openjson/blob/v1.0.12/LICENSE.txt +jna-5.8.0.jar https://github.com/java-native-access/jna/blob/5.8.0/LICENSE +isoparser-1.9.41.7.jar http://www.apache.org/licenses/LICENSE-2.0.txt +metadata-extractor-2.15.0.1.jar http://www.apache.org/licenses/LICENSE-2.0.txt +jdom2-2.0.6.jar https://github.com/hunterhacker/jdom/blob/JDOM-2.0.6/LICENSE.txt + + +=== Creative Commons Public Domain === +jcip-annotations-1.0.jar https://jcip.net/listings.html === CDDL 1.1 === jaxb-core-3.0.2.jar http://jaxb.java.net/ -jaxb-runtime-2.3.3.jar http://jaxb.java.net/ jaxb-xjc-3.0.2.jar http://jaxb.java.net/ @@ -100,8 +117,15 @@ jakarta.activation-2.0.1.jar https://eclipse-ee4j.github.io/jaf jakarta.activation-api-1.2.2.jar https://eclipse-ee4j.github.io/jaf jakarta.jws-api-2.1.0.jar https://projects.eclipse.org/projects/ee4j.websocket/releases/1.1.1 jakarta.xml.bind-api-3.0.1.jar https://projects.eclipse.org/projects/ee4j.jaxb -istack-commons-runtime-3.0.11.jar https://projects.eclipse.org/projects/ee4j.jaxb-impl -txw2-2.3.3.jar https://eclipse-ee4j.github.io/jaxb-ri +istack-commons-runtime-3.0.12.jar https://projects.eclipse.org/projects/ee4j.jaxb-impl +txw2-2.3.4.jar https://eclipse-ee4j.github.io/jaxb-ri +jaxb-runtime-2.3.4.jar https://github.com/eclipse-ee4j/jaxb-ri/blob/2.3.4-RI/LICENSE.md + + +=== Eclipse Public License 1.0 === +mchange-commons-java-0.2.19.jar https://github.com/swaldman/mchange-commons-java/blob/v0.2.19/LICENSE +c3p0-0.9.5.5.jar https://github.com/swaldman/c3p0/blob/c3p0-0.9.5.5/LICENSE + === Eclipse Public License 2.0 === jakarta.annotation-api-1.3.5.jar https://projects.eclipse.org/projects/ee4j.ca @@ -111,6 +135,14 @@ jakarta.transaction-api-1.3.3.jar https://projects.eclipse.org/projects/ee4j.jta === BSD === jibx-run-1.3.3.jar http://jibx.sourceforge.net/ dom4j-2.1.3.jar https://github.com/dom4j/dom4j/blob/master/LICENSE +xmpcore-shaded-6.1.11.jar https://github.com/tballison/xmpcore-shaded/blob/6.1.11/src/main/resources/META-INF/LICENSE +jai-imageio-core-1.4.0.jar https://github.com/jai-imageio/jai-imageio-core/blob/jai-imageio-core-1.4.0/README.md + + +=== MIT === +dd-plist-1.23.jar https://github.com/3breadt/dd-plist/blob/dd-plist-1.23/LICENSE.txt +jsoup-1.13.1.jar https://github.com/jhy/jsoup/blob/jsoup-1.13.1/LICENSE +dec-0.1.2.jar http://www.opensource.org/licenses/mit-license.php === Part of Apache Solr (Licenses listed separately) === @@ -229,10 +261,6 @@ start.jar stax2-api-3.1.4.jar tagsoup-1.2.1.jar t-digest-3.1.jar -tika-core-1.16.jar -tika-java7-1.16.jar -tika-parsers-1.16.jar -tika-xmp-1.16.jar vorbis-java-core-0.8.jar vorbis-java-tika-0.8.jar xmpcore-5.1.2.jar