While I don't necessarily advocate for changing web2py's license, I think it's important to clarify the issues surrounding the license so people are clear.
The question is "can a web2py app be not GPL when the framework is GPL?". I don't think it's as clear cut as someone might suggest. At least it is controversial in a similar way as using GPL libraries or linking to GPL code (ref: http://en.wikipedia.org/wiki/GNU_General_Public_License#Linking_and_derived_works) Clearly an app developed by web2py framework is separate from the framework, but at the same time, it cannot run without using the framework. Especially when the app is compiled, it could be considered a case of "static linking" (??). The other issue is even if this scenario isn't quite kosher with respect to how GPL works, but if web2py (Massimo) explicitly permits it to be non-GPL, will that still be okay? I don't mean to beat a dead horse, but I think it is quite important for people what are interested in developing commercial apps using web2py.

