If I understood right, there is 2 versions of MySQL one for "normal" non
commercial use, and another one for commercial use. I can be wrong on this
one but I'm pretty sure that they have differente licences, being one under
the GPL License and the other one under the EULA License, and the last one is
(as I said before) only available in the "commercial use" version of MySQL.
In that means I can't use a MySQL license on a commercial software without
having to pay for the license.
I found this informations here:
*MySQL Licences*
https://en.wikipedia.org/wiki/MySQL
*More (Precise) Informations*
http://www.mysql.com/about/legal/licensing/oem/
They state in the first place the "Free" version for Open/Free Software
projects, but don't talk about money (and since my application will be very
probably in GPLv3 license I am pretty happy about that), but then they talk
about the Commercial License for OEMs, ISVs and VARs, and on the final line
they also mentioned open source projects. And since they use a lot of the
word "open source" to also talk about "free Software" I have a little hard
time to understand what clearly is the point of this.
Because at start I taught that only non-free projects with a license
incompactible with GPL needed to use the Commercial License, and because of
this any project (I will say this in a very general way) without a GPL
license couldn't use MySQL on their projects to sell. But then I realised
that they where also talking about opensource (free-software ?) applications
that will be used commercially and this is where the confusion came from.