Re: [fpc-pascal] Licensing issue: Subclassing

2010-07-27 Thread Jonas Maebe
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

Re: [fpc-pascal] Licensing issue: Subclassing

2010-07-27 Thread Jonas Maebe
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

Re: [fpc-pascal] Licensing issue: Subclassing

2010-07-27 Thread Mattias Gaertner
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

Re: [fpc-pascal] Licensing issue: Subclassing

2010-07-27 Thread Florian Klaempfl
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