MySQL Community Edition の EOL について

# はじめに

MySQLのEOLについて調査した事を纏める。

## サポート

### Oracle ライフタイム・サポート・ポリシー

Oracleは2006年に「ライフタイム・サポート・ポリシー」を定めており、MySQLもこれに沿ったサポートが提供されると考えられる。

> 「ライフタイム・サポート・ポリシー」では、バグ修正のパッチ作成や、他のオラクル製品や他社のOS/プラットフォームでの新たな動作保証などの技術サポートを提供する「Premier Support」を製品出荷時から5年間、その後、特定リリースにおいてバグ修正のパッチ作成期間を延長する「Extended Support」を3年間、そして、ライセンスを保持する限り原則として無期限にサポート・サービス契約を継続可能な「Sustaining Support」の3種類が提供されます。

> 引用元 : [日本オラクル、データベースを含めた全製品向けの無期限サポートを発表](https://www.oracle.co.jp/news_owa/NEWS/news.news_detail?p_news_code=1546)

下記ページで同一の内容が確認できる。

- [Lifetime Support Policy | Oracle Support | Oracle 日本](https://www.oracle.com/jp/support/lifetime-support/)
- [MySQL :: MySQL テクニカル・サポート](https://www.mysql.com/jp/support/)
- [Oracle Lifetime Support Policy for Technology Products Guide ](https://www.oracle.com/us/assets/lifetime-support-technology-069183.pdf)

### MySQL Edition

MySQLは無償版と商用版に別れ、商用版は更に3種類が存在する。

> MySQL Community Edition は、無償で自由にダウンロードしてご利用いただけるバージョンです。
> 商用版の MySQL は、ビジネスおよび技術要件に合わせて、複数の MySQL Edition でご利用いただけます。

> 引用元 : [MySQL :: MySQL Editions](https://www.mysql.com/jp/products/)

同一ページ内にて下記内容の記述が確認できる。

> Oracle Premier Support for MySQL は年間サブスクリプションに含まれています（追加費用無し）。

> 引用元 : [MySQL :: MySQL Editions](https://www.mysql.com/jp/products/)

### Summary

- 有償版ではPremier Support期間中に修正パッチの提供を受けられる
- 有償版でもExtended Support期間中の修正パッチの提供は追加料金が必要そう
- 無償版への修正パッチ適用期間に触れられていない<br>// 0円の年間サブスクリプションにPremier Supportが含まれ、0円の追加料金でExtended Supportが受けられると解釈する事も出来なくはないが・・・

| Edition |年間サブスクリプション |Premier| Extended|
|---|---|---|---|
| Community |無償|||
| Standard |JPY 240,000|✔|追加料金|
| Enterprise |JPY 600,000|✔|追加料金|
| Cluster Carrier Grade Edition |JPY 1,200,000|✔|追加料金|

## Community Edition Archived Versionsを確認

### MySQL 5.0

2012-03-21に5.0.96が最終リリースされている。
[MySQL :: Download MySQL Community Server (Archived Versions)](https://downloads.mysql.com/archives/community/)
[MySQL 5.0 Release Notes](https://downloads.mysql.com/docs/mysql-5.0-relnotes-en.pdf)

[Oracle Lifetime Support Policy for Technology Products Guide ](https://www.oracle.com/us/assets/lifetime-support-technology-069183.pdf) には2011-12がPremier Support Endと記載されている。（Extended Support End は無し）

### MySQL 5.1

2013-12-03に5.1.73が最終リリースされている。
[MySQL :: Download MySQL Community Server (Archived Versions)](https://downloads.mysql.com/archives/community/)
[MySQL 5.1 Release Notes](https://downloads.mysql.com/docs/mysql-5.1-relnotes-en.pdf)

[Oracle Lifetime Support Policy for Technology Products Guide ](https://www.oracle.com/us/assets/lifetime-support-technology-069183.pdf) には2013-12がPremier Support Endと記載されている。（Extended Support End は無し）

### MySQL 5.5

2018-10-22に5.5.62が最終リリースされている。
4半期に一度のリリースと考えれば、2019-01のリリースに含まれなかった、とも見なせる。
[MySQL :: Download MySQL Community Server (Archived Versions)](https://downloads.mysql.com/archives/community/)
[MySQL 5.5 Release Notes](https://downloads.mysql.com/docs/mysql-5.5-relnotes-en.pdf)

[Oracle Lifetime Support Policy for Technology Products Guide ](https://www.oracle.com/us/assets/lifetime-support-technology-069183.pdf) には2018-12がExtended Support Endと記載されている。

### Summary

| Ver | Premier Support End| Extended Support End|無償版 最終リリース|
|---|---|---|---|
| 5.0 | 2011-12| - |2012-03|
| 5.1 | 2013-12| - |2013-12|
| 5.5 | 2015-12| 2018-12 |2018-10|
| 5.6 | 2018-02| 2021-02 |2021-02|

# おわりに

今までの傾向からは、Premier SupportまたはExtended Supportが提供される期間はCommunity Editionも更新されている。
『無償版のライフサイクルを半年にする』、などとOracleが言い出さない限りはこの状況が続くのではないだろうか。