Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Software Libre
Software Libre
«Software libre» no significa que «no es comercial». Un programa libre debe estar
disponible para el uso comercial, la programación comercial y la distribución
comercial. La programación comercial de software libre ya no es inusual; el
software libre comercial es muy importante. Puede haber pagado dinero para
obtener copias de software libre, o puede haber obtenido copias sin costo. Pero
sin tener en cuenta cómo obtuvo sus copias, siempre tiene la libertad de copiar y
modificar el software, incluso de vender copias.
Un programa libre debe ofrecer las cuatro libertades a todo usuario que obtenga
una copia del software, siempre y cuando el usuario haya respetado las
condiciones de la licencia libre que cubre el software. Privar de alguna de esas
libertades a ciertos usuarios, o exigirles un pago en dinero o en especie para
ejercerlos, equivale a no garantizarles las libertades en cuestión, lo que hace que
el programa no sea libre.
Aclaraciones varias
La libertad para distribuir (libertades 2 y 3) significa que usted tiene la libertad para
redistribuir copias con o sin modificaciones, ya sea gratuitamente o cobrando una
tarifa por la distribución, a cualquiera en cualquier parte. Ser libre de hacer esto
significa, entre otras cosas, que no tiene que pedir ni pagar ningún permiso para
hacerlo.
La libertad de redistribuir copias debe incluir las formas binarias o ejecutables del
programa, así como el código fuente, tanto para las versiones modificadas como
para las que 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 un 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.
Copyleft
Ciertos tipos de reglas sobre la manera de distribuir software libre son aceptables,
cuando no entran en conflicto con las libertades principales. Por ejemplo,
el copyleft , definido muy sucintamente, es la regla en base a la cual, cuando
redistribuye el programa, no se puede agregar restricciones para denegar a los
demás las libertades principales. Esta regla no entra en conflicto con las libertades
principales, más bien las protege.
En el proyecto GNU usamos el copyleft para proteger legalmente las cuatro
libertades para todos. Creemos que existen razones importantes por las que es
mejor usar el copyleft. De todos modos, el software libre sin copyleft también es
ético. Véase en categorías del software libre una descripción de la relación que
existe entre el «software libre», «software con copyleft» y otros tipos de software.
Eventuales reglas sobre cómo empaquetar una versión modificada son aceptables
si no limitan substancialmente su libertad para publicar versiones modificadas, o
su libertad para hacer y usar versiones modificadas en privado. Así, es aceptable
que una licencia le obligue a cambiar el nombre de la version modificada, eliminar
el logotipo o identificar sus modificaciones como suyas. Son aceptables siempre y
cuando esas obligaciones no sean tan agobiantes que le dificulten la publicación
de las modificaciones. Como ya está realizando otras modificaciones al programa,
no le supondrá un problema hacer algunas más.
Las reglas del tipo «si pone a disposición su versión de este modo, también debe
hacerlo de este otro modo» también pueden ser, bajo la misma condición,
admisibles. Un ejemplo de una regla admisible sería alguna que requiera que, si
usted ha distribuido una versión modificada y uno de los programadores anteriores
le solicita una copia, usted deba enviársela (tenga en cuenta que tal regla le sigue
permitiendo optar por distribuir o no distribuir su versión). Las reglas que obligan a
suministrar el código fuente a los usuarios de las versiones publicadas también
son admisibles.
Normas de exportación
Consideraciones legales
Para que estas libertades sean reales, deben ser permanentes e irrevocables
siempre que usted no cometa ningún error; si el programador del software tiene el
poder de revocar la licencia, o de añadir restricciones a las condiciones de uso en
forma retroactiva, sin que haya habido ninguna acción de parte del usuario que lo
justifique, el software no es 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.
Por último, tenga en cuenta que para interpretar criterios tales como los que se
establecen en esta definición de software libre, se hace necesario un cuidadoso
análisis. Para decidir si una licencia de software específica es una licencia de
software libre, la evaluamos en base a estos criterios para determinar si concuerda
tanto con el espíritu de los mismos como con la terminología precisa. Si una
licencia incluye restricciones inaceptables, la rechazamos, aun cuando no
hubiéramos anticipado el problema en estos criterios. A veces los requisitos de
una licencia revelan una cuestión que hace necesaria una reflexión más profunda,
incluyendo la discusión con un abogado, antes de que podamos decidir si el
requisito es aceptable. Cuando llegamos a una conclusión sobre una nueva
cuestión, solemos actualizar estos criterios para que resulte más fácil ver por qué
una cierta licencia puede o no ser calificada como libre.
Si está interesado en saber si una licencia específica está calificada como licencia
de software libre, consulte nuestra lista de licencias. Si la licencia que busca no
está en la lista, puede consultarnos enviándonos un correo electrónico
a <licensing@gnu.org>.
Si está considerando escribir una nueva licencia, por favor contacte a la FSF
escribiendo a esa dirección. La proliferación de distintas licencias de software libre
significa mayor esfuerzo por parte de los usuarios para entenderlas; podemos
ayudarle a encontrar una licencia de software libre que ya exista y que satisfaga
sus necesidades.
Si eso no fuera posible, si realmente necesita una nueva licencia, con nuestra
ayuda puede asegurarse de que la licencia sea realmente una licencia de software
libre y evitar varios problemas en la práctica.
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.
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.
¿Código abierto?
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.
https://www.gnu.org/philosophy/free-sw.es.html
https://www.significados.com/software-libre/
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.
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).
Fuente: https://concepto.de/software-libre/#ixzz6YA4YOaUr
https://hispalinux.es/SoftwareLibre
La respuesta es: no.
Además, no todo software de Open Source tiene que ser libre, sin embargo todos
los productos y sus derivados desarrollados en software libre deben ser libres.
El hecho de que se pueda acceder al código fuente permite que muchas personas
revisen y prueben el código y, como consecuencia no solo hay un mejor resultado
sino que además la seguridad es muy superior al software privativo.
Por otro lado, el software libre es atendido entre muchos usuarios que evalúan
directamente las fallas o faltas que presenta el programa.
Por eso no se tiene que esperar que la compañía fabricante lance al mercado una
actualización o una versión corregida, lo cual permite disminuir los tiempos de
solución de los problemas.
Además, al no tener que invertir en licencias anuales, los usuarios pueden ahorrar
dinero o usarlo para adquirir otros softwares necesarios y vinculados al servicio de
la empresa.
Como mencionamos anteriormente con las libertades, el software libre permite ser
copiado, así que sin necesidad de adquirir nuevas licencias, este puede ser
distribuido a todos aquellos que lo necesiten.
5. Proporciona autonomía
Como pudiste leer más arriba de este contenido, los usuarios tienen control sobre
el código fuente por lo que con el software libre se tiene libertad absoluta para
usar el programa con cualquier propósito, sin restricciones y adaptarlo a
las necesidades de cada empresa.
Para concluir
https://rockcontent.com/es/blog/software-libre/
En los 90's, el software comercial era popular y el software libre no era muy
amigable con el usuario. Pero el software libre no se quedo atrás, siguió
evolucionando hasta tener productos de gran calidad y sin ninguna limitación
respecto de sus pares comerciales.
Esta es una lista referencial por la cantidad de exelentes aplicaciones libres que
existen. Queremos presentar las principales aplicaciones para el mayor número de
usuarios.
1. Linux Ubuntu
Ubuntu y todos los sistemas operativos basados en Linux son seguros, que
significa que no hay virus. También optimizan el poder computacional al no tener
una interfaz gráfica tan pesada.
2. LibreOffice
3. GIMP
4. Inkscape
5. Mozilla Firefox
Si no quieres tener toda tu memoria ocupada por las aplicaciones del Chrome,
entonces Mozilla es la opción para navegar en Internet. Es amigable, basado en
comunidad, con más de 10 años en el mercado y donde no hay una serie de
"robots" que rastrean tu información para venderla.
https://gidahatari.com/ih-es/cuales-son-los-5-softwares-libres-que-deberias-
conocer
Ventajas
En la práctica, la cuestión central del software libre es que este tipo de software
permite el acceso al código fuente, y gracias a esto es que brinda la libertad y
la posibilidad de modificarlo, estudiarlo y adaptarlo a las nuevas necesidades
que puedan ir apareciendo. Queda claro, entonces, que no se considera software
libre aquel que sea gratuito pero que no ofrezca el código fuente.
Es por esto que el movimiento del software libre creó un mecanismo legal
conocido como licencia ‘Copyleft’, en la que disponen la forma en la que se
puede distribuir el software libre. De esta manera, antes de aceptar los ‘términos y
condiciones’, el usuario es advertido de ello. Muchos países ya han comenzado a
legislar respecto del uso y distribución del software libre.
HISTORIA
https://hipertextual.com/presentado-por/bbva/historia-del-
software-libre
Linux
Linux (Enlaces a un sitio externo.) es el nombre del núcleo (kernel) de un sistema
operativo desarrollado por Linus Torvalds (Enlaces a un sitio externo.) y
publicado cómo código fuente modificable en 1991. Aunque inicialmente la
licencia no era de software libre, con la versión 0.12 de febrero de
1992, Torvalds utiliza la Licencia Pública General GNU (Enlaces a un sitio
externo.).
Hasta este punto, la falta de un núcleo en el Proyecto GNU significaba que no
existían sistemas operativos completos aunque ya se habían desarrollados
muchos componentes. Torvalds llenó el hueco que existía, lo que hizo que
muchos desarrolladores de software en el mundo empezarán a contribuir.
La combinación de los componentes software del Proyecto GNU con el núcleo
Linux permitieron materializar la idea de un sistema operativo completamente libre,
por lo que surgieron varios proyectos de integración de componentes, a cada uno
de los cuáles se les llamó distribución. Una de las primeras distribuciones, que
además se comprometió con los principios del Proyecto GNU y de la FSF,
fue Debian GNU/Linux (Enlaces a un sitio externo.), creada por Ian Murdock en
1993.
Código Abierto
En 1997, Eric Ratmond (Enlaces a un sitio externo.) publicó La Catedral y el
Bazar (Enlaces a un sitio externo.), un análisis reflexivo de la comunidad hacker
y los principios del software libre. El documento recibido una atención
significativa por parte de la comunidad de programadores de todo el mundo y fue
un factor clave para que Netscape Communications Corporation (Enlaces a un
sitio externo.) adoptará al modelo de desarrollo comunitario del software libre. Este
código fue la base del navegador Mozilla Firefox (Enlaces a un sitio externo.) y del
cliente de correo Thunderbird.
Sin embargo, Raymond y otros llegaron a la conclusión de que el activismo social
de la FSF no era atractivo para las compañías como Netscape y buscaron una
manera de adecuar el movimiento del software libre al mundo de los negocios.
Fue así como, en una sesión de trabajo para diseñar la estrategia de desarrollo de
Netscape en Palo Alto, California, Christine Peterson sugirió el uso de la
expresión "Código Abierto" para liberarse de las connotaciones ideológicas y de
confrontación con el término "Software Libre". En 1998 se crea la Open Source
Initiative para promover y respaldar las iniciativas empresariales que quisieran
utilizar este nuevo modelo de desarrollo.
Aunque Richard Stallman y la FSF se opusieron a esta nueva organización, por
considerar que desconoce los valores filosóficos y sociales del software libre,
también reconocen que son aliados en la lucha contra el software
privativo (Enlaces a un sitio externo.).
https://canvas.instructure.com/courses/813222/pages/historia-del-
software-libre-y-el-software-de-codigo-abierto
Entre esos usuarios expertos, era muy común que se diera el intercambio de
programas así como el compartir mejoras hechas a los mismos. A estas mejoras
en el software se les conoce como hacks y a estos primeros expertos o gurus de
la programación se les empezó a llamar hackers. Término que en la actualidad se
ha ido desvirtuando, confundiéndolos con delincuentes informáticos. En general a
los hackers les interesa conocer el funcionamiento detallado de los sistemas
informáticos y de su seguridad, manteniendo una actitud ética. Algunos traspasan
esta línea y se convierten en lo que la comunidad hacker ha denominado cracker.
Entre esos usuarios expertos, era muy común que se diera el intercambio de
programas así como el compartir mejoras hechas a los mismos. A estas mejoras
en el software se les conoce como hacks y a estos primeros expertos o gurus de
la programación se les empezó a llamar hackers. Término que en la actualidad se
ha ido desvirtuando, confundiéndolos con delincuentes informáticos. En general a
los hackers les interesa conocer el funcionamiento detallado de los sistemas
informáticos y de su seguridad, manteniendo una actitud ética. Algunos traspasan
esta línea y se convierten en lo que la comunidad hacker ha denominado cracker.
Una de las anécdotas que se cuentan entorno a Richard Stallman, narra que en
cierto lugar donde él trabajaba, tenían una impresora que atoraba continuamente
el papel. La única manera de verificar que se atoraba el papel, era trasladarse
físicamente hasta el lugar donde estaba dicho dispositivo. Stallman tuvo la idea de
modificar el código que controlaba la impresora, para que ésta mandara un aviso
cuando se atascara el papel y evitarse estar revisándola a cada rato. Para ello se
comunicó con las personas que distribuían el software de la impresora y les
planteó lo que quería hacer. Lo único que obtuvo como respuesta, fue que era
imposible que le dieran acceso al código fuente del programa que controlaba la
impresora, y por lo tanto no podía modificarlo. Stallman se hizo la siguiente
pregunta. ¿Cómo es posible que no pueda hacer una mejora a un software por el
que pagué?
En 1984 movido por el deseo de lograr que el código fuente del software esté
disponible para cualquiera, abandonó el MIT para iniciar el proyecto conocido
como GNU. El proyecto GNU tenia la finalidad de crear un sistema operativo
completamente libre. En 1985 publicó su manifiesto GNU, en el cual expone sus
intenciones y motivaciones para crear una alternativa libre al Unix a la cual llamó
GNU (GNU No es UNIX). Poco tiempo después se integró a la Free Software
Foundation (FSF) para coordinar el esfuerzo del software libre. La influencia y
liderazgo de Stallman para establecer un marco de referencia moral, político y
legal del movimiento de software libre, como alternativa al software propietario.
En 1990 el sistema operativo GNU estaba casi completo, el único componente que
faltaba era el núcleo (kernel), también llamado Hurd. Un año después, en 1991,
Linus Torvalds, un estudiante finlandés frustrado por tener que usar MS-DOS y
queriendo evitar las limitaciones de MINIX, envió un mensaje por Internet al grupo
de noticias comp.os.minix en el cual mencionaba que estaba trabajando en un
versión libre similar a MINIX. Éste era un sistema operativo bastante reducido
creado por Andrew Tanenbaum con fines didácticos, el sistema era bastante
simple y con pocas funcionalidades.
Torvalds ponía a disposición (en la red Internet) esta versión de Minix, para quien
la quisiera usar y a su vez invitaba a realizar aportaciones que sirvieran para
mejorarla. A partir de ese momento y empleando los componentes desarrollados
por el proyecto GNU y la Internet como vehículo de comunicación, Linus consiguió
convertirse en el líder de una comunidad de desarrolladores diseminada por todo
el mundo. Al sistema operativo desarrollado por Linus con ayuda de la comunidad,
se le designó el nombre de Linux, en honor al esfuerzo de Torvalds. Con el núcleo
de Linux y con la mayor parte del sistema GNU completada, y respaldado por la
licencia GPL (General Public License), la cual se sustenta sobre el concepto de
"copyleft", la primera versión del sistema operativo GNU/Linux se libera en
septiembre de 1991.