The Verne product – like many enterprise software offerings – contains a number of free (or Open Source) third party products. These third-party products are included in the escrow deposit, and the details of these are included on this page. Note that this information is subject to change, and is considered correct as of 03 February 2020.

SoftwareDescriptionWebsiteVersion
ANTLR A powerful parser generator for reading, processing, executing, or translating structured text or binary files. It’s widely used to build languages, tools, and frameworks. From a grammar, ANTLR generates a parser that can build and walk parse trees.
https://www.antlr.org/
2.7.7
commons-beanutilsBean collection is a library combining BeanUtils with Commons Collections to provide services for collections of beans.http://commons.apache.org/proper/commons-beanutils/ 1.9.2
org.abego.treelayoutEfficiently create compact tree layouts in Java.https://github.com/abego/treelayout 1.0.3
ST4ringTemplate is a java template engine for generating source code, web pages, emails, or any other formatted text output. StringTemplate is particularly good at multi-targeted code generators, multiple site skins, and internationalisation/localisation.https://mvnrepository.com/artifact/org.antlr/ST4 4.0.8
antApache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications. https://mvnrepository.com/artifact/org.apache.ant/org.apache.ant1.9.13
org.codehaus.groovyGroovy: A powerful, dynamic language for the JVM.https://mvnrepository.com/artifact/org.codehaus.groovy/groovy2.5.8
org.ow2.asmASM is an all-purpose Java bytecode manipulation and analysis framework. It can be used to modify existing classes or to dynamically generate classes, directly in binary form. ASM provides some common bytecode transformations and analysis algorithms from which custom complex transformations and code analysis tools can be built. https://asm.ow2.io/

7.1
xalan-serializerSerializer to write out XML, HTML etc. as a stream of characters from an input DOM or from input SAX events.https://mvnrepository.com/artifact/xalan/serializer2.7.2
xalan Serialiser to write out XML, HTML etc. as a stream of characters from an input DOM or from input SAX events.https://mvnrepository.com/artifact/xalan/xalan
2.7.2

backport-util-concurrent
The ambition of this project is to provide a concurrency library that works with uncompromised performance on all Java platforms currently in use, allowing the development of fully portable concurrent applications. More precisely, the target scope is Java 1.3 and above, and some limited support if offered for Java 1.2.http://backport-jsr166.sourceforge.net/3.1
io.bit3-jsassSASS compiler using libsass.https://mvnrepository.com/artifact/io.bit3/jsass5.10.2
Commonmark – JavaProvides classes for parsing input to an abstract syntax tree of nodes (AST), visiting and manipulating nodes, and rendering to HTML. It started out as a port of commonmark.js, but has since evolved into a full library with a nice API and the following features:
Small (core has no dependencies, extensions in separate artifacts)
Fast (10-20 times faster than pegdown, see benchmarks in repo)
Flexible (manipulate the AST after parsing, customise HTML rendering)
Extensible (tables, strikethrough, autolinking and more, see below).
https://github.com/atlassian/commonmark-java0.13.1
Coverity Security Library (coverity-escapers)The Coverity Security Library (CSL) is a lightweight set of escaping routines for fixing cross-site scripting (XSS), SQL injection, and other security defects in Java web applications.https://github.com/coverity/coverity-security-library2.8.1
checker-qualChecker Qual is the set of annotations (qualifiers) and supporting classes used by the Checker Framework to type check Java source code.https://github.com/coverity/coverity-security-library1.1
Codehause Mojo (animal-sniffer-annotationsAnimal Sniffer is designed to detect when you have used classes/methods/fields which are not part of the JRE that you are targetting.  https://mvnrepository.com/artifact/org.codehaus.woodstox/stax2-api1.18
Codehause Woodstox (stax2-api)Stax2 API is an extension to basic Stax 1.0 API that adds significant new functionality, such as full-featured bi-direction validation interface and high-performance Typed Access API.https://mvnrepository.com/artifact/org.codehaus.woodstox/stax2-api4.2
CodeNarcThe CodeNarc project provides a static analysis tool for Groovy code.https://mvnrepository.com/artifact/org.codenarc/CodeNarc/1.41.4
dk.brics.automatonThis Java package contains a DFA/NFA (finite-state automata) implementation with Unicode alphabet (UTF16) and support for the standard regular expression operations (concatenation, union, Kleene star) and a number of non-standard ones (intersection, complement, etc.).https://www.brics.dk/automaton/1.11-8
Error Prone AnnotationsCatch common Java mistakes as compile-time errors. Contribute to google/error
prone development by creating an account on GitHub.
https://mvnrepository.com/artifact/com.google.errorprone/error_prone_annotations2.3.2
Enterprise Java Bean (javax.activation)The JavaBeans(TM) Activation Framework is used by the JavaMail(TM) API to manage MIME data.https://mvnrepository.com/artifact/javax.activation/activation/1.11.1
Faster XML (classmate)FasterXML is the business behind the Woodstox streaming XML parser, Jackson streaming JSON parser, the Aalto non-blocking XML parser, and a growing family of utility libraries and extensions.http://fasterxml.com/1.3.4
Francis Galiegue (BTF)Collection of util libraries all using the Apache 2.0 License.https://github.com/fge?tab=repositories1.2
FindBugs JSR305JSR305 Annotations for Findbugs.https://mvnrepository.com/artifact/com.google.code.findbugs/jsr3053.0.2
Flying SaucerFlying Saucer is a CSS 2.1 renderer written in Java. This artifact contains the core rendering and layout code as well as Java2D output.https://mvnrepository.com/artifact/org.xhtmlrenderer/flying-saucer-core9.1.18
GenerexA Java library for generating String that matches a given regular expression. it helps you generate all Strings that match a given Regex, random one, or one String from the matched string based on it’s an index. Generex is based on the library http://www.brics.dk/~amoeller/automaton/.https://github.com/mifmif/Generex1.0.2
Guava (failure access)Guava is a suite of core and expanded libraries that include utility classes, google’s collections, io classes, and much much more.https://mvnrepository.com/artifact/com.google.guava/guava1.0.1
guru.nidi (graphviz-java)Graphviz Javahttps://mvnrepository.com/artifact/guru.nidi/graphviz-java0.2.3
GlassfishDefault provider for JSR 374:Java API for Processing JSON.https://mvnrepository.com/artifact/org.glassfish/javax.json1.0.4
GMetricsThe GMetrics project provides calculation and reporting of size and complexity metrics for Groovy source code.https://mvnrepository.com/artifact/org.gmetrics/GMetrics1
GraalVMGraal JavaScript engine.https://mvnrepository.com/artifact/org.graalvm.js/js19.3.0
HandlebarsHandlebars.java is a Java port of handlebars.
Handlebars provides the power necessary to let you build semantic templates effectively with no frustration.
Mustache templates are compatible with Handlebars, so you can take a Mustache template, import it into Handlebars, and start taking advantage of the extra Handlebars features.
https://github.com/jknack/handlebars.java4.1.2
HarmbrestCore Hamcrest API – deprecated, please use “hamcrest” instead.https://mvnrepository.com/artifact/org.hamcrest/hamcrest-core1.3
HdrHistogramA Histogram that supports recording and analyzing sampled data value counts across a configurable integer value range with configurable value precision within the range. Value precision is expressed as the number of significant digits in the value recording and provides control over value quantisation behaviour across the value range and the subsequent value resolution at any given level.https://mvnrepository.com/artifact/org.hdrhistogram/HdrHistogram/2.1.92.1.9
ICU4JInternational Component for Unicode for Java (ICU4J) is a mature, widely used Java library providing Unicode and Globalisation support.https://mvnrepository.com/artifact/com.ibm.icu/icu4j58.2
iCal4jA Java library for parsing and building iCalendar data models.https://github.com/ical4j/ical4j1.0.2
J2V8J2V8 is a set of Java bindings for V8. J2V8 focuses on performance and tight integration with V8. It also takes a ‘primitive first’ approach, meaning that if a value can be accessed as a primitive, then it should be. This forces a more static type system between the JS and Java code, but it also improves the performance since intermediate Objects are not created.https://github.com/eclipsesource/J2V84.6.0
Java JSON Tools (jackson-coreutils)JSON Utility tools https://github.com/java-json-tools1.9
Jackson Datatype ThreetenbpDatatype module to make Jackson recognize the ThreeTen data types (backport of the Java 8 Date & Time API).https://github.com/joschi/jackson-datatype-threetenbp2.6.4
J2ObjC AnnotationsA set of annotations that provide additional information to the J2ObjC translator to modify the result of translation. https://mvnrepository.com/artifact/com.google.j2objc/j2objc-annotations 1.3
JavaEWAHThe bit array data structure is implemented in Java as the BitSet class. Unfortunately, this fails to scale without compression. JavaEWAH is a word-aligned compressed variant of the Java bitset class. It uses a 64-bit run-length encoding (RLE) compression scheme. The goal of word-aligned compression is not to achieve the best compression, but rather to improve query processing time. Hence, we try to save CPU cycles, maybe at the expense of storage. However, the EWAH scheme we implemented is always more …https://mvnrepository.com/artifact/com.googlecode.javaewah/JavaEWAH
1.1.6
Jcraft (jsch)JSch is a pure Java implementation of SSH2.https://mvnrepository.com/artifact/com.jcraft/jsch0.1.54
jzlibJZlib is a re-implementation of zlib in pure Java.https://mvnrepository.com/artifact/com.jcraft/jzlib1.1.1
JakartaJakarta Activation API JARhttps://mvnrepository.com/artifact/jakarta.activation/jakarta.activation-api1.2.1
JLINEJLine is a Java library for handling console input.https://github.com/jline/jline32.14.6
Joda (time)Joda-Time provides a quality replacement for the Java date and time classes.
Joda-Time is the de facto standard date and time library for Java prior to Java SE 8. Users are now asked to migrate to java.time (JSR-310).
https://www.joda.org/joda-time/2.9.7
JunitA programmer-oriented testing framework for Java.https://github.com/junit-team/junit44.12
Jopt SimpleA Java library for parsing command line options.https://mvnrepository.com/artifact/net.sf.jopt-simple/jopt-simple5.0.3
JGITRepository access and algorithmshttps://mvnrepository.com/artifact/org.eclipse.jgit/org.eclipse.jgit5.0.2.201807311906-r
JbossThe JBoss Logging Frameworkhttps://mvnrepository.com/artifact/org.jboss.logging/jboss-logging3.3.2.Final
Jdom (jdom2)JDOM is an open-source Java-based document object model for XML that was designed specifically for the Java platform so that it can take advantage of its language features. JDOM integrates with Document Object Model and Simple API for XML, supports XPath and XSLT. It uses external parsers to build documents. http://www.jdom.org/index.html2.0.6
Jboss (annotations)Annotations for JVM-based languages.https://github.com/JetBrains/java-annotations13
jsoupjsoup is a Java library for working with real-world HTML. It provides a very convenient API for extracting and manipulating data, using the best of DOM, CSS, and jquery-like methods.https://jsoup.org/1.11.3
Kotlin Kotlin Full Reflection Libraryttps://mvnrepository.com/artifact/org.jetbrains.kotlin/kotlin-reflect1.3.41
Libphonenumber Google’s libphonenumber is a library that parses, formats, stores and validates international phone numbers. https://mvnrepository.com/artifact/com.googlecode.libphonenumber/libphonenumber8.0.0
log4jApache Log4j 1.2https://mvnrepository.com/artifact/log4j/log4j/1.2.141.2.14
latencyUtilsLatencyUtils is a package that provides latency recording and reporting utilities.https://mvnrepository.com/artifact/org.latencyutils/LatencyUtils/2.0.32.0.3
LZ4Java ports and bindings of the LZ4 compression algorithm and the xxHash hashing algorithm.https://mvnrepository.com/artifact/org.lz4/lz4-java1.5.0
Metrics (Core)Package metrics provides minimalist instrumentation for your applications in the form of counters and gauges.https://godoc.org/github.com/codahale/metrics3.0.2
MitchellBosecke )Pebble)
Templating engine for Java.
https://mvnrepository.com/artifact/com.mitchellbosecke/pebble2.4.0
MongoThe MongoDB Java Driver uber-artifact, containing the legacy driver, the mongodb-driver, mongodb-driver-core, and bson.https://mvnrepository.com/artifact/org.mongodb/mongo-java-driver3.11.1
Mozilla (rhino)Rhino is an open-source implementation of JavaScript written entirely in Java. It is typically embedded into Java applications to provide scripting to end-users. It is embedded in J2SE 6 as the default Java scripting engine.https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Rhino/License1.7.7.1
NattyNatural language date parserhttps://mvnrepository.com/artifact/com.joestelmach/natty0.13
net.jodahTypeToolshttps://mvnrepository.com/artifact/net.jodah/typetools0.5.0
net.minidevJava reflect give poor performance on getter setter a constructor calls, accessors-smart use ASM to speed up those calls.https://mvnrepository.com/artifact/net.minidev/accessors-smart1.2
org.apiguardian@API Guardianhttps://github.com/apiguardian-team/apiguardian1.1.0
ocpsoft (prettytime)PrettyTime is an OpenSource time formatting library. Completely customisable, it creates human readable, relative timestamps like those seen on Digg, Twitter, and Facebook.https://github.com/ocpsoft/prettytime4.0.2.Final
OpenAPI (openapi-generator)OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3).https://mvnrepository.com/artifact/org.openapitools/openapi-generator4.1.3
PicocliPicocli is a one-file framework for creating Java command line applications with almost zero code.https://picocli.info/#_introduction4.0.1
RabbitMQ (amqp-client)The RabbitMQ Java client library allows Java applications to interface with RabbitMQ.https://mvnrepository.com/artifact/com.rabbitmq/amqp-client5.7.3
Reactive StreamsReactive Streams is an initiative to provide a standard for asynchronous stream processing with non-blocking back pressure. This encompasses efforts aimed at runtime environments (JVM and JavaScript) as well as network protocols.https://mvnrepository.com/artifact/org.reactivestreams/reactive-streams1.0.3
Swagger Request Validator Core A Java library for validating request/responses against a OpenAPI.  https://mvnrepository.com/artifact/com.atlassian.oai/swagger-request-validator-core2.6.0
StormpotStormpot is an object pooling library for Java. Use it to recycle objects that are expensive to create. The library will take care of creating and destroying your objects in the background.https://github.com/chrisvest/stormpot2.4.1
Samskivert (jmustache)A Java implementation of the Mustache templating language.https://mvnrepository.com/artifact/com.samskivert/jmustache1.14
SunORACLE (javax.mail)JavaMail APIhttps://mvnrepository.com/artifact/com.sun.mail/javax.mail1.6.2
SwaggerSwagger Annotationshttps://mvnrepository.com/artifact/io.swagger/swagger-annotations1.5.23
Sourceforge (jxl)JExcelApi is a java library which provides the ability to read, write, and modify Microsoft Excel spreadsheets.https://mvnrepository.com/artifact/net.sourceforge.jexcelapi/jxl2.6.12
sharegov (mjson)A concise, loosely typed Java API for Json.https://mvnrepository.com/artifact/org.sharegov/mjson1.4.1
slf4jThe Simple Logging Facade for Java (SLF4J) serves as a simple facade or abstraction for various logging frameworks (e.g. java.util.logging, logback, log4j) allowing the end user to plug in the desired logging framework at deployment time.http://www.slf4j.org/5.2.0.RELEASE
se.fishtank (css-selectors)Css Selectorshttps://mvnrepository.com/artifact/se.fishtank/css-selectors2
Thoughtworks (qdox)SpringSource COM ThoughtWorks QDoxhttps://mvnrepository.com/artifact/com.thoughtworks.qdox/qdox1.12.1
threetenBackport of JSR-310 from JDK 8 to JDK 7 and JDK 6. NOT an implementation of the JSR.https://mvnrepository.com/artifact/org.threeten/threetenbp1.3.1
xml-apisXML APIshttps://mvnrepository.com/artifact/xml-apis/xml-apis1.3.04
Yaml (snakeyaml)YAML 1.1 parser and emitter for Javahttps://mvnrepository.com/artifact/org.yaml/snakeyaml1.25
Zaxxer (HikariCP)Ultimate JDBC Connection Poolhttps://mvnrepository.com/artifact/com.zaxxer/HikariCP3.4.1
0
0

Jump to Section