Software libre vs Software codigo abierto.
Enviado por carloswwe21 • 4 de Octubre de 2016 • Informe • 1.512 Palabras (7 Páginas) • 248 Visitas
Software libre Vs software de código abierto[pic 1]
Carlos Pastrano
Universidad de las Américas Quito-Ecuador.
cpastrano@udlanet.ec
Resumen: En este documento se encontrará primeramente los conceptos que logren entender de mejor manera estos dos tipos de software, para poder luego hacer una diferencia teniendo como fin proponer conclusiones y recomendaciones que ayuden a las personas que empiezan a conocer sobre software y programas.
Palabras Claves: software, libre, código fuente.
Abstract Description: This document first find the concepts entender better achieve these two types of software, para Power Then Acting. Make a Difference fin propose conclusions and recommendations help people starting to learn about the software and programs.
- Introducción
Lo del código abierto o software libre aparece desde el momento que se puede ocupar el código fuente y se puede cambiar o modificar este para poder crear un programa que satisfaga las necesidades del usuario, lo cual no crea limitaciones como en el software privativo que solo permite el uso restringido.
- Objetivos
-Establecer diferencias entre software libre y software de código abierto y determinar cuál es más útil para nuestros estudios.
-Observar los beneficios que tienen el uno del otro y como estos pueden afectar al usuario.
-Conocer las libertades que tiene el software libre y también los requerimientos del software de código abierto.
- Marco Teórico
Software: Es la parte inmaterial de un sistema informático, es el sistema operativo y programas dentro del mismo.
Open Source Initiative: Es una organización dedicada a la promoción del código abierto.
FSF: Son las siglas de Free Software Foundation es una organización con el objetivo de difundir este movimiento.
- Contenido
- Software Libre:
Es todos los programas o software que el desarrollador permite cambiar o modificar su código, ejecutarlo, distribuirlo, estudiarlo y mejorarlo ya sea una parte o puede ser una gran parte de ese software.
Hay algo muy confuso o que muchas personas no comprender lo cual es que en el momento de hablar de software libre no se refiere a una cuestión de precio, si no a la palabra libre más claro como la libre expresión. Por consiguiente, un software gratis no se refiere a ser libre o de código abierto.
[pic 2]
Imagen 1: Representación animada de software libre.
- Libertades esenciales:
Estas son las cuatro libertades que los usuarios tienen al momento de utilizar un software libre. Con estas libertades los usuarios tienen uso de controlar y utilizar el programa como ellos deseen. Cuando no se puede tener estas características se dice que dicho software es privativo o no es libre para que el usuario lo pueda modificar por lo cual el autor o creador de dicho programa es el que tiene el control.
*Libertad 0: Poner ejecutar programa como nosotros queramos modificado es decir que este tenga cualquier propósito.
*Libertad 1: Al tener acceso al código del programa este puede ser estudiado y modificado para que realice tareas específicas.
*Libertad 2: Si lo que tenemos es un programa modificado y este pueda ayudar a un vecino o prójimo que lo necesite, se puede compartir copias.
*Libertad 3: Una comunidad puede hacer usos del programa para mejorarlo, dando modificaciones por cada persona y este ser distribuido.
Un software libre si cumple con todas las libertades lo es, ya que si tiene trabos o no tiene libertades completas se puede considerar que no es libre.
- Ejemplos de software libre:
-El sistema operativo Linux
-NotePad ++ (es un editor de texto)
-Sistema operativo Ubuntu
-Ares (programa popular para intercambio de información)
-VLC (un reproductor de videos)
- Apache (servidor HTTP)
3.2. Software de código abierto:
Es un programa o software que es distribuido bajo una licencia, es por eso que tanto el código fuente y todos los derechos que este tenga son públicos. La licencia que tienen este es forma parte del dominio público.
Este por medio de la obtención de su código abierto se lo puede estudiar y hacer cambios los cuales ayuden a mejorarlo o adaptarlo y este sea redistribuido. Este se puede encontrar principalmente en internet.
3.2.1 Requisitos para que un software sea de código abierto:
-La principal que el código fuente debe estar vacante o disponible.
-Cuando el código este cambiado y el programa este libre este debe ser de libre redistribución.
-Este puede tener cualquier fin, con lo cual se puede cambiar el código del programa para que cumpla con nuestras necesidades.
-Debe garantizar la integridad del programa original. (S.A, s.f.).
-Las restricciones no deben existir ya es que un programa que tiene su código fuente disponible.
...