Can I use the EPL-licensed library (Paho) for a commercial project and NOT disclose the source code of the project?
<p>Can I use the <a href="https://github.com/eclipse/paho.mqtt.java" rel="nofollow noreferrer">Eclipse Paho</a> library (licensed under <a href="https://www.eclipse.org/legal/epl-v10.html" rel="nofollow noreferrer">EPL</a>) 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.</p>

<p>I wrote a letter to the Eclipse Foundation. The consultant pointed me to <a href="https://www.eclipse.org/legal/epl-2.0/faq.php#epl-derivative" rel="nofollow noreferrer">section 5 in their FAQ</a>. My case falls under the term "linking". He warned that he isn't a lawyer, but offered the following short answer:</p>

<blockquote>
  <p>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.</p>
</blockquote>

software licensing open-source-software commerce