On 27 Jul 2010, at 15:38, Jonas Maebe wrote:
BTW, LGPL v3 explicitly allows subclassing:
"Defining a subclass of a class defined by the Library is deemed a
mode
of using an interface provided by the Library."
That section was added for the purpose of C++ classes
... C++ *template* classe
On 27 Jul 2010, at 14:32, Vladimir Zhirov wrote:
Reading gnu.org does not clarify the situation because:
A) GPL FAQ states that "Subclassing is creating a derivative work."
(http://www.gnu.org/licenses/gpl-faq.html#OOPLang)
That's normal *in the context of the GPL*: to subclass you have to
On Tue, 27 Jul 2010 17:32:12 +0500
Vladimir Zhirov wrote:
> Hi,
>
> There was a question raised in Russian FPC forum about whether LCL
> license (modified LGPL) should be applied to a subclass of LCL class:
> TMyButton = class(TButton)
> This turned out to be a deeper problem, since it would a
Am 27.07.2010 14:32, schrieb Vladimir Zhirov:
>
> So this seems unclear whether application that subclasses from
> RTL/FCL/LCL is a derived work of RTL/FCL/LCL and must itself be
> licensed under Modified LGPL, making source code open.
>
> BTW, LGPL v3 explicitly allows subclassing:
> "Defining a