jfree / jfreechart

A 2D chart library for Java applications (JavaFX, Swing or server-side).
http://www.jfree.org/jfreechart/
GNU Lesser General Public License v2.1
1.18k stars 454 forks source link

Inquiry About JFreeChart License Discrepancy Between Maven and Git Repositories #402

Open gumingyu6689 opened 2 months ago

gumingyu6689 commented 2 months ago

Hello, We are currently considering using JFreeChart in our project, We have noticed that the licensing for JFreeChart is listed as LGPL-3.0 on the Maven repository:https://mvnrepository.com/artifact/org.jfree/jfreechart/1.0.19 the Git repository specifies the license as LGPL-2.1 :https://github.com/jfree/jfreechart/tree/v1.0.19 it is crucial for us to understand which license is the correct one that applies to JFreeChart.

Could you please confirm the following:

  1. The accurate license version of JFreeChart that should be considered and use.
  2. If there has been a change in the licensing from LGPL-2.1 to LGPL-3.0, is there a specific version of JFreeChart from which this change applies?
  3. Could you also clarify if the license information on either the Maven or Git repository will be updated to reflect the accurate license?

Understanding the licensing terms is essential for compliance with legal requirements and to ensure that we respect the rights and intentions of the software authors and maintainers. We greatly appreciate your assistance in this matter and look forward to your prompt response.

Thank you for your time and for your contributions to the open-source community through your work on JFreeChart.

jfree commented 2 months ago

The license in the Git repo is correct (LGPL-2.1). I will attempt to correct the Maven entry, but not sure if that can be done retrospectively. I guess years ago http://www.gnu.org/licenses/lgpl.txt contained LGPL-2.1 but now it is redirecting to LGPL-3.0.

gumingyu6689 commented 2 months ago

Thanks for your reply,I will make LGPL-2.1-only as JFreeChart concluded license

gumingyu6689 commented 2 months ago

Another question:if we use this repo as a transitive dependency, will involve some patents risk?

trashgod commented 1 month ago

See also this related Q&A.