Qué es el "Código Fuente"


 

Es habitual que al contratar un software, el proveedor pretenda la propiedad del Código Fuente. Esto ata al cliente con el proveedor de por vida, pues de requerirse una modificación, siempre deberá ser hecha por el mismo proveedor.

El código fuente comprende todas las instrucciones que diseña el programador para que la computadora muestre al usuario lo que necesita, y del modo en que lo necesita.

La particularidad de ese código, o ese texto escrito por el programador es que una vez que el programa está completo, se "compila", es decir que todos los archivos e instrucciones desarrollados por el programador se convierten en un único archivo compilado, con la extensión ".exe", o sea se convierten en un archivo ejecutable, un programa.

Una vez que usted cuenta con un archivo exe, ya no puede conocer su contenido. Es algo similar a una receta: cuando usted cuenta con todos los elementos para hacer una torta, puede conocer a cada uno de ellos, las cantidades, etc. Una vez que está horneada, ya no puede conocer el detalle de su contenido sino el producto final.

 

Quién es el dueño del código fuente

Esto se acuerda entre las partes. Ambas opciones de propiedad (del proveedor o del cliente) son válidas.

En nuestro caso, cuando un cliente nos solicita un desarrollo personal, nosotros proveemos el código fuente, que siempre es propiedad de nuestro cliente. Esto le independiza de nosotros y le permite contratar programadores a su criterio.