question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Eclipse Public License violations

See original GitHub issue

This project seems to violate the Eclipse Public License (EPL), as it contains code released under the EPL without containing the license, and falsely claims that the entire project is released under the Apache-2.0 License:

  • lib/eclipse/eclipse.jar seems to be repacked Eclipse platform and Eclipse JDT plugin JARs without any licenses and the about.html files removed.
  • In GitHub, the project license is incorrectly stated as Apache-2.0 License
  • In the JetBrains Marketplace, the project license is incorrectly stated as Apache-2.0 License
  • Also the download does not seem to include an EPL file, nor does it seem to mention or tell the user about the EPL, although more than 85% of the code seems to be EPL

In addition, the project name starting with Eclipse violates the Eclipse Foundation Trademark Usage Policy:

  1. You may not incorporate the name of an Eclipse Project Trademark into the name of your company or software product name. If you have a software product that works with an Eclipse Project, you may only use the following phrases: ‘<product name> for <Eclipse project name>’ or ‘<product name>, <Eclipse project name> Edition’.

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:18 (9 by maintainers)

github_iconTop GitHub Comments

12reactions
krasacommented, Nov 5, 2021

I do not think the name implied anything like that. It was always clear that is an IntelliJ plugin. Also, the description stated that it Allows using Eclipse's code formatter directly from IntelliJ. It is literally the first thing in the project description. It is not built on the Eclipse Java formatter, it only uses it.

about.html was removed as a part of reducing the plugin size, it did not seem necessary.

It is not like I took the code and claimed it to be mine. Sure, there were formal mistakes, but nothing deceitful or malicious. I am no licensing expert and when any license issue came up in any of my project, it was quickly fixed. This one was missed for 10+ years. And talking about the chump change I received seems pretty rude to me. Maybe you are not familiar with these things, but there is absolutely no profit to be made by this or any other free plugin, if anything it is a total waste of time, a lot of time. There was zero time invested in this plugin by Eclipse folks, the same as any other third-party library that is used.

8reactions
howlgercommented, Nov 5, 2021

There was zero time invested in this plugin by Eclipse folks

Your Eclipse Code Formatter (not to be confused with the code formatter by Eclipse) was made up by 30 times more code by the Eclipse folks than by your glue code (not including the license notes you removed).

Read more comments on GitHub >

github_iconTop Results From Across the Web

Eclipse Public License 1.0 (EPL) Frequently Asked Questions
What licenses are acceptable for third-party code redistributed by Eclipse projects? Is an OSI-compliant license a requirement for all third-party code ...
Read more >
Eclipse Public License version 2.0 - Open Source Initiative
Eclipse Public License - v 2.0. THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC LICENSE (“AGREEMENT”). ANY USE, REPRODUCTION...
Read more >
License Profile: The Eclipse Public License - Mclibre.org
The Eclipse Public License (“EPL”) is an open source license that is widely used in various open source projects, most notably by the....
Read more >
What is Eclipse Public License? - ipMetrix Blog
Eclipse Public License (hereinafter EPL) is a type of Open Source Software license and is approved by the Open Source Initiative.
Read more >
What (legal) workarounds are there for Eclipse Public License ...
The Eclipse Public License is incompatible with the GPL by default. In EPL 1.0, the incompatibility was solved by dual-licensing: EPL + GPL....
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found