I've read lots of discussion on shipping commercial products that link against GPLv2/3 libraries, and products that include code from GPLv2/3 software. But I haven't been able to satisfactorily answer my question about shipping a commercial product that uses GPLv2/3 binaries.
Specifically, I'd like to bundle a modified version of TexLive with my commercial product. My software uses some of the TexLive binaries for interpreting and rendering LaTeX that the user writes. The way my software uses these GPL'd binaries is by executing them and reading their output.
I have no problem adding a notice to my software that it uses a modified version of TexLive, and pointing the users to where they can find the TexLive sources. The users will be free to build their own version of the appropriate TexLive binaries and configure my product to use them instead. (This is easy to ensure, since my product simply invokes the executables at the configured path).
Is this allowed by the GPL? Or does this require me releasing my entire product under the GPL?