2. código fuente es un conjunto de líneas de texto que son las instrucciones que debe seguir el computador para ejecutar dicho programa, el código fuente de un programa está escrito por un programador en un lenguaje de programación, pero en este primer estado no es directamente ejecutable por el computador, sino que debe ser traducido a otro lenguaje (código vinario) que sí pueda ser leído y ejecutado por el hardware del computador.
3. Software Libre es la denominación del software que respeta la libertad de los usuarios sobre su producto adquirido y por lo tanto, una vez obtenido puede ser usado, copiado, estudiado, cambiado y redistribuido libremente sin tener ninguna restricción porque fue diseñado para su libre comercio en cambio, hay software que no son libres y es debido por su licencia que le permite al usuario tener acceso limitado si no fue comprado originalmente.