Lo que como mínimo debes cobrar es el valor de desarrollo del sistema.
Si te llevo 1000 horas de desarrollo y tu costo hora es 20, tu costo de desarrollo es 20000.
En esas mil horas debes incluir el tiempo de desarrollo de tus bibliotecas pre existentes.
Lo importante es que el codigo fuente lo registres legalmente (o sea, asegurar que sos el autor intelectual del codigo) y que solo aclarar en el contrato que el código es solo para uso de la empresa, que no puede replicarlo ni vender el sistema usando el código fuente que le entregas.
O sea, el único permiso que le otorgas a la empresa es disponer el código para modificarlo a futuro para su propio uso y no para lucrar ella (o sus empleados, o contratados) vendiendolo/licenciandolo a terceros.
Si usas bibliotecas de terceros, de esas no debes proveer los codigos fuentes correspondientes(porque salvo que la licencia de origen lo permita) estarías violando derechos de terceros.
Por ejemplo si usas las biblitocas de menu ribbon y de impresión que compañeros foristas a puesto a disposición de la comunidad, de esas, no debes entregar los fuentes y así con cualquier otro código de terceros que hayas utilizado en tu trabajo.
Si te lo reclaman, decile que no podes venderle lo que no es tuyo o no tienes licencia para revender.
Si te preguntan en que te basas, les decis que lean la licencia de distribución del runtime de vfp.
Porque con ese criterio, podrían exigirte el fuente del runtime.
Saludos: Miguel, La Pampa (RA)