Hola,
Para MySQL tienes los siguientes links que explican cuando tienes que pagar y cuando no.
http://es.wikipedia.org/wiki/MySQL#Q...encia_utilizar http://www.mysql.com/company/legal/l...e-license.html http://www.mysql.com/company/legal/l...l-license.html
Segun lo entedi, si quieres utilizar una licencia GPL de MySQL tu aplicacion debe ser distribuida bajo el mismo licenciamiento.
Cita: ..no me recomienden otras DB libres porque para nadie es un secreto que esas dos son lo mejor de lo mejor..
Discutible, debatible. No dejes de evaluar SQL Server 2005 Express y Oracle 10g Express, a las cuales no les aplica esta restriccion, les aplica otras :)
Saludos