Jaja, kekoman, no es problema de licencias, el problema es de servidores.
Cuando activas la funcion mail, necesitas tener un servidor SMTP para poder enviar los mensajes.
Pero si un host viene con la funcion mail activada de serie, traera todo configurado perfectamente para que puedas enviar tus emails, es por eso que en servidores locales, como usando XAMPP por ejemplo, que es el que yo uso, no funciona la funcion mail, es porque no esta configurado el servidor SMTP que utilizara dicha funcion.
Un saludo!