docs.fermihdi.io — 3rd_party_licensing.md

/ › hd › 2.0.3 › md

Download 3rd_party_licensing.mdView raw

FermiHDI 3rd Party Licensing Documentation

This document outlines the third-party software, applications, libraries, and source codes integrated into the FermiHDI environment. It details their license types, usage, criticality, restrictions, and explicit conditions concerning code distribution or open-sourcing.

Core C++ Dependencies (Data Plane & Operations)

DPDK (Data Plane Development Kit)

SPDK (Storage Performance Development Kit)

Apache Arrow

OpenSSL (v3.0+)

nlohmann/json

Sentry Native (sentry-native)


Go Dependencies (Control Plane)

OpenTelemetry Go (go.opentelemetry.io/otel) & OpAMP (opamp-go)

Sentry Go (getsentry/sentry-go)

JSONSchema Go (github.com/xeipuuv/gojsonschema)


Web UI Dependencies (Astro/Javascript)

Astro & Vue.js

Chart.js & Vue-ChartJS

Playwright

Summary Conclusion

There are zero "copyleft" style licenses (like GPL, AGPL, or CDDL) compiled into the primary distribution paths of HD. All third-party libraries have been vetted as commercially permissive (MIT, BSD, Apache 2). The system natively allows you to commercialize, distribute, and protect the entirety of the closed-source codebase safely provided you include an ATTRIBUTIONS.txt file releasing the standard copyright notices required by the libraries above.

Download 3rd_party_licensing.mdView raw