ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Software Libre Vs Software de Código Abierto


Enviado por   •  19 de Octubre de 2015  •  Documentos de Investigación  •  848 Palabras (4 Páginas)  •  162 Visitas

Página 1 de 4

Software Libre Vs Software de Código Abierto

I. INTRODUCCIÓN

En el presente informe se van a mencionar las características más importantes acerca de software libre vs código abierto, explicando cuáles son sus diferencias más representativas para utilizar estos conceptos de una manera correcta ya sea en el desarrollo de software o por conocimiento general.

Fig. 1 Software Libre Vs Open Source Vs Software Privativo

Fuente: www.google.com.ec

II. SOFTWARE LIBRE

Se caracteriza por tener libertad de ejecutar, copiar, distribuir, estudiar, modificar y mejorar el software. Se dan estas libertades porque todas las personas tenemos el derecho a gozarlas. Se considera un programa cuando este posee las cuatro libertades esenciales, además se lo denomina copyleft como licencia.

1. La libertad de ejecutar el programa como el usuario lo desee.

2. Libertad de estudiar al programa, ya siendo cambiando su código fuente para mejóralo.

3. Libertad de redistribuir copias, ayudando a la comunidad.

4. Libertad de compartir versiones modificadas, como distribuciones, donde la comunidad pueda beneficiarse, además del código fuente.

Breve Historia

El software libre nació como un proyecto en 1983 por Richard Stallman, siendo programador en los laboratorios MIT, teniendo en cuenta que él deseaba desarrollar un sistema operativo completo y libre de restricciones acerca del uso del código fuente, en aquellos días la mayor parte se sistemas operativos eran creados por empresas las cuales no permitían acceder a su código fuente. Linux es el nombre del núcleo desarrollado por Linus Torvalds y publicado su código fuente en 1991 sin embargo no pasaría 1 año para que este obtenga su licencia Pública General (GNU) con la versión 0.12 en 1992. Gracias a estos hechos y la proliferación del internet se pudo distribuir a más personas las cuales comenzaron el desarrollo de sus propias distribuciones manteniendo las 4 libertades esenciales del software libre.

EXITOS DEL SOFTWARE LIBRE

Los programas que tomaron la iniciativa, y partieron sobre la distribución de Linux, Apache como proveedor de servicios web, Mysql como proveedor de bases de datos, PhP como lenguaje de programación de páginas web dinámicas.

Fig. 2 Logos de la FSF Y Open Source

Fuente: www.google.com.ec

III. CÓDIGO ABIERTO

Entre sus principios está en la cual el distribuidor del software puede compartir su código, el usuario lo puede revisar, analizarlo este principio se enfoca en buscar alternativas a las cuales ayuden a innovar el código pero con supervisión del distribuidor, sin embargo lo que no está permitido se refiere a modificar el código fuente sin autorización, compartir el código con otros usuarios, obtener ganancias del mismo, algunos requisitos necesarios para que pueda ser considerado como código abierto son:

1. Libre redistribución, el software debe poder ser regalado o vendido libremente.

2. Código fuente, el código fuente debe estar incluido u obtenerse libremente.

3. Trabajos derivados, la redistribución de modificaciones debe estar permitida.

4. Integridad del código

...

Descargar como (para miembros actualizados) txt (6 Kb) pdf (50 Kb) docx (14 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com