You are here

MySQL licenses for dummies

The following summary shows my personal understanding of MySQL 5.1 licenses, packages and products. It does not necessarily reflect 100% the way MySQL understands it. But after all the discussions I hope it is as close as possible to the reality:

MySQL Embedded Database Server

(Download -> OEM Software)

Classic  (OEM license, -MEM -InnoDB)
Pro      (= Classic +InnoDB)
Advanced (= Pro +Partitioning)

MySQL Community Sever

(Download -> Download)

Community (GPL, -NDB)

MySQL Enterprise Server

(Download -> Enterprise Software)

Pro      (GPL or commercial, -NDB +InnoDB +MEM, Basic + Silver customer, MRU + QSP)
Advanced (= Pro +Partitioning, Gold + Platinum customer)

MySQL Cluster


Community Edition (GPL, all features)
Com (ex CGE?)     (OEM or commercial, -InnoDB +NDB)
Com-Pro           (Com, all features)
Standard Edition  (= Com, -NDB-API -Cluster-Repl, -LDAP)


EP customer should follow the QSP trail unless it is critical for them to install an MRU to get a quick bugfix to hold them over until the next QSP is released.

Month   version / release
    0   5.1.30
    1   5.1.30-MRU1
    2   5.1.30-MRU2
    3   5.1.31
    4   5.1.31-MRU1 and 5.1.30-QSP
    5   5.1.31-MRU2
    6   5.1.32
    7   5.1.32-MRU1 and 5.1.31-QSP


CE  - Community Edition
EP  - Enterprise Edition (why not EE?)
MRU - Monthly Rapid Update (EP only)
QSP - Quarterly Service Pack (EP only)
OEM - Original Equipment Manufacturer
MEM - MySQL Enterprise Monitior
CGE - Carrier Grade Edition

Please correct me, if I am wrong. And when you have more questions let me know and I try to clear this.

Taxonomy upgrade extras: 


[ Morgan] said... You might want to add that Community Edition has partitioning.