COMSOL Offer of Source or
Object Code Files

COMSOL 5.1
COMSOL OFFER OF SOURCE OR OBJECT CODE FILES.

  COMSOL will upon request supply source or object code needed to recreate the
below files in accordance with the COMSOL Software License Agreement.  File
requests should be made in writing and addressed by first class mail to:
(Attn: Intellectual Property Manager) COMSOL AB, Tegnérgatan 23, SE-111 40
STOCKHOLM, Sweden We may charge a fee to cover our cost of distribution.

  It may be easier for you to download the source files from a third party.
Locations for finding such files are suggested for your convenience.
-------------------------------------------------------------------------------
HYPRE

  Hypre is a library of high performance preconditioners that features 
parallel multigrid methods for both structured and unstructured grid problems.

  The HYPRE library uses only source code from Lawrence Livermore National 
Labs, and is dynamically linked. It may be possible to obtain source code by 
downloading it (hypre-2.9.0b) from 
https://computation.llnl.gov/casc/hypre/software.html

  Otherwise please contact COMSOL as specified above.

  The filepath and filename for Hypre in COMSOL Multiphysics is listed per 
platform.

Windows:
  <COMSOL installation folder>/lib/win32/HYPRE.dll
  <COMSOL installation folder>/lib/win64/HYPRE.dll

Mac:
  <COMSOL installation folder>/lib/maci64/libHYPRE.dylib

Linux:
  <COMSOL installation folder>/lib/glnxa64/libHYPRE.so
-------------------------------------------------------------------------------
GNU Libltdl

  This library is used to support dynamically loadable modules on Unix-like 
  systems. It is only used on Mac and Linux platforms. GraphicsMagick in 
  COMSOL Multiphysics uses GNU Libltdl. The library in COMSOL multiphysics uses 
  source code available from GraphicsMagick (version 1.3.17-1) and is 
  dynamically linked. It may be possible to obtain source code by 
  downloading it from http://www.graphicsmagick.org/download.html. 

  Otherwise please contact COMSOL as specified above.

  The filepath and filename for GNU Libltdl in COMSOL Multiphysics is listed
  per platform.

Mac:
  <COMSOL installation folder>/ext/graphicsmagick/maci64/libltdl.7.dylib

Linux:
  <COMSOL installation folder>/ext/graphicsmagick/glnxa64/libltdl.so.7.3.0
-------------------------------------------------------------------------------
CSFLASH

  The csflash library is involved in COMSOL flash functionality. This library 
uses Ming. Csflash is dynamically linked.

For code needed to reproduce CSFLASH please contact COMSOL.

  The filepath and filename for csflash in COMSOL Multiphysics is listed per 
platform.

Windows:
  <COMSOL installation folder>/lib/win32/csflash.dll
  <COMSOL installation folder>/lib/win64/csflash.dll

Mac:
  <COMSOL installation folder>/lib/maci64/libcsflash.dylib

Linux:
  <COMSOL installation folder>/lib/glnxa64/libcsflash.so
-------------------------------------------------------------------------------
ECLIPSE

  The following files contained in COMSOL are available under the Eclipse
Public License 1.0 or under third party licenses as detailed in the license
agreements supplied with the source or object code of said files.

<COMSOL installation folder>/plugins/
  com.ibm.icu
  javax.annotation
  javax.inject
  javax.servlet
  org.apache.felix.gogo.command
  org.apache.felix.gogo.runtime
  org.apache.felix.gogo.shell
  org.apache.lucene
  org.apache.lucene.analysis
  org.apache.lucene.core
  org.eclipse.ant.core
  org.eclipse.compare.core
  org.eclipse.core.commands
  org.eclipse.core.contenttype
  org.eclipse.core.databinding
  org.eclipse.core.databinding.beans
  org.eclipse.core.databinding.observable
  org.eclipse.core.databinding.property
  org.eclipse.core.expressions
  org.eclipse.core.filesystem
  org.eclipse.core.filesystem.java7
  org.eclipse.core.jobs
  org.eclipse.core.resources
  org.eclipse.core.runtime
  org.eclipse.core.runtime.compatibility
  org.eclipse.core.variables
  org.eclipse.debug.core
  org.eclipse.e4.core.commands
  org.eclipse.e4.core.contexts
  org.eclipse.e4.core.di.extensions
  org.eclipse.e4.core.di
  org.eclipse.e4.core.services
  org.eclipse.e4.ui.bindings
  org.eclipse.e4.ui.css.core
  org.eclipse.e4.ui.css.swt.theme
  org.eclipse.e4.ui.css.swt
  org.eclipse.e4.ui.di
  org.eclipse.e4.ui.model.workbench
  org.eclipse.e4.ui.services
  org.eclipse.e4.ui.widgets
  org.eclipse.e4.ui.workbench.addons.swt
  org.eclipse.e4.ui.workbench.renderers.swt.cocoa
  org.eclipse.e4.ui.workbench.renderers.swt
  org.eclipse.e4.ui.workbench.swt
  org.eclipse.e4.ui.workbench
  org.eclipse.e4.ui.workbench3
  org.eclipse.emf
  org.eclipse.emf.common
  org.eclipse.emf.common.ui
  org.eclipse.emf.ecore
  org.eclipse.emf.ecore.change
  org.eclipse.emf.ecore.edit
  org.eclipse.emf.ecore.xmi
  org.eclipse.emf.edit
  org.eclipse.emf.edit.ui
  org.eclipse.equinox.app
  org.eclipse.equinox.bidi
  org.eclipse.equinox.cm
  org.eclipse.equinox.common
  org.eclipse.equinox.console
  org.eclipse.equinox.ds
  org.eclipse.equinox.event
  org.eclipse.equinox.launcher
  org.eclipse.equinox.log
  org.eclipse.equinox.preferences
  org.eclipse.equinox.registry
  org.eclipse.equinox.simpleconfigurator
  org.eclipse.equinox.supplement
  org.eclipse.equinox.util
  org.eclipse.help
  org.eclipse.jdt.core
  org.eclipse.jdt.launching
  org.eclipse.jdt.launching.macosx
  org.eclipse.jetty.client
  org.eclipse.jetty.continuation
  org.eclipse.jetty.http.
  org.eclipse.jetty.io
  org.eclipse.jetty.security
  org.eclipse.jetty.server
  org.eclipse.jetty.servlet
  org.eclipse.jetty.util
  org.eclipse.jetty.websocket
  org.eclipse.jface
  org.eclipse.jface.databinding
  org.eclipse.net4j.util
  org.eclipse.osgi
  org.eclipse.osgi.compatibility.state
  org.eclipse.osgi.services
  org.eclipse.rcp
  org.eclipse.swt
  org.eclipse.swt.cocoa.macosx.x86_64
  org.eclipse.swt.gtk.linux.x86_64
  org.eclipse.swt.win32.win32.x86
  org.eclipse.swt.win32.win32.x86_64
  org.eclipse.team.core
  org.eclipse.text
  org.eclipse.ui
  org.eclipse.ui.cocoa
  org.eclipse.ui.forms
  org.eclipse.ui.views
  org.eclipse.ui.workbench
  org.eclipse.update.configurator
  org.w3c.css.sac
  org.w3c.dom.events
  org.w3c.dom.smil
  org.w3c.dom.svg

  Some of the source code ofthe following files is made available under
Mozilla Public License 1.1:
<COMSOL installation folder>/plugins/
  org.eclipse.swt.cocoa.macosx.x86_64
  org.eclipse.swt.gtk.linux.x86_64
  org.eclipse.swt.win32.win32.x86
  org.eclipse.swt.win32.win32.x86_64

  Some of the source code ofthe following files is made available under
Mozilla Public License 2.0:
<COMSOL installation folder>/plugins/
  org.eclipse.swt.cocoa.macosx.x86_64
  org.eclipse.swt.gtk.linux.x86_64
  org.eclipse.swt.win32.win32.x86
  org.eclipse.swt.win32.win32.x86_64


  Some of the source code of the following files is made available under 
the Common Development and Distribution License:
<COMSOL installation folder>/plugins/
  javax.servlet
  javax.annotation

  Some of the source code of the following files is made available under GNU 
Lesser General Public License 2.1:
<COMSOL installation folder>/plugins/
  org.eclipse.swt.gtk.linux.x86_64
-------------------------------------------------------------------------------
ECLIPSE RAP

  The following Eclipse RAP files may be used in COMSOL Server. Source code is
available under the Eclipse Public License 1.0 or under third party licenses as
detailed in the license agreement supplied with the source or object code of
said files.

<COMSOL installation folder>/web/plugins/
  com.ibm.icu.base
  javax.servlet
  javax.xml
  org.apache.commons.fileupload
  org.apache.commons.io
  org.apache.felix.gogo.command
  org.apache.felix.gogo.runtime
  org.apache.felix.gogo.shell
  org.eclipse.core.commands
  org.eclipse.core.contenttype
  org.eclipse.core.databinding.beans
  org.eclipse.core.databinding.observable
  org.eclipse.core.databinding.property
  org.eclipse.core.databinding
  org.eclipse.core.expressions
  org.eclipse.core.filesystem
  org.eclipse.core.filesystem.java7
  org.eclipse.core.jobs
  org.eclipse.core.resources
  org.eclipse.core.runtime
  org.eclipse.core.variables
  org.eclipse.debug.core
  org.eclipse.emf
  org.eclipse.emf.common
  org.eclipse.emf.ecore
  org.eclipse.emf.ecore.change
  org.eclipse.emf.ecore.edit
  org.eclipse.emf.ecore.xmi
  org.eclipse.equinox.app
  org.eclipse.equinox.cm
  org.eclipse.equinox.common
  org.eclipse.equinox.console
  org.eclipse.equinox.ds
  org.eclipse.equinox.event
  org.eclipse.equinox.http.jetty
  org.eclipse.equinox.http.registry
  org.eclipse.equinox.http.servlet
  org.eclipse.equinox.http.servletbridge
  org.eclipse.equinox.preferences
  org.eclipse.equinox.registry
  org.eclipse.equinox.servletbridge
  org.eclipse.equinox.servletbridge.extensionbundle
  org.eclipse.equinox.util
  org.eclipse.help
  org.eclipse.jdt.core
  org.eclipse.jetty.continuation
  org.eclipse.jetty.http
  org.eclipse.jetty.io
  org.eclipse.jetty.security
  org.eclipse.jetty.server
  org.eclipse.jetty.servlet
  org.eclipse.jetty.util
  org.eclipse.jetty.websocket
  org.eclipse.net4j.util
  org.eclipse.osgi.services
  org.eclipse.osgi
  org.eclipse.rap.addons.filedialog
  org.eclipse.rap.addons.fileupload
  org.eclipse.rap.demo.databinding
  org.eclipse.rap.design.example
  org.eclipse.rap.jface.databinding
  org.eclipse.rap.jface
  org.eclipse.rap.rwt.osgi
  org.eclipse.rap.rwt
  org.eclipse.rap.ui.forms
  org.eclipse.rap.ui.views
  org.eclipse.rap.ui.workbench
  org.eclipse.rap.ui
  org.eclipse.text

  Some of the source code of the following file is made available under the
Common Development and Distribution License:
<COMSOL installation folder>/plugins/
  javax.servlet
-------------------------------------------------------------------------------
Java Runtime Environment and JavaFX

  JavaFX contains GStreamer available under LGPL 2.1 as detailed in:
<COMSOL installation folder>/java/<version>/jre/THIRDPARTYLICENSEREADME
-JAVAFX.txt 
A copy of the Oracle modified GStreamer library in source code is also
available at http://oss.oracle.com/projects/gstreamer-mods/

  JavaFX contains Webkit library available under LGPL 2.1 as detailed in:
<COMSOL installation folder>/java/<version>/jre/THIRDPARTYLICENSEREADME
-JAVAFX.txt 
A copy of the Oracle modified WebKit library in source code is also located
at http://oss.oracle.com/projects/webkit-java-mods

  Mozilla Rhino v1.7R3 source code available under Mozilla Public Licence 1.1
is available at https://jdk7.java.net/rhino/
Mozilla Rhino v1.7R3 has not been modified by COMSOL.
A copy of the Mozilla Public License can be found in
<COMSOL Installation Folder>/ext/license/MPL-1.1.txt
-------------------------------------------------------------------------------
Javamail

  Some of the source code of the following file is made available under the
Common Development and Distribution License:
<COMSOL installation folder>/plugins/
  com.sun.mail.javax.mail
-------------------------------------------------------------------------------
Tomcat

  Tomcat contains the following unmodified XML Schemas for Java EE Deployment 
Descriptors. These schemas are available under the Common Development and 
Distribution License 1.0 available in
<COMSOL installation folder>/ext/license/CDDL.txt
    javaee_5.xsd
    javaee_web_services_1_2.xsd
    javaee_web_services_client_1_2.xsd
    javaee_6.xsd
    javaee_web_services_1_3.xsd
    javaee_web_services_client_1_3.xsd
    jsp_2_2.xsd
    web-app_3_0.xsd
    web-common_3_0.xsd
    web-fragment_3_0.xsd
 The schemas are located in tomcat/lib/servlet-api.jar/javax/servlet/resources

  Some of the source code of the following file is made available under the 
Eclipse Public License
tomcat/lib/ecj-4.4.jar
-------------------------------------------------------------------------------
TRUEZIP

  TrueZip 7.1 is used for handling archive files in COMSOL. TrueZIP 7.1 source
code is available under the Eclipse Public License 1.0.

  It may be possible to obtain source code by downloading it from 
http://repo1.maven.org/maven2/de/schlichtherle/truezip/

  Otherwise please contact COMSOL as specified above.

  The filepath and filename for Truezip in COMSOL:
<COMSOL Installation Folder>/plugins/de.schlichtherle.truezip-7_1.0.0.jar