Skip to content

Licensing information

Mark Rotteveel edited this page Jul 19, 2015 · 1 revision

Jaybird is licensed under LGPL. Current releases of Jaybird do not explicitly specify an LPGL version. This means that you can choose which version applies. Future versions of Jaybird may specify an explicit version, or be released under a different license.

Since there is no clear answer on the question whether compiling Java code that uses interfaces is static or dynamic linking, the following clarification is needed:

  • All public interfaces of Jaybird are released under the modified BSD license, basically "do whatever you like";
  • Jaybird itself is considered as implementation of those public interfaces as well as interfaces defined in java.sql.*, javax.sql.*, javax.resource.* packages, from the authors point of view this is dynamic linking and an application that uses Jaybird in no way is infected by the LGPL license.

In other words - Jaybird is free for use in commercial and non-commercial applications as long as it is not modified with limitation to the license. If a person or company modifies Jaybird, changes these must be published under the LGPL license.