Академический Документы
Профессиональный Документы
Культура Документы
commercial
Author: Andra Tarata
Do you want to understand why you need a license to make use of MySQL? Or what license types are
available and which specific editions of the MySQL software suit your needs? The next sections explain in
detail all the insights and requirements for the different types of MySQL licenses.
ORACLE MYSQL – FREE VS. COMMERCIAL
Contents
Introduction .................................................................................................................................... 3
Open source MySQL requires a license? ....................................................................................... 4
Commercial MySQL – Different licensing models? ........................................................................ 5
Commercial MySQL different editions ........................................................................................... 7
Commercial MySQL - what does it cost? .................................................................................... 10
Commercial or open source MySQL – How do I find out what I am using? ................................ 12
Conclusion ................................................................................................................................... 13
2
ORACLE MYSQL – FREE VS. COMMERCIAL
Introduction
MySQL is an open-source relational database management system, developed in 1995 in Sweden. The
name “MySQL” is a combination of the first name of the daughter of one of the founders of the database
management system (“My”) and the abbreviation of Structured Query Language (“SQL”).
In 2008, Sun Microsystems acquired MySQL as a stepping stone to enter into the database market. In
2010, Oracle Corporation acquired Sun Microsystems to enrich its portfolio with hardware (the fundament
of Oracle’s current Systems business unit), Java and - to a smaller extend - to incorporate the existing
MySQL market.
Today, MySQL software programs are both available through the open source (or General Public License)
licensing model and through a commercial licensing model. As part of the commercial licensing model,
Oracle allows independent software vendors (ISVs) and value added resellers (VARs) to distribute the
MySQL software programs embedded in their own software applications/solutions and end users to obtain
a subscription license to use MySQL for their internal business operations.
3
ORACLE MYSQL – FREE VS. COMMERCIAL
Nevertheless, end user organizations that do not want to share the source code of their solutions built upon
MySQL (e.g. because of competition reasons) or end users that do not want to rely upon community boards
for support on technical issues (e.g. since the solution that has been built upon MySQL is rather business
critical) typically would want to obtain a commercial subscription license for the MySQL software programs.
4
ORACLE MYSQL – FREE VS. COMMERCIAL
Original Equipment Manufacturers (OEMs), Independent Software Vendors (ISVs), Value Added Resellers
(VARs) and other distributors that combine and distribute commercially licensed software with MySQL
software, usually do not wish to distribute the source code for competition purposes and do want to provide
continuous technical support for their solution; as such they typically want to make sure that the usage of
MySQL is covered by a commercial license agreement with Oracle.
Subscription licenses
Under this licensing model, end user organizations can obtain a commercial version of the MySQL software.
These licenses can only be obtained from Oracle directly or from an authorized Oracle reseller.
The licensing is based upon a subscription model in which the MySQL software programs can only be used
for the internal business operations of the organization in conjunction with any application. If and when the
term of the subscription expires, end users either need to renew their subscription or they need to un-install
the MySQL software.
The licensing is typically based upon a perpetual model in which the MySQL software programs can only
be used for the internal business operations of the organization in conjunction with the specific application.
Use of the MySQL software for any other application is not allowed.
5
Embedded Software Licenses (ESL)
Under this licensing model, end user organizations often do not even know that the MySQL software is part
of the solution that has been obtained through an independent solution provider; the MySQL software is
embedded in the device or the solution itself and as such the end user does not have (the right to) access
the MySQL software directly. Any and all access to the MySQL software is required to be done through the
device/solution itself.
Embedded software licenses are typically sold on a perpetual basis. They are the most restrictive (and as
such cheapest) software licenses and can only be used in conjunction with the specific device/solution
where the SQL server programs are embedded in.
6
ORACLE MYSQL – FREE VS. COMMERCIAL
7
ORACLE MYSQL – FREE VS. COMMERCIAL
MySQL Classic, Standard and Enterprise Edition perpetual licenses are only available for distribution by
independent solution providers/partners from Oracle Corporation that entered into an Application Specific
Full Use (ASFU) Program Distribution Agreement or Embedded Software License (ESL) Distribution
Agreement with Oracle. Full Use licenses for these MySQL editions can NOT be obtained through Oracle
Corporation or any of its resellers.
MySQL Community Edition is the freely downloadable version, available under the open source General
Public License (GPL) and is supported by a wide community of open source developers. The MySQL
Community Edition includes pluggable storage engine architecture and multiple storage engines, such as:
- InnoDB
- MyISAM
- NDB (MySQL Cluster)
- Memory
- Merge
- Archive
- CSV
- and more
MySQL Cluster CGE (Carrier Grade Edition) includes tools for management, monitoring security and
auditing of the MySQL Cluster database, coupled with access to Oracle Premier Support. It includes the
following features:
- MySQL Cluster
- MySQL Cluster Manager
- MySQL Enterprise Backup
- MySQL Enterprise Monitor
- MySQL Workbench Standard Edition
8
ORACLE MYSQL – FREE VS. COMMERCIAL
The table below provides an overview of the main features of each MySQL edition:
MySQL Connectors
✔ ✔ ✔ ✔
MySQL Replication
✔ ✔ ✔ ✔
MySQL Fabric
✔ ✔
MySQL Router
✔ ✔
MySQL Partitioning
✔ ✔
MySQL Utilities
✔ ✔
MySQL Workbench
✔ ✔ ✔ ✔
Storage Engine: MyISAM
✔ ✔ ✔
Storage Engine: InnoDB
✔ ✔ ✔
Storage Engine: NDB
✔
Oracle Enterprise Manager for MySQL
✔ ✔
MySQL Enterprise Monitor
✔ ✔
MySQL Enterprise Backup
✔ ✔
MySQL Enterprise Security
✔ ✔
MySQL Enterprise Scalability
✔ ✔
MySQL Enterprise High Availability
✔ ✔
MySQL Cluster Manager
✔
MySQL Cluster Geo-Replication
✔
Oracle Products Certification
✔ ✔ ✔
9
ORACLE MYSQL – FREE VS. COMMERCIAL
MySQL Cluster Carrier Grade Edition licenses are perpetual and available for distribution by Oracle
partners that entered into an Application Specific Full Use (ASFU) Program Distribution
Agreement or Embedded Software License (ESL) Distribution Agreement with Oracle Corporation and
in addition, perpetual licenses can be obtained from Oracle directly.
In terms of pricing, the MySQL Perpetual licenses can be acquired from Oracle against the following fees:
Software Update
MySQL Perpetual License License Price Metric
License & Support
MySQL Classic Edition (1-4 socket server) $1,800 $396.00 Server
MySQL Classic Edition (5+ socket server) $3,600 $792.00 Server
MySQL Standard Edition (1-4 socket server) $6,000 $1,320.00 Server
MySQL Standard Edition (5+ socket server) $12,000 $2,640.00 Server
MySQL Enterprise Edition (1-4 socket server) $15,000 $3,300.00 Server
MySQL Enterprise Edition (5+ socket server) $30,000 $6,600.00 Server
MySQL Cluster Carrier Grade Edition (1-4 socket server) $30,000 $6,600.00 Server
MySQL Cluster Carrier Grade Edition (5+ socket server) $60,000 $13,200.00 Server
10
ORACLE MYSQL – FREE VS. COMMERCIAL
The MySQL products sold on a Subscription basis can be acquired from Oracle against the following fees:
Annual Subscription
MySQL Subscription Subscription Metric
Price
MySQL Standard Edition Subscription (1-4 socket server) $2,000 Server
MySQL Standard Edition Subscription (5+ socket server) $4,000 Server
MySQL Enterprise Edition Subscription (1-4 socket server) $5,000 Server
MySQL Enterprise Edition Subscription (5+ socket server) $10,000 Server
MySQL Cluster Carrier Grade Edition Subscription (1-4 socket
$10,000 Server
server)
MySQL Cluster Carrier Grade Edition Subscription (5+ socket
$20,000 Server
server)
All MySQL licenses are currently licensed on a Server basis; server being defined as the computer on which
the programs are installed. A Server license allows the end user to use the licensed program on a single
specified computer.
11
ORACLE MYSQL – FREE VS. COMMERCIAL
“SELECT @@ license”
The result of this query will provide an output which will indicate if the MySQL instance is a Community
Edition (so called GPL – General Public License) installation or if the MySQL instance is a commercial
edition.
12
ORACLE MYSQL – FREE VS. COMMERCIAL
Conclusion
Although the majority of MySQL software programs are deployed under the open source licensing model
“GPL”, end users should be aware of the fact that a commercial edition of the MySQL software programs
can be deployed as well. In addition, understanding the different licensing models that are available,
understanding the different features that are part of the different MySQL editions and understanding the
different pricing models related to these MySQL editions is the first step.
Validating on a regular basis if and what specific editions of the MySQL software programs are deployed
(commercial vs open source) is the second step. Reconciling the two on a regular basis will be the last
step, to stay in control and to avoid and potentially save costs.
13
ORACLE MYSQL – FREE VS. COMMERCIAL
If you are in need of extra expertise and a structured approach, feel free to contact B-lay. We will help you
make software compliance an exciting opportunity to improve your business!
About B-lay
B-lay is a specialist in software license management and provides services around software compliance,
software audits, software asset management tools and insight in software spend. Our services offer
organizations worldwide insight into the risks associated with software licenses, help prevent license
compliance issues and help create considerable cost savings by optimizing their licensing position. B-lay
was founded in 2008 and has offices in the Netherlands, Romania and the US.
B-lay BV | Maliebaan 79 | 3581 CG Utrecht | The Netherlands | info@b-lay.com | www.b-lay.com | +31 88 0233 700