No es "excepcionalmente poco ético" como se ha respondido anteriormente. La ética no tiene nada que ver, ya que es una cuestión de propiedad. El hecho de que un cliente te pague por desarrollar un programa para él no le confiere automáticamente un derecho ético de propiedad sobre el trabajo. Al fin y al cabo, es el fruto de tu trabajo. Lo único que importa es la propiedad y eso depende de las circunstancias.
En primer lugar, y esto debería ser obvio, el único consejo que debe tomar en serio es el de un abogado de propiedad intelectual de su jurisdicción. (Yo no lo soy).
En EE.UU., si eres el propietario de los derechos de autor del código fuente, puedes licenciar ese trabajo como quieras. Puede venderlo a Alice hoy y dárselo a Bob mañana. Puede licenciarlo a Acme Inc. como código abierto la semana que viene y luego licenciarlo a Bell Corp. mediante un acuerdo de propiedad el año que viene. Al ser de tu propiedad, puedes disponer de él como quieras.
Pero puede haber cedido ese derecho al cliente. En mi propio contrato independiente para empresas de software, todavía no he visto un acuerdo de consultoría que no transmita explícitamente la propiedad intelectual de mi trabajo al cliente. De hecho, suelen ser bastante verbales al respecto y lanzan una amplia red para estar seguros con un lenguaje como "todos los derechos, títulos, intereses, secretos, etc." y luego "a perpetuidad". Si usted firmó un acuerdo de este tipo con su cliente, está obligado a cumplirlo y cualquier intento de revender la obra más tarde sería un robo al cliente y posiblemente un fraude al comprador.
Sin embargo, si usted no aceptó esas condiciones, el cliente no tiene necesariamente la propiedad implícita de su trabajo. En EE.UU., por ejemplo, tendrá que consultar las leyes estatales correspondientes relativas al trabajo por encargo y a los derechos de propiedad intelectual, de nuevo con la ayuda de un abogado especializado en propiedad intelectual. Gran parte de la cuestión depende de los precedentes. Incluso si el cliente tiene la propiedad implícita, es posible que no le importe. O puede que estén dispuestos a venderle los derechos a cambio de una compensación razonable. (¡Yo lo he hecho!) Consiga esa indiferencia o acuerdos por escrito y entonces podrá comercializar libremente su trabajo "sin culpa".