"El software libre permite a los usuarios copiar y modificar el código fuente a voluntad, pero no puede venderlo." ¿Qué hay de malo en esta pregunta?
Para el software que se permite vender, consulte la definición de software libre: "Según la Free Software Foundation, el software libre es software que se puede utilizar, copiar, estudiar, modificar y distribuir sin restricciones. . software".
Código fuente Un archivo de texto no compilado escrito según una especificación de lenguaje de programación específica. Es una secuencia de instrucciones en lenguaje informático legibles por humanos.
En los lenguajes de programación modernos, el código fuente puede tener la forma de un libro o una cinta, pero el formato más común es un archivo de texto, un formato típico utilizado para compilar programas informáticos. El propósito final del código fuente de la computadora es convertir texto legible por humanos en instrucciones binarias que la computadora pueda ejecutar. Este proceso se llama compilación y lo completa un compilador.
Información ampliada:
Describe el software, es decir, explica la escritura del software. Muchos principiantes, e incluso algunos programadores experimentados, ignoran la escritura de instrucciones de software porque no aparecen directamente en el programa generado y no participan en la compilación.
Sin embargo, comentar código tiene enormes beneficios para aprender, compartir, mantener y reutilizar software. Por lo tanto, escribir comentarios de software se considera un buen hábito en la industria para crear programas excelentes, y algunas empresas también exigen escribir comentarios de software.