{"id":47221,"date":"2017-12-14T14:30:00","date_gmt":"2017-12-14T20:30:00","guid":{"rendered":"https:\/\/blog.cpanel.com\/?p=47221"},"modified":"2017-12-14T14:30:00","modified_gmt":"2017-12-14T20:30:00","slug":"being-a-good-open-source-community-member-why-we-hesitated-on-mysql-5-7","status":"publish","type":"post","link":"https:\/\/devel.www.cpanel.net\/blog\/products\/being-a-good-open-source-community-member-why-we-hesitated-on-mysql-5-7\/","title":{"rendered":"Being a Good Open Source Community Member: Why we hesitated on MySQL 5.7"},"content":{"rendered":"

The open source community is great, largely because it is powered by the passion of its members. Much of that passion is rooted in Doing What’s Right™*, but often there are lengthy discussions about what specifically that means. I want to talk a bit about one particular part of the open source community, and how it has made cPanel as a company\u00a0react.<\/p>\n

Why we hesitated on MySQL 5.7<\/h2>\n

In January of 2015 we released cPanel \u00a0& WHM version 11.48, and with it came support for\u00a0MariaDB to cPanel & WHM<\/a>. We made this choice intentionally, as we\u00a0watched<\/a>\u00a0the\u00a0industry shift<\/a>\u00a0away\u00a0from MySQL<\/a> and\u00a0to MariaDB<\/a>. We anticipated MariaDB being the eventual replacement for MySQL. In addition to the industry shift, we were\u00a0primarily\u00a0motivated\u00a0by two specific\u00a0things.<\/p>\n

First was security transparency.\u00a0In our research, we found that though\u00a0MySQL\u00a0seemed to be good about fixing security problems, they did so without being as transparent as we\u00a0are\u00a0accustomed to in the open source community.\u00a0We were delighted to find that\u00a0MariaDB followed the patterns we were used to when disclosing security fixes.<\/p>\n

The Second thing centered on feature additions and improvements. While this is certainly no longer the case, MySQL itself had stagnated when it came to performance and the inclusion of highly demanded\u00a0features. With the changes that MySQL has since made, one might speculate that the popularity of MariaDB and Percona really helped with this, but it’s difficult to say without being part of their decision making process.<\/span><\/p>\n

Why we’re changing our minds<\/h2>\n

Since we started pushing people to MariaDB, we’ve seen a shift in how quickly MySQL is reacting. MySQL now consistently matches or outpaces MariaDB when it comes to development and releases, which in turn is increasing the demand on us for providing those upgraded versions of MySQL by our users. We have been working over the last year to make our platform more appealing to developers, and our current lack of support for the cutting edge technology in MySQL is inconsistent with that goal.<\/p>\n

One simple example of what we mean there would be this; when MariaDB 10.2 became stable in May 2017 it included many features found in MySQL 5.7. However, MySQL reached stable nearly 18 months earlier in October 2015.<\/p>\n

What’s Next?<\/span><\/h2>\n

As of cPanel & WHM version 70, we will include support for MySQL 5.7, and we will continue adding support for new versions as well. We still see value in promoting and supporting MariaDB, so we will also retain support for MariaDB for the foreseeable future.<\/span><\/p>\n

The people using and building database-driven applications are doing so with MySQL in mind, and are hesitant to add support for MariaDB. Responding to our community’s desires is one of the most important things to us, and this is something that we are hearing asked for from our community consistently.<\/span><\/p>\n

We will also soon discontinue the building and shipping of our own MySQL RPMs (like we have done already with MariaDB) relying instead on the versions provided upstream. That will help ensure that we’re shipping things as soon as possible.<\/span><\/p>\n

What questions do you have for us? Ask ’em below,\u00a0find me on twitter<\/a>, or\u00a0send me an email<\/a>.\u00a0<\/span><\/p>\n

—<\/p>\n

This post composed exclusively\u00a0to\u00a0deadmau5 4×4=12<\/p>\n

* Trademark displayed only for comic effect. I’m pretty sure there’s no actual trademark on this phrase.<\/p>\n","protected":false},"excerpt":{"rendered":"

The open source community is great, largely because it is powered by the passion of its members. Much of that passion is rooted in Doing What’s Right™*, but often there are lengthy discussions about what specifically that means. I want to talk a bit about one particular part of the open source community, and how […]<\/p>\n","protected":false},"author":77,"featured_media":64821,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[49],"tags":[541,549,1941,1945],"class_list":["post-47221","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-products","tag-mariadb","tag-mysql","tag-mysql-5-7","tag-open-source"],"acf":[],"yoast_head":"\nBeing a Good Open Source Community Member: Why we hesitated on MySQL 5.7 | cPanel<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/devel.www.cpanel.net\/blog\/products\/being-a-good-open-source-community-member-why-we-hesitated-on-mysql-5-7\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Being a Good Open Source Community Member: Why we hesitated on MySQL 5.7 | cPanel\" \/>\n<meta property=\"og:description\" content=\"The open source community is great, largely because it is powered by the passion of its members. Much of that passion is rooted in Doing What’s Right™*, but often there are lengthy discussions about what specifically that means. I want to talk a bit about one particular part of the open source community, and how […]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/devel.www.cpanel.net\/blog\/products\/being-a-good-open-source-community-member-why-we-hesitated-on-mysql-5-7\/\" \/>\n<meta property=\"og:site_name\" content=\"cPanel\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/cpanel\/\" \/>\n<meta property=\"article:published_time\" content=\"2017-12-14T20:30:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/devel.www.cpanel.net\/wp-content\/uploads\/2017\/12\/12142017MySQL57_1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"627\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"cPanel Community\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@cPanel\" \/>\n<meta name=\"twitter:site\" content=\"@cPanel\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"cPanel Community\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/devel.www.cpanel.net\/blog\/products\/being-a-good-open-source-community-member-why-we-hesitated-on-mysql-5-7\/\",\"url\":\"https:\/\/devel.www.cpanel.net\/blog\/products\/being-a-good-open-source-community-member-why-we-hesitated-on-mysql-5-7\/\",\"name\":\"Being a Good Open Source Community Member: Why we hesitated on MySQL 5.7 | cPanel\",\"isPartOf\":{\"@id\":\"https:\/\/devel.www.cpanel.net\/#website\"},\"datePublished\":\"2017-12-14T20:30:00+00:00\",\"dateModified\":\"2017-12-14T20:30:00+00:00\",\"author\":{\"@id\":\"https:\/\/devel.www.cpanel.net\/#\/schema\/person\/8cf97408aad4fb70cf55d11a1d4f57f8\"},\"breadcrumb\":{\"@id\":\"https:\/\/devel.www.cpanel.net\/blog\/products\/being-a-good-open-source-community-member-why-we-hesitated-on-mysql-5-7\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/devel.www.cpanel.net\/blog\/products\/being-a-good-open-source-community-member-why-we-hesitated-on-mysql-5-7\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/devel.www.cpanel.net\/blog\/products\/being-a-good-open-source-community-member-why-we-hesitated-on-mysql-5-7\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/devel.www.cpanel.net\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Being a Good Open Source Community Member: Why we hesitated on MySQL 5.7\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/devel.www.cpanel.net\/#website\",\"url\":\"https:\/\/devel.www.cpanel.net\/\",\"name\":\"cPanel\",\"description\":\"Hosting Platform of Choices\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/devel.www.cpanel.net\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/devel.www.cpanel.net\/#\/schema\/person\/8cf97408aad4fb70cf55d11a1d4f57f8\",\"name\":\"cPanel Community\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/devel.www.cpanel.net\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e1949945083b5526bb95711bd3d616b3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e1949945083b5526bb95711bd3d616b3?s=96&d=mm&r=g\",\"caption\":\"cPanel Community\"},\"description\":\"The web hosting industry's most reliable management solution since 1997. With our first-class support and rich feature set, it's easy to see why our customers and partners make cPanel & WHM their hosting platform of choice. For more information, visit cPanel.net.\",\"sameAs\":[\"https:\/\/cpanel.net\"],\"url\":\"https:\/\/devel.www.cpanel.net\/blog\/author\/cpadmin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Being a Good Open Source Community Member: Why we hesitated on MySQL 5.7 | cPanel","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/devel.www.cpanel.net\/blog\/products\/being-a-good-open-source-community-member-why-we-hesitated-on-mysql-5-7\/","og_locale":"en_US","og_type":"article","og_title":"Being a Good Open Source Community Member: Why we hesitated on MySQL 5.7 | cPanel","og_description":"The open source community is great, largely because it is powered by the passion of its members. Much of that passion is rooted in Doing What’s Right™*, but often there are lengthy discussions about what specifically that means. I want to talk a bit about one particular part of the open source community, and how […]","og_url":"https:\/\/devel.www.cpanel.net\/blog\/products\/being-a-good-open-source-community-member-why-we-hesitated-on-mysql-5-7\/","og_site_name":"cPanel","article_publisher":"https:\/\/www.facebook.com\/cpanel\/","article_published_time":"2017-12-14T20:30:00+00:00","og_image":[{"width":1200,"height":627,"url":"https:\/\/devel.www.cpanel.net\/wp-content\/uploads\/2017\/12\/12142017MySQL57_1.png","type":"image\/png"}],"author":"cPanel Community","twitter_card":"summary_large_image","twitter_creator":"@cPanel","twitter_site":"@cPanel","twitter_misc":{"Written by":"cPanel Community","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/devel.www.cpanel.net\/blog\/products\/being-a-good-open-source-community-member-why-we-hesitated-on-mysql-5-7\/","url":"https:\/\/devel.www.cpanel.net\/blog\/products\/being-a-good-open-source-community-member-why-we-hesitated-on-mysql-5-7\/","name":"Being a Good Open Source Community Member: Why we hesitated on MySQL 5.7 | cPanel","isPartOf":{"@id":"https:\/\/devel.www.cpanel.net\/#website"},"datePublished":"2017-12-14T20:30:00+00:00","dateModified":"2017-12-14T20:30:00+00:00","author":{"@id":"https:\/\/devel.www.cpanel.net\/#\/schema\/person\/8cf97408aad4fb70cf55d11a1d4f57f8"},"breadcrumb":{"@id":"https:\/\/devel.www.cpanel.net\/blog\/products\/being-a-good-open-source-community-member-why-we-hesitated-on-mysql-5-7\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/devel.www.cpanel.net\/blog\/products\/being-a-good-open-source-community-member-why-we-hesitated-on-mysql-5-7\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/devel.www.cpanel.net\/blog\/products\/being-a-good-open-source-community-member-why-we-hesitated-on-mysql-5-7\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/devel.www.cpanel.net\/"},{"@type":"ListItem","position":2,"name":"Being a Good Open Source Community Member: Why we hesitated on MySQL 5.7"}]},{"@type":"WebSite","@id":"https:\/\/devel.www.cpanel.net\/#website","url":"https:\/\/devel.www.cpanel.net\/","name":"cPanel","description":"Hosting Platform of Choices","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/devel.www.cpanel.net\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/devel.www.cpanel.net\/#\/schema\/person\/8cf97408aad4fb70cf55d11a1d4f57f8","name":"cPanel Community","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/devel.www.cpanel.net\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e1949945083b5526bb95711bd3d616b3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e1949945083b5526bb95711bd3d616b3?s=96&d=mm&r=g","caption":"cPanel Community"},"description":"The web hosting industry's most reliable management solution since 1997. With our first-class support and rich feature set, it's easy to see why our customers and partners make cPanel & WHM their hosting platform of choice. For more information, visit cPanel.net.","sameAs":["https:\/\/cpanel.net"],"url":"https:\/\/devel.www.cpanel.net\/blog\/author\/cpadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/devel.www.cpanel.net\/wp-json\/wp\/v2\/posts\/47221"}],"collection":[{"href":"https:\/\/devel.www.cpanel.net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devel.www.cpanel.net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devel.www.cpanel.net\/wp-json\/wp\/v2\/users\/77"}],"replies":[{"embeddable":true,"href":"https:\/\/devel.www.cpanel.net\/wp-json\/wp\/v2\/comments?post=47221"}],"version-history":[{"count":0,"href":"https:\/\/devel.www.cpanel.net\/wp-json\/wp\/v2\/posts\/47221\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devel.www.cpanel.net\/wp-json\/wp\/v2\/media\/64821"}],"wp:attachment":[{"href":"https:\/\/devel.www.cpanel.net\/wp-json\/wp\/v2\/media?parent=47221"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devel.www.cpanel.net\/wp-json\/wp\/v2\/categories?post=47221"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devel.www.cpanel.net\/wp-json\/wp\/v2\/tags?post=47221"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}