Коммерческая лицензия является необходимой в следующих случаях:
При линковании программы с любым GPL кодом из ПО MySQL, в тех случаях, когда вы не хотите, чтобы готовый продукт подпадал под действие GPL (например, продукт разрабатывается как коммерческий или существуют какие-либо другие причины не открывать добавленный программный код, который не подпадает под действие GPL). При покупке коммерческой лицензии вы не используете ПО MySQL под лицензией GPL, даже несмотря на то, что это один и тот же код.
В случае распространения приложения, не защищенного лицензией GPL, которое предназначено для работы исключительно с ПО MySQL и поставляется вместе с ним. Такой вариант решения в действительности считается связыванием, даже если оно осуществляется по сети.
В случае, когда вам требуется распространять ПО MySQL без предоставления исходного кода, как того требует лицензия GPL.