0% encontró este documento útil (0 votos)
203 vistas7 páginas

Actividad 1 Software Libre

El documento explica conceptos relacionados con el software libre, incluyendo su definición como aquel que puede ser ejecutado, copiado, distribuido y modificado libremente. También describe las licencias GPL y LGPL, el concepto de copyleft, y las características de las categorías de software libre como de código abierto, dominio público y con copyleft.

Cargado por

YoimelRojasStows
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
203 vistas7 páginas

Actividad 1 Software Libre

El documento explica conceptos relacionados con el software libre, incluyendo su definición como aquel que puede ser ejecutado, copiado, distribuido y modificado libremente. También describe las licencias GPL y LGPL, el concepto de copyleft, y las características de las categorías de software libre como de código abierto, dominio público y con copyleft.

Cargado por

YoimelRojasStows
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

República Bolivariana de Venezuela

Ministerio del Poder Popular Para la Educación Universitaria


Universidad Bicentenaria de Aragua
Vicerrectorado Académico
Facultad de Ingeniería
Escuela de Ingeniería de Sistemas
Software Libre

Software Libre

Profesor Estudiante
Victor Hugo Lopez Reyes Rojas Yoimel 27.922.364

San Félix, Febrero 2021


Introducción
En el siguiente documento se presentan conceptos y análisis relacionados al software libre, entre estos
están el de Software Libre, con una definición, explicación, características y ejemplo de software
libre, el uso de las Licencias GPL y LGPL de GNU, sus definiciones y sus diferencias y
características de cada una, el concepto de Copyleft, cuando se aplican y que sucede cuando se aplica y
no se aplica dicho método y por ultimo las características de las diferentes categorías del software libre.
Explique el concepto de software libre.
Entendamos como software libre como aquel que es libre tanto para el usuario y para la
comunidad, aquel que puede ser ejecutado, copiado, distribuido, modificado para el propio
uso de la comunidad o el usuario.

Es aquel código fuente de X software que nosotros podemos observar, utilizar, modificar y
mejorar, en otras palabras podemos controlar a diferencia del software privativo, que no
podemos ni siquiera observarlo.

El software libre tiene cuatros libertades, estas son :


 La libertad para ejecutar el programa sea cual sea el propósito.
 La libertad para estudiar el código fuente y el funcionamiento del programa y adaptarlo
a tus necesidades.
 La libertad para ayudar a los demás a partir de la distribución de copias exactas del
programa.
 La libertad para mejorar el programa y luego publicarlo para crear copias modificadas,
sin estar obligado a notificarlo a nadie.
El programa sera un software libre siempre y cuando otorgue estas libertades, de lo contrario
no es un software libre, si no un software privativo.

Un ejemplo de software libre, lo tenemos en las distribuciones Linux un Sistema operativo


que la mayoría de estas distribuciones son de software libre y código abierto.
Existen muchas distribuciones Linux y todo gracias a que es un sistema operativo de
software libre, gracias a ello, el usuario y la comunidad han podido modificar estas
distribuciones y crear otras basadas en el código fuente que utilizaron.
Como ejemplo tenemos distribuciones como Pop!_OS y Elementary OS, ambas
distribuciones están basadas en distribuciones Debian y Ubuntu, que han modificado el
código fuente de estas distribuciones y la han mejorado, agregando características únicas,
nuevos diseños, mas seguridad, entre otros, en el caso de Pop!_OS es una distribución muy
simular a Ubuntu pero mas ligera y con otro diseño, en el caso de Elementary OS esta
distribución se centro en la estética, mejorándolo y haciendo muy atractivo para el usuario,
todo gracias a que las distribuciones bases como Debian y Ubuntu son sistemas operativo de
software libre y por esta razón existen una gran variedad de distribuciones Linux.
Explique las licencias GPL y LGPL del proyecto GNU.

La licencia GNU GPL (Licencia Publica General de GNU) es una licencia de software libre,
los usuarios que utilizan programas que están bajo esta licencia son libres de usar el
programa, acceder al código fuente de este, modificarlo, mejorarlo, entre otras cosas,
siempre que redistribuyan el programa completo, este modificado o no bajo la misma
licencia.

Es decir puedes usar el programa y el código tanto como desees pero si quieres subir la
modificación de este o distribuirlo tiene que ser bajo la misma licencia para que otros
usuarios tengan los mismos privilegios.

La licencia GNU LGPL (Licencia Publica General Reducida de GNU) es una licencia de
software libre, es un alternativa mas permisiva que la licencia GPL.

A diferencia de la licencia GPL que cualquier cambio al software con esta licencia tiene que
ser publicado bajo la misma licencia, mas en cambio la licencia LGPL solo requiere que los
componentes derivados del elemento bajo la licencia LGPL continúen con esta licencia, mas
no el programa completo.

Es decir podemos usar un programa bajo licencia LGPL, modificarlo y agregarle mas
elementos, a la hora de redistribuir el programa solo los elementos bajo la licencia LGPL
deben continuar con esta licencia, mas los elementos nuevos pero que estén basados
siempre en los elementos LGPL no es necesario que continúen con esta licencia, pero
siempre deben decir que esta basado en los elementos de la licencia LGPL.

Un claro ejemplo son las distribuciones Linux que siempre dicen que están basadas en otras
distribuciones Linux.

Explique el concepto de Copyleft.

El copyleft es un método general para liberar un programa u otro tipo de trabajo, que requiere
que todas las versiones modificadas y extendidas sean también libres.
El copyleft significa que cualquier software libre que usemos y modifiquemos para
redistribuirlo, con o sin cambios, debe transmitir esta libertad para que otros usuarios tengan
los mismo derechos de usar y modificar para ir mejorándolo continuamente, garantizado
siempre la libertad del software para los usuarios y la comunidad.

Un ejemplo lo podemos conseguir en el Navegador Chromium un software de código abierto


desarrollado por Google, este software no tiene copyleft, permitiendo que Google desarrolle
Google Chrome basándose en este y en otros proyectos de código abierto sin copyleft,
permitiéndole desarrollar un software privativo y de código cerrado.

Manifieste las características de las categorías de software libre.

Software de código abierto :


 No son lo mismo el software libre y el código abierto.
 Aceptan licencias restrictivas.
 Casi todo el software de código abierto es libre.

Software de dominio publico :


 No tiene derechos de autor.
 Si el código fuente es de dominio publico, es un caso especial de software libre sin
copyleft.

Software libre protegido con copyleft :


 Todas las copias de todas las versiones del software tendrán lo mismos términos de
distribución.

Software libre no protegido con copyleft :


 Programas sin copyleft vienen con permiso de redistribución y modificación.
 Permiso agregarle restricciones.
 Pueden ser no libres en absoluto.

Software con licencia permisiva, laxa :


 Permite utilizar el código de cualquier manera, inclusive la de distribución de binarios
privativos con o sin modificaciones del código.

Software con licencia GPL :


 Permite publicar o distribuir software libre con copyleft.
 Proyecto GNU lo utiliza para la mayoría de sus programas que distribuye.

Software GNU :
 La mayor parte del software GNU tiene copyleft.
 Todo el software GNU debe ser software libre.
Conclusión

El software libre es todo programa que nos deja usarlo, copiarlo, modificarlo y distribuirlo
para el uso de todo usuario o comunidad, no sin antes aplicarle ciertas licencias o derechos
de autor, se pueden aplicar licencias GPL o LGPL, dependiendo del software a utilizar y el fin
de este, para que sigan manteniendo las mismas licencias o este basado en cierto software,
se le puede aplicar derechos de autor con Copyleft para que el próximo usuario al usar y
modificar el software tenga los misma libertad de quien lo desarrollo, y el próximo a este
también.

El software libre, no es un software gratuito, es libre, para que todo usuario o comunidad lo
pueda usar, copiar, modificar, mejorar y un sin fin mas de cosas, para ultimo distribuirlo o
redistribuirlo para que otro usuario pueda hacer lo mismo y esto se repita constantemente y
la comunidad o el repertorio de software libre crezca y todos tengamos las misma libertad y
la misma oportunidad de modificar o crear un software a partir de otro, un gran ejemplo final
tenemos a la grandes distribuciones Linux que existen hoy en día y a sus aplicaciones que
las conforman todo gracias a la libertad y a la comunidad del software libre.
Referencias

InfoticStudio. (2019). ¿Software Libre? ¿Privativo? Qué son y qué diferencias hay.
Recuperado de [Link]
diferencias/

Gnu. (2021). ¿Qué es el software libre? Recuperado de [Link]


[Link]

Gnu. (2019). ¿Qué es el copyleft? Recuperado de [Link]

MDNWebDocs. (2019). GPL. Recuperado de


[Link]

MDNWebDocs. (2019). LGPL. Recuperado de


[Link]

Gnu. (2020). Categorías de software libre y software que no es libre. Recuperado de


[Link]

También podría gustarte