I'm a long time AGS community member and have been listening to this conversation which I find interesting.
I believe some clarity is needed from both SCUMMVM and AGS perspective. CJ has stated that he finds GPL too restrictive but does not opine further nor does anyone inquire specifically as to how it is too restrictive. It would be my guess that he is referring to burdens/obligations real or perceived that would be placed on the authors of AGS games by the GPL.
From the above discussion the SCUMMVM community isn't clear about what burdens/obligations game authors would or should have.
I think these issues ought to be resolvable. There are other open source projects out there that have successfully dealt with similar issues.
I think CJ and the SCUMMVM folks need to get more specific about what they want and then discuss how the actual issues could be resolved to everyone's mutual satisfaction.
For example if I am correct in guessing that CJ's concern is about restricting what AGS users can do with their creations then perhaps his concerns about the GPL could be alleviated by adding a couple mutually agreeable terms to the ScummVM License.
Here is an example what these additional terms my look like and the issues they may address. I have no idea if these have any relation to CJ's concerns or how agreeable or objectionable may be to ScummVM folk. Their only purpose is to illustrate the form of a possible compromise rather than proposing the content of an actual compromise. I offer the following in hope of furthering the discussion.
So what's the bottom line?1. Games/Programs executed by the ScummVM ARE NOT derivative works of ScummVM or otherwise affected by the ScummVM GPL license.
2. Packaging the ScummVM binary runtime in the same file as a game or program that it executes does not constitute a derivative work.
3. The ScummVM binary runtime and games/programs it executes may be distributed without ScummVM source code provided the standard scummvm-license.txt file is included in the distribution.
1. What are CJ's specific objections to GPL?
2. Are those objections addressable via additional license terms?
Cheers RickJ