Apologies, I didnt read the parent post closely enough. Yes, once code is under the GPL you cannot decide that it only be used for commercial or non-commercial use. My point was misdirected.
How often I found where I should be going only by setting out for somewhere else. -- R. Buckminster Fuller