SchemaCrawler is free and open-source software. Donations are appreciated.
SchemaCrawler is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
License Without JDBC Drivers
SchemaCrawler and the accompanying materials are made available under the terms of any of these licenses:
You may elect to redistribute this code under any of these licenses.
License With JDBC Drivers
SchemaCrawler is also distributed bundled with JDBC drivers for different database systems such as Microsoft SQL Server, SQLite, MySQLand PostgreSQL. These bundled distributions are distributed only under the GNU General Public License v3 in order to be compatible with the licenses of the JDBC drivers. The JDBC drivers that are packaged with these SchemaCrawler distributions are in their binary form, and retain their original license.