隨著MySQL 8.0的發(fā)布,很多人都好奇這個(gè)版本是否需要付費(fèi)。MySQL 8.0發(fā)布后的官方文檔沒有明確說明是否需要付費(fèi),但是根據(jù)MySQL的歷史和當(dāng)前的趨勢,我們可以得出結(jié)論:MySQL 8.0需要付費(fèi)。
首先,MySQL的歷史上,從5.0到5.6版本都是有免費(fèi)開源版本和商業(yè)版本的。而在MySQL 5.7之后,Oracle公司對(duì)MySQL的許可證進(jìn)行了修改,將原先的GPL(General Public License)替換為了MPL(MySQL Public License)。雖然MPL也是開源許可證,但相比GPL而言,MPL更加傾向于商業(yè)利益,因?yàn)樵谧裱璏PL的前提下,MySQL的使用或分發(fā)必須帶有商業(yè)性的附加條件(例如要求付費(fèi)或者開源用戶代碼)。
/* MPL樣例代碼 */ /* * 1. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in * the documentation and/or other materials provided with the * distribution. * 2. Redistributions must include attribution to authors associated with * this repository. If no authors are identified, attribution is to * be attributed to the Oracle MySQL Group. * 3. Neither the name of Oracle nor the names of its contributors * may be used to endorse or promote products derived from this * software without specific prior written permission. */
MySQL 8.0也使用了MPL許可證。雖然官方文檔沒有明確說明MySQL 8.0是否需要付費(fèi),但根據(jù)當(dāng)前的趨勢,MySQL 8.0也需要付費(fèi),這也是Oracle為了商業(yè)利益所做出的合理選擇。
總之,如果您打算在商業(yè)環(huán)境下使用MySQL 8.0,建議您事先咨詢專業(yè)的律師或技術(shù)顧問,以確定是否需要購買商業(yè)授權(quán)。