Hola, no es necesario pagar licencias por el .net framework, lo que si se paga es si vas a usar visual studio ultimate, profesional o alguna de las versiones no express. aca te dejo un link que encontre donde te aclaran la duda que tenes.
http://geeks.ms/blogs/eortuno/archiv...licencias.aspx