← Back to team overview

maria-discuss team mailing list archive

Fwd: Nosql language with plugins


---------- Forwarded message ---------
From: Justin Swanhart <greenlion@xxxxxxxxx>
Date: Mon, May 11, 2020, 5:38 PM
Subject: Re: [Maria-discuss] Nosql language with plugins
To: Roberto Spadim <roberto@xxxxxxxxxxxxx>

MariaDB relicensed MaxScale from GPL to Business Source License.  The
license change effectively extorted customers requiring customers using it
to pay for it.  While older versions of MaxScale become GPL, the license
terms prohibit backporting any security fixes and MariaDB abandons each
release and never backports any fixes so it is impossible to use old
versions in production.

On Mon, May 11, 2020, 5:34 PM Roberto Spadim <roberto@xxxxxxxxxxxxx> wrote:

> What’s BSL?
> Em seg, 11 de mai de 2020 às 18:19, Justin Swanhart <greenlion@xxxxxxxxx>
> escreveu:
>> *crickets*
>> On Fri, May 8, 2020, 2:33 PM Justin Swanhart <greenlion@xxxxxxxxx> wrote:
>>> Seems I didn't get Federico's reply.  The answer is because:
>>> War, war never changes...
>>> I made a stink about BSL, and I have shamed Monty in public.
>>> MariaDB recently created a sock puppet LinkedIn account to attack me for
>>> my religious views.
>>> We are at war
>>> On Wed, Apr 29, 2020, 9:48 PM Justin Swanhart <greenlion@xxxxxxxxx>
>>> wrote:
>>>> MariaDB doesn't have rewrite plugins.
>>>> What you want could still not be done with a preparse plugin in MySQL
>>>> because there is no way to speak an arbitrary protocol.  You could have a
>>>> client that speaks the MySQL protocol but sends non-sql text commands that
>>>> have some 1:1 match with SQL, for example MDX.
>>>> For MySQL 8 I have developed an alternative rewrite plugin interface
>>>> that can execute any number of SQL statements serially on the THD of the
>>>> client connection, or an arbitrary THD.  It would be possible to port to
>>>> MariaDB but as MariaDB has deleted the KB entries related to my tools, I
>>>> highly doubt they would upstream it, and I would expect some form of
>>>> compensation/sponsorship from you if you wanted me to do it.  In any case
>>>> the plugin would still not speak arbitrary binary protocols.
>>>> MySQL 8 supports the X protocol for document access.  It would probably
>>>> be possible to create an X protocol proxy that speaks arbitrary protocols
>>>> but that would be a big project that probably not many people would be
>>>> interested in.
>>>> On Wed, Apr 29, 2020, 9:14 PM Roberto Spadim <roberto@xxxxxxxxxxxxx>
>>>> wrote:
>>>>> Could be possible use the query rewrite plugin to execute no sql
>>>>> commands? Something like disable sql parser and execute some specific
>>>>> protocol, returning standard sql datasets as result?
>>>>> --
>>>>> Roberto Spadim
>>>>> SPAEmpresarial - Software ERP/Scada
>>>>> Eng. Automação e Controle, Eng. Financeira
>>>>> _______________________________________________
>>>>> Mailing list: https://launchpad.net/~maria-discuss
>>>>> Post to     : maria-discuss@xxxxxxxxxxxxxxxxxxx
>>>>> Unsubscribe : https://launchpad.net/~maria-discuss
>>>>> More help   : https://help.launchpad.net/ListHelp
>>>> --
> Roberto Spadim
> SPAEmpresarial - Software ERP/Scada
> Eng. Automação e Controle, Eng. Financeira

Follow ups