Eclipse Public License violations
See original GitHub issueThis 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 theabout.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:
- 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:
- Created 2 years ago
- Comments:18 (9 by maintainers)
Top 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 >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
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.
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).