IANAL
- The advice you get from a Q&A site like Stack Overflow is not legal advice.
- It is worth every penny you paid for it.
- For an accurate answer, consult a (knowledgeable) lawyer.
Simply communicating between a program you wrote and another written under the GPL, especially when the communication is between machines, does not — AFAIK — make your program a derivative of the the other (unless you use code from it in your program, etc, but I'm discounting that). A program is a derivative of another when it uses source code from the other, or links a library from the other, or dynamically loads a library from the other, or something along those lines. If your code does none of those (use possibly modified source, link or dynamically load a library), the chances are high that your code is not a derivative of the other.