[DUG] Suitable Database for XE2 Pro
Stefan Mueller
muellers at orcl-toolbox.com
Thu Jan 19 19:44:07 NZDT 2012
>>From my understanding, you can still ship your app as closed source so
long as it uses MySQL as a "back-end" service and not as an embedded
database and that you >>don't bundle your application including MySQL. This
means you need to distribute MySQL as a separate install (with its full GPL
license) from your own application.
>>Someone correct me if I am wrong.
That is correct - as long as you don't distribute MySQL together with your
product then the MySQL is free and your application doesn't fall under GPL
share you source restrictions. The MySql client is the exception of that
rule and can be included with your product without it falling under GPL
share source restrictions.
If you want to embed MySQL directly into your software then there is an
embedded version of the database that allows you to run the server inside
your application, without having to use network libraries or anything to
access the data. This requires either a commercial license of MySQL or
that you release your product under GPL with complete source (MySQL is
distributed under two licenses - GPL and a Commercial License).
Kind Regards,
Stefan Mueller
_______________________
R&D Manager
ORCL Toolbox LLP, Japan
<http://www.orcl-toolbox.com/> http://www.orcl-toolbox.com
From: delphi-bounces at listserver.123.net.nz
[mailto:delphi-bounces at listserver.123.net.nz] On Behalf Of Colin Johnsun
Sent: Thursday, January 19, 2012 8:05 AM
To: NZ Borland Developers Group - Delphi List
Subject: Re: [DUG] Suitable Database for XE2 Pro
Hi all,
On 19 January 2012 08:37, Richard Vowles <richard at developers-inc.co.nz>
wrote:
I think the Postgres crowd would disagree with you there :-) Remember MySQL
being GPL means you can't ship it with your app - unless you open source
your app or pay for MySQL. Both Firebird and Postgres are the only two
"main" fully open source databases.
>From my understanding, you can still ship your app as closed source so long
as it uses MySQL as a "back-end" service and not as an embedded database and
that you don't bundle your application including MySQL. This means you need
to distribute MySQL as a separate install (with its full GPL license) from
your own application.
Someone correct me if I am wrong.
Cheers,
Colin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://listserver.123.net.nz/pipermail/delphi/attachments/20120119/c55a0840/attachment-0001.html
More information about the Delphi
mailing list