diff --git a/server/docs/thirdparty/ARTISTIC-LICENSE.txt b/server/docs/thirdparty/ARTISTIC-LICENSE.txt deleted file mode 100644 index 0f0546a9a..000000000 --- a/server/docs/thirdparty/ARTISTIC-LICENSE.txt +++ /dev/null @@ -1,118 +0,0 @@ - -The Artistic License - -Preamble - - The intent of this document is to state the conditions under which a - Package may be copied, such that the Copyright Holder maintains some - semblance of artistic control over the development of the package, - while giving the users of the package the right to use and distribute - the Package in a more-or-less customary fashion, plus the right to make - reasonable modifications. - - "Package" refers to the collection of files distributed by the - Copyright Holder, and derivatives of that collection of files - created through textual modification. - - "Standard Version" refers to such a Package if it has not been - modified, or has been modified in accordance with the wishes - of the Copyright Holder. - - "Copyright Holder" is whoever is named in the copyright or - copyrights for the package. - - "You" is you, if you're thinking about copying or distributing - this Package. - - "Reasonable copying fee" is whatever you can justify on the - basis of media cost, duplication charges, time of people involved, - and so on. (You will not be required to justify it to the - Copyright Holder, but only to the computing community at large - as a market that must bear the fee.) - - "Freely Available" means that no fee is charged for the item - itself, though there may be fees involved in handling the item. - It also means that recipients of the item may redistribute it - under the same conditions they received it. - - - 1. You may make and give away verbatim copies of the source form of the - Standard Version of this Package without restriction, provided that you - duplicate all of the original copyright notices and associated disclaimers. - - - 2. You may apply bug fixes, portability fixes and other modifications - derived from the Public Domain or from the Copyright Holder. A Package - modified in such a way shall still be considered the Standard Version. - - - 3. You may otherwise modify your copy of this Package in any way, provided - that you insert a prominent notice in each changed file stating how and - when you changed that file, and provided that you do at least ONE of the - following: - - a) place your modifications in the Public Domain or otherwise make them - Freely Available, such as by posting said modifications to Usenet or - an equivalent medium, or placing the modifications on a major archive - site such as ftp.uu.net, or by allowing the Copyright Holder to include - your modifications in the Standard Version of the Package. - - b) use the modified Package only within your corporation or organization. - - c) rename any non-standard executables so the names do not conflict - with standard executables, which must also be provided, and provide - a separate manual page for each non-standard executable that clearly - documents how it differs from the Standard Version. - - d) make other distribution arrangements with the Copyright Holder. - - - 4. You may distribute the programs of this Package in object code or - executable form, provided that you do at least ONE of the following: - - a) distribute a Standard Version of the executables and library files, - together with instructions (in the manual page or equivalent) on where - to get the Standard Version. - - b) accompany the distribution with the machine-readable source of - the Package with your modifications. - - c) accompany any non-standard executables with their corresponding - Standard Version executables, giving the non-standard executables - non-standard names, and clearly documenting the differences in manual - pages (or equivalent), together with instructions on where to get - the Standard Version. - - d) make other distribution arrangements with the Copyright Holder. - - - 5. You may charge a reasonable copying fee for any distribution of this - Package. You may charge any fee you choose for support of this Package. - You may not charge a fee for this Package itself. However, - you may distribute this Package in aggregate with other (possibly - commercial) programs as part of a larger (possibly commercial) software - distribution provided that you do not advertise this Package as a - product of your own. - - - 6. The scripts and library files supplied as input to or produced as - output from the programs of this Package do not automatically fall - under the copyright of this Package, but belong to whomever generated - them, and may be sold commercially, and may be aggregated with this - Package. - - - 7. C or perl subroutines supplied by you and linked into this Package - shall not be considered part of this Package. - - - 8. The name of the Copyright Holder may not be used to endorse or promote - products derived from this software without specific prior written permission. - - - 9. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - - - The End \ No newline at end of file diff --git a/server/docs/thirdparty/THIRD-PARTY-README.txt b/server/docs/thirdparty/THIRD-PARTY-README.txt index a25f3ad1d..e8a549a15 100644 --- a/server/docs/thirdparty/THIRD-PARTY-README.txt +++ b/server/docs/thirdparty/THIRD-PARTY-README.txt @@ -68,18 +68,18 @@ terms. dcm4che 2.0.29 (source code can be downloaded at: http://www.dcm4che.org/) DcmRcv and DcmSnd were modified to allow overriding of the network - connections. + connections. The modified source is included in the Open Integration + Engine source code under server/src/main/java/org/dcm4che2/tool/. HAPI 2.3 (source code can be downloaded at: https://github.com/hapifhir/hapi-hl7v2) iText, a free Java-PDF library version 2.1.7 (source code can be downloaded at: - http://search.maven.org/remotecontent?filepath=com/lowagie/itext/2.1.7/itext - -2.1.7-sources.jar) + https://repo1.maven.org/maven2/com/lowagie/itext/2.1.7/itext-2.1.7-sources.jar) Javassist 3.26.0 [incl. CLI] (source code can be downloaded at: - http://www.csg.ci.i.u-tokyo.ac.jp/~chiba/javassist/) + https://github.com/jboss-javassist/javassist/tree/rel_3_26_0_ga) -------------------------------------------------------------------------------- @@ -90,9 +90,11 @@ The following are distributed under the terms of the MPL version 2.0 terms. Mozilla Rhino 1.7.13 [incl. CLI] (source code can be downloaded at: - https://github.com/mozilla/rhino) + https://github.com/mozilla/rhino/tree/Rhino1_7_13_Release) This library was modified to fix some issues in XML processing, and to make - the debugger easier to implement. + the debugger easier to implement. The modified source is included in the + Open Integration Engine source code under + server/src/main/java/org/mozilla/javascript/. -------------------------------------------------------------------------------- @@ -101,8 +103,8 @@ terms. The following are distributed under the terms of the Common Development and Distribution License version 1.1 (see CDDL-1.1.txt): - AOP Alliance Repackaged 2.4.0 (source code can be downloaded from: - https://sourceforge.net/projects/aopalliance/) + AOP Alliance Repackaged 2.4.0-b31 (source code can be downloaded from: + https://repo1.maven.org/maven2/org/glassfish/hk2/external/aopalliance-repackaged/2.4.0-b31/aopalliance-repackaged-2.4.0-b31-sources.jar) Extended StAX API 1.8 (source code can be downloaded from: https://github.com/javaee/metro-stax-ex/tree/1.8) @@ -116,8 +118,9 @@ Distribution License version 1.1 (see CDDL-1.1.txt): GlassFish MBean Annotation Library 3.1.0.b001 (source code can be downloaded from: https://github.com/javaee/gmbal/tree/VERSION-3.1.0-b001) - HK2 2.4.0 [incl. CLI] (source code can be downloaded from: - https://hk2.java.net/2.4.0-b34/) + HK2 2.4.0-b31 [incl. CLI] (source code for each module is available as + its 2.4.0-b31 -sources.jar under: + https://repo1.maven.org/maven2/org/glassfish/hk2/) IStack Commons Runtime 3.0.6 (source code can be downloaded from: https://github.com/javaee/jaxb-istack-commons) @@ -130,7 +133,7 @@ Distribution License version 1.1 (see CDDL-1.1.txt): https://github.com/javaee/metro-jax-ws/tree/2.3.0.2/jaxws-ri) Java Persistence API 1.0 (source code can be downloaded from: - https://glassfish.java.net/downloads/persistence/JavaPersistence.html) + https://repo1.maven.org/maven2/javax/persistence/persistence-api/1.0/persistence-api-1.0-sources.jar) Java XML Bind API 2.4.0-b180725.0427 [incl. CLI] (source code can be downloaded from: https://github.com/javaee/jaxb-spec/tree @@ -141,27 +144,32 @@ Distribution License version 1.1 (see CDDL-1.1.txt): /2.4.0-b180725.0644/jaxb-ri) JAXB TXW Runtime 2.4.0-b180725.0644 (source code can be downloaded from: - https://github.com/javaee/jaxb-v2/tree/master/jaxb-ri/txw) + https://github.com/javaee/jaxb-v2/tree + /2.4.0-b180725.0644/jaxb-ri/txw) - Jersey RESTful Web Services framework 2.22.1 [incl. CLI] (source code can be - downloaded from: https://jersey.java.net/) + Jersey RESTful Web Services framework 2.22.1 [incl. CLI] (source code for + each module is available as its 2.22.1 -sources.jar under: + https://repo1.maven.org/maven2/org/glassfish/jersey/) The WebResourceFactory class was modified to open visibility on methods so - that it could be overridden. + that it could be overridden. The modified source is included in the Open + Integration Engine source code at + server/src/main/java/org/glassfish/jersey/client/proxy/WebResourceFactory.java. - JSR 374 JSON Processing API 1.0 (source code can be downloaded from: - http://json-processing-spec.java.net) + JSON Processing API 1.0 (source code can be downloaded from: + https://repo1.maven.org/maven2/javax/json/javax.json-api/1.0/javax.json-api-1.0-sources.jar) - JSR 374 JSON Processing Default Provider 1.0.4 (source code can be downloaded - from: https://jsonp.java.net/) + JSON Processing Default Provider 1.0.4 (source code can be + downloaded from: + https://repo1.maven.org/maven2/org/glassfish/javax.json/1.0.4/javax.json-1.0.4-sources.jar) Mimepull 1.9.7 [incl. CLI] (source code can be downloaded from: - https://mimepull.java.net/) + https://repo1.maven.org/maven2/org/jvnet/mimepull/mimepull/1.9.7/mimepull-1.9.7-sources.jar) SOAP with Attachment API for Java 1.4.0 (source code can be downloaded from: https://github.com/javaee/javax.xml.soap/tree/1.4.0) SOAP with Attachment API for Java Impl 1.4.0 (source code can be downloaded - from: https://javaee.github.io/metro-saaj/) + from: https://github.com/javaee/metro-saaj/tree/1.4.0) WS-Policy Implementation for Project Metro 2.7.2 (source code can be downloaded from: https://github.com/javaee/metro-policy/tree/policy-2.7.2) @@ -176,8 +184,8 @@ Distribution License version 1.1 (see CDDL-1.1.txt): The following are distributed under the terms of the Common Development and Distribution License version 1.0 (see CDDL-1.0.txt): - Java Servlet API 3.1.0 (source code can be downloaded from: https://java.net - /projects/glassfish/sources/svn/show/tags/javax.servlet-api-3.1.0) + Java Servlet API 3.1.0 (source code can be downloaded from: + https://repo1.maven.org/maven2/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0-sources.jar) Jetty Apache JSP Implementation 9.4.57 (source code can be downloaded from: http://download.eclipse.org/jetty/) @@ -189,11 +197,10 @@ Distribution License version 1.0 (see CDDL-1.0.txt): from: https://github.com/javaee/javax.annotation/tree/1.3.2) OSGi Resource Locator 1.0.1 (source code can be downloaded from: - https://github.com/eclipse-ee4j/glassfish-hk2-extra/tree/master/ - osgi-resource-locator) + https://repo1.maven.org/maven2/org/glassfish/hk2/osgi-resource-locator/1.0.1/osgi-resource-locator-1.0.1-sources.jar) Web Services Metadata API / JSR-181 (source code can be downloaded from: - https://mvnrepository.com/artifact/javax.jws/jsr181-api/1.0-MR1) + https://repo1.maven.org/maven2/javax/jws/jsr181-api/1.0-MR1/jsr181-api-1.0-MR1-sources.jar) -------------------------------------------------------------------------------- @@ -203,7 +210,7 @@ The following are distributed under the terms of the Eclipse Public License version 2.0 (see EPL-2.0.txt): Eclipse Compiler For Java 3.19.0 (source code can be downloaded from: - http://www.eclipse.org/jdt) + https://repo1.maven.org/maven2/org/eclipse/jdt/ecj/3.19.0/ecj-3.19.0-sources.jar) Jakarta Mail API 1.6.8 (source code can be downloaded from: https://github.com/eclipse-ee4j/mail/tree/1.6.8) @@ -252,20 +259,11 @@ version 1.0 (see CPL-1.0.txt): -------------------------------------------------------------------------------- -The following are distributed under the terms of the Artistic License -version 1.0 (see ARTISTIC-LICENSE-1.0.txt): - - Display tag library (displaytag.org) - - --------------------------------------------------------------------------------- - - The following are distributed under the terms of the OSGi Specification License, Version 1.0 (see OSGi-1.0.txt): OSGi Core Release 4.2.0 (source code can be downloaded from: - https://www.osgi.org/release-4-version-4-2/) + https://repo1.maven.org/maven2/org/osgi/org.osgi.core/4.2.0/org.osgi.core-4.2.0-sources.jar) -------------------------------------------------------------------------------- @@ -274,14 +272,11 @@ License, Version 1.0 (see OSGi-1.0.txt): Eclipse Java Development Tools 3.19.0 Licensing information for this software can be found in the about.html file -contained within the org.eclipse.jdt.ecj-3.19.0.jar file. This file -can be found within the installation folder at: - - [Install Folder]/server-lib/jetty/jsp/ +contained within the org.eclipse.jdt.ecj-3.19.0.jar file. -Or in the source code distribution, it can be found at: +Its source code is available at: - [Server Source Folder]/lib/jetty/jsp/ + https://repo1.maven.org/maven2/org/eclipse/jdt/ecj/3.19.0/ecj-3.19.0-sources.jar -------------------------------------------------------------------------------- @@ -289,9 +284,10 @@ Or in the source code distribution, it can be found at: The jTDS JDBC driver version 1.3.1 is covered by the LGPL version 2.1 (see LGPL-2.1.txt). The library source code is available at -http://jtds.sourceforge.net/. The following file has been changed: +http://jtds.sourceforge.net/. The following file has been changed, and the +modified source is included in the Open Integration Engine source code at: - net/sourceforge/jtds/ssl/TdsTlsOutputStream.java + server/src/main/java/net/sourceforge/jtds/ssl/TdsTlsOutputStream.java Changes: Fixes made to allow SSL/TLS connections. More information here: https://sourceforge.net/p/jtds/bugs/725/ @@ -304,7 +300,7 @@ http://jtds.sourceforge.net/. The following file has been changed: The MySQL Connector/J JDBC Driver version 8.4.0 is covered by the GPL version 2 with Oracle's Free and Open Source Software ("FOSS") License Exception (see MYSQL-CONNECTOR-LICENSE.txt). The library source code is -available at http://mirrors.ibiblio.org/maven2/mysql/mysql-connector-j/8.4.0/src/. +available at https://github.com/mysql/mysql-connector-j/tree/8.4.0 -------------------------------------------------------------------------------- @@ -312,31 +308,31 @@ available at http://mirrors.ibiblio.org/maven2/mysql/mysql-connector-j/8.4.0/src The jcifs-ng SMB client library in Java version 2.1.10 is covered by the LGPL version 2.1 (see LGPL-2.1.txt). The library source code is available at -https://github.com/AgNO3/jcifs-ng/. +https://github.com/AgNO3/jcifs-ng/ -------------------------------------------------------------------------------- -The Pdf-renderer library ([Install Folder]/extensions/pdfviewer/lib/PDFRenderer.jar) -is covered by the LGPL version 2.1 (see LGPL-2.1.txt). The library source code -is available at https://java.net/projects/pdf-renderer/. +The Pdf-renderer library version 1.0.5 is covered by the LGPL version 2.1 +(see LGPL-2.1.txt). The library source code is available at +https://repo1.maven.org/maven2/org/swinglabs/pdf-renderer/1.0.5/pdf-renderer-1.0.5-sources.jar -------------------------------------------------------------------------------- -javaparser version 1.0.8 is covered by the LGPL version 2.1 (see -LGPL-2.1.txt). The library source code is available at -https://code.google.com/p/javaparser/. +javaparser version 1.0.8 is covered by the LGPL version 3 or later (see +LGPL-3.0.txt). The library source code is available at +https://repo1.maven.org/maven2/com/google/code/javaparser/javaparser/1.0.8/javaparser-1.0.8-sources.jar -------------------------------------------------------------------------------- -SwingLabs SwingX version 1.6.2 is covered by the LGPL version 2.1 (see +SwingLabs SwingX version 1.6.2-2 is covered by the LGPL version 2.1 (see LGPL-2.1.txt). The library source code is available at -https://swingx.java.net/. +https://repo1.maven.org/maven2/org/swinglabs/swingx-core/1.6.2-2/swingx-core-1.6.2-2-sources.jar -------------------------------------------------------------------------------- @@ -344,7 +340,7 @@ https://swingx.java.net/. openhtmltopdf version 1.0.9 is covered by the LGPL version 2.1 (see LGPL-2.1.txt). The library source code is available at -https://github.com/danfickle/openhtmltopdf/. +https://github.com/danfickle/openhtmltopdf/ -------------------------------------------------------------------------------- @@ -447,7 +443,7 @@ The license information below pertains to Flying Saucer version 9.0.1. This library is covered by the LGPL version 2.1 (see LGPL-2.1.txt) and its source code is available at https://github.com/flyingsaucerproject/flyingsaucer or -https://code.google.com/p/flying-saucer/. +https://code.google.com/p/flying-saucer/ =================== Beginning of License Information =================== @@ -1227,48 +1223,6 @@ The source code for OSHI is available at: https://github.com/oshi/oshi -------------------------------------------------------------------------------- -The JaCoCo Java Code Coverage Library version 0.8.2 is licensed under the -Eclipse Public License version 1.0. A copy of this license is available in the -file named EPL-1.0.txt. - -The source code for the JaCoCo Java Code Coverage Library is available at -https://github.com/jacoco/jacoco/. - - --------------------------------------------------------------------------------- - - -The license below pertains to the args4j library. - -=================== Beginning of License Information =================== - -Copyright (c) 2003-2016 by Kohsuke Kawaguchi -https://github.com/kohsuke/args4j - -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. - -=================== End of License Information =================== - - --------------------------------------------------------------------------------- - - The license below pertains to the Checker Qual annotations library. =================== Beginning of License Information ===================