Hot answers tagged

12 votes

What does it mean to license a patent to software?

A practical example of the difference between software and patent licenses is FFmpeg. FFmpeg has support for many audiovisual codecs, many of which are covered by software patents in some countries. ...
user avatar
7 votes
Accepted

Does using Eclipse wizards to generate code make my software a derivative?

Eclipse has it's own license, the Eclipse Public License. It's very difficult to find, but you can find this in Section 29 here: Many Eclipse tools and wizards use code templates which are included ...
user avatar
  • 6,209
5 votes

What's the closest to GPL3 I can get while staying compliant with the EPL and APL?

Since your project's just written in Clojure, it doesn't modify the Clojure compiler or runtime system, you can simply license your project under the GPLv3. You would only need to worry about Clojure'...
user avatar
  • 1,110
5 votes
Accepted

Can software licenced in Eclipse Public Licence be used in a project with GPL?

At a high level, this question is about how licensing flows between pieces of code. Let's assume here a grossly simplified view that calling GPL-licensed code means that the copyleft applies to the ...
user avatar
5 votes
Accepted

GPL3 project with EPL library

The GNU Project lists the EPL as a GPL-incompatible license which means that you cannot take EPL-licensed code and combine it in the same work as a GPL-licensed work. However, since you are the ...
user avatar
  • 30.8k
4 votes
Accepted

What are some differences between MPLv2 and EPLv2?

The EPL is not compatible with the GPL. The MPL is compatible with the GPL. For that reason I would recommend the MPL if you could choose between the EPL or MPL.
user avatar
  • 714
4 votes

What are my license obligations if I modify eclipse mosquito for commercial use

As you point out, the EDLv1 is BSD-like (in fact, it's a copy of 3-clause BSD with names changed in clause 3 and the disclaimer), so your rights and obligations are pretty simply stated in clauses one ...
user avatar
  • 37.6k
4 votes

What's the closest to GPL3 I can get while staying compliant with the EPL and APL?

I think the safest choice is to just follow the GNU guidelines[1], and license the Clojure code under GPL 3+ with an additional Clojure permission. At least, that's what I do for my projects (albeit ...
user avatar
3 votes

Does using Eclipse wizards to generate code make my software a derivative?

The wizard itself doesn't determine if the output is covered by a license. The input determines copyright law and FLOSS licensing. For example, if you import a nondescript WSDL into Eclipse to ...
user avatar
  • 139
3 votes
Accepted

Can I distribute my software using a license other than EPL if I use an EPL dependency in the project?

The EPL isn't a copyleft license. The EPL license doesn't claim to apply to program modules that are linked to the EPL code. You can choose any compatible license you like for your own code. The ...
user avatar
3 votes
Accepted

How to handle third party licenses in git repository?

I would suggest to put the license of your plugin to the root. This way Gitlab displays the correct license and everyone knows directly the license of your plugin. For 3rd party libs or data I would ...
user avatar
  • 530
3 votes
Accepted

Licensing for research collaboration between EPL and GPL

Assuming that the communication between all the EPL and GPL-licensed components is done over Cypher calls via REST APIs, then these are independent programs. Both side could eventually use any license ...
user avatar
3 votes

Compliance issue with drools-compiler including Eclipse ECJ

Why is there no copy left effect of "Eclispe ECJ" infecting drools-compiler? Additions to EPL-covered projects that are separate modules, and not derivative works of the EPL code are not ...
user avatar
3 votes

Using EPL 2.0 library as a node module in APL 2.0 project

EPL v2 is a bit confusing to many, as the definitions are not exactly what would be expected. Nevertheless, it is clear. For example “Contributor“ means a person or entity that Distributes the Program,...
user avatar
2 votes

What are some differences between MPLv2 and EPLv2?

Reading through both licenses, I found several minor differences. As stated by JNic, the Mozilla Public License Version 2.0 is compatible with the GPL by default unless provided with the notice ...
user avatar
  • 21
2 votes
Accepted

Will the EPL license apply to my runnable jar (my independent code + auto genarated eclipse code)?

If I understand the context correctly, I used the Eclipse IDE to create a Java project and used Eclipse's "Runnable JAR File Exporter" to export my project as a self-runnable Jar. As a result of this ...
user avatar
2 votes
Accepted

Can I use the EPL-licensed library (Paho) for a proprietary project and NOT disclose the source code of the project?

I wrote a letter to the Eclipse Foundation. The consultant pointed me to point 5 in their FAQ. My case falls under the term "linking". He warned that he isn't a lawyer, but offered the following short ...
user avatar
  • 151
1 vote
Accepted

Licenses compatibility with EPL

Say for instance you use either the proprietary Microsoft Office or the FOSS LibreOffice. Can you read any document regardless of the document license (some of which have a CC license, some GPL, ...
user avatar
1 vote

What does it mean to license a patent to software?

Here is the skinny of how I understand patents and copyrights as a programmer: copyright == how the code is written patent == what the code does Copyright is for the code itself as an expression of ...
user avatar
1 vote

What does it mean to license a patent to software?

I thought code can only be copyrighted, not patented? That would be the misunderstanding. It is more generally agreed that algorithms can't be patented, but (sadly) various jurisdictions allow ...
user avatar
  • 37.6k
1 vote

Compatibility between EPL and LGPL

I'm using LGPL binaries, as well as EPL binaries for my open source project. Is this OK? Yes. And if yes, does that mean I should license my project under LGPL? The binaries are being used as ...
user avatar
1 vote

Does using Eclipse wizards to generate code make my software a derivative?

I find using the words "purely functional" very odd, it already has an established and very specific meaning. "Trivial" would be a better word. If some nontrivial code is already present in a ...
user avatar
  • 199

Only top scored, non community-wiki answers of a minimum length are eligible