Redistributable Content¶
This section lists the files that you may redistribute either separately or as part of a larger binary object.
Redistributable Dynamic Libraries¶
This section documents the libraries that you may redistribute as part of other products you develop. Note that all files must be redistributed under the terms of the Inesonic End User License Agreement (EULA).
Microsoft Windows¶
Table 59 lists the files you can
redistribute on Windows. All file paths are relative to the application top
level directory, normally C:\Program Files\Aion
.
Function |
Library Path (Relative To the Installation Top Level Directory) |
---|---|
Inesonic Math Library |
|
Inesonic Audio File Library |
|
Inesonic Image File Library |
|
Apple MacOS¶
Table 60 lists the files you can redistribute
on MacOS. All file paths are relative to the application top level, normally
${HOME}/Applications/Aion.app
where ${HOME}
is the user’s home
directory.
Function |
Library Path (Relative To the Installation Top Level Directory) |
---|---|
Inesonic Math Library |
|
Inesonic Audio File Library |
provided as a static library |
Inesonic Image File Library |
provided as a static library |
Linux¶
Table 61 lists the files you can redistribute
on Linux. All file paths are relative to the application top level
directory. For user local installations, the application top level directory
is typically ${HOME}/apps/Aion
where ${HOME}
is the user’s home
directory. For system wide installations, the application top level directory
is typically /opt/aion
.
Function |
Library Path (Relative To the Installation Top Level Directory) |
---|---|
Inesonic Math Library |
|
Inesonic Audio File Library |
provided as a static library |
Inesonic Image File Library |
provided as a static library |
Linkable Static Libraries¶
This section documents the static libraries that you may link directly into larger binaries that you provide. Note that all files must be used uder the terms of the Inesonic End User License Agreement (EULA).
Microsoft Windows¶
Table 62 lists the files you can redistribute
on Windows. All file paths are relative to the application top level
directory, normally C:\Program Files\Aion
.
Function |
Library Path (Relative To the Installation Top Level Directory) |
---|---|
Inesonic Math Library |
|
Inesonic Audio File Library |
|
Inesonic Image File Library |
|
Apple MacOS¶
Table 63 lists the files you can redistribute on
MacOS. All file paths are relative to the application top level, normally
${HOME}/Applications/Aion.app
where ${HOME}
is the user’s home
directory.
Function |
Library Path (Relative To the Installation Top Level Directory) |
---|---|
Inesonic Math Library |
|
Inesonic Audio File Library |
|
Inesonic Image File Library |
|
Linux¶
Table 64 lists the files you can redistribute on
Linux. All file paths are relative to the application top level
directory. For user local installations, the application top level directory
is typically ${HOME}/apps/Aion
where ${HOME}
is the user’s home
directory. For system wide installations, the application top level directory
is typically /opt/aion
.
Function |
Library Path (Relative To the Installation Top Level Directory) |
---|---|
Inesonic Math Library |
|
Inesonic Audio File Library |
|
Inesonic Image File Library |
|
Other Commercial Libraries¶
The Inesonic Math Library depends on the Math Kernel Library (MKL) developed by Intel. The MLK library is available free-of-charge from Intel. You must supply the necesary MKL libraries as part of your product and must agree to the terms of the “Intel Simplified Software License”.
Note
At this time Aion requires MKL version 2019.4.233.
Open Source Libraries¶
The Inesonic Math Library depends on the Threading Building Blocks (TBB) library developed by Intel under both commercial and open source licensing terms (Apache 2.0). You must supply the necessary TBB libraries and must agree with the terms of the associated license.
The Inesonic Image File Library depends on several other libraries published under liberal copy-left licenses:
The Boost Libraries
The OpenImageIO library
These libraries are published under the Boost Software License and the BSD 3-Clause License respectively. To use the Inesonic Audio File Library or Inesonic Image File Library, you must supply these libraries separately and you must agree to the terms of the associated licenses.