Is a program that forks a GPL-licensed program via a system or vice versa call derivative work?