JxMaps Compliance with LGPL

JxMaps is using Chromium, including some libraries under LGPL.

Take a look at the list of Chromium components and their associated licences used in JxMaps.
See the text of LGPL 2.1 and 2.0.

To put it short: yes, it complies

LGPL allows to distribute the work using LGPL component under the terms of the author’s choice, provided that:

  • LGPL component and the licence are referenced on the site and “About” screens.
  • The work is modifiable, so LGPL component can be changed and replaced by a user.
    Such ability is provided by JxMaps object files.

LGPL requirements, exactly

LGPL Licence ∙ Section 6

a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above [...]

c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution.

d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place.

JxMaps Compliance

The source code of LGPL library is located in the archive with JxMaps object files and the build script in jxmaps-1.3.1-relink.zip

LGPL Licence ∙ Section 6

a) [...] and, if the work is an executable linked with the Library, with the complete machine-readable “work that uses the Library”, as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.)

JxMaps Compliance

It is possible to download JxMaps in a form of object files, that allow to relink it with a modified version of LGPL components: jxmaps-1.3.1-relink.zip

LGPL Licence ∙ Section 6

[...] you may also combine or link a “work that uses the Library” with the Library [...], provided that the terms permit modification of the work for the customer’s own use and reverse engineering for debugging such modifications.

JxMaps Compliance

See the licence agreement, quoting:

5.1. General Licence Restrictions. You may NOT: a) modify, adapt, alter, translate, decompile, reverse engineer, or disassemble the Software, except as may be required to replace a third party Open Source Component that is used in the Software.

LGPL Licence ∙ Section 6

You must supply a copy of this License.

JxMaps Compliance

The licence text files are provided in the download archive, available on the product page.

LGPL Licence ∙ Section 6

You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License.

JxMaps Compliance

See the notice in Licensing and Pricing

LGPL Licence ∙ Section 6

If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License.

JxMaps Compliance About JxMaps Demo
Get in Touch
Have more questions? Please contact us