I've had a very interesting discussion on Twitter regarding MariaDB:

https://twitter.com/bobbytank42/status/828529312731013121

And, since MySQL and MariaDB have gone in different directions, we might want to provide MariaDB Dialects as well.

For instance, it's not very intuitive for a Hibernate user to figure out that they need to use the MySQLInnoDb57Dialect to handle Timestamps with microsecond precision which have been available since MariaDB 5.3:

https://mariadb.com/kb/en/mariadb/microseconds-in-mariadb/