Qto ao postgree, nao sei...
O MySql não é gratuito para windows... para poder distribuir voce deve pagar uma pequena licensa... pra usar na sua maquina nao precisa, mas pra distribuir, tem a licensa... ai vai depender de como interpreta esse detalhe...
Eu nao distribuo o MySql, baixo no cliente a licensa gratuita diretamente para ele, e instalo o meu sistema no SGBD já montado... assim fica gratuito... e o my fica registrado no nome do cliente...