Una licencia es una buena idea, incluso si no le importa lo que las personas hagan con el código - la mayoría de las veces la gente tomará el código "como está" y si no hace lo que quiere lo harán simplemente deséchelo, pero nunca se sabe cuándo un idiota podría intentar demandarlo porque se quemaron la boca tomando un café caliente mientras leía su código. También es posible que desee restringir el uso (trabajos derivados, etc.) donde otra persona obtiene ganancias de su arduo trabajo. Al otro lado de la valla, las personas que podrían tomar y utilizar su producto/código desean saber cuál es su posición con respecto al uso/copia/distribución. Al pedir que su nombre permanezca en el código, también puede asegurarse de que obtenga crédito por el trabajo, y que cualquier mejora/sugerencia que ocurra en la naturaleza pueda regresar a usted.
Si solo quiere regalar el código sin mucho desarrollo en curso, entonces un gran lugar es CodeProject - puede lanzar la aplicación y escribir un pequeño artículo que lo describa, y luego le toca a usted decidir si/cuándo publicará actualizaciones.
Si desea que otras personas colaboren, existen muchos sitios web de código abierto que respaldarán este enfoque.
En cuanto a las críticas, es probable que reciba algunos correos de personas que necesitan soporte técnico o que desean sugerir funciones adicionales. La mayoría de las personas son muy educadas. Si escribió el programa usted mismo, hay una buena posibilidad de que cuando llegue a la naturaleza descubra todos los bits que se deben usar de una manera particular para que funcione bien, y todas las opciones adicionales que no le interesan. pero que el producto necesita para que sea aplicable a un público más amplio: puede ser absorbido por una gran cantidad de trabajo de apoyo si no tiene cuidado. En última instancia, no tema decirle "no" a alguien si le piden algo que no quiere apoyar: es su programa y su tiempo, después de todo.
Lo principal es divertirse :-)
Votamos para cerrar esta pregunta como fuera de tema porque ** se trata de licencias o cuestiones legales **, no de programación o desarrollo de software. [Consulte aquí] (http://meta.stackoverflow.com/a/274964/1402846) para obtener más información y [ayuda/tema] para obtener más información. –