Está en la página 1de 14

Software

libre
INTRODUCCION

Todos los componentes de una computadora (monitor, CPU, mouse, teclado,


impresora, etc.) aunque se encuentren correctamente conectados, no son capaces de
realizar tarea alguna por sí solos. Necesitan una serie de instrucciones, programas, un
soporte lógico que armonice los distintos elementos y consiga que trabajen
coordinadamente para realizar las funciones que esperamos de ellos.

Este tipo de programas se conocen como software y son responsables del control de
los dispositivos físicos, del proceso de almacenamiento de la información y de la
ejecución de las aplicaciones. El software incluye todas las diversas formas y
funciones que los datos almacenados digitalmente pueden tener y jugar en un equipo,
independientemente de si los datos se utilizan como código para la CPU, o si
representa otro tipo de información; este es el que va a controlar los equipos, es el que
da las instrucciones para que funcionen adecuadamente, transfiere datos tanto en la
misma memoria como para el usuario cuando este la necesite.- El software por lo tanto
abarca una amplia gama de productos que pueden ser desarrolladas utilizando
diferentes técnicas tales como los lenguajes de programación ordinaria, lenguajes de
script, microcódigo u otros.

En este caso daremos a conocer todo sobre el software libre tales como sobre su
historia, características, funciones, diferencias con otro tipo de software, etc. Entonces
«Software libre» es el software que respeta la libertad de los usuarios y la comunidad.
Historia de software libre

La historia del software libre y de código abierto como lo conocemos actualmente, se

remonta a inicios de los años 1980, época en la que la mayoría de software era
privativo y surgió la necesidad, por parte de algunos programadores, de crear
proyectos que impulsarán la creación de software libre. Cabe mencionar que antes,
cuando las primeras computadoras nacieron (y por ende los primeros programas
informáticos), De hecho, a finales de los años cincuenta y durante los sesenta, casi la
totalidad del software era producido por académicos y grupos de investigadores que
cooperaban entre sí, y colectivos de usuarios distribuían los sistemas operativos y los
programas, cuyo código podía modificarse para realizar arreglos o mejorarlo. El
concepto de “código abierto” y la práctica de compartir con autonomía la información
tecnológica provienen de la industria del automóvil

Así, existieron ciertas comunidades de software comparables con la del software libre
actual mucho antes del movimiento en su favor, e incluso de la propia
conceptualización de esta tecnología. Richard Stallman, programador neoyorkino que
fundó el movimiento por el software libre, señala que hubo una comunidad que
compartía programas informáticos en el Instituto Tecnológico de Massachusetts (MIT),
donde él fue hacker del Laboratorio de Inteligencia Artificial, años antes de iniciarse el
movimiento.

Pero el mismo concepto de “código abierto” en que se asienta el software libre y la


práctica de compartir con autonomía la información tecnológica provienen de más
atrás, mucho antes de que existiera la informática, y de otro ámbito técnico: la industria
del automóvil. Tras una lucha empresarial relacionada con la patente de un motor de
gasolina de dos tiempos de George Selden, que involucraba a otro grupo de
fabricantes independientes entre los que se encontraba Henry Ford, una nueva
asociación del sector llegó a un acuerdo para establecer una licencia múltiple para
todos los fabricantes de automóviles de Estados Unidos, según el cual todas las
patentes tecnológicas que desarrollaran serían compartidas entre ellos sin ningún tipo
de transacción, es decir, abiertamente.
CONCEPTO:

El Software Libre refiere a programas informáticos que, por decisión explícita de sus
autores, otorgan a los eventuales usuarios la potestad de copiar, modificar,
personalizar y distribuir libremente el código fuente de su programación, permitiendo
así la creación de múltiples versiones especializadas y personalizadas, sin demasiado
resguardo por su formulación original.

Esto no significa que el Software Libre sea gratis, si bien muchas de sus
presentaciones lo son, o simplemente cuestan lo equivalente a su distribución y no al
pago de sus derechos autorales. El término proviene del inglés Free Software
(“Software Libre”), lo cual pudiera conducir a ambigüedad respecto al sentido de dicha
libertad. No se trata de que sea gratis, sino libre de restricciones autorales, modificable
y mejorable por sus propios usuarios.

DEFINICIÓN:

El software libre es un término acuñado y promovido por el proyecto GNU y la Free


Software Foundation. Se utiliza para software de código abierto que permite a los
usuarios ver libremente el código fuente del software, modificarlo, distribuirlo y utilizarlo
sin ninguna restricción.

ORIGEN DEL SOFTWARE LIBRE

El término Software Libre es producto del estadounidense Richard Stallman, fundador


de la Free Software Foundation mediante la cual un número importante de expertos
informáticos buscaba desarrollar un sistema operativo libre, llamado GNU, que
permitiera a los usuarios avanzados contribuir con su desarrollo y perfeccionamiento
de manera gratuita y comunitaria, combatiendo así el celo que mostraban las
empresas de software respecto al código fuente de sus productos digitales.
LIBERTADES DEL SOFTWARE LIBRE

Libertad de ejecutar el programa para cualquier propósito (LIBERTAD 0)

Nos dice que cualquier tipo de persona u organización es libre de utilizar en cualquier
tipo de sistema de computación, para cualquier tipo de trabajo y finalidad, sin que allá
alguna obligación de comunicarlo al programador ni a ninguna otra entidad específica.
Además, esta libertad, lo que vale es el propósito de los usuarios, no el de los
programadores. Usted como usuario es libre de ejecutar el programa para alcanzar
sus propósitos, y si lo distribuye a otra persona, también esa persona será libre de
ejecutarlo para lo que necesite; usted no tiene derecho a imponerle sus propios
objetivos.

Libertad de estudiar cómo funciona el programa y cambiarlo para que haga lo


que usted quiera (LIBERTAD 1)

En esta libertad incluye la libertad de usar su versión modificada en lugar de la original.


Si el programa se entrega con un producto diseñado para ejecutar versiones
modificadas de terceros, pero rechaza ejecutar las suyas.

Libertad de distribuir copias para ayudar a su prójimo (LIBERTAD 2)

Es la libertad de redistribuir copias debe incluir las formas binarias o ejecutables del
programa, también el código fuente, tanto para las versiones modificadas como para
las no lo estén. (Distribuir programas en forma de ejecutables es necesario para que
los sistemas operativos libres se puedan instalar fácilmente). Resulta aceptable si no
existe un modo de producir una formato binario o ejecutable para un programa
específico, dado que algunos lenguajes no incorporan esa característica, pero debe
tener la libertad de redistribuir dichos formatos si encontrara o programara una forma
de hacerlo.

Libertad de distribuir copias de sus versiones modificadas a terceros


(LIBERTAD 3).

La libertad 3 nos permite tener la libertad de publicar sus versiones modificadas como
software libre. Una licencia libre también puede permitir otras formas de publicarlas; en
otras palabras, no tiene que ser una licencia de copyleft. No obstante, una licencia que
requiera que las versiones modificadas no sean libres, no se puede considerar libre.
“Para que estas libertades sean reales, deben ser permanentes e irrevocables siempre
que usted no cometa ningún error” (GNU 2013).
TIPOS DE LICENCIA:
Una licencia es aquella autorización formal con carácter contractual que un autor de un
software da a un interesado para ejercer "actos de explotación legales". Pueden existir
tantas licencias como acuerdos concretos se den entre el autor y el licenciatario.
Desde el punto de vista del software libre, existen distintas variantes del concepto o
grupos de licencias:

LICENCIAS GPL
Una de las más utilizadas es la Licencia Pública General de GNU (GNU GPL). El autor
conserva los derechos de autor (copyright), y permite la redistribución y modificación
bajo términos diseñados para asegurarse de que todas las versiones modificadas del
software permanecen bajo los términos más restrictivos de la propia GNU GPL. Esto
hace que sea imposible crear un producto con partes no licenciadas GPL: el conjunto
tiene que ser GPL.
Es decir, la licencia GNU GPL posibilita la modificación y redistribución del software,
pero únicamente bajo esa misma licencia. Y añade que si se reutiliza en un mismo
programa código "A" licenciado bajo licencia GNU GPL y código "B" licenciado bajo
otro tipo de licencia libre, el código final "C", independientemente de la cantidad y
calidad de cada uno de los códigos "A" y "B", debe estar bajo la licencia GNU GPL.
En la práctica esto hace que las licencias de software libre se dividan en dos grandes
grupos, aquellas que pueden ser mezcladas con código licenciado bajo GNU GPL (y
que inevitablemente desaparecerán en el proceso, al ser el código resultante
licenciado bajo GNU GPL) y las que no lo permiten al incluir mayores u otros requisitos
que no contemplan ni admiten la GNU GPL y que por lo tanto no pueden ser
enlazadas ni mezcladas con código gobernado por la licencia GNU GPL.
Aproximadamente el 60% del software licenciado como software libre emplea una
licencia GPL.
LICENCIAS ESTILO BSD
Llamadas así porque se utilizan en gran cantidad de software distribuido junto a los
sistemas operativos BSD. El autor, bajo tales licencias, mantiene la protección de
copyright únicamente para la renuncia de garantía y para requerir la adecuada
atribución de la autoría en trabajos derivados, pero permite la libre redistribución y
modificación, incluso si dichos trabajos tienen propietario.
Puede argumentarse que esta licencia asegura "verdadero" software libre, en el
sentido que el usuario tiene libertad ilimitada con respecto al software, y que puede
decidir incluso redistribuirlo como no libre.

LICENCIAS ESTILO MPL Y DERIVADAS

Esta licencia es de Software Libre y tiene un gran valor porque fue el instrumento que
empleó Netscape Communications Corp. para liberar su Netscape Communicator 4.0 y
empezar ese proyecto tan importante para el mundo del Software Libre: Mozilla. Se
utilizan en gran cantidad de productos de software libre de uso cotidiano en todo tipo
de sistemas operativos. La MPL es Software Libre y promueve eficazmente la
colaboración evitando el efecto "viral" de la GPL (si usas código licenciado GPL, tu
desarrollo final tiene que estar licenciado GPL). Desde un punto de vista del
desarrollador la GPL presenta un inconveniente en este punto, y lamentablemente
mucha gente se cierra en banda ante el uso de dicho código. No obstante la MPL no
es tan excesivamente permisiva como las licencias tipo BSD. Estas licencias son
denominadas de copyleft débil. La NPL (luego la MPL) fue la primera licencia nueva
después de muchos años, que se encargaba de algunos puntos que no fueron tenidos
en cuenta por las licencias BSD y GNU. En el espectro de las licencias de software
libre se la puede considerar adyacente a la licencia estilo BSD, pero perfeccionada.

COPYLEFT
Hay que hacer constar que el titular de los derechos de autor (copyright) de un
software bajo licencia copyleft puede también realizar una versión modificada bajo su
copyright original, y venderla bajo cualquier licencia que desee, además de distribuir la
versión original como software libre. Esta técnica ha sido usada como un modelo de
negocio por una serie de empresas que realizan software libre (por ejemplo MySQL);
esta práctica no restringe ninguno de los derechos otorgados a los usuarios de la
versión copyleft. En el caso genérico de que el autor retire las licencias "copyleft", no
afectaría de ningún modo a los productos derivados anteriores a esa retirada, ya que
no tiene efecto retroactivo.
EL SOFTWARE LIBRE PUEDE SER DE MUCHOS TIPOS:

Sistemas operativos.
Permiten la gestión del computador por completo, con sus entradas y salidas.
Exploradores y/o navegadores.
Le sirven al usuario para navegar en Internet y gestionar su experiencia en línea.
Programas p2p.
La tecnología peer-to-peer (algo así como sujeto a sujeto) permite compartir
información y crear redes de comunidades en torno al recíproco acceso a sus
archivos.
Aplicaciones.
Desde procesadores de palabras, reproductores de vídeo y herramientas de edición
de imagen, hasta gestores de descarga de archivos voluminosos y servidores web.
Juegos.
Existen experiencias de videojuegos que permiten a sus usuarios y jugadores
contribuir con el desarrollo de su código y perfeccionar la experiencia lúdica entre
todos.

-MANERAS DE OBTENER SOFTWARE LIBRE


a. A través de copias en CD: los que a su vez se pueden conseguir en revistas
especializadas, o comprándolos en una casa de computación, o pidiéndoselos a un
amigo, pariente, etc.
b. A través de Internet: a su vez, por medio de FTP, sitios Web, canales de chat, foros
de noticias, programas de intercambio de archivos, etc.
c. A través de una computadora: en este caso, comprando una que venga con
Software Libre preinstalado, ya sea de fabrica o por su vendedor.

DIFERENCIAS ENTRE SOFTWARE LIBRE Y SOFTWARE PROPIETARIO


SOFTWARE LIBRE
Software Libre
Posee Libertades.
Los derechos del autor pueden ser modificados.
Se puede ingresar al código de fuente y modificarlo.
La licencia es gratuita.
Software Propietario:
No posee libertades ya que requiere de permisos.
Los derechos del autor pertenecen a su creador u empresa creadora.
No tiene permisos para ingresar al código de fuente por lo tanto no se puede
modificar.
La licencia no es gratuita.

VENTAJAS Y DESVENTAJAS

VENTAJAS:
 El usuario no comete delito por tenerlo o usarlo.

 Amplísima gama y variedad de herramientas libres.

 Actualizaciones periódicas con lata frecuencia.

 100% libre de virus.

 Altísimo nivel de estabilidad comprobada.

 Protege y defiende la SOBERANÍA.

 Tiene una gran comunidad de apoyo y soporte.

 Diversidad de soluciones informáticas.

 Costo.

 Flexibilidad de las soluciones informáticas.

 Independencia tecnológica.

DESVENTAJAS:

 El hardware debe ser de calidad y estándares abiertos.

 Carece de una estructura ampliada mercadeo (marketing).

 Algunas aplicaciones específicas no están en el mercado.

 Requiere profesionales debidamente calificados para la administración del


sistema (es un sistema administrado).

 Dificultad en el intercambio de archivos.

 Algunas aplicaciones (bajo Linux) pueden llegar a ser algo complicadas de


instalar.

 Inexistencia de garantía por parte del autor.

 Interfaces gráficas menos amigables.


 Poca estabilidad y flexibilidad en el campo de multimedia y juegos.

 Menor compatibilidad con el hardware

EJEMPLOS:

LINUX: sistema operativo

Open Office: análogo a los programas Office de Windows que es software propietario.

Gimp: editor de imágenes

Ubuntu: sistema operativo

VLC: reproductor multimedia

Jquery: librería quefacilita la programación del lenguaje Javascript.

IMPORTANCIA SOFTWARE LIBRE

1. Económica: el costo de las licencias de Software Propietario es bastante importante, y por la


situación económica actual, imposible de afrontar de la manera que los fabricantes de
Software lo piden.

2. Legal: el Software Libre es siempre legal, salvo contadas excepciones (p/ej., que compilemos
el código fuente y lo vendamos como propietario). Por lo tanto, al utilizar este tipo de software
estaremos siempre "por derecha", por lo que no seremos pasibles de multas y/o prisión.

3. Técnica: es sabido que Microsoft ha dejado de ofrecer soporte de desarrollo para Windows
95 y Windows 98, por lo que si hoy o mañana se descubre un error en ellos, Microsoft no está
obligado a repararlo. Para solucionar esto, tendríamos dos caminos:

a) Migrar a otras versiones de Sistema Operativos de Microsoft: esto lleva aparejado una serie
de costos, principalmente en licencias, luego costos de implantación, soporte e
interoperabilidad, y además implica volver a hacer lo mismo dentro de dos o tres años.

b) Utilizar Software Libre.

4. Laboral: la implementación de Software Libre plantea un futuro muy prometedor para


aquellas personas que sepan programar, traducir, utilizar un programa, enseñar, etc. Si
tenemos que elegir entre pagar una licencia de software a un coloso informático o darle
trabajo directamente a una persona, es de esperar que nos volquemos a la segunda
alternativa.

CONCLUSIONES
El software libre comienza a ganar terreno por su flexibilidad, calidad y versatilidad, por lo que
dará mucho más de que hablar en el futuro próximo. Es difícil precisar cuáles serán las
tendencias futuras de los sistemas operativos. Pero lo que sí se sabe es que seguirán siendo de
utilidad para muchas personas en los próximos años, para los estudiantes y comerciantes, para
las personas con computadoras en casa y en pequeñas empresas.

Es importante que como estudiantes de Informática vayamos cambiando nuestras costumbres


con respecto al Software que utilizamos. A medida que va pasando el tiempo la ciencia avanza,
y debemos ir adaptándonos a estas nuevas generaciones.

Hemos llegado a la conclusión con respecto al objetivo específico planteado en el primer


capítulo, que a largo de la historia el software libre a evolucionado y siendo un boom en
mundo; cada autor tiene su forma de ver al software libre pero llegan a a concluir que se trata
de una libre expresión y que debemos tener en cuenta sus cuatro libertades, caso contrario se
volvería privativo. Y a su vez sus ventajas del S.L. son favorables pues su precio está al alcance
del usuario. Con respecto al objetivo específico del segundo capítulo nos habla de la creación
de estas licencias de la GNU tienen el fin de declarar derechos a autor por crear un software o
programa protegiéndolo de usuarios piratas que quieran boicotear su trabajo robándole los
créditos de su trabajo; estas licencias te defiende del robo y imitación que quieren hacer otros
autores para a si puede ser transmitido por la red con la seguridad de que no pueden ser
cambiados o modificados, a si el autor se sentirá seguro de su trabajo hecho y pueda ser
reconocido por lo que hizo. Pero el trabajo puede ser revisado por los usuarios internamente
dándoles cada licencia una ventaja de modifica miento para el beneficio de ese mismo usuario.
BIBLIOGRAFIA

https://es.slideshare.net/oscarlopezregalado/software-libre-29282185

https://www.clubensayos.com/Tecnolog%C3%ADa/Software-Libre-monografia/1899843.html

https://repositorio.une.edu.pe/bitstream/handle/UNE/4616/Software%20libre.pdf?
sequence=1&isAllowed=y

https://www.monografias.com/trabajos71/software-libre/software-libre2.shtml

https://www.monografias.com/trabajos-pdf5/el-software-libre/el-software-libre.shtml
https://hipertextual.com/2015/10/historia-del-
software-libre

También podría gustarte