ELK.js 0.10.0 is distributed under EPL-2.0, not the STV MIT license. The bundled ELK.js library is unmodified upstream distribution code. Corresponding upstream sources and build instructions are available under EPL-2.0 from these projects: ELK.js 0.10.0: https://github.com/kieler/elkjs/tree/0.10.0 https://github.com/kieler/elkjs/archive/refs/tags/0.10.0.tar.gz Underlying Eclipse Layout Kernel 0.10.0: https://github.com/eclipse-elk/elk/tree/v0.10.0 https://github.com/eclipse-elk/elk/archive/refs/tags/v0.10.0.tar.gz The upstream ELK.js README and build.gradle describe the Java/GWT build and its dependencies. The generated bundled JavaScript is not a substitute for the preferred source form. Preserve this notice and the EPL text in THIRD_PARTY_NOTICES.txt when redistributing generated STV documentation. Compiled dependency source and license inventory ---------------------------------------------- The adjacent ELK-INVENTORY.json pins the exact upstream bundle SHA-256, npm archive integrity, compiled dependency families and source archive hashes. THIRD_PARTY_NOTICES.txt contains their license texts and source attributions. GWT runtime/emulation 2.11.0 (Apache-2.0): https://repo.maven.apache.org/maven2/org/gwtproject/gwt-user/2.11.0/gwt-user-2.11.0-sources.jar Guava / Guava-GWT 31.1-jre (Apache-2.0): https://repo.maven.apache.org/maven2/com/google/guava/guava/31.1-jre/guava-31.1-jre-sources.jar https://repo.maven.apache.org/maven2/com/google/guava/guava-gwt/31.1-jre/guava-gwt-31.1-jre-sources.jar EMF-GWT common and ecore 2.12.4 (EPL-1.0): https://repo.maven.apache.org/maven2/com/genmymodel/emf/gwt/emf-common/2.12.4/emf-common-2.12.4-sources.jar https://repo.maven.apache.org/maven2/com/genmymodel/emf/gwt/emf-ecore/2.12.4/emf-ecore-2.12.4-sources.jar Xbase / Xtend runtime 2.28.0 (EPL-2.0): https://repo.maven.apache.org/maven2/org/eclipse/xtext/org.eclipse.xtext.xbase.lib/2.28.0/org.eclipse.xtext.xbase.lib-2.28.0-sources.jar https://repo.maven.apache.org/maven2/org/eclipse/xtend/org.eclipse.xtend.lib/2.28.0/org.eclipse.xtend.lib-2.28.0-sources.jar https://repo.maven.apache.org/maven2/org/eclipse/xtend/org.eclipse.xtend.lib.macro/2.28.0/org.eclipse.xtend.lib.macro-2.28.0-sources.jar Babel helpers and Browserify runtime prelude (MIT): https://github.com/babel/babel https://github.com/browserify/browserify https://github.com/browserify/browser-pack web-worker browser shim 1.4.1 (Apache-2.0): https://registry.npmjs.org/web-worker/-/web-worker-1.4.1.tgz The upstream npm distribution does not provide the exact resolved compiler lock. Its pinned binary is used unmodified and verified against npm integrity; this inventory does not claim a bit-for-bit rebuild of ELK's upstream compiler. Compiler-only tooling and ELK demo/model/native-libavoid distributions are not included in STV's browser bundle. The copied browser shim exports Worker; Node worker_threads implementation is not included in the browser bundle.