A lightweight Java component model and runtime container.
Covalent is distributed under the Mozilla Public License 2.0 (see LICENSE). This file lists the
third-party material it bundles, and the third-party libraries it depends on.
covalent-supervision/src/main/resources/org/opales/covalent/supervision/supervisionhmi/view/impl/fontsEach font’s license text is preserved beside it, in the same folder.
mvnw, mvnw.cmd, .mvn/wrapper/maven-wrapper.propertiesThese libraries are not copied into this repository. Maven downloads them at build time, and they remain under their own licenses. The table lists the direct dependencies and what Maven brings with them (compile scope, as resolved with OpenJFX 21.0.12, ELK 0.9.1 and Guava 33.7.2-jre).
| Library | Used by | License |
|---|---|---|
OpenJFX (javafx-controls, javafx-web), with javafx-graphics, javafx-base, javafx-media |
covalent-hmi, covalent-supervision, covalent-examples |
GPL v2 with the Classpath Exception |
Eclipse Layout Kernel (org.eclipse.elk.core, org.eclipse.elk.alg.layered), with org.eclipse.elk.graph and org.eclipse.elk.alg.common |
covalent-supervision |
Eclipse Public License 2.0 |
Eclipse Modeling Framework (org.eclipse.emf.common, org.eclipse.emf.ecore, org.eclipse.emf.ecore.xmi), brought by ELK |
covalent-supervision |
Eclipse Public License 1.0 |
Guava (guava, failureaccess, listenablefuture), brought by ELK |
covalent-supervision |
Apache License 2.0 |
| JSpecify, Error Prone annotations, J2ObjC annotations, brought by Guava | covalent-supervision |
Apache License 2.0 |
| JUnit 4 | tests only | Eclipse Public License 1.0 |
covalent-core has no third-party dependency.