[Fsf-friends] What terms to agree with while developing commercial software, so that it is to maximum extent possible compatible with GPL