Sei sulla pagina 1di 17

Universidad de Panamá

Centro Regional Universitario de Colón


Facultad de Informática Electrónica y Comunicación
Maestría en Tecnología de la Información y Comunicación

Trabajo colaborativo #1
Comunidades de software libre

Hall C
Universidad de Panamá, Centro Regional Universitario de Colón

Elaborado por:
Hall, Celia Magali 3-116-843
Hurtado, Jorge A. 8-255-67
Esquina, Darío 3-108-992
Soto, Dianelys 3-725-2352

Facilitador:
Liliana Reyes

Asignatura:
Software Libre

21 de marzo, 2020

Contenido

1. Introducción...................................................................................3

Hall, Celia.; Hurtado, Jorge.


Maestría en Tecnología de la Información y Comunicaciones; Software Libre

2. Software Libre................................................................................4

3. Comunidad del Software Libre.....................................................6

4. La comunidad del software libre 20 años después:


Un gran éxito, pero incompleto. ¿Ahora qué?.................................8

5. Libertades esenciales Software libre..........................................9


5.1. Tipos de software libre................................................................10
5.2. Ejemplos de software libre..........................................................11

6. Mapa Mental de Software Libre....................................................12

7. Conclusiones....................................................................................13

8. Web-grafía.........................................................................................13
1. Introducción
Se denomina Software Libre a aquellos programas informáticos que le dan a sus
usuarios, por decisión explícita de sus programadores y diseñadores, el acceso al
código fuente o código de programación original en que fueron fabricados, para que
pueda copiar, modificar, personalizar y distribuirlo libremente. Esto da origen, por
ende, a múltiples versiones del mismo programa, cuya aparición no representa una
violación legal o ética del programa original.

Esquina, Darío; Soto Dianelys


Universidad de Panamá, Centro Regional Universitario de Colón

El término Software Libre se le atribuye al estadounidense Richard Stallman, quien

fue fundador de la Free Software Foundation (Fundación del Software Libre) en la


cual un número importante de computistas expertos aspiraba a desarrollar un
Sistema Operativo totalmente libre, que llamaron Proyecto GNU (Para distinguirlo de
Unix).

Hall, Celia.; Hurtado, Jorge.


Maestría en Tecnología de la Información y Comunicaciones; Software Libre

2. Software Libre

El software libre es todo software cuyo código fuente puede ser estudiado,


modificado, y utilizado libremente con cualquier fin y redistribuido con cambios y/o
mejoras o sin ellas. Su definición está asociada al nacimiento del movimiento de
software libre, el encabezado por el activista y experto informático estadounidense y
la fundación en 1985 de la Free Software Foundation, una organización sin ánimo de
lucro que coloca 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. Existen diversos esquemas de distribución que no son libres,
y si bien podemos distinguirlos sobre la base de cuánto les falta para llegar a ser
libres, su uso bien puede ser considerado contrario a la ética en todos los casos 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.

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

Esquina, Darío; Soto Dianelys


Universidad de Panamá, Centro Regional Universitario de Colón

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.

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.

3. Comunidad del Software Libre

La comunidad del software libre es un término que hace referencia informal a los
usuarios y desarrolladores de software libre, así como los partidarios del movimiento
de software libre. La comunidad de software libre es a veces también llamada la
“comunidad open source”. La comunidad Linux es un subconjunto de la comunidad
del software libre.

Cuando el movimiento de software libre comenzó en 1983, la comunidad de usuarios


era en su mayoría académicos y programadores de computadoras. A finales

Hall, Celia.; Hurtado, Jorge.


Maestría en Tecnología de la Información y Comunicaciones; Software Libre

de 1990, como el software libre llegó a ser más fácil de usar, y muchas empresas se
convirtieron en usuarios, distribuidores y desarrolladores de software libre.

La comunicación en la comunidad del software libre se realiza a través de Internet,


listas de correo, wikis y foros, y también mediante conferencias. Algunos de los sitios
web que la comunidad del software libre usa son Slashdot, LWN, y Newsforge,
aunque estos no son exclusivamente utilizados por la comunidad del software libre.
Las conferencias más importantes son GUADEC, aKademy, FOSDEM, FISL,
LinuxTag y la LinuxWorld Conference and Expo.

Los valores que persiguen se basan en las libertades negadas por el modelo
de software privativo. Pero también incluye valores de transparencia y publicidad al
hacer el código fuente libremente accesible, y valores de cooperación. Al permitir que
dicho código fuente pueda ser libremente accesible y modificable, se comparten
conocimientos y se favorece el trabajo en cooperación. Esas mismas características
permiten, además, la libre adaptación de las aplicaciones a las necesidades del
usuario.

Con el éxito del software libre como GNU/Linux, Servidor HTTP Apache, Mozilla


Firefox y OpenOffice.org, muchas empresas han comenzado a interactuar con la

Esquina, Darío; Soto Dianelys


Universidad de Panamá, Centro Regional Universitario de Colón

comunidad del software libre, pero se tiene dificultad en la elección de las licencias
de software libre, y la selección de qué software se liberará.

Un ejemplo de una relativamente exitosa entrada a la comunidad del software libre


es Sun Microsystems, liberación de StarOffice como OpenOffice.org bajo la GNU
Lesser General Public License. Esto fue calurosamente recibido por la comunidad
software libre que no tenía una suite ofimática madura en ese momento. Un ejemplo
de una entrada más difícil para la comunidad del software libre es el de Real
Networks, éste escribió su propia licencia, y puso en libertad sólo una parte de su
suite de software. En particular, el códec de los programas informáticos necesarios
para ver archivos Real Video, no fue puesto en libertad.

4. La comunidad del software libre 20 años después:


Un gran éxito, pero incompleto. ¿Ahora qué?

Por Richard Stallman

Hace veinte años, el 5 de enero de 1984, abandoné mi empleo en el MIT para


empezar a desarrollar GNU, un sistema operativo libre. Aunque nunca hemos
publicado un sistema GNU completo para su uso diario, decenas de millones de
personas utilizan hoy una variante del sistema GNU, aunque la gran mayoría no lo
sabe. Que el software es «libre» no quiere decir que sea «gratuito». Significa que los

Hall, Celia.; Hurtado, Jorge.


Maestría en Tecnología de la Información y Comunicaciones; Software Libre

usuarios tienen la libertad de ejecutar el programa, estudiar su código fuente,


modificarlo y distribuirlo con o sin cambios, ya sea gratuitamente o cobrando una
cantidad.

Tenía la esperanza de que un sistema operativo libre abriría el camino para escapar
definitivamente del yugo del software privativo. Conocía por experiencia personal el
espantoso modo de vida que el software privativo impone a los usuarios, y estaba
decidido a escapar y a ofrecer a los demás la misma oportunidad.

El software que no es libre trae consigo un sistema antisocial que prohíbe la


cooperación y la comunidad. Generalmente no se puede ver el código fuente, no se
puede saber qué trucos sucios o fallos tontos puede contener. Si a uno no le gusta el
programa, no lo puede cambiar. Y lo peor de todo es que está prohibido compartirlo
con los demás. Prohibir compartir software es cortar los lazos que unen la sociedad.

Hoy tenemos una gran comunidad de usuarios que usan GNU, Linux y otros
programas libres. A miles de personas les gustaría expandirlo, y se han puesto como
objetivo convencer a más usuarios de computadoras para que «usen software libre».
¿Pero qué significa «usar software libre»? ¿Significa escapar del software privativo, o
simplemente instalar programas libres junto a los privativos? ¿Nos proponemos
conducir a la gente hacia la libertad, o simplemente darles a conocer nuestro código?
En otras palabras, ¿estamos trabajando por la libertad, o hemos reemplazado esa
meta por el superficial objetivo de la popularidad?

Es fácil habituarse a pasar por alto esta distinción, porque en muchas situaciones
comunes no supone ninguna diferencia. Cuando intentamos convencer a una
persona para que pruebe un programa libre o instale el sistema operativo GNU/Linux,
con cualquiera de los dos objetivos nos comportaríamos de la misma manera. Sin
embargo, en otras situaciones cada uno de los objetivos conduce a acciones muy
diferentes.

Esquina, Darío; Soto Dianelys


Universidad de Panamá, Centro Regional Universitario de Colón

Por ejemplo, ¿qué deberíamos decir cuando se publica una versión para GNU/Linux
del controlador de vídeo ENVidia, que no es libre, de la base de datos Profeta, que
tampoco es libre, o de las bibliotecas y el intérprete del lenguaje Indonesia, que no
son libres? ¿Deberíamos agradecer a esos desarrolladores su «apoyo» a nuestro
sistema, o deberíamos considerar estos programas privativos como cualquier otro, es
decir, como un peligro atrayente, una tentación a aceptar la esclavitud, un problema
a resolver?

Si adoptamos como objetivo aumentar la popularidad de algunos programas libres, si


buscamos convencer a más gente para que use algunos programas libres a veces,
podemos pensar que estos programas privativos contribuyen a este objetivo. Es
difícil rebatir el argumento de que su disponibilidad ayuda a que GNU/Linux sea más
popular. Si el objetivo principal de nuestra comunidad es el uso extendido de GNU o
Linux, lógicamente tendremos que aprobar con entusiasmo todas las aplicaciones
que funcionen en él, sean libres o no.

Pero si nuestro objetivo es la libertad, todo cambia. Los usuarios no pueden ser libres
mientras usen un programa que no lo es. Para liberar a los ciudadanos del
ciberespacio, tenemos que reemplazar esos programas que no son libres, no
aceptarlos. No son contribuciones a nuestra comunidad, son tentaciones para
aceptar la falta de libertad.

Hay dos motivaciones comunes para desarrollar un programa libre. Una es que no
hay ningún programa que haga esa tarea. Lamentablemente, aceptar el uso de un
programa que no es libre elimina esa motivación. La otra es el deseo de ser libre,
que motiva a la gente a escribir sustitutos libres de programas privativos. En casos
como estos, ese motivo es el único que puede funcionar. Simplemente usando un
sustituto libre nuevo y sin terminar, antes de que técnicamente sea comparable con

Hall, Celia.; Hurtado, Jorge.


Maestría en Tecnología de la Información y Comunicaciones; Software Libre

el modelo que no es libre, podemos ayudar a animar a los desarrolladores libres a


perseverar hasta que el reemplazo llegue a ser mejor.

Estos programas privativos no son simples. Desarrollar sustitutos libres para ellos
será un gran trabajo, puede llevar años. La tarea probablemente requerirá la ayuda
de futuros hackers, gente que es aún muy joven, gente que tendrá que encontrar
motivaciones para unirse a nuestro trabajo en el software libre. ¿Qué podemos hacer
hoy para ayudar a convencer a otras personas, en el futuro, a mantener la
determinación y perseverancia necesarias para terminar esta obra?

La manera más efectiva de fortalecer nuestra comunidad para el futuro es difundir la


comprensión del valor de la libertad: enseñar a más gente a reconocer que el
software que no es libre es moralmente inaceptable. La gente que valora la libertad
es, a largo plazo, su mejor y más esencial defensa.

Esquina, Darío; Soto Dianelys


Universidad de Panamá, Centro Regional Universitario de Colón

5. Libertades esenciales Software libre

El software libre puede ser alterado para realizar las funciones deseadas.

Conocidas como “las cuatro libertades esenciales”, el siguiente conjunto de permisos


es fundamental para distinguir entre el Software Libre y el tradicional de tipo
comercial.

Libertad #0. Libertad para ejecutar el programa tal y como se desee, con cualquier
propósito que se tenga, sin necesidad de notificar a nadie.

Libertad #1. Libertad para estudiar el funcionamiento del programa y alterarlo para
que realice las tareas que se deseen. Para ello, el acceso libre al código fuente del
programa es un requisito.

Libertad #2. Libertad para redistribuir copias del programa original, para el disfrute y
ayuda de la comunidad, sin necesidad de notificar a nadie.

Libertad #3. Libertad para distribuir a terceros copias de las versiones modificadas,
sin necesidad de notificar a nadie, permitiéndole a toda la comunidad beneficiarse de
las alteraciones y las nuevas versiones del programa.

Un programa se considera como Software Libre si les da a sus usuarios todas estas
libertades descritas. Caso contrario, no es un programa libre. Hay diversas
distribuciones no libres de programas obtenidos modificando el código fuente de
estos programas gratuitos, lo cual es considerado por la comunidad de Software
Libre como algo contrario a la ética.

5.1. Tipos de software libre

En principio, el Software Libre puede ser de cualquier tipo, desde sistemas


operativos para controlar de manera personalizada el funcionamiento y los recursos

Hall, Celia.; Hurtado, Jorge.


Maestría en Tecnología de la Información y Comunicaciones; Software Libre

del computador, hasta aplicaciones adaptables a las necesidades del usuario,


videojuegos intervenibles, y programas de gestión de periféricos que pueden
modificarse y atender así los requerimientos específicos de diversas piezas de
hardware.

5.2. Ejemplos de software libre

Chrome OS empleará Google Chrome como su interfaz principal.

Algunas de las distribuciones o presentaciones más populares del


mundo del Software Libre son las siguientes:

GNU/Linux. Uno de los programas más importantes histórica y


popularmente, encabezó el esfuerzo por un software de código
abierto en el mundo de la Internet desde 1983.

Chrome OS. Basado en el kernel de Linux, este sistema


operativo actualmente en desarrollo por la empresa Google Inc.
Empleará el explorador Google Chrome como su interfaz
principal y se basa 100% en la nube.

VALO-CD. Se trata de un CD con software de código abierto


diseñado para operar bajo el entorno de Microsoft Windows,
desarrollado por programadores Finlandeses en 2008.

OpenDisc. Otro conjunto de herramientas de código abierto


diseñadas para funcionar en Microsoft Windows, creados en
2007 para educar a los usuarios en el uso de Linux.

Esquina, Darío; Soto Dianelys


Universidad de Panamá, Centro Regional Universitario de Colón

Ubuntu. Es una distribución libre de GNU/Linux que


emplea tecnología GNOME como su entorno virtual de
escritorio, cuya empresa creadora sobrevive ofreciendo
soporte técnico a sus usuarios.

Hall, Celia.; Hurtado, Jorge.


6. Mapa Mental de Software Libre
7. Conclusión

A continuación, se reimprimen literalmente los principios, protocolo y la filosofía de


GNU en referencia al software gratis y con código abierto (más al respecto se
puede encontrar en: http://www.gnu.org/).

"Software Libre" es cuestión de libertad, no de precio. "Free" en "free software" es


una palabra que debe ser traducida como "libre" tal como en "libertad de
expresión" ("Free speech"); no como "Gratis" como en "cerveza gratuita" ("Free
beer").

"Software Libre" se refiere a la libertad de los usuarios de correr, copiar, distribuir,


estudiar, cambiar y mejorar el software. Mas precisamente, se refiere a las cuatro
libertades de los usuarios de software:

La libertad de correr el programa, con cualquier propósito (libertad 0).

La libertad de estudiar cómo funciona el programa, y adaptarlo a sus necesidades


(libertad 1). El acceso al código fuente es una precondición para esto.

La libertad de distribuir copias de manera que se puede ayudar al vecino (libertad


2).

La libertad de mejorar el programa, y liberar las mejoras al publico de tal manera


que toda la comunidad se beneficia. (libertad 3).

El acceso al código fuente es una precondición para esto.

Un programa es software libre si los usuarios tienen todas estas libertades. Por
esto, eres libre de redistribuir copias, ya sea con o sin modificaciones, ya sea
gratis o cobrando una cuota por la distribución a cualquiera y a cualquier lugar. El
ser libre de hacer esto significa (entre otras cosas) que no tienes que pedir o pagar
permisos.

También debes tener la libertad de hacer modificaciones y utilizarlas de manera


privada para tu trabajo o juego, sin ni siquiera mencionar que dichas
modificaciones existen. Si tu publicas tus cambios, no necesitas avisar a nadie en
particular, o de una manera en particular.

Tu pudiste haber pagado por obtener copias del software GNU, o tal vez obtuviste
las copias sin ningún cargo. Pero no importa como obtuviste tus copias, tú siempre
tienes la libertad de copiar y cambiar el software.
Sin embargo, algunos tipos de reglas acerca de la manera de distribuir software
libre son aceptables, cuando no entran en conflicto con las libertades centrales.
Por ejemplo, copyleft (expresado muy simplemente) es la regla que implica que
cuando se redistribuya el programa, no puedes agregar restricciones para denegar
a otras personas las libertades centrales. Esta regla no entra en conflicto con las
libertades centrales; sino que las protege.

Las reglas acerca de cómo empacar una versión modificada son aceptables, si
ellas no bloquean efectivamente la libertad de liberar las versiones modificadas.
Reglas que indican "Si tú haces disponible el programa de esta manera, debes
también hacerlo disponible en esta otra" pueden ser aceptables también, bajo la
misma condición. (Nótese que tal regla deja la elección de hacer o no disponible el
programa).

En el proyecto GNU, utilizamos "copyleft" para proteger estas libertades


legalmente para todos. Pero el software libre sin "copyleft" también existe.
Creemos que hay razones importantes porque es mejor usar copyleft, pero si tus
programas son software libre sin ser copyleft, aun así, los podemos utilizar.

8. Web Grafía

Software Libre

https://es.wikipedia.org/wiki/Software_libre

La comunidad del software

https://es.wikipedia.org/wiki/Comunidad_del_software_libre

La comunidad del software libre 20 años después: Un gran éxito, pero


incompleto. ¿Ahora qué?

http://www.gnu.org/philosophy/use free-software.html

Las Conclusiones:

https://www.maginvent.org/articles/linuxmm/Conclusiones_Software_Libre.h
tml

Potrebbero piacerti anche