Fedora предлагает заменить MySQL на MariaDB в Fedora 19 из-за опасений, что Oracle движется к более закрытой модели программного обеспечения.
В объявлении о предложении Ярослава Резника из Redhat приведенные причины были резюмированы следующим образом:
«Последние изменения, внесенные Oracle, указывают на то, что проект MySQL становится более закрытым. Они больше не публикуют никакой полезной информации о проблемах безопасности (CVE), и они больше не предоставляют полных регрессионных тестов, а очень большая часть базы данных ошибок mysql теперь не является общедоступной ».
«MariaDB, основанная некоторыми из первых разработчиков MySQL, имеет более открытый исходный код и активное сообщество. Мы обнаружили, что с ними намного проще работать, особенно в вопросах безопасности ».
Предложение состоит в том, чтобы MySQL оставался доступным в качестве опции по крайней мере для одного выпуска, чтобы пользователям было проще мигрировать с их собственной скоростью. Однако MariaDB станет вариантом по умолчанию.
Написав в поддержку этого изменения в вики Fedora, два других разработчика Red Hat, Хонза Хорак и Том Лейн, заявили, что преимущества Fedora заключаются в следующем:
«Fedora будет иметь реализацию MySQL с действительно открытым исходным кодом и не будет зависеть от того, что Oracle решит делать с MySQL в будущем. По сравнению с MySQL, MariaDB в некоторых случаях быстрее, она включает некоторые новые механизмы и функции, в то время как существующие механизмы и функции усовершенствованы и по-прежнему совместимы ».
MariaDB была запущена, когда Oracle переняла исходный MySQL. MariaDB разрабатывается программой Monty Program, начатой Монти Видениусом, главным разработчиком исходной версии MySQL. MariaDB сохраняет совместимость API с MySQL, но добавила дополнительные функции, такие как механизм хранения Aria, чтобы обеспечить более быстрые сложные запросы, и XtraDB в качестве замены InnoDB.