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.
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.