Hi!

The MariaDB wire protocol is an interplay between the MariaDB Server
and the MariaDB Connector C. However, only the server is in the
MariaDB Foundation's GitHub account at
https://github.com/mariadb/server, and the Connector C is in the
MariaDB PLC account at
https://github.com/mariadb-corporation/mariadb-connector-c.

Is there perhaps some plan to hand over the Connector C to the MariaDB
Foundation?

The reason I am asking is that the connector does not seem equally
"true open source" as the server is, making changes that require
coordination in both server and connector (e.g.
https://github.com/mariadb-corporation/mariadb-connector-c/pull/227)
kind of out-of-scope for the MariaDB Foundation, which seems
counterproductive.

If/when wire protocol changes might be made and changes to both server
and libmariadb coordinated in an open "working group" like suggested
in https://github.com/MariaDB/server/pull/2684, it might be very
challenging for the Foundation or the open source community to drive
it if the PLC staff member maintaining the connector does not
participate.

Also, seems the PR reviews at
https://github.com/mariadb-corporation/mariadb-connector-c/pulls have
been stalled since 2022. MariaDB Foundation staff are funded to
facilitate reviews, but can't really be *responsible* for reviewing
them as long as it is not a Foundation repository and review policies
are not owned by the Foundation.

It would just make a lot of sense if such a central piece of the
MariaDB Server would be in the Foundation's GitHub account. The
MariaDB Connector C / libmaraidb is already published and distributed
by the MariadB Foundation, so moving the source code hosting over
shouldn't big such a big thing, right?

- Otto
_______________________________________________
developers mailing list -- developers@lists.mariadb.org
To unsubscribe send an email to developers-le...@lists.mariadb.org

Reply via email to