2. ¿Qué es el open source? Imaginen que al encender el computador de regreso a casa, puedan tomar los programas que tienen instalados, y agregarles alguna otra acción deseada por ustedes sin necesidad de instalar otro programa… Esa es la idea del software de código abierto u open source. acpmnacional
3. ¿Qué es el open source? En pocas palabras, Open Source se refiere a todos aquellos programas que son distribuidos y desarrollados gratuitamente, y que además, a diferencia del free software a secas, permite modificar su código fuente… Excelente, pero, ¿qué es el código fuente? acpmnacional
4. Código fuente Es un conjunto de líneas de texto que representan las instrucciones que debe seguir el computador para ejecutar un programa. Este código se escribe en un lenguaje de programación, para luego ser traducido al código objeto, que es el que finalmente ejecuta el computador. acpmnacional
5. Open source Ésa es la gran ventaja del Open source, que nos permite manipular el código fuente de los programas, para de esta manera, mejorarlos y ajustarlos a nuestras necesidades. Así, el programa, evoluciona, se desarrolla y mejora. acpmnacional
6. Normas del código abierto Pero el hecho que sea gratuito, no quiere decir que sea anárquico. La utilización de programas Open Source tiene una serie de normativas: 1. Debe permitirse la libre redistribución del software. 2. El código fuente debe estar disponible. 3. Debe permitirse la modificación del software y la creación de programas derivados. acpmnacional
7. 4. Debe garantizarse la integridad del programa original. 5. No se debe discriminar a ninguna persona o grupo de personas. 6. Debe permitirse el uso del software para cualquier fin. 7. La licencia debe ser distribuida junto con el software. La licencia debe aplicarse por igual a todos los que utilizan el programa. acpmnacional
8. 8. La licencia deberá ser siempre la misma, sin importar si el software es incluido dentro de una distribución o paquete específico. 9. La licencia no debe aplicar restricciones sobre otros programas. 10. La licencia debe ser tecnológicamente neutral. acpmnacional
9. ¡Eso es bueno! Usuarios, programadores y empresas se involucran en el desarrollo de aplicaciones. No hay gastos en compra de licencias. Tareas de mantenimiento se simplifican. acpmnacional