If I create a commercial app, which is dependent on the output from GPL licensed tools, am I required to license my whole app as GPL? The app takes input from several GPL licensed tools and then produces out put. No changes to GPL apps are done. Following scheme is used.
GPL app 1 -> GPL app 2 -> Commercial app
To make things more complicated, the app is distributed as both SaaS and on-premise installation, meaning that when the customer chooses on-premise installation, we have to ship a PC containing both GPL and commercial apps.