FLIDAS Third Party License Introduction

This document shall clarify the use of third party software in FLIDAS. It is an addition to the FLIDAS free or commercial license.

FLIDAS uses the open source Eclipse framework for the graphical user interface and management of plug-ins. The Eclipse plug-ins are released under the Eclipse Public License that allows the use in commercial projects.

Users of FLIDAS are not going to create so called derivative work based on this open source software and the so called copyleft effect does not affect their work. This is what companies are usually worried about. Even if users order customized plug-ins these will almost certainly only be based on Data Bus Tools source code and not on Eclipse source code so also no copyleft effect has to be feared.

The software parts created by Data Bus Tools are no "contributions" in the sense of the Eclipse license except one little change listed for the org.eclipse.help.ui plug-in below.

Upgrades of FLIDAS may also upgrade to a new version of the Eclipse framework coming with changes to the third party licenses. However the Eclipse framework is part of a global ecosystem and large companies like IBM base some of their commercial products on it. A limitation on commercial use is not to be expected.

Some of the Eclipse plug-ins contain third party work themselves and different licenses apply as well. The Eclipse legal team committed checks in this case that releasing these plug-ins under the Eclipse public license does not violate the third party licenses, so there is no restriction to include them in commercial applications.

This document often references to other licenses so here are the most common ones with references where to find them:

License Public download Local version
Eclipse Public License Version 1.0 http://www.eclipse.org/legal/epl-v10.html epl-v10.html
Eclipse Public License Version 2.0 http://www.eclipse.org/legal/epl-v20.html epl-v20.html
Apache License 2.0 http://www.apache.org/licenses/LICENSE-2.0 APACHE_LICENSE_2.0.txt
W3C software license, dated December 31 2002 ("W3C License") http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231 LICENSE-W3C-20021231.html

Plug-ins

The relevant files covered by third party licenses are found in the plugins directory. For all plug-ins that do not start with "de.databustools." the licenses are third party and the legal info provided by the eclipse community is listed here. Most of them fall under the Eclipse Public License 1.0 or 2.0 and are listed in a common statement. Some have additional legal text that is listed afterwards.

All open source plug-ins are currently only from the Eclipse SDK 4.27 (a core package of a large framework). The plug-ins themselves and the source code can be downloaded from https://archive.eclipse.org/eclipse/downloads/. Select the 4.27 version and then the Eclipse SDK for your operating system.

Plug-ins Under the Eclipse Public License 1.0

Unless otherwise indicated below, the Content for the following plug-ins is provided to you under the terms and conditions of the Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available at http://www.eclipse.org/legal/epl-v10.html. For purposes of the EPL, "Program" will mean the Content. Any additional legal text will be listed for each plug-in below.

Plug-ins Under the Eclipse Public License 2.0

Unless otherwise indicated below, the Content for the following plug-ins is provided to you under the terms and conditions of the Eclipse Public License Version 2.0 ("EPL"). A copy of the EPL is available at http://www.eclipse.org/legal/epl-v20.html. For purposes of the EPL, "Program" will mean the Content. Any additional legal text will be listed for each plug-in below.

Additional Legal Texts for Specific Plug-ins

Plug-in: de.databustools.flidas.commercial.parameters

Apache Commons Math 3.6.1

The plug-in includes Commons Math 3.6.1 ("Commons Math") developed by the Apache Software Foundation. Therefore:

This product includes software developed by the Apache Software Foundation (http://www.apache.org/).

The Commons Math binary code is included with no modifications.

These files come with Commons Math and must be provided to the user for license reasons:

You can get more information, sourcecode etc. for Commons Math at https://commons.apache.org/proper/commons-math/.

Plug-in: javax.annotation

Jakarta Annotations API

The plug-in includes software developed by Eclipse Foundation as part of the Jakarta Annotations API project.

Jakarta Annotations API is provided to you under the terms and conditions of the EPL 2.0 and GPL2 w/ CPE licenses.

Jakarta Annotations API including its source is available from projects.eclipse.org/projects/ee4j.ca. Bugs or feature requests can be made in the project issue tracking system at github.com/eclipse-ee4j/common-annotations-api/issues. The following mailing list can be used to communicate with the project communities: Jakarta Annotations mailing list <ca-dev@eclipse.org> (archive).

Plug-in: javax.inject

javax.inject 1.0

This plug-in includes the package "javax.inject" from the atinject project, which is licensed under the Apache 2.0 license, available at http://www.apache.org/licenses/LICENSE-2.0.

The source for the bundle is available from the atinject website at http://code.google.com/p/atinject/.

Plug-in: org.apache.batik.constants

Batik constants library

The plug-in includes software developed by Apache Software Foundation as part of the Batik constants library project.

Batik constants library is provided to you under the terms and conditions of the The Apache Software License, Version 2.0 license.

Batik constants library including its source is available from xmlgraphics.apache.org/batik/. The following mailing lists can be used to communicate with the project communities: Batik Users List (archive), Batik Developer List (archive) or Batik Commit List (archive).

Plug-in: org.apache.batik.css

Batik CSS engine

The plug-in includes software developed by Apache Software Foundation as part of the Batik CSS engine project.

Batik CSS engine is provided to you under the terms and conditions of the The Apache Software License, Version 2.0 license.

Batik CSS engine including its source is available from xmlgraphics.apache.org/batik/. The following mailing lists can be used to communicate with the project communities: Batik Users List (archive), Batik Developer List (archive) or Batik Commit List (archive).

Plug-in: org.apache.batik.i18n

Batik i18n library

The plug-in includes software developed by Apache Software Foundation as part of the Batik i18n library project.

Batik i18n library is provided to you under the terms and conditions of the The Apache Software License, Version 2.0 license.

Batik i18n library including its source is available from xmlgraphics.apache.org/batik/. The following mailing lists can be used to communicate with the project communities: Batik Users List (archive), Batik Developer List (archive) or Batik Commit List (archive).

Plug-in: org.apache.batik.util

Batik utility library

The plug-in includes software developed by Apache Software Foundation as part of the Batik utility library project.

Batik utility library is provided to you under the terms and conditions of the The Apache Software License, Version 2.0 license.

Batik utility library including its source is available from xmlgraphics.apache.org/batik/. The following mailing lists can be used to communicate with the project communities: Batik Users List (archive), Batik Developer List (archive) or Batik Commit List (archive).

Plug-in: org.apache.commons.logging

Apache Commons Logging

The plug-in includes software developed by The Apache Software Foundation as part of the Apache Commons Logging project.

Apache Commons Logging is provided to you under the terms and conditions of the The Apache Software License, Version 2.0 license.

Apache Commons Logging including its source is available from commons.apache.org/proper/commons-logging/. Bugs or feature requests can be made in the project issue tracking system at issues.apache.org/jira/browse/LOGGING. The following mailing lists can be used to communicate with the project communities: Commons User List <user@commons.apache.org> (archive), Commons Dev List <dev@commons.apache.org> (archive), Commons Issues List (archive), Commons Commits List (archive) or Apache Announce List (archive).

Plug-in: org.apache.jasper.glassfish

Java Server Pages Engine.

The plug-in includes software developed by Oracle as part of the Glassfish project.

Your use of the library code is subject to the terms and conditions of the Apache Software License 2.0 and the Common Development and Distribution License("CDDL") license. A copy of the Apache Software License 2.0 is available at http://www.apache.org/licenses/LICENSE-2.0.html. A copy of the Common Development and Distribution License is available at http://www.opensource.org/licenses/CDDL-1.0.

Original binaries and source are available from the Glassfish website.

Plug-in: org.apache.lucene.analysis-common

Lucene Common Analyzers

The plug-in includes software developed by The Apache Software Foundation as part of the Lucene Common Analyzers project.

Lucene Common Analyzers is provided to you under the terms and conditions of the Apache 2 license.

Lucene Common Analyzers including its source is available from lucene.apache.org/core/downloads.html. Bugs or feature requests can be made in the project issue tracking system at issues.apache.org/jira/browse/LUCENE. The following mailing lists can be used to communicate with the project communities: General List (archive), Java User List (archive), Java Developer List (archive) or Java Commits List (archive).

Plug-in: org.apache.lucene.analysis-smartcn

Lucene Smart Chinese Analyzer

The plug-in includes software developed by The Apache Software Foundation as part of the Lucene Smart Chinese Analyzer project.

Lucene Smart Chinese Analyzer is provided to you under the terms and conditions of the Apache 2 license.

Lucene Smart Chinese Analyzer including its source is available from lucene.apache.org/core/downloads.html. Bugs or feature requests can be made in the project issue tracking system at issues.apache.org/jira/browse/LUCENE. The following mailing lists can be used to communicate with the project communities: General List (archive), Java User List (archive), Java Developer List (archive) or Java Commits List (archive).

Plug-in: org.apache.lucene.core

Lucene Core

The plug-in includes software developed by The Apache Software Foundation as part of the Lucene Core project.

Lucene Core is provided to you under the terms and conditions of the Apache 2 license.

Lucene Core including its source is available from lucene.apache.org/core/downloads.html. Bugs or feature requests can be made in the project issue tracking system at issues.apache.org/jira/browse/LUCENE. The following mailing lists can be used to communicate with the project communities: General List (archive), Java User List (archive), Java Developer List (archive) or Java Commits List (archive).

Plug-in: org.apache.xmlgraphics

Apache XML Graphics Commons

The plug-in includes software developed by Apache Software Foundation as part of the Apache XML Graphics Commons project.

Apache XML Graphics Commons is provided to you under the terms and conditions of the The Apache Software License, Version 2.0 license.

Apache XML Graphics Commons including its source is available from xmlgraphics.apache.org/commons/. The following mailing lists can be used to communicate with the project communities: XML Graphics General List (archive) or XML Graphics Commit List (archive).

Plug-in: org.eclipse.emf.ecore

XML4J 4.3 and Xerces2 2.11

The plug-in is based on XML4J/Xerces2 which is based on Xerces developed by The Apache Software Foundation as part of the Apache XML project. Therefore:

This product includes software developed by the Apache Software Foundation
(http://www.apache.org/).

The following classes in the plug-in JAR:

are based on code from the following packages in XML4J and Xerces2:

and shall be defined as the "XML4J and Xerces2 Derivative Work."

The XMLJ Derivative Work binary code can be found in the plug-in JAR in the following files:

The XMLJ Derivative Work source code can be found in src.zip in the following files:

The XML4J Derivative Work is:

Copyright (c) 1999-2004 The Apache Software Foundation. All rights reserved.

Your use of the XML4J Derivative Work is subject to the terms and conditions of the Apache Software License which is available at http://xml.apache.org/dist/LICENSE.txt. More specifically:

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 following disclaimer in
the documentation and/or other materials provided with the
distribution.

3. The end-user documentation included with the redistribution,
if any, must include the following acknowledgment:
"This product includes software developed by the
Apache Software Foundation (http://www.apache.org/)."
Alternately, this acknowledgment may appear in the software itself,
if and wherever such third-party acknowledgments normally appear.

4. The names "Xerces" and "Apache Software Foundation" must
not be used to endorse or promote products derived from this
software without prior written permission. For written
permission, please contact apache@apache.org.

5. Products derived from this software may not be called "Apache",
nor may "Apache" appear in their name, without prior written
permission of the Apache Software Foundation.

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 APACHE SOFTWARE FOUNDATION OR
ITS 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.

The Xerces2 Derivative Work is:

Copyright 1999-2010 The Apache Software Foundation. All rights reserved.

Your use of the Xerces2 Derivative Work is subject to the terms and conditions of the Apache Software License which is available at http://www.apache.org/licenses/LICENSE-2.0.txt. More specifically:

Apache License

Version 2.0, January 2004

http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

1. Definitions.

"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.

"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.

"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.

"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.

"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.

"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.

"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).

"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.

"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."

"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.

2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.

3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.

4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:

  1. You must give any other recipients of the Work or Derivative Works a copy of this License; and
  2. You must cause any modified files to carry prominent notices stating that You changed the files; and
  3. You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and
  4. If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.

    You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.

5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.

6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.

7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.

8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.

9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.

END OF TERMS AND CONDITIONS

Plug-in: org.eclipse.equinox.app

OSGi Materials

All files in the following sub-directories (and their sub-directories):

shall be defined as the "OSGi Materials." The OSGi Materials are:

Copyright (c) 2000, 2006

OSGi Alliance Bishop Ranch 6
2400 Camino Ramon, Suite 375
San Ramon, CA 94583 USA

All Rights Reserved.

The OSGi Materials are provided to you under the terms and conditions of the Apache License, Version 2.0 available at http://www.apache.org/licenses/LICENSE-2.0.html.

Implementation of certain elements of the OSGi Materials may be subject to third party intellectual property rights, including without limitation, patent rights (such a third party may or may not be a member of the OSGi Alliance). The OSGi Alliance and its members are not responsible and shall not be held responsible in any manner for identifying or failing to identify any or all such third party intellectual property rights.

OSGi™ is a trademark, registered trademark, or service mark of The OSGi Alliance in the US and other countries. Java is a trademark, registered trademark, or service mark of Sun Microsystems, Inc. in the US and other countries. All other trademarks, registered trademarks, or service marks used in the Content are the property of their respective owners and are hereby recognized. Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries.

Plug-in: org.eclipse.equinox.preferences

OSGi Materials

All files in the following sub-directories (and their sub-directories):

shall be defined as the "OSGi Materials." The OSGi Materials are:

Copyright (c) 2000, 2006

OSGi Alliance Bishop Ranch 6
2400 Camino Ramon, Suite 375
San Ramon, CA 94583 USA

All Rights Reserved.

The OSGi Materials are provided to you under the terms and conditions of the Apache License, Version 2.0 available at http://www.apache.org/licenses/LICENSE-2.0.html.

Implementation of certain elements of the OSGi Materials may be subject to third party intellectual property rights, including without limitation, patent rights (such a third party may or may not be a member of the OSGi Alliance). The OSGi Alliance and its members are not responsible and shall not be held responsible in any manner for identifying or failing to identify any or all such third party intellectual property rights.

OSGi™ is a trademark, registered trademark, or service mark of The OSGi Alliance in the US and other countries. Java is a trademark, registered trademark, or service mark of Sun Microsystems, Inc. in the US and other countries. All other trademarks, registered trademarks, or service marks used in the Content are the property of their respective owners and are hereby recognized. Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries.

Plug-in: org.eclipse.equinox.registry

Jakarta Commons Collections

The plug-in includes software developed by The Apache Software Foundation as part of the Jakarta Commons Collections project.

The Jakarta Commons Collections binary code can be found in the plug-in JAR in the following files:

The Jakarta Commons Collections source code can be found in src.zip in the following files:

Your use of the Jakarta Commons Collections code is subject to the terms and conditions of the Apache License, Version 2.0 available at http://www.apache.org/licenses/LICENSE-2.0.html.

The Apache attribution notice file NOTICE.txt is included with the Content in accordance with 4d of the Apache License, Version 2.0

The names "Jakarta" and "Apache Software Foundation" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact apache@apache.org.

Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries.

Plug-in: org.eclipse.help.ui

The original plug-in has been modified by Data Bus Tools to fix a problem. Five lines have been removed from the configuration file plugin.xml that made the HelpView a "sticky view". If the changed configuration file ("source code") is needed it can be taken from the FLIDAS installation.

Plug-in: org.eclipse.osgi

OSGi Materials

All files in the following sub-directories (and their sub-directories):

and the following files (which may not be present in all cases):

shall be defined as the "OSGi Materials." The OSGi Materials are:

Copyright (c) 2000, 2006

OSGi Alliance Bishop Ranch 6
2400 Camino Ramon, Suite 375
San Ramon, CA 94583 USA

All Rights Reserved.

The OSGi Materials are provided to you under the terms and conditions of the Apache License, Version 2.0 available at http://www.apache.org/licenses/LICENSE-2.0.html.

Implementation of certain elements of the OSGi Materials may be subject to third party intellectual property rights, including without limitation, patent rights (such a third party may or may not be a member of the OSGi Alliance). The OSGi Alliance and its members are not responsible and shall not be held responsible in any manner for identifying or failing to identify any or all such third party intellectual property rights.

Apache Felix Resolver

This bundle includes software developed by The Apache Software Foundation as part of the Felix project. this includes all files in the following sub-directories (and their sub-directories):

Your use of the Resolver code is subject to the terms and conditions of the Apache Software License 2.0 available at http://www.apache.org/licenses/LICENSE-2.0.html.

The names "Felix Resolver" and "Apache Software Foundation" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact apache@apache.org.

Original binaries and source are available from the Apache Felix website.

OSGi™ is a trademark, registered trademark, or service mark of The OSGi Alliance in the US and other countries. Java is a trademark, registered trademark, or service mark of Sun Microsystems, Inc. in the US and other countries. All other trademarks, registered trademarks, or service marks used in the Content are the property of their respective owners and are hereby recognized.

Plug-in: org.eclipse.osgi.services

OSGi Materials

All files in the following sub-directories (and their sub-directories):

and the following files (which may not be present in all cases):

shall be defined as the "OSGi Materials." The OSGi Materials are:

Copyright (c) 2000, 2006

OSGi Alliance Bishop Ranch 6
2400 Camino Ramon, Suite 375
San Ramon, CA 94583 USA

All Rights Reserved.

The OSGi Materials are provided to you under the terms and conditions of the Apache License, Version 2.0 available at http://www.apache.org/licenses/LICENSE-2.0.html.

Implementation of certain elements of the OSGi Materials may be subject to third party intellectual property rights, including without limitation, patent rights (such a third party may or may not be a member of the OSGi Alliance). The OSGi Alliance and its members are not responsible and shall not be held responsible in any manner for identifying or failing to identify any or all such third party intellectual property rights.

OSGi™ is a trademark, registered trademark, or service mark of The OSGi Alliance in the US and other countries. Java is a trademark, registered trademark, or service mark of Sun Microsystems, Inc. in the US and other countries. All other trademarks, registered trademarks, or service marks used in the Content are the property of their respective owners and are hereby recognized.

Plug-in: org.eclipse.osgi.util

OSGi Materials

All files in the following sub-directories (and their sub-directories):

and the following files (which may not be present in all cases):

shall be defined as the "OSGi Materials." The OSGi Materials are:

Copyright (c) 2000, 2006

OSGi Alliance Bishop Ranch 6
2400 Camino Ramon, Suite 375
San Ramon, CA 94583 USA

All Rights Reserved.

The OSGi Materials are provided to you under the terms and conditions of the Apache License, Version 2.0 available at http://www.apache.org/licenses/LICENSE-2.0.html.

Implementation of certain elements of the OSGi Materials may be subject to third party intellectual property rights, including without limitation, patent rights (such a third party may or may not be a member of the OSGi Alliance). The OSGi Alliance and its members are not responsible and shall not be held responsible in any manner for identifying or failing to identify any or all such third party intellectual property rights.

OSGi™ is a trademark, registered trademark, or service mark of The OSGi Alliance in the US and other countries. Java is a trademark, registered trademark, or service mark of Sun Microsystems, Inc. in the US and other countries. All other trademarks, registered trademarks, or service marks used in the Content are the property of their respective owners and are hereby recognized.

Plug-in: org.eclipse.swt.win32.win32.x86_64

Independent JPEG Group's JPEG software release 6b

This software is based in part on the work of the Independent JPEG Group's JPEG software release 6b ("LIBJPEG"). LIBJPEG was used to implement the decoding of JPEG format files in Java (TM). The Content does NOT include any portion of the LIBJPEG file ansi2knr.c.

Your use of LIBJPEG is subject to these terms and conditions.

The IJG's website is located at http://ijg.org.

The class org.eclipse.swt.internal.image.JPEGFileFormat is based on following files from LIBJPEG:

The class org.eclipse.swt.internal.image.JPEGDecoder is based on the following files from LIBJPEG:

The following changes were made to the LIBJPEG code in the Content:

  1. In Java, pointer math is not allowed so indexing was used instead.
  2. Function pointers were replaced with switch statements.
  3. The virtual memory, tracing and progress monitoring were removed.
  4. The error handling was simplified and now uses Java exceptions.

PuTTY 0.58 (derivative work)

Portions of the SWT class org/eclipse/swt/internal/image/PngDeflater are based on PuTTY's sshzlib.c. PuTTY is made available by Mozilla.org. Use of PuTTY is governed by the terms and conditions of the the following MIT-style license:

PuTTY is copyright 1997-2007 Simon Tatham.

Portions copyright Robert de Bath, Joris van Rantwijk, Delian Delchev, Andreas Schultz, Jeroen Massar, Wez Furlong, Nicolas Barry, Justin Bradford, Ben Harris, Malcolm Smith, Ahmad Khalifa, Markus Kuhn, and CORE SDI S.A.

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 SIMON TATHAM 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.

A copy of the license is also available at http://www.chiark.greenend.org.uk/~sgtatham/putty/licence.html.

Microsoft.Web.WebView2 version 1.0.721-prerelease

This software redistributes unmodified binaries from the NuGet package microsoft.web.webview2.1.0.721-prerelease.nupkg under the BSD license. See here for the full license text.

Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries.

Plug-in: org.jdom

JDOM 1.1.1

JDOM is available under an Apache-style open source license, with the acknowledgment clause removed. This license is among the least restrictive license available, enabling developers to use JDOM in creating new products without requiring them to release their own products as open source. This is the license model used by the Apache Project, which created the Apache server. A copy of the license is contained in the file LICENSE.txt and is also available at the top of every source file and in LICENSE.txt in the root of the distribution.

Source

Source is available from the Orbit Project at the Eclipse Foundation. The location of the repository is - dev.eclipse.org:/cvsroot/tools:org.eclipse.orbit/org.jdom

Plug-in: org.osgi.service.provisioning

Copyright

Copyright © OSGi Alliance (2000, 2015). All Rights Reserved.

OSGi Alliance
Bishop Ranch 6
2400 Camino Ramon, Suite 375
San Ramon, CA 94583 USA

License

The OSGi Alliance makes available all content in this jar ("Work"). Unless otherwise indicated below, the Work is provided to you under the terms and conditions of the Apache License, Version 2.0 (the "License"). A copy of the License is available at http://www.apache.org/licenses/LICENSE-2.0.

Notices

Implementation of certain elements of the Content may be subject to third party intellectual property rights, including without limitation, patent rights (such a third party may or may not be a member of the OSGi Alliance). The OSGi Alliance and its members are not responsible and shall not be held responsible in any manner for identifying or failing to identify any or all such third party intellectual property rights.

OSGi™ is a trademark, registered trademark, or service mark of The OSGi Alliance in the US and other countries. Java is a trademark, registered trademark, or service mark of Sun Microsystems, Inc. in the US and other countries. All other trademarks, registered trademarks, or service marks used in the Content are the property of their respective owners and are hereby recognized.

Plug-in: org.osgi.util.measurement

Copyright

Copyright © OSGi Alliance (2000, 2018). All Rights Reserved.

OSGi Alliance
Bishop Ranch 6
2400 Camino Ramon, Suite 375
San Ramon, CA 94583 USA

License

The OSGi Alliance makes available all content in this jar ("Work"). Unless otherwise indicated below, the Work is provided to you under the terms and conditions of the Apache License, Version 2.0 (the "License"). A copy of the License is available at http://www.apache.org/licenses/LICENSE-2.0.

Notices

Implementation of certain elements of the Content may be subject to third party intellectual property rights, including without limitation, patent rights (such a third party may or may not be a member of the OSGi Alliance). The OSGi Alliance and its members are not responsible and shall not be held responsible in any manner for identifying or failing to identify any or all such third party intellectual property rights.

OSGi™ is a trademark, registered trademark, or service mark of The OSGi Alliance in the US and other countries. Java is a trademark, registered trademark, or service mark of Sun Microsystems, Inc. in the US and other countries. All other trademarks, registered trademarks, or service marks used in the Content are the property of their respective owners and are hereby recognized.

Plug-in: org.osgi.util.position

Copyright

Copyright © OSGi Alliance (2000, 2015). All Rights Reserved.

OSGi Alliance
Bishop Ranch 6
2400 Camino Ramon, Suite 375
San Ramon, CA 94583 USA

License

The OSGi Alliance makes available all content in this jar ("Work"). Unless otherwise indicated below, the Work is provided to you under the terms and conditions of the Apache License, Version 2.0 (the "License"). A copy of the License is available at http://www.apache.org/licenses/LICENSE-2.0.

Notices

Implementation of certain elements of the Content may be subject to third party intellectual property rights, including without limitation, patent rights (such a third party may or may not be a member of the OSGi Alliance). The OSGi Alliance and its members are not responsible and shall not be held responsible in any manner for identifying or failing to identify any or all such third party intellectual property rights.

OSGi™ is a trademark, registered trademark, or service mark of The OSGi Alliance in the US and other countries. Java is a trademark, registered trademark, or service mark of Sun Microsystems, Inc. in the US and other countries. All other trademarks, registered trademarks, or service marks used in the Content are the property of their respective owners and are hereby recognized.

Plug-in: org.w3c.css.sac

Batik SVG Toolkit 1.6 (subset)

The plug-in includes a subset of Batik SVG Toolkit 1.6 ("Batik") developed by the Apache Software Foundation as part of the XML Graphics project. Your use of Batik is subject to the terms and conditions of the Apache License, Version 2.0 ("Apache License") available at http://www.apache.org/licenses/LICENSE-2.0.

The Apache attribution NOTICE file is included with the Content in accordance with 4d of the Apache License.

Batik is a subset of the original distribution available from the Apache Software Foundation and does NOT include:

A subset of the Apache binary code located in the file batik-ext.jar of the original distribution is included in this plug-in.

Source code for Batik is available at http://xmlgraphics.apache.org/batik/.

The names "Batik" and "Apache Software Foundation" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact apache@apache.org.

CSS SAC 1.3 Java Binding

The plug-in includes CSS SAC 1.3 Java Binding ("CSS SAC") developed by the World Wide Web Consortium ("W3C"). Your use of CSS SAC is subject to the terms and conditions of the W3C software license, dated December 31 2002 ("W3C License") available at http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231.

Source code for CSS SAC is available at http://www.w3.org/Style/CSS/SAC/.

SAX

SAX is developed by the SAX project (http://www.saxproject.org). Your use of SAX is subject to the terms and conditions of the license found in the file LICENSE.sax.txt which is included with this plug-in.

Plug-in: org.w3c.dom.events

Batik SVG Toolkit 1.7 (subset)

The plug-in includes a subset of Batik SVG Toolkit 1.7 ("Batik") developed by the Apache Software Foundation as part of the XML Graphics project. Your use of Batik is subject to the terms and conditions of the Apache License, Version 2.0 ("Apache License") available at http://www.apache.org/licenses/LICENSE-2.0.

The Apache attribution NOTICE file is included with the Content in accordance with 4d of the Apache License.

Batik is a subset of the original distribution available from the Apache Software Foundation and does NOT include:

A subset of the Apache binary code located in the file batik-ext.jar of the original distribution is included in this plug-in.

Source code for Batik is available at http://xmlgraphics.apache.org/batik/.

The names "Batik" and "Apache Software Foundation" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact apache@apache.org.

DOM Events

The plug-in includes Document Object Model (DOM) Level 3 Events Specification ("DOM Events") developed by the World Wide Web Consortium ("W3C"). Your use of DOM Events is subject to the terms and conditions of the W3C software license, dated December 31 2002 ("W3C License") available at http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231.

Source code for DOM Events is available at http://www.w3.org/TR/SVG11/java.html.

Plug-in: org.w3c.dom.smil

Batik SVG Toolkit 1.6 (subset)

The plug-in includes a subset of Batik SVG Toolkit 1.6 ("Batik") developed by the Apache Software Foundation as part of the XML Graphics project. Your use of Batik is subject to the terms and conditions of the Apache License, Version 2.0 ("Apache License") available at http://www.apache.org/licenses/LICENSE-2.0.

The Apache attribution NOTICE file is included with the Content in accordance with 4d of the Apache License.

Batik is a subset of the original distribution available from the Apache Software Foundation and does NOT include:

A subset of the Apache binary code located in the file batik-ext.jar of the original distribution is included in this plug-in.

Source code for Batik is available at http://xmlgraphics.apache.org/batik/.

The names "Batik" and "Apache Software Foundation" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact apache@apache.org.

SMIL Animation 1.0 Java Binding

The plug-in includes SMIL Animation 1.0 Java Binding ("SMIL") developed by the World Wide Web Consortium ("W3C"). Your use of SMIL is subject to the terms and conditions of the W3C software license, dated December 31 2002 ("W3C License") available at http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231.

Source code for SMIL is available at http://www.w3.org/TR/smil-animation/.

Plug-in: org.w3c.dom.svg

Batik SVG Toolkit 1.6 (subset)

The plug-in includes a subset of Batik SVG Toolkit 1.6 ("Batik") developed by the Apache Software Foundation as part of the XML Graphics project. Your use of Batik is subject to the terms and conditions of the Apache License, Version 2.0 ("Apache License") available at http://www.apache.org/licenses/LICENSE-2.0.

The Apache attribution NOTICE file is included with the Content in accordance with 4d of the Apache License.

Batik is a subset of the original distribution available from the Apache Software Foundation and does NOT include:

A subset of the Apache binary code located in the file batik-ext.jar of the original distribution is included in this plug-in.

Source code for Batik is available at http://xmlgraphics.apache.org/batik/.

The names "Batik" and "Apache Software Foundation" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact apache@apache.org.

SVG 1.1 Java Binding

The plug-in includes SVG 1.1 Java Binding ("SVG DOM") developed by the World Wide Web Consortium ("W3C"). Your use of SVG DOM is subject to the terms and conditions of the W3C software license, dated December 31 2002 ("W3C License") available at http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231.

Source code for SVG DOM is available at http://www.w3.org/TR/SVG11/java.html.