Tecnología De La Información
Enviado por junifae • 18 de Abril de 2015 • 1.469 Palabras (6 Páginas) • 117 Visitas
Open Source
Código abierto es la expresión con la que se conoce al software distribuido y desarrollado libremente. Se focaliza más 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.
El código abierto implica que un software se puede utilizar libremente, cambiado, y compartido (en forma modificada o no modificada) por cualquier persona. El software de código abierto se hace por muchas personas, y se distribuye bajo licencias que cumplen con la definición de código abierto.
La idea bajo el concepto de código abierto es sencilla: cuando los programadores (en Internet) pueden leer, modificar y redistribuir el código fuente de un programa, éste evoluciona, se desarrolla y mejora. Los usuarios lo adaptan a sus necesidades, corrigen sus errores con un tiempo de espera menor a la aplicada en el desarrollo de software convencional o cerrado, dando como resultado la producción de un mejor software.
El código abierto tiene una serie de requisitos 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.
Programas en código abierto
Sistemas Operativos:
• Ubuntu y Debian, basados en Linux.
• Android, de Google, 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
• El editor de imágenes GIMP
Antivirus
• ClamWin
GNU
GNU es un sistema operativo Unix-like desarrollado por el Proyecto GNU. Está formado en su totalidad por software libre. Se basa en el núcleo GNU Hurd y tiene como objetivo ser un «sistema de software completo compatible con Unix».
GPL
Es la licencia más ampliamente usada en el mundo del software y garantiza a los usuarios finales (personas, organizaciones, compañías) la libertad de usar, estudiar, compartir (copiar) y modificar el software.
Su propósito:
Es declarar que el software cubierto por esta licencia es software libre y protegerlo de intentos de apropiación que restrinjan esas libertades a los usuarios. Esta licencia fue creada originalmente por Richard Stallman fundador de la Free Software Foundation (FSF) para el proyecto GNU.
La licencia GPL puede ser usada por cualquiera, ya que su finalidad es proteger los derechos de los usuarios finales (usar, compartir, estudiar y modificar).
Su filosofía:
Es la primera licencia copyleft para uso general, lo que significa que los trabajos derivados sólo pueden ser distribuidos bajo los términos de la misma licencia.
Bajo esta filosofía, la licencia GPL garantiza a los destinatarios de un programa de computador los derechos y libertades reunidos en definición de software libre y usa copyleft para asegurar que el software está protegido cada vez que el trabajo es distribuido, modificado o ampliado. En la forma de distribución (sólo pueden ser distribuidos bajo los términos de la misma licencia) se diferencian las licencias GPL de las licencias de software libre permisivas, de las cuales los ejemplos más conocidos son las licencias BSD (BSD licenses).
El software bajo licencia GPL puede ser aplicado bajo todos los propósitos, incluidos los propósitos comerciales e incluso como herramienta de creación de software propietario.
En uso puramente privativo (o interno), sin ventas ni distribuciones implicadas, el software puede ser modificado sin liberar el código fuente pero, de lo contrario, el código fuente y cualquier cambio realizado en él debe estar disponible para los usuarios, ya que en este caso los derechos del usuario están protegidos por copyleft.
Bajo la forma indicada, las aplicaciones instaladas en sistemas operativos bajo licencia GPL como Linux, no es necesario
...