Diffusion
=========

This directory contains an installation of Diffusion 6.12.2.

Copyright © 2026 DiffusionData, All Rights Reserved.

Use is subject to license terms. Please review the file `docs/EULA.html`.


Common Tasks
============

Start the server
----------------

The server requires a Java installation. First check you have a sufficiently
current version of Java installed and available in your `PATH`. From the command
line, you can check this as follows:

    java -version


To start the server on Linux or macOS, run the `diffusion.sh` script in the
`bin` directory.

    ./bin/diffusion.sh

On Windows, use the `diffusion.bat` script instead.


Open the administration console
-------------------------------

If the file `etc/console.dar` exists, this installation includes the
administration console. Once the server has started, the administration console
can be accessed using a web browser at <http://localhost:8080/console/>.


Install a different license file
--------------------------------

The license file can be found in the file `etc/license.lic`. To install a
different license, replace `etc/license.lic` with the new license file.

The default license is limited to 1000 topics, 5 user sessions, and 8 CPU cores.
Production use is explicitly prohibited.


For a commercial license that supports larger numbers of topics and sessions
and production use of premium features, including multi-server clusters for
high-availability and scale, topic persistence, and inter-server connections
across wide area networks, please contact our sales team.

<sales@diffusiondata.com> or +44 20 3588 0900.


Third Party Licenses
--------------------

This product includes software developed by the Hazelcast Project
(<https://www.hazelcast.com>).

This product includes Geolite 2 data created by MaxMind, available from
<https://www.maxmind.com/>

This product contains third-party, open source software products that are
covered by a number of open source licenses. For full information about what
products are included and the license terms that apply to them, please refer to
the Diffusion manual (<https://docs.diffusiondata.com/docs/6.12.2/manual/html/>).


Further information
-------------------

For further information about Diffusion including the product manual, quick
start guide, and demos and tutorials, please visit the DiffusionData Developer
Hub at <https://www.diffusiondata.com/developers/>.
