Can I use the Eclipse Paho library (licensed under EPL) for a commercial project and NOT disclose the whole source code of that project? I'm not going to make any changes to Paho code, I just want to use it as a library in an Android app. Are there precedents? I could not find the exact answer on the Internet.

  • As a programmer, this really gets on my nerves. What's the point of giving away an IDE/Editor and dozens of libraries for free then getting mad when people actually use it for/on work projects? Don't give stuff away for free if you want people to pay for it later on. This is no different from a bank demanding 10% more interest on a loan with 2% interest out of the blue "just because". It's a predatory practice, plain and simple. – LogicalBranch Jun 22 '19 at 13:23
  • 3
    I'm voting to close this question as off-topic because it belongs on opensource.stackexchange.com – BlueDogRanch Jun 22 '19 at 13:36
  • 1
    @BlueDogRanch it seems this question fits the description of the licensing tag: "For questions about permission and terms to use intellectual property" – antaki93 Jun 22 '19 at 14:28

I wrote a letter to the Eclipse Foundation. The consultant pointed me to section 5 in their FAQ. My case falls under the term "linking". He warned that he isn't a lawyer, but offered the following short answer:

The Eclipse Foundation does not consider linking with EPL content to be a derivative work and so you are not required to disclose your source code.

Not the answer you're looking for? Browse other questions tagged or ask your own question.