ネットの情報鵜呑みにしてIPCは問題ないと詭弁言いそうだから書いておく

>By contrast, pipes, sockets and command-line arguments are communication mechanisms normally used between two separate programs. So when they are used for communication, the modules normally are separate programs. But if the semantics of the communication are intimate enough, exchanging complex internal data structures, that too could be a basis to consider the two parts as combined into a larger program.

つまり直接的に通信して内部情報をやり取りするプログラムを同一パッケージに入れてるVMWareはライセンス的にアウト
コマンド呼び出しとか最初に引数渡す程度なら合法
これを避けられるのはLGPLか例外条項付きGPLだけ
なので開発者は普通はGPL汚染避けてBSD(2条項)やMITライセンスのを使うわけ

スレチだからなんて言い訳で逃げられると思わないように