Un software es libre si otorga a los usuarios de manera adecuada las denominadas cuatro libertades: libertad de usar, estudiar, distribuir y mejorar, de lo contrario no se trata de software libre.
La expresión «software libre» proviene de la expresión del inglés free software, que presenta ambigüedad entre los significados «libre» y «gratis» asociados a la palabra free. Por esto es que suele ser considerado, de manera errónea, como software gratuito y no en su acepción más precisa como software que puede ser modificado y compartido sin infringir la licencia. El software libre suele estar disponible gratuitamente, o al precio de coste de la distribución a través de otros medios, sin embargo no es obligatorio que sea así, por lo tanto no hay que asociar software «libre» a «gratuito» (denominado usualmente freeware), ya que, conservando su carácter de libre, puede ser distribuido comercialmente. Análogamente, el software gratis o gratuito incluye en ocasiones el código fuente; no obstante, este tipo de software no es «libre» en el mismo sentido que el software libre, a menos que se garanticen los derechos de modificación y redistribución de dichas versiones modificadas del programa. En este sentido, es importante conocer las implicaciones jurídicas que emanan del uso del software libre.
Las ventajas del software libre son que ayuda al desarrollo y mejoramiento continuo del programa, permite la independencia tecnológica, permite ahorrar en la adquisición, mantenimiento y renovación de tecnologías; y permite ser copiado.
Pero, también hay desventajas como que: se requiere de un conocimiento técnico, la comunidad provee la calidad del programa, no existe una garantía o alguien responsable, existen muchas versiones, y el bajo presupuesto a diferencia del software privado.
Fuentes:
• https://www.crehana.com/mx/blog/negocios/ventajas-desventajasl-software-libre/
• https://es.wikipedia.org/wiki/Software_libre
• https://www.gnu.org/philosophy/free-sw.es.htm
1. Universidad Nacional Pedro Henríquez Ureña (UNPHU)
Nombre: Diego Jaime
Apellido: Thómas Acosta
Matricula: 21-0072
Materia: Informática
Sección: INF-200-19
Profesor: Alberto veras Núñez
Tema: Software libre
Fecha de entrega: 6/8/2021
2. Introducción:
Este trabajo fue realizado con el objetivo de brindar información valida acerca del
software libre, también con el objetivo de diferenciar u comparar a los softwares con
otros.
En este trabajo veremos la definición, las ventajas y su relación o funcionamiento en otras
áreas. Todos estos datos harán que los lectores puedan comprender, aprender y
diferenciar a distintos softwares, ya que sabiendo esto pueden aumentar sus
conocimientos acerca de los softwares.
3. ¿Qué es el Software Libre?
«Software libre» es el software que respeta la libertad de los usuarios y la comunidad. A
grandes rasgos, significa que los usuarios tienen la libertad de ejecutar, copiar, distribuir,
estudiar, modificar y mejorar el software. Es decir, el «software libre» es una cuestión de
libertad, no de precio. Para entender el concepto, piense en «libre» como en «libre
expresión», no como en «barra libre». En inglés, a veces en lugar de «free software»
decimos «libre software», empleando ese adjetivo francés o español, derivado de
«libertad», para mostrar que no queremos decir que el software es gratuito.
las cuatro libertades esenciales:
Un programa es software libre si los usuarios tienen las cuatro libertades esenciales:
La libertad de ejecutar el programa como se desee, con cualquier propósito
(libertad 0).
La libertad de estudiar cómo funciona el programa, y cambiarlo para que haga lo
que se desee (libertad 1). El acceso al código fuente es una condición necesaria
para ello.
La libertad de redistribuir copias para ayudar a otros (libertad 2).
La libertad de distribuir copias de sus versiones modificadas a terceros (libertad 3).
Esto le permite ofrecer a toda la comunidad la oportunidad de beneficiarse de las
modificaciones. El acceso al código fuente es una condición necesaria para ello.
Un programa es software libre si otorga a los usuarios todas estas libertades de manera
adecuada. De lo contrario no es libre. Existen diversos esquemas de distribución que no
son libres, y si bien podemos distinguirlos en base a cuánto les falta para llegar a ser libres,
nosotros los consideramos contrarios a la ética a todos por igual.
La expresión «software libre» proviene de la expresión del inglés free software, que
presenta ambigüedad entre los significados «libre» y «gratis» asociados a la palabra free.
Por esto es que suele ser considerado, de manera errónea, como software gratuito y no
en su acepción más precisa como software que puede ser modificado y compartido sin
infringir la licencia.
4. El software libre suele estar disponible gratuitamente, o al precio de coste de la
distribución a través de otros medios, sin embargo no es obligatorio que sea así, por lo
tanto no hay que asociar software «libre» a «gratuito» (denominado usualmente
freeware), ya que, conservando su carácter de libre, puede ser distribuido
comercialmente. Análogamente, el software gratis o gratuito incluye en ocasiones el
código fuente; no obstante, este tipo de software no es «libre» en el mismo sentido que
el software libre, a menos que segaranticen los derechos de modificación y redistribución
de dichas versiones modificadas del programa. En este sentido, es importante conocer las
implicaciones jurídicas que emanan del uso del software libre.
Tampoco debe confundirse software libre con «software de dominio público». Este
último es aquel que no requiere de licencia, pues sus derechos de explotación son para
toda la humanidad, porque permite el acceso a todos por igual. Cualquiera puede hacer
uso de él, consignando su autoría original. Este software sería aquel cuyo autor lo dona a
la humanidad o cuyos derechos de autor han expirado. Si un autor condiciona su uso bajo
una licencia, por muy débil que sea, ya no es del dominio público.
Historia
Richard Matthew Stallman, creador del concepto de software libre y fundador de la Free
Software Foundation.
Entre los años 1960 y 1970, el software no se consideraba un producto sino un añadido
que los vendedores de las grandes computadoras de la época (las mainframes) aportaban
a sus clientes para que estos pudieran usarlas. En dicha cultura, era común que
programadores y desarrolladores de software compartieran libremente sus programas
unos con otros. Este comportamiento era particularmente habitual en algunos grupos de
usuarios de la época, como DECUS (grupo de usuarios de computadoras DEC). A finales
de la década de 1970, las compañías iniciaron el hábito de imponer restricciones a los
usuarios, con el uso de acuerdos de licencia.
En 1971, cuando la informática todavía no disfrutaba de su gran auge, las personas que
hacían uso de ella, en ámbitos universitarios y empresariales, creaban y compartían el
software sin ningún tipo de restricciones.
5. Con la llegada de los años 1980 la situación empezó a cambiar. Las computadoras más
modernas comenzaban a utilizar sistemas operativos privativos, forzando a los usuarios a
aceptar condiciones restrictivas que impedían intercambiar, compartir o realizar
modificaciones a dicho software.
En caso de que algún usuario o programador encontrase algún error en la aplicación, lo
único que podía hacer era darlo a conocer a la empresa desarrolladora para que esta lo
solucionara. Aunque el programador estuviese capacitado para solucionar el problema y
lo desease hacer sin pedir nada a cambio, el contrato le impedía que modificase el
software.
En 1971, el estadounidense Richard Matthew Stallman, estudiante de Física de la
Universidad de Harvard, formó parte como hacker del Laboratorio de Inteligencia
Artificial del Instituto Tecnológico de Massachusetts (MIT por sus siglas en inglés). En la
década de 1980, la cultura hacker que constituía la vida de Stallman empezó a disolverse
bajo la presión de la comercialización en la industria del software. Los demás compañeros
de Stallman, también hackers del laboratorio, fundaron la compañía Symbolics que
intentaba reemplazar el software libre producido en las instalaciones por software no
libre de su propiedad. Stallman contó, años después, que por aquellos años, en el
laboratorio donde trabajaba, habían recibido una impresora donada por una empresa
externa. El dispositivo, que era utilizado en red por todos los trabajadores, parecía no
funcionar a la perfección, dado que cada cierto tiempo el papel se atascaba. Como
agravante, no se generaba ningún aviso que se enviase por red e informase a los usuarios
de la situación.
La pérdida de tiempo era constante, ya que en ocasiones, los trabajadores enviaban por
red sus trabajos a imprimir y al ir a buscarlos se encontraban la impresora atascada y una
cola enorme de trabajos pendientes. Richard Stallman decidió arreglar el problema, e
implementar el envío de un aviso por red cuando la impresora se bloqueara. Para ello
necesitaba tener acceso al código fuente de los controladores de la impresora. Pidió a la
empresa propietaria de la impresora lo que necesitaba, comentando, sin pedir nada a
cambio, qué era lo que pretendía realizar. La empresa se negó a entregarle el código
fuente. En ese preciso instante, Stallman se vio en una encrucijada: debía elegir entre
aceptar el nuevo software propietario firmando acuerdos de no revelación y acabar
desarrollando más software propietario con licencias restrictivas, que a su vez deberían
ser más adelante aceptadas por sus propios colegas, o comenzar un movimiento, el
movimiento del software libre.
6. El día 27 de septiembre de 1983, Stallman anunció en varios grupos de noticias de Usenet
el inicio del Proyecto GNU, que perseguía crear un sistema operativo completamente
libre. En 1984, Stallman renunció a su empleo al MIT para evitar que la universidad
exigiera derechos sobre el software que estaba desarrollando en el marco del Proyecto
GNU, viviendo de realizar programas libres y vender las copias en cintas.
En 1985, Stallman fundó la organización Free Software Foundation (FSF) y publicó el
Manifiesto GNU para describir el propósito del proyecto y explicar la importancia del
software libre.
En 1986 publicó la definición de "Software Libre" e introdujo el concepto de copyleft, que
desarrolló para otorgar libertad a los usuarios y para restringir las posibilidades de
apropiación del software.
En 1989 publicó la primera versión de la Licencia Pública General GNU (General Public
License - GPL) codificando las ideas del software libre en un documento legal.
Términos no adecuados para el software libre
Cuando se habla de software libre, es mejor evitar usar términos como «regalar» o
«gratuito», porque dichos términos implican que el asunto es el precio, no la libertad.
Algunos términos comunes como «piratería» implican opiniones con las que esperamos
no concuerde. Véase un análisis sobre el uso de esos términos en nuestro artículo
palabras y frases confusas que vale la pena evitar. También tenemos una lista de las
traducciones correctas de «software libre» a varios idiomas.
Otro grupo emplea el término «código abierto» (del inglés «open source»), que significa
algo parecido (pero no idéntico) a «software libre». Preferimos el término «software
libre» porque una vez que ya se sabe que se refiere a la libertad y no al precio, evoca la
idea de libertad. La palabra «abierto» nunca se refiere a la libertad.
Los manuales de software deben ser libres por las mismas razones que el software debe
ser libre, y porque de hecho los manuales son parte del software.
7. También tiene sentido aplicar los mismos argumentos a otros tipos de obras de uso
práctico; es decir, obras que incorporen conocimiento útil, tal como publicaciones
educativas y de referencia. La Wikipedia es el ejemplo más conocido.
Cualquier tipo de obra puede ser libre, y la definición de software libre se ha extendido a
una definición de obras culturales libres aplicable a cualquier tipo de publicación.
Ventajas del software libre
Accesible. Si tienes una computadora, tienes acceso a software libre, por defecto,
el software libre es más accesible para cualquier usuario.
Innovador. Al tener mayor acceso, hay un aumento en la innovación tecnológica
colaborativa cuando se desarrolla para estas plataformas.
Menos errores. Si la colaboración de los usuarios y programadores es buena, el
acceso abierto al código permite la corrección de errores a una velocidad
imprescindible.
Independiente. Como usuario puedes adaptar el software, crear tus propias
funciones.
Bajo Costo. El software libre al tener una comunidad que respalda el desarrollo
crea la posibilidad de poder desarrollar a un costo más bajo que la competencia,
impactando finalmente al usuario final.
Elimina las fronteras. Gracias a la colaboración, fomenta el apoyo de diferentes
instituciones ya sean gubernamentales o empresas privadas, para el diseño de un
mejor producto.
Seguridad y privacidad. Al tener acceso a el código fuente, los usuarios pueden
tener la confianza que en cualquier momento se puede auditar el código por la
comunidad a diferencia de un código privado donde el código solo puede ser visto
internamente desde la compañía o creador del código.
Crecimiento continuo, día a día es mayormente aceptado.
8. Desventajas:
Variedad de versiones. El software libre, al ser “libre” cualquiera puede crear su
versión y esto crea fragmentación en el mercado y confusión para el usuario. Y por
si fuera poco un software libre con versiones descontroladas tiende a cometer
errores en la lectura de los archivos.
No existe la definición de garantía. Como el software libre prácticamente le
pertenece a la comunidad, no hay un responsable quien te dé la cara como en
software privado donde sí puedes establecer un vínculo de garantía con la
empresa.
Requiere conocimiento técnico. Actualmente se ha hecho más sencillo,
originalmente el software libre requiere conocimiento técnico de computación o
incluso programación para la instalación correcta del software. En versiones
nuevas, bien monitoreadas, las instalaciones actualmente se han hecho más
sencillas.
El control de calidad lo provee la comunidad, esto es un arma de dos filos, ya que
si la comunidad de ese software no es activa, difícilmente los errores serán
corregidos.
Bajo presupuesto, incluso inexistente, para publicidad. El software libre se
caracteriza por una publicidad de boca en boca, a diferencia del software privado
donde se tiene un presupuesto publicitario bien establecido.
Implicaciones económico-políticas
Una vez que un producto de software libre ha empezado a circular, rápidamente está
disponible a un costo muy bajo. Al mismo tiempo, su utilidad no decrece. El software, en
general, podría ser considerado un bien de uso inagotable, tomando en cuenta que su
costo marginal es pequeñísimo y que no es un bien sujeto a rivalidad.
Puesto que el software libre permite el libre uso, modificación y redistribución, da la
oportunidad a muchos usuarios en situaciones de económicas desfavorables para
obtener copias a bajo o ningún coste. También es sencillo modificarlo localmente, lo que
permite que sean posibles los esfuerzos de traducción a idiomas que no son
necesariamente rentables comercialmente.
9. La mayoría del software libre se produce por equipos internacionales que cooperan a
través de la libre asociación. Los equipos están típicamente compuestos por individuos
con una amplia variedad de motivaciones, y pueden provenir tanto del sector privado, del
sector voluntario o del sector público. Existen muchas posturas acerca de la relación entre
el software libre y el actual sistema político-económico:
Algunos consideran el software libre como un competidor contra el centralismo en
empresas y gobiernos, una forma de orden espontáneo o de anarquismo práctico.
Algunos consideran el software libre como una forma de trabajo colaborativo en
un modelo de mercado, tal como se había planteado el cooperativismo.
Algunos comparan el software libre a una economía del regalo, donde el valor de
una persona está basado en lo que esta da a los demás, sin que incurra valor
monetario formal de por medio.
Grupos como Oekonux e Hipatia consideran que todo debería producirse de esta forma y
que este modelo de producción no se limita a reemplazar el modelo no libre de desarrollo
del software. La cooperación basada en la libre asociación puede usarse y se usa para
otros propósitos (tales como escribir enciclopedias, por ejemplo).
Hay proyectos de desarrollo con impulso gubernamental que utilizan software libre, así
como en proyectos de voluntariado en países en vías de desarrollo.
10. Conclusión:
El software libre es un software cuyo código fuente puede ser estudiado, modificado, y
utilizado libremente con cualquier finalidad y redistribuido con cambios o mejoras sobre
el mismo. Su definición está asociada al nacimiento del movimiento de software libre,
encabezado por el activista y experto informático estadounidense Richard Stallman y la
fundación que presidía en 1985, la Free Software Foundation, una organización sin ánimo
de lucro que pone la libertad del usuario informático como propósito ético fundamental.
Un software es libre si otorga a los usuarios de manera adecuada las denominadas cuatro
libertades: libertad de usar, estudiar, distribuir y mejorar, de lo contrario no se trata de
software libre.
La expresión «software libre» proviene de la expresión del inglés free software, que
presenta ambigüedad entre los significados «libre» y «gratis» asociados a la palabra free.
Por esto es que suele ser considerado, de manera errónea, como software gratuito y no
en su acepción más precisa como software que puede ser modificado y compartido sin
infringir la licencia. El software libre suele estar disponible gratuitamente, o al precio de
coste de la distribución a través de otros medios, sin embargo no es obligatorio que sea
así, por lo tanto no hay que asociar software «libre» a «gratuito» (denominado
usualmente freeware), ya que, conservando su carácter de libre, puede ser distribuido
comercialmente. Análogamente, el software gratis o gratuito incluye en ocasiones el
código fuente; no obstante, este tipo de software no es «libre» en el mismo sentido que
el software libre, a menos que segaranticen los derechos de modificación y redistribución
de dichas versiones modificadas del programa. En este sentido, es importante conocer las
implicaciones jurídicas que emanan del uso del software libre.
Las ventajas del software libre son que ayuda al desarrollo y mejoramiento continuo del
programa, permite la independencia tecnológica, permite ahorrar en la adquisición,
mantenimiento y renovación de tecnologías; y permite ser copiado.
Pero, también hay desventajas como que: se requiere de un conocimiento técnico, la
comunidad provee la calidad del programa, no existe una garantía o alguien responsable,
existen muchas versiones, y el bajo presupuesto a diferencia del software privado.