Está en la página 1de 24

i

VENTAJAS Y DESVENTAJAS DEL SOFTWARE LIBRE.

DEYSI MARIBEL CHASOY TISOY

AGOSTO 2019

INSTITUCIÓN EDUCATIVA SIMÓN BOLIVAR

ARAUCA

INFORMATICA
ii

Copyright © 2015 por Deysi Chasoy. Todos los derechos son reservados
iii

Dedicatoria

Dedicamos este trabajo a todas las personas interesadas en tecnología.


iv

AGRADECIMIENTOS.

le agradezco a mi profesor de tecnología por a verme motivado a realizar este trabajo.


v

Abstract

Este es un documento que habla de herramientas de software que brindan ciertas libertades a

los usuarios. Un movimiento global iniciado en 1983 por Richard Stallman, un hacker

estadounidense que en aquel entonces trabajaba en el departamento de Inteligencia Artificial del

Instituto Tecnológico de Massachusetts (MIT).


vi

CONTENIDO

CAPITULO 1 ......................................................................................................................................... 1

1.1 VENTAJAS Y DESVENTAJAS DEL SOFTWARE LIBRE. ..................................................... 1

1.2 ¿Qué es el software libre? ......................................................................................................... 2

1.3 ¿Hay software no libre? ............................................................................................................ 3

1.4 Libertades del software libre .................................................................................................... 3

1.5 Tipos de licencias ..................................................................................................................... 6

1.6 Ventajas del software libre ............................................................................................................. 8

1.7 Desventajas del software libre ...................................................................................................... 10

Capítulo 2 .................................................................................................. ¡Error! Marcador no definido.

2.1 COMPARACIÓN EN EL CODIGO ABIERTO DEL SOFTWARE LIBRE. ......................... 12

2.1Versiones de la definición ............................................................................................................. 14


vii

TABLA DE ILUSTRACION.

Ilustración 1.software no libre ................................................................................................................ 3

Ilustración 2 libertades del software libre ................................................................................................ 4

Ilustración 3 tipos de licencia.................................................................................................................. 8

Ilustración 4 desventajas del software libre ........................................................................................... 11

Ilustración 5 código abierto .................................................................................................................. 14


1

CAPITULO 1

1.1 VENTAJAS Y DESVENTAJAS DEL SOFTWARE LIBRE.

Tarde o temprano el software gobernará tu negocio, hasta el punto de que condicionará

su evolución como una cúpula de cristal limita el crecimiento de una planta que crece en su

interior. Las empresas hoy ya son software hace años. El auténtico cataclismo económico

sería que Internet dejase de operar. Prueba a experimentar los efectos de que los sistemas

informáticos de cualquier empresa con procesos medianamente complejos dejasen de

funcionar siquiera dos horas y verás a individuos correteando con las frentes sudorosas de

un lado a otro tratando de restablecer la normalidad. Anula los sistemas durante 48 horas o

sufre una pérdida de datos importante y hasta la misma empresa podría estar en riesgo de

continuar.

El software puede que no sea la clave de una empresa que no se dedique exclusivamente

a ello, como por ejemplo Apple, pero al igual que el dinero podría ser el sistema

circulatorio, el software podría ser el sistema nervioso. Más vale que esté sano y

equilibrado y que no dependa excesivamente de terceros para que funcione correctamente.

Aceptando que el software es un elemento fundamental en tu empresa, ¿hay dónde

elegir? ¿qué tipo de software debo utilizar? Afortunadamente esta inquietud hace ya más de

20 años que tienen una buena respuesta. El software libre.


2

1.2 ¿Qué es el software libre?

El fundador del concepto del software libre fue Richard Stallman, una auténtica leyenda

no exenta de excentricidades, basta con ver su web personal. En 1984 nació el proyecto

GNU, cuyo objetivo era crear un sistema operativo Unix libre y que originó la creación de

LiNUX, cuyo nombre es realmente GNU/LiNUX. Más tarde, en 1985, fundó la Free

Software Foundation, una organización sin ánimo de lucro para promover el uso del

software libre en el mundo.

Este tipo de software hace referencia a la libertad de los usuarios para no solo utilizar el

software sino además copiarlo, distribuirlo, analizarlo y cambiarlo o mejorarlo. Se resume

en las siguientes libertades:

Libertad 0: Usar el programa con cualquier propósito.

Libertad 1: Estudiar cómo funciona el programa y adaptarlo a tus necesidades, lo que

implica acceder al código fuente.

Libertad 2: Distribuir copias del programa a cualquier persona.

Libertad 3: Mejorar el programa y liberar dichas mejoras, de tal forma que se

beneficien el resto de personas que lo usen.


3

1.3 ¿Hay software no libre?

Sí. Lo había antes de 1984 y lo habrá siempre, al menos hasta que las máquinas tomen el

control de la humanidad y entonces nos deje de importar menos el tipo de software y

tengamos que buscar a nuestro John Connor.

El software que no es libre se denomina también software privativo. Su nombre se debe

a que priva de las libertades que ofrece el software libre. Normalmente con el software

privativo no se entrega el código fuente del programa, por lo que no es posible saber

exactamente lo que hace y se paga exclusivamente por el uso del mismo, sin posibilidad de

hacer copias, redistribuir ni mejorar el software. Estás cautivo de la empresa que creó el

software.

Ilustración 1.software no libre

1.4 Libertades del software libre

De acuerdo con tal definición, el software es "libre" si garantiza las siguientes libertades:
4

 Usar el programa, con cualquier propósito.

 Estudiar cómo funciona el programa y modificarlo, adaptándolo a tus necesidades.

 Distribuir copias del programa, con lo cual puedes ayudar a tu prójimo.

 Mejorar el programa y hacer públicas esas mejoras a los demás, de modo que toda la

comunidad se beneficie.

Ilustración 2 libertades del software libre

La primera y la tercera libertad requieren acceso al Código fuente porque estudiar y

modificar software sin su código fuente es muy poco viable.

Ciertos teóricos usan este cuarto punto (libertad 3) para justificar parcialmente las

limitaciones impuestas por la licencia GNU GPL frente a otras licencias de software libre

(ver Licencias GPL). Sin embargo, el sentido original es más libre, abierto y menos

restrictivo que el que le otorga la propia situación de incompatibilidad, que podría ser

resuelta en la próxima versión 3.0 de la licencia GNU GPL, causa en estos momentos

graves perjuicios a la comunidad de Programadores de software libre, que muchas veces no


5

pueden reutilizar o mezclar códigos de dos licencias distintas, pese a que las libertades

teóricamente lo deberían permitir.

El término Software no libre se emplea para referirse al software distribuido bajo una

licencia de software más restrictiva que no garantiza estas cuatro libertades. Las leyes de la

Propiedad intelectual reservan la mayoría de los derechos de modificación, duplicación y

redistribución para el dueño del Copyright; el software dispuesto bajo una licencia de

software libre rescinde específicamente la mayoría de estos derechos reservados.

La definición de software libre no contempla el asunto del precio; un eslogan

frecuentemente usado es "libre como en libertad, no como en cerveza gratis" o en inglés

"Free as in freedom, not as in free beer" (aludiendo a la ambigüedad del término inglés

"free"), y es habitual ver a la venta CD de software libre como distribuciones Linux. Sin

embargo, en esta situación, el comprador del CD tiene el derecho de copiarlo y

redistribuirlo. El software gratis puede incluir restricciones que no se adaptan a la

definición de software libre —por ejemplo, puede no incluir el código fuente, puede

prohibir explícitamente a los distribuidores recibir una compensación a cambio, etc—.


6

1.5 Tipos de licencias

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.

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.

En el sitio web oficial de GNU hay una lista de licencias que cumplen las condiciones

impuestas por la GNU GPL y otras que no. Aproximadamente el 60% del software

licenciado como software libre emplea una licencia GPL.


7

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. Son muy permisivas, tanto que

son fácilmente absorbidas al ser mezcladas con la licencia GNU GPL con quienes son

compatibles.

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. Otras opiniones están orientadas a destacar que este tipo de

licencia no contribuye al desarrollo de más software libre (normalmente utilizando la

siguiente analogía: "una licencia BSD es más libre que una GPL si y sólo si se opina

también que un país que permita la esclavitud es más libre que otro que no la permite").

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
8

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.

Ilustración 3 tipos de licencia

1.6 Ventajas del software libre

Hay muchas ventajas del uso del software libre para las pymes, destaco algunas

especialmente relevantes:
9

 Descargar y probar sin coste y de forma ilimitada en el tiempo: Puedes descargar y

probar cualquier software libre antes de incorporarlo al ecosistema de aplicaciones de tu

empresa. Sin restricciones, probando bien todas sus características antes de tomar la

decisión final de usarlo.

 Soporte gratis y bueno en general: Detrás de las aplicaciones de software libre hay una

comunidad de desarrollo que se encarga de resolver las dudas y cuestiones técnicas, y de

definir su evolución. Aquí hay que ser cautos, las aplicaciones de cierta importancia tienen

una comunidad fuerte detrás y el soporte es muy bueno, pero si la aplicación no es de uso

extendido, el soporte puede ser precario.

 Uso de estándares: Los desarrollos de software libre suelen ser muy fieles a los

estándares, lo que significa que suelen comunicarse bien con otras aplicaciones que

cumplan con esos mismos estándares, aunque nunca hay que olvidar lo que decía de forma

sarcástica Andrew S. Tanenbaum: “lo bueno de los estándares es que hay muchos donde

elegir”, haciendo alusión a que se creaban demasiados estándares para resolver

problemáticas muy similares.

 Seguridad muy por encima del software privativo: El hecho de que se tenga acceso al

código fuente hace que muchos ojos revisen y prueben ese código y sobre todo sea difícil

guardar secretos. Esto provoca que la seguridad sea muy superior en general al software

privativo donde el código solo es observado por unos pocos y es, por tanto, más fácil que

tenga más agujeros de seguridad.


10

1.7 Desventajas del software libre

 Las desventajas del software libre son inferiores a sus ventajas, pero analizándolo de

forma crítica podemos destacar algunas que conviene tener en cuenta:

 El sistema operativo de escritorio no ha alcanzado las ventajas del privativo: Su

sistema operativo para escritorio está basado en GNU/LiNUX, quizás el más maduro para

un usuario no técnico sea Ubuntu, que yo uso habitualmente en mi trabajo. Si bien, por

razones diversas que han sido muy analizadas, la penetración de GNU/LiNUX en los PCs

del usuario no ha sido tan letal como en los servidores, donde sin duda es el dominante. En

este campo aún le queda por mejorar.

 Soporte técnico urgente: Salvo que se tenga contratado directamente con una empresa,

el soporte técnico del software libre es muy bueno, pero lógicamente puede que no se ajuste

a lo que se necesita en casos de emergencia. Esto es algo normal. Si se requiere un soporte

con unos SLA (Service Level Agreement) determinados por necesidades de negocio, no

significa que haya que prescindir del software libre, sino que conviene contratar ese soporte

a una empresa que lo proporcione y se ajuste a lo que queremos.

 Usabilidad de las aplicaciones: Esto es algo que va cambiando, pero existe. Las

aplicaciones suelen tener una usabilidad no muy trabajada en general, hay honrosas

excepciones, pero suele ser así, no es un problema importante dependiendo de qué tipo de

aplicación sea.

 Conocimiento técnico: No es necesario ser un técnico para usar el software libre. Pero

sí es conveniente que, si vas a incorporarlo a tu empresa, tengas una persona que conoce
11

ese mundo y te ayude a analizar y seleccionar las herramientas que necesitas, valorando

bien la madurez de los desarrollos y la comunidad que hay detrás en cada caso.

En conclusión, el software libre lleva 30 años con nosotros. No es un recién llegado y ha

habido muchas empresas que han ganado mucho dinero haciendo software libre y

utilizándolo. Ha cambiado hasta la forma de pensar de grandes corporaciones, que se han

rendido ante los desarrollos de la comunidad, como en el caso de GNU/LiNUX, que es el

sistema operativo que predomina en los servidores, no en vano la lista de los 500

computadores más potentes del mundo está copada por sistemas operativos LiNUX o

derivados.

El software libre no es solamente una elección económica, es una opción estratégica y

ética que debe estar en sintonía con los objetivos de tu empresa

Ilustración 4 DESVENTAJAS DEL SOFTWARE LIBRE


12

CAPITULO 2

2.1 COMPARACIÓN EN EL CODIGO ABIERTO DEL SOFTWARE LIBRE.

Aunque en la práctica el software de Código abierto y el software libre comparten

muchas de sus licencias, la FSF opina que el movimiento de Código abierto es

filosóficamente diferente del movimiento del software libre. Apareció en 1998 con un

grupo de personas, entre los que cabe destacar a Eric S. Raymond y Bruce Perens, que

formaron la Open Source Initiative (OSI). Ellos buscaban darles mayor relevancia a los

beneficios prácticos del compartir el código fuente, e interesar a las principales casas de

software y otras empresas de la industria de la alta tecnología en el concepto. Mientras que

la FSF y Richard Stallman, prefieren plantear el asunto en términos éticos empleando el

término Software Libre.

Estos defensores ven que el término "código abierto", en inglés open source, evita la

ambigüedad del término en ese idioma que es free en free software. El término "código

abierto" fue acuñado por Christine Peterson del think tank Foresight Institute, y se registró

para actuar como Marca registrada el término en inglés para los productos de software

libre.

Mucha gente reconoce el beneficio cualitativo del proceso de desarrollo de software

cuando los desarrolladores pueden usar, modificar y redistribuir el código fuente de un

programa. (Véase también La Catedral y el Bazar). El movimiento del software libre hace

especial énfasis en los aspectos morales o éticos del software, viendo la excelencia técnica

como un producto secundario deseable de su estándar ético. El movimiento de código

abierto ve la excelencia técnica como el objetivo prioritario, siendo la compartición del


13

código fuente un medio para dicho fin. Por dicho motivo, la FSF se distancia tanto del

movimiento de código abierto como del término "Código Abierto" (en inglés Open

Source).

Puesto que la OSI sólo aprueba las licencias que se ajustan a la OSD (Open Source

Definición, Definición de Código Abierto), la mayoría de la gente lo interpreta como un

esquema de distribución, e intercambia libremente "código abierto" con "software libre".

Aun cuando existen importantes diferencias filosóficas entre ambos términos,

especialmente en términos de las motivaciones para el desarrollo y el uso de tal software,

raramente suelen tener impacto en el proceso de colaboración.

Aunque el término "código abierto" elimina la ambigüedad de Libertad frente a Precio

(en el caso del inglés), introduce una nueva: entre los programas que se ajustan a la

definición de Código Abierto, que dan a los usuarios la libertad de mejorarlos, y los

programas que simplemente tiene el código fuente disponible, posiblemente con fuertes

restricciones sobre el uso de dicho código fuente. Mucha gente cree que cualquier software

que tenga el código fuente disponible es de código abierto, puesto que lo pueden manipular

(un ejemplo de este tipo de software sería el popular paquete de software gratuito Graphviz,

inicialmente no libre pero que incluía el código fuente, aunque luego AT&T le cambió la

licencia). Sin embargo, mucho de este software no da a sus usuarios la libertad de distribuir

sus modificaciones, restringe el uso comercial, o en general restringe los derechos de los

usuarios.
14

Ilustración 5 código abierto

2.1Versiones de la definición

De vez en cuando se modifica la definición de software libre para clarificarla. A

continuación, se presenta una lista de dichas modificaciones:

Versión 1.90: aclarar que la 3ª libertad significa el derecho a distribuir copias de sus

propias versiones modificadas o mejoradas. No el derecho de participar en el proyecto de

otro.
15

Versión 1.89: La 3ª libertad incluye el derecho a liberar versiones modificadas como

software libre.

Versión 1.80: la primera libertad debe ser práctica, no sólo teórica. Por ejemplo, nada de

teorización.

Versión 1.77: Clarificación acerca que todos los cambios retroactivos a la licencia son

inaceptables, aún si no representan reemplazos completos.

Versión 1.74: Cuatro clarificaciones de puntos no del todo explícitos, o definidas en

algunos lugares, pero no reflejadas en todos:


16
17

Bibliografía

Mejía, L. M. (31 de julio de 2019). gnu.org. Obtenido de Luis Miguel Arteaga Mejía

También podría gustarte