Hi Lionel,
On Fri, 2011-12-02 at 01:49 +0100, Lionel Elie Mamane wrote:
1) Change configure.in to detect / use the MariaDB lib instead of /
alternatively to the MySQL C Connector. I see not reason not to
leave people the choice;
Makes sense.
Note that we still (maybe?) have a GPL problem with using the C++
connector. Maybe, because MySQL stuff used to not be straight-GPL, but
GPL + exceptions for open source projects.
So - we are an LGPL project as a tactic, since we compete with a
Microsoft Office that appears to be free (since it is semi-ubiquitous)
for ISVs; and many of them depend on it and in doing so reinforce that
ecosystem.
Bundling with MySQL's (IMHO horribly busted) weirdo license connector:
which is effectively a GPL licensed piece. Asking ISVS to GPL all their
software (or pay money to Oracle not to) by linking effectively GPL
mysql stuff into our core seems rather non-optimal.
That's why I'm so excited about the potential for Monty's library
(quite apart from the new feature possibilities & working better with
MariaDB). But of course, that'd also necessitate re-writing the mysqlc
connector to use his C API (this is perhaps the easiest approach vs.
waiting for / working on a new LGPL mysql C++ library alike).
So your argument is great, as far as it goes ie. for our distribution;
but it potentially harms rather an important tactic for people writing
extensions :-)
HTH,
Michael.
--
michael.meeks@suse.com <><, Pseudo Engineer, itinerant idiot
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.