Licensing Overview

1. Purpose

This document provides a high-level overview of the licensing model and usage rights for the Suri Oculus project and its individual components.
It is intended to clarify which parts of the system are provided as open components and which parts are distributed under a commercial license.

This document is provided for informational purposes only and does not replace the applicable license agreements.

2. Product Structure

Suri Oculus is a modular on-premise system for managing, visualizing, and analyzing Suricata data.
The project is composed of multiple components with different roles and licensing models:

Web frontend and embedded web server

Auxiliary tooling and integration utilities

High-performance core services

AI feature extraction and inference engine

Each component is licensed separately, as described below.

3. Open Components

The following components are provided as open components.
They are intended to support transparency, integration, and extensibility of the Suri Oculus platform.

3.1 Frontend and Embedded Web Server (HTML / JavaScript / Rust)

Description:
Web-based user interface, dashboards, visualization, and client-side logic for Suri Oculus.
This component also includes a lightweight embedded HTTP server implemented in Rust, which is distributed together with the frontend and is responsible for serving the web interface and related static assets.

License:
Open-source license (Apache License 2.0 or BSD 3-Clause)

Usage:

Free to use

Modifiable

Redistributable under the terms of the applicable open-source license

This component does not include core Suricata management logic, performance-critical processing, or AI analysis functionality.

3.2 Oculus Tools (Python / Rust / Bash)

Description:
Oculus Tools is a collection of auxiliary tools and services implemented in Python, Rust, and Bash.
It provides orchestration, automation, and integration functionality, including:

interaction with operating system services,

auxiliary data processing and transformation,

deployment and operational tooling,

integration support for Suri Oculus components.

License:
Open-source license (Apache License 2.0 or BSD 3-Clause)

Usage:

Free to use

Modifiable

Redistributable under the terms of the applicable open-source license

Oculus Tools are designed to facilitate deployment and integration and do not contain proprietary core processing logic or AI inference engines.

4. Proprietary Components

The following components are proprietary and constitute the core intellectual property of the Suri Oculus project.
They are distributed in binary form only and are governed by a commercial license agreement.

4.1 C++ Core Engine

Description:
High-performance core service responsible for Suricata management, event ingestion, processing pipelines, and performance-critical backend functionality.

License:
Commercial License

Distribution:
Binary only

4.2 C++ AI Feature Extraction and Inference Library

Description:
High-performance AI engine providing feature extraction and anomaly detection for flow-level, protocol-level, and behavioral traffic analysis.

License:
Commercial License

Distribution:
Binary only

4.3 daemonmove (Log Parsing Service)

Description:
High-performance log parsing and preprocessing service used for ingesting and normalizing Suricata event data prior to further processing.

License:
Commercial License

Distribution:
Binary only

4.4 Usage Terms for Proprietary Components

Unless otherwise agreed in writing, use of the proprietary components is subject to the following conditions:

Permitted:

On-premise deployment

Enterprise and production use

Prohibited:

Reverse engineering, decompilation, or disassembly

Redistribution or sublicensing without a separate commercial agreement

5. Evaluation and Trial Use

Evaluation or trial licenses for proprietary components may be provided upon request.
Trial versions may include functional or time-based limitations and are not intended for production use.

6. OEM, MSSP, and Redistribution

Use of proprietary Suri Oculus components in the following scenarios requires a separate commercial agreement:

OEM or white-label distribution

Managed Security Service Provider (MSSP) offerings

Redistribution as part of third-party products or services

Please contact the project owner to discuss commercial and licensing terms.

7. Disclaimer

This Licensing Overview is provided for convenience only.
The applicable license agreements and open-source licenses govern all use of Suri Oculus components and shall prevail in the event of any conflict.

8. Contact

For licensing, commercial inquiries, or redistribution requests, please contact:Website: https://suri-oculus.com