EmergencyEMERGENCY? Get 24/7 Help Now!

MySQL Support or Support for MySQL ? MySQL Trademark Policies

 | October 26, 2007 |  Posted In: Events and Announcements


What is the difference between “MySQL Support” and “Support for MySQL” ?
In my mind there is not much difference in meaning just first one is shorter and I would use it also because how people would search stuff in Google.

It turns out however there is significant legal differences – first one would be MySQL Trademark violation but not the second one.
I learned it because MySQL contacted me about our consulting company new “corporate” site and rename Services appropriately.

As Monty explained me once MySQL has to protect the trade mark in all instances as otherwise they may loose rights to it. So this is quite understandable. They however are also quite selective – google around and there would be plenty of companies out where which will offer you services named “MySQL Support” or “MySQL Consulting”

The most well case known with MySQL Trademark enforcement so far is perhaps MySQL Front which MySQL asked to be renamed but MySQL Front team instead selected to stop the project.

What worries me is situation with a lot of Open Source project which use MySQL in the name – there is MySQL Toolkit, MySQL Master Master Manager, MySQL Slow Log Analyzer and a lot of others.

Unless developers have secured permission from MySQL these products can be at risk and MySQL may request them to be renamed. As I understand what you’re Open Source Project and make no money out of it does not help here.

Other Projects are smarter with naming, like InnoTop or MyTop which hint on the product names but do not use them directly.

Peter Zaitsev

Peter managed the High Performance Group within MySQL until 2006, when he founded Percona. Peter has a Master's Degree in Computer Science and is an expert in database kernels, computer hardware, and application scaling.


  • MySqlFront in fact was renamed to HeidiSQL (http://www.heidisql.com/), the developer dint stop the project. Before the legal notes arrived from Mysql, the original developer had sold the name not the project. Now it is a happy Open Source Project.


  • None of the products you mentioned as possible violators have \”MySQL\” in the web site domain.
    None of them is in direct competition with MySQL services, as you seem to be.
    It looks fair to me that they want to disambiguate.
    MySQL toolkit for example is not in competition with anything MySQL AB is doing, and it is not selling anything.

  • Cesar,

    Right, however do not mix “code base” with product name. For example MySQL is free to sell MySQL product to someone, which would stop releasing new versions under GPL. You can however take the latest GPL version fork it and continue development calling CesarSQL.

    The fact original developer decided to continue the project has nothing to do with the fact company he has sold it to decided to stop the project because TradeMark issues with MySQL.

  • Poonie,

    I’m not speaking about domain name – I’m speaking about product name and service name. The company which sells our services is called Percona.

    Now trademark is not quite about competition – check this out

    “MySQL Toolkit” for example may leave some third party assuming this is official tool from MySQL, especially if they got it as part of distribution rather downloading from the site. Which may have MySQL blamed for problems it may have etc.

    Again my point is not to complain about MySQL is doing something wrong. MySQL should have asked me to do so and as you can see I’ve fixed it.

    The point is simply – you should be careful when you naming your MySQL related product or services. Not all Open Source developers may care about trademarks and they should.

    Indeed as MySQL Toolkit and other tools mentioned do not compete with MySQL offerings – their authors can try to request MySQL permission to use their trade mark, and well may get it as original author of MySQL Front had.

  • Mmm 🙂 This is why my proxy’s called “DPM” (Dormando’s Proxy for MySQL).

    Which has been my default naming scheme for software projects.

  • Thanks Emin,

    Wow, such a coincidence – when I write this post mysqlfront.de was saying project is dead and now I see it is pointing to sql-front web site.

Leave a Reply


Percona’s widely read Percona Data Performance blog highlights our expertise in enterprise-class software, support, consulting and managed services solutions for both MySQL® and MongoDB® across traditional and cloud-based platforms. The decades of experience represented by our consultants is found daily in numerous and relevant blog posts.

Besides specific database help, the blog also provides notices on upcoming events and webinars.
Want to get weekly updates listing the latest blog posts? Subscribe to our blog now! Submit your email address below and we’ll send you an update every Friday at 1pm ET.

No, thank you. Please do not ask me again.