Un cliente me paga para que le escriba un programa. Sin embargo, este programa podría ser útil para muchas personas, así que después de que me hayan pagado, estoy pensando en poner el programa y el código fuente en línea de forma gratuita.
Pero el cliente que me pagó puede pensar que es mezquino porque tuvo que pagar el programa, pero todos los demás lo reciben gratis.
Otra idea es esperar un par de años y luego ponerlo en Internet.
¿Cuál sería la mejor práctica?