The following is a simple type of single-level Software-BOM for all official open source products of Catena-X Knowledge Agents.
- Product - The name of the Epic/Product (* for all)
- Component - The specific sub-component of the Epic/Product (* for all)
- Library/Module - The library or module that the Product/Component is depending on
- Stage - The kind of dependency
- Compile - The library is needed to compile the source code of the component into the target artifact (runtime)
- Test - The library is needed to test the target artifact
- Packaging - The library is needed to test the target artifact before, while and/or after packaging it
- Runtime - The library is shipped as a part of the target artifact (runtime)
- Provided - The library is not shipped as a part of the target artifact, but needed in it runtime
- All - The library is needed at all Stages
- Version - the version of the library that the component is dependant upon
- License - the license identifier
- Comment - any further remarks on the kind of dependency
Product | Component | Library/Module | Version | Stage | License | Comment |
---|---|---|---|---|---|---|
* | * | Apache Maven | >=3.8 | Compile + Test + Packaging | Apache License 2.0 | |
* | * | Docker Engine | >=20.10.17 | Packaging + Provided | Apache License 2.0 | |
* | * | kubernetes/helm | >=1.20/3.9 | Provided | Apache License 2.0 | |
* | * | Python | >=3.9 | Test + Packaging + Provided | Zero Clause BSD | |
UX | * | NodeJS | >=14 | All | MIT (Main) + Various Extensions | |
UX | * | Typescript | >=4.7 | Compile + Runtime | Apache License 2.0 | |
UX | * | JEST | >=28.1 | Test | MIT | |
UX | * | ESLINT | >=8.35 | Compile + Test + Packaging | MIT | |
UX | * | Prettier | >=2.7.1 | Compile | MIT | |
UX | * | Buffer | >=6.0.3 | Test | MIT | |
UX | Skill Framework (+ Modules + Gym) | node-fetch | >=2.6 | All | MIT | |
UX | Skill Framework (+ Modules + Gym) | https-proxy-agent | >=5.0.0 | All | MIT | |
UX | Skill Modules (+ Gym) | React | >=17.0.2 | Compile + Runtime | MIT licence | |
UX | Skill Modules (+ Gym) | React CytoscapeJS | >=1.2.1 | Compile + Runtime | BSD-2 | |
UX | Skill Modules (+ Gym) | Cytoscape | >=3.22.1 | Compile + Runtime | MIT licence | |
UX | Skill Modules (+ Gym) | Cytoscape Dagre | >=2.4.0 | Compile + Runtime | MIT licence | |
UX | Skill Modules (+ Gym) | Material UI | >=5.4.4 | All | MIT licence | |
UX | Skill Modules (+ Gym) | React-Leaflet | >=3.2.0 | All | Hippocratic License | |
UX | Skill Modules (+ Gym) | Leaflet | >=1.9.3 | All | MIT | |
UX | Skill Modules (+ Gym) | Rollup.js | >=2.77.2 | Compile | MIT licence | |
UX | Skill Modules (+ Gym) | Catena-X Portal Components | >=0.6.1 | All | Apache License 2.0 | |
UX | Skill Gym | Web-Vitals | >=2.1.4 | Compile + Runtime | Apache License 2.0 | |
Dataspace | * | Java Runtime Environment (JRE) | >=11 | Test + Provided | * | License (GPL, BCL, ...) depends on choosen runtime. |
Dataspace | * | Java Development Kit (JDK) | >=11 | Compile + Packaging | * | License (GPL, BCL, ...) depends on choosen kit. |
Dataspace | * | Junit Jupiter | >=5 | Test | MIT | |
Dataspace | * | Tractus-X EDC Extensions | >=1.9.5 | All | Apache License 2.0 | |
Dataspace | * | Tractus-X Agent Implementations | >=1.9.5 | All | Apache License 2.0 | |
Dataspace | AAS Bridge | FAAST Service | >=0.4.0 | All | Apache License 2.0 | |
Dataspace | AAS Bridge | Eclipse Semantic Modeling Framework | >=1.1.0-M5 | Compile | MPL 2.0 | |
Dataspace | AAS Bridge | AAS4J | >=1.2.0 | All | Apache License 2.0 | |
Dataspace | AAS Bridge | OkHttp3 MockServer | 4.9.0 | Test | Apache License 2.0 | |
Dataspace | Mock>Prognosis | Fastapi | >=0.70.0 | All | MIT | |
Dataspace | Mock>Prognosis | Gunicorn | >=20.1.0 | All | MIT | |
Dataspace | Mock>Prognosis | Python Dateutil | >=2.8.1 | All | Apache License 2.0 and BSD-3 | |
Dataspace | Mock>Prognosis | Python Multipart | >=0.0.5 | All | Apache License 2.0 | |
Dataspace | Mock>Prognosis | Uvicorn | >=0.15.0 | All | BSD-3 | |
Dataspace | Mock>Prognosis | ISort | >=5.10.1 | All | MIT | |
Dataspace | Mock>Prognosis | Pylint | >=2.14.3 | Compile | GPL-2 | |
Dataspace | Mock>Prognosis | Pytest | >=6.2.5 | Test | MIT | |
Dataspace | Mock>Prognosis | Pytest-Cov | >=3.0.0 | Test | MIT | |
Dataspace | Mock>Prognosis | Requests | >=2.28.1 | All | Apache License 2.0 | |
Dataspace | Virtualize>Dremio | Dremio OSS | >=22.1.1 | Runtime | Apache License 2.0 | |
Dataspace | Virtualize>Druid | Apache Druid | >=24 | Runtime | Apache License 2.0 |