For an overview of hardware requirements, supported platforms, databases and browsers, and Java considerations, see hardware and software requirements.

LuciadFusion makes use of a number of third-party libraries and components. A list of those libraries and their respective licenses is available below.

This distribution of LuciadFusion includes the third-party build and deployment tool Apache Ant, licensed under the Apache 2.0 license. Documentation and source code can be found on http://ant.apache.org/. This third-party tool is supplied with the LuciadFusion distribution because of its convenience for building applications with LuciadFusion. It is not needed to run LuciadFusion-based applications, nor does it need to be distributed with such applications.

In addition, the OGC implementations in your Luciad software include and make use of the following resources:

  • The OGC Symbology Encoding functionality in LuciadLightspeed uses XML code from the Spring framework, which is licensed under the Apache License Version 2.0.
  • All libraries containing implementations of XML Schema-based OGC specifications include the relevant XML Schemas for caching purposes. These XML Schemas are licensed under the OGC Software Notice.

The Earth repository implementation in LuciadLightspeed uses JDBM which is licensed under the JDBM LICENSE 1.0.

The NetCDF implementation uses a modified version of the NetCDF-Java library, which is licensed under the NetCDF-Java license. The NetCDF implementation also includes the google protobuf library, which is licensed under the google protobuf license.

The 3D icons implementation includes code ported from libsquish, an open source DXT compression library which is licensed under the Squish MIT license.

The BlackLimeLookAndFeel (used in the map centric version of Lucy) uses the Noto font. This font is licensed under the SIL Open Font License.

The XML implementation includes code ported from stax-utils, an open source library which is licensed under the BSD License.

The IFC implementation uses the EXPRESS grammar developed by Ribose Inc. which is licensed under a BSD-2 License.

Advanced Raster Services requires or offer specific integrations with the following components:

  • LuciadFusion integrates with Defense Standards. Fusion Client can use the GeoSym symbology to style vector data when available.
  • LuciadFusion integrates with Maritime Standards. Fusion Client can use ECDIS when available.
  • LuciadFusion integrates with Database Connectors. The Fusion Engine can fuse this format.
  • LuciadFusion integrates with S-63. The Fusion Engine can fuse this format, if the LuciadFusion license includes this component.
  • LuciadFusion integrates with Infrastructure Standards. The Fusion Engine can fuse this format.
  • LuciadFusion integrates with Aviation Standards. The Fusion Engine can fuse this format.
  • LuciadFusion integrates with Weather & Environment Standards. The Fusion Engine can fuse this format.
  • Additionally, LuciadFusion integrates with Advanced GIS Engine, Advanced Raster Services, Defense Standards, Maritime Standards, Database Connectors, S-63, Infrastructure Standards, Aviation Standards and Weather & Environment Standards.
  • Additionally, Data Connectivity Manager integrates with Aviation Standards, Radar Connectors, Infrastructure Standards, Advanced Raster Services, Defense Standards, Maritime Standards, S-63, Weather & Environment Standards, Database Connectors, Defense Symbology, Real-time Engine, Terrain Analysis Engine and Google Earth Enterprise.
  • Radar Connectors requires Real-time Engine. The Realtime option is required to display live tracks at best performance and to be able to replay trajectories.
  • S-63 requires Maritime Standards. This package contains an encryption scheme designed specifically for S-57 data.

The licenses of third-party libraries used in the Fusion Studio front-end can be found in your LuciadFusion installation, under docs/platform-licenses.

Advanced Raster Services depends on the following additional or third-party libraries:

Name Version License(s)
Commons IO 2.15.1 O Apache License 2.0
  • LuciadFusion Used for file operations.
  • Advanced Raster Services Used for file operations.
  • Apache Commons Compress
  • commons-io-2.15.1.jar
ECW native libraries 6.1.0.1084 C ECW JPEG 2000 SDK license agreement
  • Advanced Raster Services ECW native dependencies.
  • ecw-6.1.0.1084-native-linux64.jar
  • ecw-6.1.0.1084-native-win32.jar
  • ecw-6.1.0.1084-native-win64.jar
ECWP native libraries 16.8.0.3607+1 C ECWP Server end user license agreementaws-c-commonApache License 2.0aws-c-event-streamApache License 2.0aws-checksumsApache License 2.0aws-cpp-sdk-coreApache License 2.0aws-cpp-sdk-s3Apache License 2.0boost_date_time-vc141-mt-x64-1_68Boost Software License 1.0gdal203MIT LicenseJsonCppMIT LicenselibsodiumISC License
  • Advanced Raster Services ECWP server native dependencies.
  • libecwp-16.8.0.3607.lcd-1.jar
  • libecwp-16.8.0.3607.lcd-1-native.linux64.jar
  • libecwp-16.8.0.3607.lcd-1-native.win64.jar
ERDAS APOLLO ECW SDK 6.1.0 C ECW JPEG 2000 SDK license agreement
  • Advanced Raster Services ECW uses native code for decoding.
  • ECWP native libraries
  • ecw-6.1.0.jar
  • ecw-6.1.0-native.linux64.jar
  • ecw-6.1.0-native.macos_64.jar
  • ecw-6.1.0-native.win32.jar
  • ecw-6.1.0-native.win64.jar
GEOS - Geometry Engine, Open Source 3.5.0+3 O GNU Lesser General Public License v2.1
  • MrSID native libraries
  • SpatiaLite
  • geos-3.5.0.lcd-3-native.linux.jar
  • geos-3.5.0.lcd-3-native.linux64.jar
  • geos-3.5.0.lcd-3-native.macos_64.jar
  • geos-3.5.0.lcd-3-native.win32.jar
  • geos-3.5.0.lcd-3-native.win64.jar
Geospatial Data Abstraction Library (GDAL) 3.8.3+3 O gdalMIT LicenselibjpegIndependent JPEG Group Licenselibpng16PNG Reference Library version 2libzzlib LicensepdfiumApache License 2.0pdfium_build_gdal_3_8MIT LicenseprojMIT License
  • Advanced Raster Services GDAL native library and bindings.
  • libgdal-3.8.3.lcd-3.jar
  • libgdal-3.8.3.lcd-3-native.linux64.jar
  • libgdal-3.8.3.lcd-3-native.macos_64.jar
  • libgdal-3.8.3.lcd-3-native.win64.jar
  • libgdal-resources-3.8.3.lcd-3.jar
ICEpdf 5.1.1+9-luciad O Apache License 2.0
  • Advanced Raster Services Used to decode pdf files.
  • icepdf-core-5.1.1.lcd-9.jar
JPEG XR (JXR) native libraries 1.1+2 O BSD 2 Clause
  • Advanced Raster Services JXR native library and bindings.
  • libjxr-1.1.lcd-2.jar
  • libjxr-1.1.lcd-2-native.linux64.jar
  • libjxr-1.1.lcd-2-native.macos_64.jar
  • libjxr-1.1.lcd-2-native.macos_64_arm.jar
  • libjxr-1.1.lcd-2-native.win64.jar
Microsoft Visual C++ Redistributable Packages for Visual Studio 2013 12.0 C Redistribution license for Microsoft C/C++ runtime libraries
  • LuciadFusion Used by JPEG2000 native code in Win64 environment.
  • Advanced Raster Services Used by JPEG2000 native code in Win64 environment.
  • crt-12.0-native.win64.jar
MrSID Decoding SDK 9.5.4.4709+1 C MrSID SDK EULA
  • MrSID native libraries
  • ltidsdk-9.5.4.4709.lcd-1-native.linux64.jar
  • ltidsdk-9.5.4.4709.lcd-1-native.macos_64.jar
  • ltidsdk-9.5.4.4709.lcd-1-native.win32.jar
  • ltidsdk-9.5.4.4709.lcd-1-native.win64.jar
MrSID native libraries 1.0+8 C MrSID license
  • Advanced Raster Services Used to decode MrSID files.
  • mrsid-1.0.lcd-8-native.linux64.jar
  • mrsid-1.0.lcd-8-native.macos_64.jar
  • mrsid-1.0.lcd-8-native.win32.jar
  • mrsid-1.0.lcd-8-native.win64.jar
Threading Building Blocks 2.0 O GNU General Public License v2.0 w/Classpath exception
  • MrSID native libraries
  • MrSID Decoding SDK
  • tbb-2.0-native.linux.jar
  • tbb-2.0-native.linux64.jar
  • tbb-2.0-native.macos_64.jar
  • tbb-2.0-native.win32.jar
  • tbb-2.0-native.win64.jar

Advanced Raster Services depends on the following additional or third-party libraries to run the samples:

Name Version License(s)
picocli 4.1.4 O Apache License 2.0
  • Advanced Raster Services Used for defining and interpreting commandline arguments. Only used in sample code and not required by the Luciad product.
  • Infrastructure Standards Used for defining and interpreting commandline arguments. Only used in sample code and not required by the Luciad product.
  • Infrastructure Standards Used for defining and interpreting commandline arguments. Only used in sample code and not required by the Luciad product.
  • Infrastructure Standards Used for defining and interpreting commandline arguments. Only used in sample code and not required by the Luciad product.
  • picocli-4.1.4.jar

Advanced Raster Services includes the following jars:

File Description
lcd_dimap.jar Contains the java classes to support the DIMAP format.
lcd_ecw.jar Contains the java classes to support the ECW format.
lcd_gdal.jar Contains the java classes to support the GDAL ERDAS format.
lcd_geospatialpdf.jar Contains the java classes to support the Geospatial PDF format.
lcd_geospot.jar Contains the java classes to support the GeoSpot format.
lcd_mrsid.jar Contains the java classes to support the MrSID format.
lcd_panoramics.jar Contains the classes to decode and preprocess panoramic images.
lcd_swissdhm.jar Contains the java classes to support the SwissDHM format.
lcd_fusionplatform_services_ecwp.jar Contains LuciadFusion ECWP services integration into the LuciadFusion Platform.
lcd_fusionplatform_services_panoramics.jar Contains LuciadFusion Panoramic services integration into the LuciadFusion Platform.
lcd_jxr.jar Contains the Java classes to support the JPEG XR image format.