Código abierto
Enviado por fubolista • 1 de Enero de 2014 • Síntesis • 857 Palabras (4 Páginas) • 214 Visitas
Código abierto
es la expresión con la que se conoce al software distribuido y desarrollado libremente. Se focaliza en los beneficios prácticos (acceso al código fuente) que en cuestiones éticas o de libertad que tanto se destacan en el software libre.
Movimiento del "código abierto"[editar • editar código]
Mapa conceptual del software libre y de código abierto.
La idea del código abierto se centra en la premisa de que al compartir el código, el programa resultante tiende a ser de calidad superior al software propietario, es una visión técnica. Por otro lado, el software libre tiene tendencias filosóficas e inclusomorales: el software propietario, al no poder compartirse, es"antiético" dado que prohibir compartir entre seres humanos va en contra del sentido común.
Al igual que el software libre, elcódigo abierto tiene una serie de requisitos2 necesarios para que un programa pueda considerarse dentro de este movimiento, éstos son:
• Libre redistribución: el software debe poder ser regalado o vendido libremente.
• Código fuente: el código fuente debe estar incluido u obtenerse libremente.
• Trabajos derivados: la redistribución de modificaciones debe estar permitida.
• Integridad del código fuente del autor: las licencias pueden requerir que las modificaciones sean redistribuidas sólo como parches.
• Sin discriminación de personas o grupos: nadie puede dejarse fuera.
• Sin discriminación de áreas de iniciativa: los usuarios comerciales no pueden ser excluidos.
• Distribución de la licencia: deben aplicarse los mismos derechos a todo el que reciba el programa
• La licencia no debe ser específica de un producto: el programa no puede licenciarse solo como parte de una distribución mayor.
• La licencia no debe restringir otro software: la licencia no puede obligar a que algún otro software que sea distribuido con el software abierto deba también ser de código abierto.
• La licencia debe ser tecnológicamente neutral: no debe requerirse la aceptación de la licencia por medio de un acceso por clic de ratón o de otra forma específica del medio de soporte del software.
Este decálogo es compatible con las cuatro libertades del software libre.
Programas en código abierto[editar • editar código]
• Sistemas Operativos: los más conocidos, Ubuntu y Debian, basados en Linux. Android, deGoogle, para teléfonos inteligentes y tabletas.
• Programas: las suites ofimáticas Open Office y Libre Office, el navegador Firefox, el cliente de correo electrónico Thunderbird, el reproductor multimedia VLC o el editor de imágenes GIMP
¿Por qué Código Abierto?
¿Qué es software de código abierto?
El software de código abierto es aquel distribuido bajo una licencia que permite su uso, modificación y redistribución. Como su nombre lo indica, el requisito principal para que una aplicación sea considerada bajo esta categoría es que el código fuente se encuentre disponible. Esto permite estudiar el funcionamiento del
...