docs.fermihdi.io — 3rd_party_licensing.md

/ › hd › 2.0.2 › 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.

1. Core C++ Dependencies (Data Plane & Operations)

1.1 DPDK (Data Plane Development Kit)

1.2 SPDK (Storage Performance Development Kit)

1.3 Apache Arrow

1.4 OpenSSL (v3.0+)

1.5 nlohmann/json

1.6 Sentry Native (sentry-native)


2. Go Dependencies (Control Plane)

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

2.2 Sentry Go (getsentry/sentry-go)

2.3 JSONSchema Go (github.com/xeipuuv/gojsonschema)


3. Web UI Dependencies (Astro/Javascript)

3.1 Astro & Vue.js

3.2 Chart.js & Vue-ChartJS

3.3 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