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 |
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 2.0 or Apache License, Version 2.0 and are listed in a common statement. Some have additional legal text that is listed afterwards.
Note that you can look into the content of the plug-ins of the delivery easily. The plugin directory contains a lot of JAR files, which are like ZIP files. If you add ".zip" after the ".jar", you can look inside them like a folder or archive. But don't do this in the FLIDAS installation or you might corrupt the software. Copy the file somewhere before. Inside the file you will often find the original legal text that is summarized here.
Most open-source plug-ins are currently from the Eclipse SDK 4.37 (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.37 version and then the Eclipse SDK for your operating system. Other source code URLs are listed where they are needed.
| Plug-in | Notice file | Additional copyright statement |
|---|---|---|
| com.sun.jna | ||
| com.sun.jna.platform | ||
| org.osgi.util.xml | NOTICE | Copyright (c) Contributors to the Eclipse Foundation |
| org.osgi.util.promise | NOTICE | Copyright (c) Contributors to the Eclipse Foundation |
| jakarta.inject.jakarta.inject-api | NOTICE.md | |
| org.apache.aries.spifly.dynamic.bundle | NOTICE | |
| org.apache.batik.constants | NOTICE | |
| org.apache.batik.css | NOTICE | |
| org.apache.batik.i18n | NOTICE | |
| org.apache.batik.util | NOTICE | |
| org.apache.commons.commons-io | NOTICE.txt | |
| org.apache.commons.commons-logging | NOTICE.txt | |
| org.apache.felix.gogo.command | NOTICE | |
| org.apache.felix.gogo.runtime | NOTICE | |
| org.apache.felix.gogo.shell | NOTICE | |
| org.apache.felix.scr | NOTICE | |
| org.apache.lucene.analysis-common | NOTICE.txt | |
| org.apache.lucene.analysis-smartcn | NOTICE.txt | |
| org.apache.lucene.core | NOTICE.txt | |
| org.apache.xmlgraphics | NOTICE | |
| org.eclipse.jetty.ee8.security | Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. | |
| org.eclipse.jetty.ee8.server | Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. | |
| org.eclipse.jetty.ee8.servlet | Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. | |
| org.eclipse.jetty.http | Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. | |
| org.eclipse.jetty.io | Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. | |
| org.eclipse.jetty.security | Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. | |
| org.eclipse.jetty.server | Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. | |
| org.eclipse.jetty.session | Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. | |
| org.eclipse.jetty.util | Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others. | |
| org.mortbay.jasper.apache-el | NOTICE | |
| org.mortbay.jasper.apache-jsp | NOTICE | |
| org.osgi.service.cm | NOTICE | Copyright (c) Contributors to the Eclipse Foundation |
| org.osgi.service.component | NOTICE | Copyright (c) Contributors to the Eclipse Foundation |
| org.osgi.service.device | NOTICE | Copyright (c) Contributors to the Eclipse Foundation |
| org.osgi.service.event | NOTICE | Copyright (c) Contributors to the Eclipse Foundation |
| org.osgi.service.http.whiteboard | NOTICE | Copyright (c) Contributors to the Eclipse Foundation |
| org.osgi.service.metatype | NOTICE | Copyright (c) Contributors to the Eclipse Foundation |
| org.osgi.service.prefs | NOTICE | Copyright (c) Contributors to the Eclipse Foundation |
| org.osgi.service.upnp | NOTICE | Copyright (c) Contributors to the Eclipse Foundation |
| org.osgi.service.useradmin | NOTICE | Copyright (c) Contributors to the Eclipse Foundation |
| org.osgi.service.wireadmin | NOTICE | Copyright (c) Contributors to the Eclipse Foundation |
| org.osgi.util.function | NOTICE | Copyright (c) Contributors to the Eclipse Foundation |
This program and the accompanying materials are made available under the terms of the Apache License, Version 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.
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/.
Copyright 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html
Uses an MIT license.
Note that the Notice file says that it "may" contain encryption software. After checking the content of the deliverable plug-in and its source code this should not be the case. Probably it is a left over of old versions or just a statement to protect for future changes or rooted in a general recommendation to include this everywhere.
For better understanding: The plug-in contains Java annotations. They are like a tag added to a part of source code (somewhere else than this plugin) that allows different processing. The tag is usually used during development or preparation for delivery but some tags can stay in the executable code and software can read it during execution. However, this plug-in just declares the names of some annotations that can be used elsewhere and not what is done with them. If you copy the plug-in file from the delivery somewhere and extend the name by ".zip" you can open the file and see the content of the 26 KB file. The MANIFEST.MF folder contains configuration and license text files. The relaining files are Java class files which are the files compiled from the source code (see link in NOTICE.md file). The plug-in especially does not include any additional binary libraries delivered with it.
Uses a BSD-3-Clause.
Uses a BSD-3-Clause.
Uses a BSD-3-Clause.
Uses a BSD-3-Clause.
Uses a BSD-3-Clause.
The Content includes items that have been sourced from third parties as set out below. If you did not receive this Content directly from the Eclipse Foundation, the following is provided for informational purposes only, and you should look to the Redistributor's license for terms and conditions of use.
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 theAlternately, this acknowledgment may appear in the software itself,
Apache Software Foundation (http://www.apache.org/)."
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.
The Content includes items that have been sourced from third parties as set out below. If you did not receive this Content directly from the Eclipse Foundation, the following is provided for informational purposes only, and you should look to the Redistributor’s license for terms and conditions of use.
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. A copy of the license is contained in the file license_references/APACHE_LICENSE_2.0.txt and is also 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.The Content includes items that have been sourced from third parties as set out below. If you did not receive this Content directly from the Eclipse Foundation, the following is provided for informational purposes only, and you should look to the Redistributor’s license for terms and conditions of use.
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. A copy of the license is contained in the file license_references/APACHE_LICENSE_2.0.txt and is also 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.The Content includes items that have been sourced from third parties as set out below. If you did not receive this Content directly from the Eclipse Foundation, the following is provided for informational purposes only, and you should look to the Redistributor’s license for terms and conditions of use.
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. A copy of the license is contained in the file license_references/APACHE_LICENSE_2.0.txt and is also 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.The Content includes items that have been sourced from third parties as set out below. If you did not receive this Content directly from the Eclipse Foundation, the following is provided for informational purposes only, and you should look to the Redistributor’s license for terms and conditions of use.
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. A copy of the license is contained in the file license_references/APACHE_LICENSE_2.0.txt and is also 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.Note: 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.
This plug-in is part of Eclipse so it may clearly be used in commercial projects. However, the exact license situation is a little bit unclear:
The section below shows the content of the about.html which is typically included to declare licenses but was not included in the official deployable release (but can be seen in the source version).
19 May, 2009
The Eclipse Foundation makes available all content in this plug-in ("Content"). The Content is dual licensed and is provided to you under the terms and conditions of the Eclipse Public License Version 1.0 ("EPL") as well as the Apache Software License Version 2.0. A copy of the EPL is available at http://www.eclipse.org/legal/epl-v10.html. A copy of the ASL is available at http://www.apache.org/licenses/LICENSE-2.0.html. For purposes of the EPL, "Program" will mean the Content.
If you did not receive this Content directly from the Eclipse Foundation, the Content is being redistributed by another party ("Redistributor") and different terms and conditions may apply to your use of any object code in the Content. Check the Redistributor's license that was provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise indicated below, the terms and conditions of the EPL still apply to any source code in the Content and such source code may be obtained at http://www.eclipse.org.
jetty-util artifact only:
The UnixCrypt.java code implements the one way cryptography used by
Unix systems for simple password protection. Copyright 1996 Aki Yoshida,
modified April 2001 by Iris Van den Broeke, Daniel Deville.
Permission to use, copy, modify and distribute UnixCrypt
for non-commercial or commercial purposes and without fee is
granted provided that the copyright notice appears in all copies.
Note: Additionally, to the below information the plugin includes some other license-type files without mentioning them explicitly:
The text below was included in three different about.html files that were not properly displayed in the original plugin and have been merged to a single section here.
June 3, 2008
The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise indicated below, the Content 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.
If you did not receive this Content directly from the Eclipse Foundation, the Content is being redistributed by another party ("Redistributor") and different terms and conditions may apply to your use of any object code in the Content. Check the Redistributor's license that was provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise indicated below, the terms and conditions of the EPL still apply to any source code in the Content and such source code may be obtained at http://www.eclipse.org.
The Content includes items that have been sourced from third parties as set out below. If you did not receive this Content directly from the Eclipse Foundation, the following is provided for informational purposes only, and you should look to the Redistributor's license for terms and conditions of use.
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"). A copy of the Apache License can be found in APACHE_LICENSE_2.0.txt and is also 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.
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"). A copy of the W3C License can be found in LICENSE-W3C-20021231.html and is also 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.
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"). A copy of the W3C License can be found in LICENSE-W3C-20021231.html and is also 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/.
Copyright (c) 2003, 2018 IBM Corporation and others.
The Content includes items that have been sourced from third parties as set out below. If you did not receive this Content directly from the Eclipse Foundation, the following is provided for informational purposes only, and you should look to the Redistributor's license for terms and conditions of use.
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. A copy of the license is contained in the file APACHE_LICENSE_2.0.txt and is also 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.
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. A copy of the license is contained in the file APACHE_LICENSE_2.0.txt and is also 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.The Content includes items that have been sourced from third parties as set out below. If you did not receive this Content directly from the Eclipse Foundation, the following is provided for informational purposes only, and you should look to the Redistributor’s license for terms and conditions of use.
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. A copy of the license is contained in the file APACHE_LICENSE_2.0.txt and is also 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.The Content includes items that have been sourced from third parties as set out below. If you did not receive this Content directly from the Eclipse Foundation, the following is provided for informational purposes only, and you should look to the Redistributor’s license for terms and conditions of use.
The "GTK+ Binding" is a binding to the GTK+ API. The Content may include any or all of the following files:
The following files in the plug-in JAR shall be defined as the native code portion of the GTK+ Binding:
The following files in both the plug-in JAR and the src.zip shall be defined respectively as the bytecode and source code portions of the GTK+ Binding:
The GTK+ Binding contains portions of GTK+ ("Library"). GTK+ is made available by The Free Software Foundation. Use of the Library is governed by the terms and conditions of the GNU Lesser General Public License Version 2.1 ("LGPL"). Use of the GTK+ Binding on a standalone basis, is also governed by the terms and conditions of the LGPL. A copy of the LGPL is provided with the Content (lgpl-v21.txt) and is also available at http://www.gnu.org/licenses/lgpl.html.
In accordance with Section 6 of the LGPL, you may combine or link a "work that uses the Library" (e.g. the SWT) with the Library to produce a work containing portions of the Library (e.g. the GTK+ Binding) and distribute that work under the terms of your choice (e.g. the EPL) provided you comply with all other terms and conditions of Section 6 as well as other Sections of the LGPL. Please note, if you modify the GTK+ Binding such modifications shall be governed by the terms and conditions of the LGPL. Also note, the terms of the EPL permit you to modify the combined work and the source code of the combined work is provided for debugging purposes so there is no need to reverse engineer the combined work.
The "WebKitGTK+ Binding" is a binding to the WebKitGTK+ API. The Content may include any or all of the following files:
The following files in the plug-in JAR shall be defined as the native code portion of the WebKitGTK+ Binding:
The following files in both the plug-in JAR and the src.zip shall be defined respectively as the bytecode and source code portions of the WebKitGTK+ Binding:
The WebKitGTK+ Binding contains portions of WebKitGTK+ ("Library"). WebKitGTK+ is made available by the WebKitGTK+ open source project (http://webkit.org/). Use of the Library is governed by the terms and conditions of the GNU Lesser General Public License Version 2.1 ("LGPL"). Use of the WebKitGTK+ Binding on a standalone basis, is also governed by the terms and conditions of the LGPL. A copy of the LGPL is provided with the Content (lgpl-v21.txt) and is also available at http://www.gnu.org/licenses/lgpl.html.
In accordance with Section 6 of the LGPL, you may combine or link a "work that uses the Library" (e.g. the SWT) with the Library to produce a work containing portions of the Library (e.g. the WebKitGTK+ Binding) and distribute that work under the terms of your choice (e.g. the EPL) provided you comply with all other terms and conditions of Section 6 as well as other Sections of the LGPL. Please note, if you modify the WebKitGTK+ Binding such modifications shall be governed by the terms and conditions of the LGPL. Also note, the terms of the EPL permit you to modify the combined work and the source code of the combined work is provided for debugging purposes so there is no need to reverse engineer the combined work.
The WebKitGTK+ Binding also contains portions of the WebKit JavaScriptCore code which is made available by the WebKit open source project (http://webkit.org/). The WebKit JavaScriptCore code was obtained under the terms of the BSD license. A copy of the BSD license is provided (webkit-bsd.txt) and is also available at http://webkit.org/coding/bsd-license.html.
The "WebKitGTK+ Binding" also includes a binding to the libsoup API. The Content may include any or all of the following files:
The following files in the plug-in JAR shall be defined as the native code portion of the WebKitGTK+ Binding:
The following files in both the plug-in JAR and the src.zip shall be defined respectively as the bytecode and source code portions of the WebKitGTK+ Binding:
The WebKitGTK+ Binding contains portions of libsoup ("Library"). libsoup is made available by The GNOME Project (http://live.gnome.org/LibSoup/). Use of the Library is governed by the terms and conditions of the GNU Lesser General Public License Version 2.1 ("LGPL"). Use of the WebKitGTK+ Binding on a standalone basis, is also governed by the terms and conditions of the LGPL. A copy of the LGPL is provided with the Content (lgpl-v21.txt) and is also available at http://www.gnu.org/licenses/lgpl.html.
The "Cairo Binding" is a binding to the Cairo API. The Content may include any or all of the following files:
The following files in the plug-in JAR shall be defined as the native code portion of the Cairo Binding:
The following files in both the plug-in JAR and the src.zip shall be defined respectively as the bytecode and source code portions of the Cairo Binding:
The Cairo Binding contains portions of Cairo ("Cairo"). Cairo is made available by the Cairo project at http://www.cairographics.org. Use of Cairo by the Cairo Binding is governed by the terms and conditions of the Mozilla Public License Version 1.1 ("MPL"). A copy of the MPL is provided with the Content (mpl-v11.txt) and is also available at http://www.mozilla.org/MPL/MPL-1.1.html.
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 the terms and conditions located in the license_references/org.eclipse.swt.gtk.linux.x86_64/IJG_README file which is included with the Content.
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:
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.
Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries.
The Content includes items that have been sourced from third parties as set out below. If you did not receive this Content directly from the Eclipse Foundation, the following is provided for informational purposes only, and you should look to the Redistributor’s license for terms and conditions of use.
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 the terms and conditions located in the license_references/org.eclipse.swt.win32.win32.x86_64/IJG_README file which is included with the Content.
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:
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.
This software redistributes unmodified binaries from the NuGet package microsoft.web.webview2.1.0.721-prerelease.nupkg under the BSD license. See license_references/org.eclipse.swt.win32.win32.x86_64/WebView2_LICENSE.txt 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.
Copyright © OSGi Alliance (2000, 2015). All Rights Reserved.
OSGi Alliance
Bishop Ranch 6
2400 Camino Ramon, Suite 375
San Ramon, CA 94583 USA
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.
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.
Copyright © OSGi Alliance (2000, 2018). All Rights Reserved.
OSGi Alliance
Bishop Ranch 6
2400 Camino Ramon, Suite 375
San Ramon, CA 94583 USA
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.
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.
Copyright © OSGi Alliance (2000, 2015). All Rights Reserved.
OSGi Alliance
Bishop Ranch 6
2400 Camino Ramon, Suite 375
San Ramon, CA 94583 USA
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.
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.
Uses an MIT license.
Uses an MIT license.