I don't really want to speak too much on behalf of Tony or Chogon on this but I know that one of Cyan's big concerns about any open source license was limiting the potential for a third party to exploit the code for commercial gain, and while GPL permits users to sell the product, the copyleft inherited requirement to always make sources available means that any commercial use becomes unattractive. So, a degree of restriction was intentional, although not necessarily intended to be overly restrictive on the fan developers at large. Cyan wanted to gift the code to the fans, not to another company.Hoikas wrote:JWPlatt: I know that the GNU GPL is seen as the "open source license" but it tries to enforce freedom upon us in such a way that it's actually restricting our freedom at this point.
I guess if a decent case can be made for another license that achieves the same overall objective then it'd probably get consideration, but I suspect that exceptions to the GPL is likely going to look a lot more appealing to Cyan and quicker to implement.