Logo Studenta

Sofware-WPS Office

¡Este material tiene más páginas!

Vista previa del material en texto

República Bolivariana de Venezuela
Universidad nacional Experimental Simón Rodríguez 
Núcleo Sucre 
Software libre 
Integrantes
Alejandra Bastardo 28.762.774
Alexander Guillén 27.164.632
Matéria: Micro computador 
Sección: 1
Curso :Adm. Informática 
Cumaná 15/05/2023
INTRODUCCIÓN
 Software libre» significa que el software respeta la libertad de los usuarios y la comunidad. En términos generales, los usuarios tienen la libertad de copiar, distribuir, estudiar, modificar y mejorar el software. Con estas libertades, los usuarios (tanto individualmente como en forma colectiva) controlan el programa y lo que hace. Cuando los usuarios no controlan el programa, el programa controla a los usuarios. El programador controla el programa y, a través del programa, controla a los usuarios. Un programa que no es libre, llamado «privativo», es por lo tanto un instrumento de poder injusto.
 
 ¿Qué es un software libre?
Su definición está asociada al nacimiento del movimiento del software libre, encabezado por Richard Stallman y la fundación de la Free Software Foundation (Fundación por el Software Libre) en 1985. El software libre es todo aquel software cuyo código fuente se puede estudiar, modificar y utilizar libremente con cualquier fin, e incluso, copiar y redistribuir el programa con cambios o sin ellos. En otras palabras, este tipo de software le da la libertad a cualquier persona u organización de usar un programa para cualquier clase de trabajo y sin la obligación de comunicárselo a un desarrollador o a alguna entidad específica libre 
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 él.[1] 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,[2] 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. 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,[5][6] 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.
LA FILOSOFÍA DEL SOFWARE LIBRE
El paradigma del software libre respeta la libertad y autonomía de los usuarios, fomenta la colaboración y estimula compartir el bien común formado por el conocimiento.
imagen Fundación software libre
En concreto, la FSF (Free Software Foundation, o Fundación por el Software Libre), fundada por el combativo gurú Richard Stallman, definió en 1986 el software libre de la siguiente manera:
La palabra "libre" en nuestro nombre no se refiere al precio; se refiere a la libertad. Primero, a la libertad de copiar y redistribuir un programa a tus vecinos y vecinas, para que ellos y ellas, al igual que tú, lo puedan usar también. Segundo, a la libertad de cambiar un programa, así podrás controlarlo en lugar de que el programa te controle a ti; para esto, el código fuente tiene que estar disponible para ti. 
La definición moderna, también de la FSF, tiene 4 puntos, numerados del 0 al 3:
Lo que define al software libre, lo tenga o no el que recibe dicho software, es lo siguiente:
0- La libertad de ejecutar el programa, para cualquier propósito (libertad 0).
1- La libertad de estudiar cómo trabaja el programa, y cambiarlo para que haga lo que usted quiera (libertad 1). El acceso al código fuente es una condición necesaria para ello.
2- La libertad de redistribuir copias para que pueda ayudar al prójimo (libertad 2).
3- La libertad de mejorar el programa y publicar sus mejoras, y versiones modificadas en general, para que se beneficie toda la comunidad (libertad 3). El acceso al código fuente es una condición necesaria.
Las 4 Libertades del Software Libre
Hoy Hablamos de las 4 libertades del Software Libre y su diferencia con el OpenSource
Las 4 Libertades del Software Libre
Las 4 Libertades del Software Libre
El Software Libre es todo programa informático cuyo código fuente puede ser estudiado, modificado, y utilizado libremente con cualquier fin y redistribuido con o sin cambios o mejoras. De acuerdo con la definición establecida por Richard Stallman, un Software es “libre” cuando garantiza las siguientes 4 libertades:
Libertad de uso
La primera libertad es la que nos permite darle a un programa el uso que Nosotros deseemos. Esto a lo largo de la historia muchas veces fue un arma de doble filo dado que muchos sistemas fueron utilizados con malas intenciones. Aun asi la limitación de la libertad no es la solución por eso mismo esta sigue siendo la primer libertad y una de las mas importantes.
Libertad de estudio
Aquí ya empezamos a hacer uso del código fuente, dado que el mismo tiene que estar disponible para su estudio, saber como funciona, que es lo que hace y que contiene dentro. Es importante en este caso aclarar que tiene que estar el 100% del código y no solo una parte (ej. Telegram que solo nos ofrece el código del cliente y no del servidor)
Libertad de distribución
Esta libertad nos permite distribuir el programa ya sea gratuitamente o de pago. Recordemos que el Software Libre no significa software gratuito. Muchas veces puede ser de pago y aun así respeta todas las libertades (Parece ser un negocio que no cierra pero esta ganando terreno).
Libertad de mejora
Cualquier miembro de la comunidad puede compartir mejoras del sistema y con ella enriquecer el proyecto.
Desde que en los años ‘80, con el boom de la informática, las empresas tecnológicas empezaran a hacer más restricitivo el uso de su software, el número de licencias existente en la actualidad se ha multiplicado de forma exponencial. Se trata de licencias que son, básicamente, un contrato entre el autor del programa y el usuario en las que se establecen una serie de términos y cláusulas que el usuario debe cumplir para usar el software.
Para poder comprender bien los diferentes tipos de licencias existentes, en primer lugar, hay que distinguir sus tipologías. Es importantísimo diferenciar entre software propietario y software libre. El primer concepto se aplica a cualquier programa informático cuyo uso, redistribución o modificación está prohibida o requiere permiso expreso del titular del software.
Por su parte, el software libre se refiere al programa informático en el que el usuario tiene libertades sobre el mismo, pudiendo ser usado, copiado, modificado y distribuido como el usuario quiera. Su potencial es muy grande, ya que permite a millones de programadores aplicar y ampliar su crecimiento, y es que, la disponibilidad y el acceso global a este tipo de software permite la expansión del conocimientodepositado en cada pieza desarrollada.
Algunas de sus ventajas más importantes es que es más económico que el software propietario y, el hecho de poder acceder a su código fuente, ofrece cierta independencia tecnológica permitiendo desarrollar tu propia versión del software. No hay que confundir tampoco, el software libre con el software gratuito, ya que el software libre puede ser gratuito o de pago, pero el usuario siempre será libre de usarlo como desee. El software gratuito se podría denominar como freeware: en este caso, a pesar de que el software es gratuito, está restringido con licencias, con lo que el usuario no es libre de actuar como con el software libre.
Los diferentes tipos licencias
Entre las diferentes licencias de software libre podemos destacar las siguientes:
Licencias GPL: es una de la más utilizadas y se suele denominar como GNU GPL. Con esta licencia el desarrollador conserva los derechos de autor, pero permite su libre distribución, modificación y uso siempre y cuando, en el caso de que el software se modifique, el nuevo software que se desarrolle como resultado quede obligatoriamente con la misma licencia. Incluso si el software con licencia GPL solo fuera una parte de otro programa, este programa también tendría que mantener la licencia. Está considerada la primera licencia copyleft y, bajo esta filosofía, cualquier código fuente licenciado bajo GPL, debe estar disponible y accesible, para copias ilimitadas y a cualquier persona que lo solicite. De cara al usuario final, el software licenciado bajo GPL es totalmente gratuito, pudiendo pagar únicamente por gastos de copiado y distribución.
Licencia AGPL: se engloba dentro de las licencias destinadas a modificar el derecho de autor derivadas de GNU. La novedad de AGPL es que, aparte de las cláusulas propias de una GNU GPL, ésta obliga a que se distribuya el software que se destine a dar servicios a través de una red de ordenadores, es decir, si se quiere usar como parte del desarrollo de un nuevo software, éste quedaría obligado a su libre distribución.
Licencia BSD: es un buen ejemplo de una licencia permisiva que casi no impone condiciones sobre lo que un usuario puede hacer con el software. El software bajo esta licencia es la menos restrictiva para los desarrolladores, ya que, por ejemplo, el software puede ser vendido y no hay obligaciones de incluir el código fuente. Además, una aplicación licenciada con BSD permite que otras versiones puedan tener otros tipos de licencias, tanto libres como propietarias; un buen ejemplo de ello es el conocido sistema operativo Mac OS X, desarrollado bajo esta licencia. También, BSD permite el cobro por la distribución de objetos binarios.
Licencia Apache: el software bajo este tipo de licencia permite al usuario distribuirlo, modificarlo, y distribuir versiones modificadas de ese software pero debe conservar el copyright y el disclaimer. La licencia Apache no exige que las obras derivadas (las versiones modificadas) se distribuyan usando la misma licencia, ni siquiera que se tengan que distribuir como software libre, solo exige que se informe a los receptores que en la distribución se ha usado código con la licencia Apache. En este sentido, al crear nuevas piezas de software, los desarrolladores deben incluir dos archivos en el directorio principal de los paquetes de software redistribuidos: una copia de la licencia y un documento de texto que incluya los avisos obligatorios del software presente en la distribución.
Licencias Creative Commons: su definición se basa en cuatro condiciones:
 · ‘Atribución’, con la cual se puede distribuir, exhibir, representar… siempre y cuando se reconozca y se cite a su autor
 · ‘No comercial’, que no permite usar el software con fines comerciales
 · ‘No derivadas’, con la cual no se puede modificar dicha obra
 · ‘Compartir igual’, que incluye la creación de obras derivadas siempre que mantengan la licencia original.
Bajo las licencias Creative Commons, existen otros tipos de licencia las cuales se diferencian entre sí con el “juego” de la combinación de las cuatro condiciones que acabamos de ver.
Tipos de Licencias libres:
Las licencias software libre conceden permisos de acceso, modificación y redistribución del código a los usuarios finales. Existen distintos tipos de licencias libres . Licencias BSD (Berkeley Software Distribution). Contempla la redistribución y las modificaciones del software no imponiendo restricciones en el acceso al codigo fuente.
Licencia GNU GPL (Licencia Pública General de GNU). Es la licencia utilizada originalmente por la Free Software Foundation (FSF) de Richard Stallman en el proyecto GNU que creó un sistema operativo basada en UNIX (Linux) totalmente libre. Es el tipo de licencia más utilizado en la actualidad para el software libre. En contraposición a las restricciones del copyright define una licencia de copyleft que transforma los derechos de los propietarios en libertades para los usuarios finales en relación con la modificación del código y la redistribución. 
Licencia GNU LGPL (Licencia Pública General Menor de GNU). Es una licencia menos restrictiva que permite la integración de cualquier otro software sin prácticamente limitaciones.
Licencia CopyLeft. Se aplica a las documentación de carácter técnico o didáctico de los programas informáticos.
Licencia Creative Commons. Vistas con anterioridad y que también se pueden aplicar a herramientas de software
¿Qué es el copyleft?
El copyleft es un método general para liberar un programa u otro tipo de trabajo (en el sentido de libertad, no de gratuidad), que requiere que todas las versiones modificadas y extendidas sean también libres.
La manera más simple de hacer que un programa sea software libre consiste en ponerlo en el dominio público, sin copyright. Esto permite compartir el programa y sus mejoras a quienes así lo deseen. Sin embargo, también posibilita que otra gente sin interés cooperativo convierta el programa en software privativo. Pueden hacer cambios, o modificado en esas condiciones no podrán disfrutar de la libertad que el autor original les dio. El intermediario se la ha arrebatado.
El objetivo del proyecto GNU es dar a todos los usuarios la libertad de redistribuir y cambiar el software GNU. Si los intermediarios pudiesen eliminar esta libertad, nuestro código podría «tener muchos usuarios», pero no les daría libertad. Por eso, en vez de poner el software GNU en el dominio público, lo protegemos con copyleft. Copyleft significa que cualquiera que redistribuya el software, con o sin cambios, debe transmitir la libertad de poder seguir haciendo más copias y cambios. El copyleft garantiza que cualquier usuario tenga libertad.
El copyleft es también un incentivo para que otros programadores se sumen al software libre. Algunos programas libres importantes, como el compilador de GNU para C++, existen solo por este motivo.
El copyleft también ayuda a los programadores que quieran contribuir con mejoras al software libre a obtener permiso para hacerlo. Estos programadores a menudo trabajan para empresas o universidades que harían casi cualquier cosa para ganar dinero. Un programador puede querer ayudar a la comunidad con sus cambios, pero su empleador puede querer convertir los cambios en un producto de software privativo.
¿Qué es el Decreto 3390 del Software Libre?
El marco tecnológico venezolano se transformó para bien luego de la implementación de tecnologías de código libre en la Administración Pública, colegios, universidades y hogares. Estas herramientas dejan atrás a software privativos cuyas patentes se traducen en altos costos para el Estado, impiden el acceso a sus códigos fuente para adaptarlos a las necesidades reales del país y ponen en riesgo la privacidad de las y los venezolanos. El Comandante Hugo Chávez cimentó las bases para garantizar la apropiación del conocimiento tecnológico, con la promulgación del Decreto N° 3390, el cual establece el uso prioritario y migración hacia estos estándares abiertos en los sistemas, proyectosy servicios informáticos en órganos y entes del Estado. Precisamente, el software libre permite transformar y redistribuir el programa original y sus modificaciones, sin tener que pagar regalías a los desarrolladores previos. “El término ‘libre’ significa que tienes libertad de acceder a los códigos fuente de cada software y adaptarlos a tus necesidades, pagas por ello sólo una vez y le ahorras millones de bolívares y dólares al Estado, pudiendo utilizar esos recursos para otros fines relevantes”, explicó el jefe de la División de Plataforma Tecnológica de Conatel”, Deivi Villasana. En consonancia con el Decreto 3.390, en 2013 se promulgó la Ley de Infogobierno, norma que promueve el desarrollo de las tecnologías de información libres en el Estado; garantiza la independencia tecnológica y la apropiación social del conocimiento por parte de las comunidades técnica, científica, académica y universitaria. Recientemente, la Comisión Nacional de Telecomunicaciones asignó un dominio de segundo nivel, en diciembre de 2015, a la organización social “Proyecto GNU Venezuela”, grupo que promueve el uso de software libre en el país y defiende el acceso al conocimiento -en beneficio de todas y todos los ciudadanos- en materia de ciencia y tecnología.
Distribuciones de software libre
Distribuciones de software libre
1. Software Libre
2. ¿Qué es GNU/Linux? GNU es un sistema operativo similar a Unix que es software libre. El proyecto, se inició en 1983 por Richard Stallman; Su desarrollo dio frutos cuando en 1991 Linus Torvalds un estudiante de ingeniería informática comenzó a trabajar en un núcleo libre llamado Linux y fue el toque final para este proyecto.
3. Distribuciones
4. OpenSUSE
5. OpenSUSE El origen de openSUSE se remonta al año 1992, cuando cuatro entusiastas usuarios de Linux, los alemanes Roland Dyroff, Thomas Fehr, Hubert Mantel y Burchard Steinbild, lanzaron el proyecto bajo el nombre de SuSE (Desarrollo de sistemas y software). Cuenta con lanzamientos frecuentes, excelentes publicaciones y documentación, y una amplia disponibilidad de Linux- SuSE en tiendas a lo largo de Europa y norte América, esto le ha significado un aumento en la popularidad de la distribución.
6. Debian
7. Debian Debian o Proyecto Debian es una comunidad conformada por desarrolladores y usuarios, que pretende crear y mantener un sistema operativo GNU basado en software libre precompilado y empaquetado, en un formato sencillo en múltiples arquitecturas de computador y en varios núcleos. El proyecto Debian fue fundado en el año 1993 por Ian Murdock, después de haber estudiado en la Universidad de Purdue.
8. Debian toma el nombre en clave de sus distintas versiones de los personajes de la película de animación Toy Story, del estudio Pixar. Todos los nombres son asignados cuando se crea una nueva versión de pruebas y se conservan cuando ésta pasa a ser estable. Versión Nombre en clave Fecha 1.1 Buzz 17 de junio de 1996 1.2 Rex 12 de diciembre de 1996 1.3 Bo 2 de junio de 1997 2.0 Hamm 24 de julio de 1998 2.1 Slink 9 de marzo de 1999 2.2 Potato 15 de agosto de 2000 3.0 Woody 19 de julio de 2002 3.1 Sarge 6 de junio de 2005 4.0 Etch 8 de abril de 2007 5.0 Lenny Septiembre 2008
9. Mandriva
10. Mandriva Mandriva Linux (antes Mandrakelinux y Mandrake Linux) es una distribución Linux aparecida en julio de 1998 propiedad de Mandriva, enfocada a principiantes o usuarios medios. Se distribuye mediante la licencia GNU GPL, y es posible descargar su distribución en formato ISO, sus asistentes o sus repositorios.
11. Historial de lanzamientos
12. Versión Nombre Fecha de lanzamiento 5.1 Venice Julio de 1998 5.2 Leeloo Diciembre de 1998 5.3 Festen Febrero de 1999 6.0 Venus Mayo de 1999 6.1 Helios Septiembre de 1999 7.0 Air Enero de 2000 7.1 Helium Mayo de 2000 7.2 Odyssey Septiembre de 2000 8.0 Traktopel Marzo de 2001 8.1 Vitamin Septiembre de 2001 8.2 Bluebird Marzo de 2002 9.0 Dolphin Septiembre de 2002 9.1 Bamboo Marzo de 2003 9.2 FiveStar Septiembre de 2003 10.0 Community/Official Marzo de 2004 10.1 Community/Official Octubre de 2004 10.2 Limited Edition 2005 Abril de 2005 2006 Mandriva Linux 2006 Agosto de 2005 2006.1 Mandriva Linux 2006 Enero de 2006 2007.0 Mandriv
 
Conclusión 
 Un programa libre debe ofrecer las cuatro libertades a todo usuario potencial que obtenga una copia del software y haya respetado las condiciones de la licencia libre que cubre el software en cualquier distribución anterior del mismo. 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. 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 «libertad de expresión», no como en «cerveza gratis» [1]. 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.

Continuar navegando