Liquibase License Information (Used by Liquibase Commmunity)

Version: 5.0.1


Liquibase ships with a Usage data agreement:

- Liquibase Usage Data Agreement - usage-data.txt

Liquibase Community also ships with 3rd party components distributed under the following licenses:
- Apache 2.0 License - https://opensource.org/licenses/Apache-2.0
- Eclipse Public License 2.0 (EPL) - https://www.eclipse.org/legal/epl-2.0/
- GNU General Public License, Version 2, with Classpath Exception - https://openjdk.java.net/legal/gplv2+ce.html
  - Liquibase software complies with the Classpath Exception requirements:
    - Using without modification - We only link to these libraries without modifying their source code
    - Preserving notices - All original copyright notices and license texts are retained
    - Source availability - The original library source code is available at:
      * OpenJDK: https://github.com/openjdk/jdk
      * GraalVM Tools: https://github.com/oracle/graal
    - Independent work - Our code is an independent module that only uses the libraries' public APIs
  - Our proprietary code remains separately licensed and is not affected by GPL requirements due to the Classpath Exception.

Libraries and their licenses:

Apache 2.0 License
==================

com.opencsv:opencsv:5.12.0
  A simple library for reading and writing CSV in Java
  Copyright 2015 Scott Conway

commons-io:commons-io:2.20.0
  The Apache Commons IO library contains utility classes, stream implementations, file filters, file comparators, endian transformation classes, and much more.
  Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved.

info.picocli:picocli:4.7.7
  Java command line parser with both an annotations API and a programmatic API. Usage help with ANSI styles and colors. Autocomplete. Nested subcommands. Easily included as source to avoid adding a dependency.
  Copyright 2017 Remko Popma

org.apache.commons:commons-collections4:4.5.0
  The Apache Commons Collections package contains types that extend and augment the Java Collections Framework.
  Copyright (c) 2008-2020, Hazelcast, Inc. All Rights Reserved.

org.apache.commons:commons-lang3:3.18.0
  Apache Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are considered to be so standard as to justify existence in java.lang. The code is tested using the latest revision of the JDK for supported LTS releases: 8, 11, 17 and 21 currently. See https://github.com/apache/commons-lang/blob/master/.github/workflows/maven.yml Please ensure your build environment is up-to-date and kindly report any build issues.
  Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved.

org.apache.commons:commons-text:1.14.0
  Apache Commons Text is a set of utility functions and reusable components for processing and manipulating text in a Java environment.
  Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved.

org.yaml:snakeyaml:2.5
  YAML 1.1 parser and emitter for Java
  Copyright (c) 2008, SnakeYAML


GNU General Public License, Version 2, with Classpath Exception
===============================================================

Eclipse Adoptium project's JDK
Java Development Kit for running and compiling Java applications
Copyright (C) Eclipse Foundation. All Rights Reserved.


Mozilla Public License 2.0 (MPL)
================================

com.h2database:h2:2.2.224
  H2 Database Engine
  Copyright 2004-2023 H2 Group. Multiple-Licensed under the MPL 2.0
