But does it really fix all the problems. It's obvious from the quotes in the article that MySQL believes that if you're writing proprietary software you owe them a license. But this change means I can write software in PHP using the Zend encoder, make it commercial, and still not pay a license to MySQL, since I'm no longer bound by the GPL in this respect. At least that's the gist I got from it.
Since PHP's reason for dumping the MySQL connect libs was a licensing conflict, and since PHP explicitly allows you to create commercial software and not pay them squat, except for the encoder, and since MySQL can't require PHP to relicense PHP (it's part of the PHP license) it would seem that the very thing MySQL wanted to avoid, people using MySQL in commercial applications for free, is likely to happen.
But I use PostgreSQL, so this means nothing to me really personally, just an interesting philosophical question.