On Friday, February 10, 2012 3:09:56 PM UTC-5, rochacbruno wrote: > > > > On Fri, Feb 10, 2012 at 1:00 PM, Wikus van de Merwe < > dupakrop...@googlemail.com> wrote: > >> GPLv3 > > > Whats the key differences between GPLv3 and LGPLv3 ? >
I think basically LGPL allows "linking" of proprietary software and GPL does not. Under LGPL, if someone wrote application or plugin code that merely called the Movuca API but didn't directly modify the Movuca code itself, that application or plugin code could remain proprietary. Under GPL, that same code could not remain proprietary and would have to be distributed with a GPL-compatible license. web2py adopted the LGPL to allow users to develop proprietary web2py applications (i.e., the idea being the applications call or "link" to the framework but do not represent a modification of the framework itself) while preventing commercial forks of the actual framework (previously web2py had used a GPLv2 license with a commercial exception for applications to achieve the same goal, but many people found that confusing and risky from a legal perspective). Anthony