Sobre php se que puedes crear desarrollos libres, ahora creo que el problema se genera en hacerlo de libre acceso o privado, osea patentar tu desarrollo.
Sobre My sql No se mucho si se debe pagar si se quiere dar un uso comercial.
Pero si quieres soporte si necesitar pagar una especie de licencia para soporte.
Te dejo unos link interesantes que te pueden ayudar.
http://www.opensource.org/licenses/artistic-license.php http://www.gnu.org/home.es.html http://directory.fsf.org/database/sql/mysql.html http://directory.fsf.org/php.html
Saludos