On Monday, December 13, 2010 3:58:09 PM UTC-5, Branko Vukelic wrote: 
>
> > 1) all web2py/*.py and web2py/gluon/*py files are LPGL
> > "The goal of the GPL is to grant everyone the freedom to copy, 
> redistribute,
> > understand, and modify a program. If you could incorporate GPL-covered
> > software into a non-free system, it would have the effect of making the
> > GPL-covered software non-free too." [10]
> >
> > And I believe this is a major point in the discussion. Special privileges
> > for distribution of the application code is one thing, and allowing
> > proprietary derivative works of the framework itself is another. To be
> > honest I don't see any benefits of such a licence change. 
>
> Thank you for summing that up. :) I also believe people are missing
> the main point here, and that is Massimo is fully commited to the
> points above. That is the first reason why he chose GPL as the license
> in the first place. To go against the authors' wishes just to change
> the license to the one someone feels more comfortable with is unfair
> to say the least. As Massimo said once, web2py is not about creating a
> mass-consumption framework. There are plenty of those to go around.
> His wish is to create a good framework that does its job well, and I
> think GPL license can only help that.
>
 These are good points. It appears that the LGPL would probably be somewhat 
more liberal than the current GPL plus exceptions. The downside is that we 
might not want to allow that extra freedom. The upside is that it might be 
more clear and be perceived as less risky to some, which could promote 
greater usage of the framework. Certainly we don't want to promote more 
usage at all cost, but we don't want to impose unnecessary barriers to 
adoption either. Although the LGPL might allow someone to use all or part of 
web2py within a proprietary system, I don't think it would allow a 
commercial enterprise to modify web2py itself and then release the modified 
framework as a proprietary competitor to web2py, which I think is the 
scenario Massimo really wants to guard against. Ultimately, of course, it is 
up to Massimo to decide how he wants to trade off these various concerns. I 
for one am perfectly happy with the current license, but I'm open to change 
if it would be better for the framework and community as a whole (including 
those not yet part of the community).
 
Anthony

Reply via email to