On 15/01/15 12:55, ramon.fe...@gmail.com
> We (my team and I) are developing a new software which is copyright
> protected and we cannot make the source code available to the public.
> Now we would like to use a couple functions of a precompiled 3rd
> party library (tool) which is licensed under MPL.
By "use a couple of functions", do you mean "call the tool on the
command line", "take some code files and link them into our
application", "copy some code from MPLed files into files of our code"
or something else?
> My understanding is that we do not have to put our own software also
> under MPL and we do not have to provide our source to the public. It
> should be enough if the source of the 3rd party tool is available.
If you are calling the tool on the command line, that's certainly true.
Even for closer relationships, it can be true. But remember you are
responsible for making the source available to people to whom you give
the binaries. Relying on a 3rd party or upstream service for this is
dangerous because if it goes down, you are in trouble.