ohhhhhhhhhhh
Páginas: 10 (2302 palabras)
Publicado: 12 de noviembre de 2014
Concepto
Logotipo de Open Source
Open Source (en español Código Abierto) es el término con el cual se conoce al software distribuido y desarrollado libremente. Se utilizó por primera vez en 1998 por usuarios de lacomunidad del software libre, tratando de utilizarlo como reemplazo del ambiguo nombre original en inglés del software libre (Free Software). El código abierto tiene un punto de vista más orientado a los beneficios prácticos de compartir el código que a las cuestiones morales y/o filosóficas las cuales destacan en el llamado software libre.
En los sistemas operativos existen infinidad deaplicaciones con estas características. El objetivo es contar con un sistema integro y completo, que ofrezca el mismo potencial de un sistema comercial, y normalmente proporciona un número mayor de herramientas, aplicaciones y software en general, mayor que los sistemas operativos comerciales.
Open Source
La idea detrás de Open Source es que cuando los programadores en internet pueden modificar yredistribuir el código fuente de un programa, éste evoluciona, se desarrolla y mejora. Esto se debe a que los usuarios logran adaptarlo a sus necesidades, corrigen sus errores a una increíble velocidad, mayor a la aplicada en el desarrollo de software convencional o cerrado, dando como resultado el desarrollo de un mejor software.
La filosofía del Open Source centra su atención en la premisa de que alcompartir el código, el programa resultante tiende a ser de calidad superior al software propietario, es una visión meramente técnica. Por otro lado, el Software Libre funciona bajo un ideal: el software propietario, al no poder compartirse, es antiético dado que prohibir compartir entre seres humanos va en contra de las leyes naturales.
Open Software Initiative
El movimiento Open Source(Open Source Initiative)[1] tiene un decálogo[2] que debe cumplir un código para poder llamarse "Open Source":
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 licenciaspueden 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: elprograma 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 otraforma específica del medio de soporte del software.
Free Software v/s Open Source
Tanto Open Source como Free Software son movimientos sociales, preocupados sobre lo que puedes o debes poder hacer (derechos) con los programas (software). Tienen diferencias filosóficas pero pocas diferencias prácticas.
Free Software tiene una visión moral, “el software debería ser libre”, Open Source tiene unavisión práctica, “el software es mejor si su código es abierto“.
Free Software se refiere a Software Libre (no software gratis) y está basado en fundamentos morales. Las libertades a la que apunta son a que puedas utilizar un programa pero también puedas copiarlo, distribuirlo, estudiarlo o modificarlo sin restricción. En su visión, limitar estas libertades es inmoral.
Open Source se refiere al...
Leer documento completo
Regístrate para leer el documento completo.