On Mon, 6 Mar 2006 13:24:09 +0200
"A.J. Venter" <[EMAIL PROTECTED]> wrote:

> On Monday 06 March 2006 13:15, Andreas Berger wrote:
> > A few years back I went to a trade show where I met a representative of
> > MySQL. Since MySQL is not free for comercial applications I asked him if
> > I could use Delphi (at the time) that supports MySQL to write an app
> > that uses MySQL and distribute it. He answered: "only if you supply the
> > souce to the app as well". I then asked if I could distribute the app
> > and let the client download and install MySQL seperatly. He said no
> > since the component used by Delphi was GPL and therefore forced me to
> > distribute my sourcecode anyway.
> >
> > My question: does anyone know how this issue stands with Lazarus?
> Same rules, lazarus is lgpl but the mysql libraries it uses are GPL´d -
> you don´t need anything from the lazarus guys to create a closed source
> mysql  based app - but you are linking against a GPL´d library - and that
> requires  the permission of the copyright holder - e.g. mysql inc.
> 
> So to put it another way, the catch is with libmysqlclient.so which is
> gpl´d  and that means any app linked against it MUST be gpl´d as well, you
> need a  commercial license from mysql if you want to write a non-gpl´d
> program using  it. 
> The lazarus mysql components are NOT affected since they do not link
> against  the library - they merely translate the function names and then
> use an  external call to implement them - your program which uses that 
> unit/components however DOES get linked against it.
> 
> Only question is whether this means the lazarus IDE gets linked against 
> libmysqlclient when the mysql support for the IDE is compiled.
> 
> Even then at worst we may have to say the IDE is gpld and the LCL is lgpld
> -  it can´t have any wider impact than that and I don´t see how that can
> affect  anything, after all nobody is building a proprietory derivative of
> the IDE -  we are building apps with the LCL.

The IDE and the codetools are GPL anyway. The IDEIntf is modified LGPL.

Mattias

_________________________________________________________________
     To unsubscribe: mail [EMAIL PROTECTED] with
                "unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to