Quellery is proprietary, but it stands on a tall stack of open-source libraries. Every library bundled in the Quellery distribution — the fat JAR and the Docker image — is listed below with its effective licence and a link to the project. The same information ships with every release in the THIRD-PARTY-NOTICES.txt file at the root of the JAR (and inside the Docker image at /app/THIRD-PARTY-NOTICES.txt).
Quellery does not bundle a MySQL JDBC driver. To connect to a MySQL server, download MySQL Connector/J from Oracle and place it on the classpath yourself — see Connecting to MySQL on the Get Started page. Connector/J's GPL 2.0 + FOSS exception licence does not extend to proprietary software, so we cannot redistribute it. PostgreSQL, SQLite, and H2 drivers are bundled and require no extra setup.
None of the bundled libraries have been modified by the Quellery project. If you need source code for a specific bundled version, retrieve it from Maven Central using the artefact coordinates listed alongside each library.
Full licence text: apache.org/licenses/LICENSE-2.0
| Library | Coordinates | Version |
|---|---|---|
| Scala | org.scala-lang:scala3-library |
3.8.3 |
| Cats Effect | org.typelevel:cats-effect |
3.7.0 |
| Circe | io.circe:circe-core, circe-parser |
0.15.0-M1 |
| http4s | org.http4s:http4s-ember-server, http4s-circe, http4s-dsl |
1.0.0-M46 |
| log4cats | org.typelevel:log4cats-slf4j |
2.8.0 |
| Flyway Community | org.flywaydb:flyway-core, flyway-database-postgresql |
12.6.1 |
| HikariCP | com.zaxxer:HikariCP |
7.0.2 |
| SQLite JDBC | org.xerial:sqlite-jdbc |
3.53.1.0 |
| Laminar | com.raquo:laminar |
17.2.1 |
| laminext | io.laminext:core, websocket |
0.17.0 |
Full licence text: opensource.org/licenses/MIT
| Library | Coordinates | Version |
|---|---|---|
| Cats Core | org.typelevel:cats-core |
2.13.0 |
| Ciris | is.cir:ciris |
3.14.1 |
| Doobie | org.tpolecat:doobie-core |
1.0.0-RC12 |
| Monocle | dev.optics:monocle-core, monocle-macro |
3.3.0 |
Full licence text: opensource.org/licenses/ISC
| Library | Coordinates | Version |
|---|---|---|
| jBCrypt | org.mindrot:jbcrypt |
0.4 |
Full licence text: opensource.org/licenses/BSD-2-Clause
| Library | Coordinates | Version |
|---|---|---|
| PostgreSQL JDBC | org.postgresql:postgresql |
42.7.11 |
Dual-licensed. Full licence texts: MPL 2.0 · EPL 1.0
| Library | Coordinates | Version |
|---|---|---|
| H2 Database Engine | com.h2database:h2 |
2.4.240 |
H2 is dual-licensed under MPL 2.0 and EPL 1.0. Quellery includes the H2 JAR unmodified; either licence permits this distribution.
Full licence text: eclipse.org/legal/epl-v10.html
| Library | Coordinates | Version |
|---|---|---|
| Logback Classic | ch.qos.logback:logback-classic |
1.5.32 |
Logback is dual-licensed under EPL 1.0 and LGPL 2.1. Quellery elects to use Logback under the Eclipse Public License 1.0 and has not modified any Logback source files.