SlideShare una empresa de Scribd logo
1 de 19
FUNDAMENTOS DEL
SOFTWARE LIBRE
UNIDAD VI
FORMACIÓN CRÍTICA I
GRUPO Nº 08
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 (el acceso al código de fuente es
necesario para ello). Es decir, el «software libre» es una cuestión de libertad, no
de precio.
 Un programa es software libre si otorga a los usuarios todas estas libertades de
manera adecuada. De lo contrario no es libre.
 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 «software 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.
SOFTWARE LIBRE
 Tampoco debe confundirse software libre con «software de dominio público».
Éste último es aquel que no requiere de licencia, pues sus derechos de
explotación son para toda la humanidad, porque pertenece 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.
CREADOR DEL SOFTWARE LIBRE
 Richard Matthew Stallman (nacido en
Manhattan, Nueva York, 16 de marzo de
1953), con frecuencia abreviado como
"rms", es un programador estadounidense
y figura relevante del movimiento por el
software libre en el mundo.
 Entre sus logros notables como
programador incluyen la participación en
el editor de texto GNU Emacs, el
compilador GCC, y el depurador GDB,
bajo la rúbrica del Proyecto GNU. Sin
embargo, es principalmente conocido por
el establecimiento de un marco de
referencia moral, político y legal para el
movimiento del software libre, como una
alternativa al desarrollo y distribución
del software no libre o privativo.
LIBERTADES DEL SOFTWARE LIBRE
 Libertad 0: libertad de ejecutar el
programa como se desea, con
cualquier propósito.
 Libertad 1: libertad de estudiar
cómo funciona el programa, y
cambiarlo para que haga lo que
usted quiera. El acceso al código
fuente es una condición necesaria
para ello.
 Libertad 2: libertad de redistribuir
copias para ayudar a su prójimo.
 Libertad 3: Mejorar el programa, y
liberar las mejoras al público. 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.
ANTECEDENTES DEL SOFTWARE LIBRE
 Entre los años 1960 y 1970, el software no era considerado un producto sino
un añadido que los vendedores de las grandes computadoras de la época (las
mainframes) aportaban a sus clientes para que éstos pudieran usarlos. En
dicha cultura, era común que los programadores y desarrolladores de
software compartieran libremente sus programas unos con otros.
 Este comportamiento era particularmente habitual en algunos de los mayores
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 había sufrido su gran boom, 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.
ANTECEDENTES DEL SOFTWARE LIBRE
 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 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 ésta 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.
 Richard Stallman, un programador de MIT (Instituto de Tecnología de
Massachusetts), se había acostumbrado -como muchos en la comunidad de
Hackers- a colaborar con otros desarrolladores intercambiando código fuente.
De esa manera, cooperando con otros desarrolladores, lograba buenos
resultados.
ANTECEDENTES DEL SOFTWARE LIBRE
 Esto último era una práctica muy común en los inicios de los años 70, cuando
Stallman comenzó a trabajar en el MIT, pero las cosas fueron cambiando en
buena medida debido a que el desarrollo de software se convirtió en un gran
negocio. Al llegar a los años 80, el código fuente había pasado de ser un
elemento de intercambio entre los programadores a ser considerado un
secreto estratégico para varias empresas.
 El mismo Richard Matthew Stallman cuenta 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.
ANTECEDENTES DEL SOFTWARE LIBRE
 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.
 Con este antecedente, en 1984, Richard Stallman comenzó a trabajar en el
proyecto GNU, y un año más tarde fundó la Free Software Foundation (FSF).
Stallman introdujo la definición de software libre y el concepto de "copyleft",
que desarrolló para otorgar libertad a los usuarios y para restringir las
posibilidades de apropiación del software.
CARACTERÍSTICAS DEL SOFTWARE LIBRE
 El usuario tiene la libertad de usarlo, estudiarlo, distribuirlo y mejorarlo.
 No tienes que pedir ni pagar permisos.
 Se encuentra disponible el código fuente del software, por lo que puede
modificarse el software sin ningún límite. Al tener acceso al código fuente el
proceso de corrección es muy dinámico, no hace falta esperar que el
proveedor del software saque una nueva versión.
 No tienes que hacer público a ninguna entidad que has llevado a cabo
modificaciones de un determinado programa.
 Cualquier persona capacitada puede traducir y adaptar un software libre a
cualquier lengua.
 Interoperabilidad: Se puede usar en cualquier tipo de sistema informático,
para cualquier tipo de actividad.
CARACTERÍSTICAS DEL SOFTWARE LIBRE
 Flexibilidad y adaptabilidad: Debe de incluirse el código fuente, para hacer
las modificaciones y publicaciones.
 La distribución de software libre implica hacerlo incluyendo su código, ya sea
la versión original o el modificado.
 Es ilegal distribuir un software libre como “no libre”, va en contra de la
licencia GPL.
 Fiabilidad y seguridad: Los errores se detectan y corrigen con gran rapidez.
 Rapidez y desarrollo: Los ajustes y actualizaciones se realizan más
rápidamente gracias a la existencia de Internet y a la variedad de
herramientas y librerías.
CARACTERÍSTICAS DEL SOFTWARE LIBRE
 Relación cercana con el usuario: El programador se acerca mucho más a la
vida real del usuario, y puede crear incluso un producto específico para dicho
usuario.
 Es un recurso que puede combatir en contra de la piratería.
 Libre acceso: Cualquiera puede acceder a la información sin necesidad de
pagar licencias por el uso de estos programas.
 Fomenta la libre competencia al basarse en servicios y no licencias.
 Otras de las características son: privacidad, libertad, colaboración,
competitividad, eficiencia, robustez, no discriminación, mayor protección
contra los virus.
EL SOFTWARE LIBRE PARA UNA
SOCIEDAD LIBRE
 Software libre para una sociedad libre (título original: Free Software Free
Society: Selected Essays of Richard M. Stallman) es un libro que recopila los
ensayos y discursos más importantes de Richard M. Stallman, fundador de la
Fundación del Software Libre. Fue publicado en 2002 bajo la GNU Free
Documentation License.
 Es un libro de referencia dentro del movimiento del software libre y
recomendado por profesores y columnistas de distintas instituciones por ser
una pieza fundamental en la comunicación de las ideas del software libre.
 La primera edición contiene un total de 21 ensayos escritos entre 1984 y 2002
sobre ética, derecho, negocios y sus implicaciones en el software. Incluyen el
manifiesto de GNU, así como transcripciones de diversas charlas.
EL SOFTWARE LIBRE PARA UNA
SOCIEDAD LIBRE
 Su introducción escrita por Lawrence Lessig, profesor de derecho de la
Universidad de Stanford, destaca que hoy el mundo está cada vez más
definido por el código que hace funcionar los ordenadores, máquinas que
definen y gobiernan cada vez más nuestras vidas. Richard M. Stallman
propone que el código sea transparente, libre, para ejercer el control sobre
dicho código y que no nos controle él a nosotros.
 Lessig realiza una analogía con las leyes que rigen nuestras sociedades
también consideradas libres. Las leyes regulan nuestra sociedad, pero las
leyes no son secretas. De lo contrario no tendríamos una sociedad libre.
SOFTWARE LIBRE EN LAS INSTITUCIONES
PÚBLICAS VENEZOLANAS
 La adopción de Software Libre en Venezuela por parte del Gobierno Bolivariano
comenzó en el año 2004 con la promoción de políticas públicas en materia de
Tecnologías de Información Libres; entre ellas el uso de Software Libre con
Estándares Abiertos en los sistemas, proyectos y servicios informáticos de la
Administración Pública, como instrumento fundamental para garantizar la
Independencia Tecnológica por medio de la apropiación del conocimiento por
parte de los ciudadanos y las ciudadanas de nuestro país., el fortalecimiento
de la Gestión Pública, y la prestación de servicios en beneficio del Poder
Popular.
 El uso prioritario y la aplicación del Software Libre representa el primer paso
para alcanzar esos ideales, así como para la seguridad y soberanía nacional y
tecnológica, ya que la adopción del mismo conforma una de las bases para
constituir un desarrollo tecnológico orientado al desarrollo social y la eficiencia
productiva, gracias a la posibilidad que brinda de socializar tanto los productos
como el uso de esos productos que hayan sido desarrollados bajo estos
estándares propios del Software Libre.
SOFTWARE LIBRE EN LAS INSTITUCIONES
PÚBLICAS VENEZOLANAS
 Así mismo, desde la publicación del Decreto N° 3.390 (Gaceta oficial Nº 38.095
de fecha 28/12/2004) el Presidente de la República Bolivariana de Venezuela,
Hugo Chávez Frías, aprobó el Plan Nacional de Migración de Software Libre,
como pilar fundamental para que los Órganos y Entes de la Administración
Pública Nacional, diseñaran y ejecutaran sus respectivos planes de
implantación progresiva del Software Libre desarrollado con estándares
abiertos o “Planes Institucionales de Migración”, alcanzando de esta manera
una Administración Pública Nacional con plataformas tecnológicas seguras,
ínteroperables, escalables, fácilmente replicables, metodológicamente
fundamentadas y técnicamente independientes, todo ello basado
principalmente en la libertad de uso del conocimiento y la transferencia
tecnológica.
 Este plan incluyó veintiséis lineamientos generales y cuatro programas, tales
como: Migración y Estándares, Promoción y Sensibilización en Software Libre,
Capacitación y Formación, y Fortalecimiento de la Industria Nacional. Como
parte de los mecanismos o herramientas se generaron:
SOFTWARE LIBRE EN LAS INSTITUCIONES
PÚBLICAS VENEZOLANAS
 Canaima GNU/Linux Metadistribución venezolana.
 Programa Científico Tecnológico “Academia de Software Libre”.
 Industria Venezolana de Software Libre (Invesol).
 Plan Institucional de Migración (PIM).
 Repositorio Nacional de Aplicaciones (RNA).
 Colabora.
 Base de Conocimiento.
Fundamentos del software libre

Más contenido relacionado

La actualidad más candente

ULS - El software libre y como se puede aprovechar en la contabilidad
ULS - El software libre y como se puede aprovechar en la contabilidadULS - El software libre y como se puede aprovechar en la contabilidad
ULS - El software libre y como se puede aprovechar en la contabilidadIntComp-ULS
 
Fundamentos del software libre. (Maviola,José, Luis y Luisana)
Fundamentos del software libre. (Maviola,José, Luis y Luisana)Fundamentos del software libre. (Maviola,José, Luis y Luisana)
Fundamentos del software libre. (Maviola,José, Luis y Luisana)Maviola Pulido
 
Trabajo (ExposicióN)
Trabajo (ExposicióN)Trabajo (ExposicióN)
Trabajo (ExposicióN)yessicaro
 
Herramientas informáticas luis_villacrés
Herramientas informáticas luis_villacrésHerramientas informáticas luis_villacrés
Herramientas informáticas luis_villacrésluisvillacres2
 
Ensayo sobre el Software libre
Ensayo sobre el Software libreEnsayo sobre el Software libre
Ensayo sobre el Software librejeff-metal13
 
SOFTWARE LIBRE
SOFTWARE LIBRESOFTWARE LIBRE
SOFTWARE LIBREazar
 
1. software libre slideshare
1. software libre slideshare1. software libre slideshare
1. software libre slidesharegvalenciam63
 
Escuela eanor de nororientale intector roman galdamez
Escuela eanor de nororientale intector roman galdamezEscuela eanor de nororientale intector roman galdamez
Escuela eanor de nororientale intector roman galdamezromangaldamez
 
Ariel y mary
Ariel y maryAriel y mary
Ariel y maryemilima14
 
Diapositivas Software Libre
Diapositivas Software LibreDiapositivas Software Libre
Diapositivas Software Libreguido1996
 
Robtica Open Source
Robtica Open SourceRobtica Open Source
Robtica Open Sourcefjellul
 
Software Libre
Software LibreSoftware Libre
Software LibreUdem
 

La actualidad más candente (20)

Desarrollo abigail
Desarrollo abigailDesarrollo abigail
Desarrollo abigail
 
ULS - El software libre y como se puede aprovechar en la contabilidad
ULS - El software libre y como se puede aprovechar en la contabilidadULS - El software libre y como se puede aprovechar en la contabilidad
ULS - El software libre y como se puede aprovechar en la contabilidad
 
Software libre
Software libreSoftware libre
Software libre
 
Fundamentos del software libre. (Maviola,José, Luis y Luisana)
Fundamentos del software libre. (Maviola,José, Luis y Luisana)Fundamentos del software libre. (Maviola,José, Luis y Luisana)
Fundamentos del software libre. (Maviola,José, Luis y Luisana)
 
Ensayo software libre
Ensayo   software libreEnsayo   software libre
Ensayo software libre
 
El Software Libre
El Software LibreEl Software Libre
El Software Libre
 
Trabajo (ExposicióN)
Trabajo (ExposicióN)Trabajo (ExposicióN)
Trabajo (ExposicióN)
 
Herramientas informáticas luis_villacrés
Herramientas informáticas luis_villacrésHerramientas informáticas luis_villacrés
Herramientas informáticas luis_villacrés
 
Software libre
Software libreSoftware libre
Software libre
 
Ensayo sobre el Software libre
Ensayo sobre el Software libreEnsayo sobre el Software libre
Ensayo sobre el Software libre
 
SOFTWARE LIBRE
SOFTWARE LIBRESOFTWARE LIBRE
SOFTWARE LIBRE
 
Software Libre
Software LibreSoftware Libre
Software Libre
 
1. software libre slideshare
1. software libre slideshare1. software libre slideshare
1. software libre slideshare
 
Escuela eanor de nororientale intector roman galdamez
Escuela eanor de nororientale intector roman galdamezEscuela eanor de nororientale intector roman galdamez
Escuela eanor de nororientale intector roman galdamez
 
Ariel y mary
Ariel y maryAriel y mary
Ariel y mary
 
Diapositivas Software Libre
Diapositivas Software LibreDiapositivas Software Libre
Diapositivas Software Libre
 
Robtica Open Source
Robtica Open SourceRobtica Open Source
Robtica Open Source
 
Filosofia del software libre
Filosofia del software libreFilosofia del software libre
Filosofia del software libre
 
Diapositiva de software libre
Diapositiva de software libreDiapositiva de software libre
Diapositiva de software libre
 
Software Libre
Software LibreSoftware Libre
Software Libre
 

Similar a Fundamentos del software libre

El software libreresumen
El software libreresumenEl software libreresumen
El software libreresumenMilagro Vasquez
 
software libre y propietario, licenciamiento de software y derechos de autor
software libre y propietario, licenciamiento de software y derechos de autorsoftware libre y propietario, licenciamiento de software y derechos de autor
software libre y propietario, licenciamiento de software y derechos de autorleidyg1009
 
C:\fakepath\manual de software libre
C:\fakepath\manual de software libreC:\fakepath\manual de software libre
C:\fakepath\manual de software librepaulina8
 
Taller_Conferencia_Flisol_Jorge_Mario
Taller_Conferencia_Flisol_Jorge_MarioTaller_Conferencia_Flisol_Jorge_Mario
Taller_Conferencia_Flisol_Jorge_MarioJomars
 
C:\fakepath\sotware libre
C:\fakepath\sotware libreC:\fakepath\sotware libre
C:\fakepath\sotware librepaulina8
 
Software (1)
Software (1)Software (1)
Software (1)DonChaves
 
Ensayo Sobre Rihard Stallman
Ensayo Sobre Rihard StallmanEnsayo Sobre Rihard Stallman
Ensayo Sobre Rihard Stallmankarencardozo
 

Similar a Fundamentos del software libre (20)

Software libre
Software libreSoftware libre
Software libre
 
El software libreresumen
El software libreresumenEl software libreresumen
El software libreresumen
 
Software libre
Software libreSoftware libre
Software libre
 
Software libre1
Software libre1Software libre1
Software libre1
 
Software libre ppt.
Software libre ppt.Software libre ppt.
Software libre ppt.
 
Software libre
Software libreSoftware libre
Software libre
 
Sotware libre
Sotware libreSotware libre
Sotware libre
 
Sotware libre
Sotware libreSotware libre
Sotware libre
 
software libre y propietario, licenciamiento de software y derechos de autor
software libre y propietario, licenciamiento de software y derechos de autorsoftware libre y propietario, licenciamiento de software y derechos de autor
software libre y propietario, licenciamiento de software y derechos de autor
 
C:\fakepath\manual de software libre
C:\fakepath\manual de software libreC:\fakepath\manual de software libre
C:\fakepath\manual de software libre
 
Software libre
Software libreSoftware libre
Software libre
 
Ligia alberto
Ligia albertoLigia alberto
Ligia alberto
 
Ligia alberto
Ligia albertoLigia alberto
Ligia alberto
 
S0 fware libre
S0 fware libreS0 fware libre
S0 fware libre
 
Taller_Conferencia_Flisol_Jorge_Mario
Taller_Conferencia_Flisol_Jorge_MarioTaller_Conferencia_Flisol_Jorge_Mario
Taller_Conferencia_Flisol_Jorge_Mario
 
C:\fakepath\sotware libre
C:\fakepath\sotware libreC:\fakepath\sotware libre
C:\fakepath\sotware libre
 
Software (1)
Software (1)Software (1)
Software (1)
 
Software libre
Software libreSoftware libre
Software libre
 
Software libre111
Software libre111Software libre111
Software libre111
 
Ensayo Sobre Rihard Stallman
Ensayo Sobre Rihard StallmanEnsayo Sobre Rihard Stallman
Ensayo Sobre Rihard Stallman
 

Más de Carlosmo90

Los programas completo (diapositivas)
Los programas completo (diapositivas)Los programas completo (diapositivas)
Los programas completo (diapositivas)Carlosmo90
 
El procesamiento de la información completo
El procesamiento de la información completoEl procesamiento de la información completo
El procesamiento de la información completoCarlosmo90
 
Historia de la computadora(1)
Historia de la computadora(1)Historia de la computadora(1)
Historia de la computadora(1)Carlosmo90
 
La computadora completo
La computadora completoLa computadora completo
La computadora completoCarlosmo90
 
Partes de la computadora completo
Partes de la computadora completoPartes de la computadora completo
Partes de la computadora completoCarlosmo90
 
La computación como herramienta educativa completo
La computación como herramienta educativa completoLa computación como herramienta educativa completo
La computación como herramienta educativa completoCarlosmo90
 
Conversatorio proyecto canaima educativo
Conversatorio proyecto canaima educativoConversatorio proyecto canaima educativo
Conversatorio proyecto canaima educativoCarlosmo90
 
Conversatorio de software libre y sistema operativo canaima
Conversatorio de software libre y sistema operativo canaimaConversatorio de software libre y sistema operativo canaima
Conversatorio de software libre y sistema operativo canaimaCarlosmo90
 
Datos,Información y Documentos
Datos,Información y DocumentosDatos,Información y Documentos
Datos,Información y DocumentosCarlosmo90
 
Delitos contra la propiedad completo
Delitos contra la propiedad completoDelitos contra la propiedad completo
Delitos contra la propiedad completoCarlosmo90
 
Formacion critica i nº 7 grupo 8 completo
Formacion critica  i  nº 7  grupo  8 completoFormacion critica  i  nº 7  grupo  8 completo
Formacion critica i nº 7 grupo 8 completoCarlosmo90
 
Formacion critica inº 9 completo
Formacion critica inº 9 completoFormacion critica inº 9 completo
Formacion critica inº 9 completoCarlosmo90
 
Plan Nacional De Alfabetización Tecnológica
Plan Nacional De Alfabetización Tecnológica Plan Nacional De Alfabetización Tecnológica
Plan Nacional De Alfabetización Tecnológica Carlosmo90
 
Ley de infogobierno g8 completo
Ley de infogobierno  g8 completoLey de infogobierno  g8 completo
Ley de infogobierno g8 completoCarlosmo90
 
Responsabilidad de los funcionarios públicos%2c funcionarias públicas g5
Responsabilidad de los funcionarios públicos%2c funcionarias públicas g5Responsabilidad de los funcionarios públicos%2c funcionarias públicas g5
Responsabilidad de los funcionarios públicos%2c funcionarias públicas g5Carlosmo90
 
Pnat unidad iv completo
Pnat  unidad iv completoPnat  unidad iv completo
Pnat unidad iv completoCarlosmo90
 
Unidad iv fc completo v2
Unidad iv  fc completo v2Unidad iv  fc completo v2
Unidad iv fc completo v2Carlosmo90
 
Uso básico de una computadora completo
Uso básico de una computadora completoUso básico de una computadora completo
Uso básico de una computadora completoCarlosmo90
 
Funcionalidades del menu acciones completo
Funcionalidades del menu acciones completoFuncionalidades del menu acciones completo
Funcionalidades del menu acciones completoCarlosmo90
 
Plan Nacional de Ciencia, Tecnología e Innovación
Plan Nacional de Ciencia, Tecnología e InnovaciónPlan Nacional de Ciencia, Tecnología e Innovación
Plan Nacional de Ciencia, Tecnología e InnovaciónCarlosmo90
 

Más de Carlosmo90 (20)

Los programas completo (diapositivas)
Los programas completo (diapositivas)Los programas completo (diapositivas)
Los programas completo (diapositivas)
 
El procesamiento de la información completo
El procesamiento de la información completoEl procesamiento de la información completo
El procesamiento de la información completo
 
Historia de la computadora(1)
Historia de la computadora(1)Historia de la computadora(1)
Historia de la computadora(1)
 
La computadora completo
La computadora completoLa computadora completo
La computadora completo
 
Partes de la computadora completo
Partes de la computadora completoPartes de la computadora completo
Partes de la computadora completo
 
La computación como herramienta educativa completo
La computación como herramienta educativa completoLa computación como herramienta educativa completo
La computación como herramienta educativa completo
 
Conversatorio proyecto canaima educativo
Conversatorio proyecto canaima educativoConversatorio proyecto canaima educativo
Conversatorio proyecto canaima educativo
 
Conversatorio de software libre y sistema operativo canaima
Conversatorio de software libre y sistema operativo canaimaConversatorio de software libre y sistema operativo canaima
Conversatorio de software libre y sistema operativo canaima
 
Datos,Información y Documentos
Datos,Información y DocumentosDatos,Información y Documentos
Datos,Información y Documentos
 
Delitos contra la propiedad completo
Delitos contra la propiedad completoDelitos contra la propiedad completo
Delitos contra la propiedad completo
 
Formacion critica i nº 7 grupo 8 completo
Formacion critica  i  nº 7  grupo  8 completoFormacion critica  i  nº 7  grupo  8 completo
Formacion critica i nº 7 grupo 8 completo
 
Formacion critica inº 9 completo
Formacion critica inº 9 completoFormacion critica inº 9 completo
Formacion critica inº 9 completo
 
Plan Nacional De Alfabetización Tecnológica
Plan Nacional De Alfabetización Tecnológica Plan Nacional De Alfabetización Tecnológica
Plan Nacional De Alfabetización Tecnológica
 
Ley de infogobierno g8 completo
Ley de infogobierno  g8 completoLey de infogobierno  g8 completo
Ley de infogobierno g8 completo
 
Responsabilidad de los funcionarios públicos%2c funcionarias públicas g5
Responsabilidad de los funcionarios públicos%2c funcionarias públicas g5Responsabilidad de los funcionarios públicos%2c funcionarias públicas g5
Responsabilidad de los funcionarios públicos%2c funcionarias públicas g5
 
Pnat unidad iv completo
Pnat  unidad iv completoPnat  unidad iv completo
Pnat unidad iv completo
 
Unidad iv fc completo v2
Unidad iv  fc completo v2Unidad iv  fc completo v2
Unidad iv fc completo v2
 
Uso básico de una computadora completo
Uso básico de una computadora completoUso básico de una computadora completo
Uso básico de una computadora completo
 
Funcionalidades del menu acciones completo
Funcionalidades del menu acciones completoFuncionalidades del menu acciones completo
Funcionalidades del menu acciones completo
 
Plan Nacional de Ciencia, Tecnología e Innovación
Plan Nacional de Ciencia, Tecnología e InnovaciónPlan Nacional de Ciencia, Tecnología e Innovación
Plan Nacional de Ciencia, Tecnología e Innovación
 

Último

644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptxRosiClaros
 
PLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariaPLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariajosevilla696981
 
Home Assistant - Un Hub para controlarlos a todos
Home Assistant - Un Hub para controlarlos a todosHome Assistant - Un Hub para controlarlos a todos
Home Assistant - Un Hub para controlarlos a todosDebora Gomez Bertoli
 
Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptCARLOSAXELVENTURAVID
 
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfMiguelGomez900779
 
linea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añoslinea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añosMaraPazCrdenas
 
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOPERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOAdrianaBernal82
 
9-Sociales-Colombia siglo XX.pdf sociales
9-Sociales-Colombia siglo XX.pdf sociales9-Sociales-Colombia siglo XX.pdf sociales
9-Sociales-Colombia siglo XX.pdf socialesJhonathanRodriguez10
 

Último (8)

644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
 
PLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariaPLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primaria
 
Home Assistant - Un Hub para controlarlos a todos
Home Assistant - Un Hub para controlarlos a todosHome Assistant - Un Hub para controlarlos a todos
Home Assistant - Un Hub para controlarlos a todos
 
Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.ppt
 
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
 
linea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añoslinea de tiempo television y su avance en los años
linea de tiempo television y su avance en los años
 
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOPERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
 
9-Sociales-Colombia siglo XX.pdf sociales
9-Sociales-Colombia siglo XX.pdf sociales9-Sociales-Colombia siglo XX.pdf sociales
9-Sociales-Colombia siglo XX.pdf sociales
 

Fundamentos del software libre

  • 1. FUNDAMENTOS DEL SOFTWARE LIBRE UNIDAD VI FORMACIÓN CRÍTICA I GRUPO Nº 08
  • 2.
  • 3. 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 (el acceso al código de fuente es necesario para ello). Es decir, el «software libre» es una cuestión de libertad, no de precio.  Un programa es software libre si otorga a los usuarios todas estas libertades de manera adecuada. De lo contrario no es libre.  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 «software 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.
  • 4. SOFTWARE LIBRE  Tampoco debe confundirse software libre con «software de dominio público». Éste último es aquel que no requiere de licencia, pues sus derechos de explotación son para toda la humanidad, porque pertenece 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.
  • 5. CREADOR DEL SOFTWARE LIBRE  Richard Matthew Stallman (nacido en Manhattan, Nueva York, 16 de marzo de 1953), con frecuencia abreviado como "rms", es un programador estadounidense y figura relevante del movimiento por el software libre en el mundo.  Entre sus logros notables como programador incluyen la participación en el editor de texto GNU Emacs, el compilador GCC, y el depurador GDB, bajo la rúbrica del Proyecto GNU. Sin embargo, es principalmente conocido por el establecimiento de un marco de referencia moral, político y legal para el movimiento del software libre, como una alternativa al desarrollo y distribución del software no libre o privativo.
  • 6. LIBERTADES DEL SOFTWARE LIBRE  Libertad 0: libertad de ejecutar el programa como se desea, con cualquier propósito.  Libertad 1: libertad de estudiar cómo funciona el programa, y cambiarlo para que haga lo que usted quiera. El acceso al código fuente es una condición necesaria para ello.  Libertad 2: libertad de redistribuir copias para ayudar a su prójimo.  Libertad 3: Mejorar el programa, y liberar las mejoras al público. 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.
  • 7. ANTECEDENTES DEL SOFTWARE LIBRE  Entre los años 1960 y 1970, el software no era considerado un producto sino un añadido que los vendedores de las grandes computadoras de la época (las mainframes) aportaban a sus clientes para que éstos pudieran usarlos. En dicha cultura, era común que los programadores y desarrolladores de software compartieran libremente sus programas unos con otros.  Este comportamiento era particularmente habitual en algunos de los mayores 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 había sufrido su gran boom, 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.
  • 8. ANTECEDENTES DEL SOFTWARE LIBRE  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 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 ésta 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.  Richard Stallman, un programador de MIT (Instituto de Tecnología de Massachusetts), se había acostumbrado -como muchos en la comunidad de Hackers- a colaborar con otros desarrolladores intercambiando código fuente. De esa manera, cooperando con otros desarrolladores, lograba buenos resultados.
  • 9. ANTECEDENTES DEL SOFTWARE LIBRE  Esto último era una práctica muy común en los inicios de los años 70, cuando Stallman comenzó a trabajar en el MIT, pero las cosas fueron cambiando en buena medida debido a que el desarrollo de software se convirtió en un gran negocio. Al llegar a los años 80, el código fuente había pasado de ser un elemento de intercambio entre los programadores a ser considerado un secreto estratégico para varias empresas.  El mismo Richard Matthew Stallman cuenta 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.
  • 10. ANTECEDENTES DEL SOFTWARE LIBRE  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.  Con este antecedente, en 1984, Richard Stallman comenzó a trabajar en el proyecto GNU, y un año más tarde fundó la Free Software Foundation (FSF). Stallman introdujo la definición de software libre y el concepto de "copyleft", que desarrolló para otorgar libertad a los usuarios y para restringir las posibilidades de apropiación del software.
  • 11. CARACTERÍSTICAS DEL SOFTWARE LIBRE  El usuario tiene la libertad de usarlo, estudiarlo, distribuirlo y mejorarlo.  No tienes que pedir ni pagar permisos.  Se encuentra disponible el código fuente del software, por lo que puede modificarse el software sin ningún límite. Al tener acceso al código fuente el proceso de corrección es muy dinámico, no hace falta esperar que el proveedor del software saque una nueva versión.  No tienes que hacer público a ninguna entidad que has llevado a cabo modificaciones de un determinado programa.  Cualquier persona capacitada puede traducir y adaptar un software libre a cualquier lengua.  Interoperabilidad: Se puede usar en cualquier tipo de sistema informático, para cualquier tipo de actividad.
  • 12. CARACTERÍSTICAS DEL SOFTWARE LIBRE  Flexibilidad y adaptabilidad: Debe de incluirse el código fuente, para hacer las modificaciones y publicaciones.  La distribución de software libre implica hacerlo incluyendo su código, ya sea la versión original o el modificado.  Es ilegal distribuir un software libre como “no libre”, va en contra de la licencia GPL.  Fiabilidad y seguridad: Los errores se detectan y corrigen con gran rapidez.  Rapidez y desarrollo: Los ajustes y actualizaciones se realizan más rápidamente gracias a la existencia de Internet y a la variedad de herramientas y librerías.
  • 13. CARACTERÍSTICAS DEL SOFTWARE LIBRE  Relación cercana con el usuario: El programador se acerca mucho más a la vida real del usuario, y puede crear incluso un producto específico para dicho usuario.  Es un recurso que puede combatir en contra de la piratería.  Libre acceso: Cualquiera puede acceder a la información sin necesidad de pagar licencias por el uso de estos programas.  Fomenta la libre competencia al basarse en servicios y no licencias.  Otras de las características son: privacidad, libertad, colaboración, competitividad, eficiencia, robustez, no discriminación, mayor protección contra los virus.
  • 14. EL SOFTWARE LIBRE PARA UNA SOCIEDAD LIBRE  Software libre para una sociedad libre (título original: Free Software Free Society: Selected Essays of Richard M. Stallman) es un libro que recopila los ensayos y discursos más importantes de Richard M. Stallman, fundador de la Fundación del Software Libre. Fue publicado en 2002 bajo la GNU Free Documentation License.  Es un libro de referencia dentro del movimiento del software libre y recomendado por profesores y columnistas de distintas instituciones por ser una pieza fundamental en la comunicación de las ideas del software libre.  La primera edición contiene un total de 21 ensayos escritos entre 1984 y 2002 sobre ética, derecho, negocios y sus implicaciones en el software. Incluyen el manifiesto de GNU, así como transcripciones de diversas charlas.
  • 15. EL SOFTWARE LIBRE PARA UNA SOCIEDAD LIBRE  Su introducción escrita por Lawrence Lessig, profesor de derecho de la Universidad de Stanford, destaca que hoy el mundo está cada vez más definido por el código que hace funcionar los ordenadores, máquinas que definen y gobiernan cada vez más nuestras vidas. Richard M. Stallman propone que el código sea transparente, libre, para ejercer el control sobre dicho código y que no nos controle él a nosotros.  Lessig realiza una analogía con las leyes que rigen nuestras sociedades también consideradas libres. Las leyes regulan nuestra sociedad, pero las leyes no son secretas. De lo contrario no tendríamos una sociedad libre.
  • 16. SOFTWARE LIBRE EN LAS INSTITUCIONES PÚBLICAS VENEZOLANAS  La adopción de Software Libre en Venezuela por parte del Gobierno Bolivariano comenzó en el año 2004 con la promoción de políticas públicas en materia de Tecnologías de Información Libres; entre ellas el uso de Software Libre con Estándares Abiertos en los sistemas, proyectos y servicios informáticos de la Administración Pública, como instrumento fundamental para garantizar la Independencia Tecnológica por medio de la apropiación del conocimiento por parte de los ciudadanos y las ciudadanas de nuestro país., el fortalecimiento de la Gestión Pública, y la prestación de servicios en beneficio del Poder Popular.  El uso prioritario y la aplicación del Software Libre representa el primer paso para alcanzar esos ideales, así como para la seguridad y soberanía nacional y tecnológica, ya que la adopción del mismo conforma una de las bases para constituir un desarrollo tecnológico orientado al desarrollo social y la eficiencia productiva, gracias a la posibilidad que brinda de socializar tanto los productos como el uso de esos productos que hayan sido desarrollados bajo estos estándares propios del Software Libre.
  • 17. SOFTWARE LIBRE EN LAS INSTITUCIONES PÚBLICAS VENEZOLANAS  Así mismo, desde la publicación del Decreto N° 3.390 (Gaceta oficial Nº 38.095 de fecha 28/12/2004) el Presidente de la República Bolivariana de Venezuela, Hugo Chávez Frías, aprobó el Plan Nacional de Migración de Software Libre, como pilar fundamental para que los Órganos y Entes de la Administración Pública Nacional, diseñaran y ejecutaran sus respectivos planes de implantación progresiva del Software Libre desarrollado con estándares abiertos o “Planes Institucionales de Migración”, alcanzando de esta manera una Administración Pública Nacional con plataformas tecnológicas seguras, ínteroperables, escalables, fácilmente replicables, metodológicamente fundamentadas y técnicamente independientes, todo ello basado principalmente en la libertad de uso del conocimiento y la transferencia tecnológica.  Este plan incluyó veintiséis lineamientos generales y cuatro programas, tales como: Migración y Estándares, Promoción y Sensibilización en Software Libre, Capacitación y Formación, y Fortalecimiento de la Industria Nacional. Como parte de los mecanismos o herramientas se generaron:
  • 18. SOFTWARE LIBRE EN LAS INSTITUCIONES PÚBLICAS VENEZOLANAS  Canaima GNU/Linux Metadistribución venezolana.  Programa Científico Tecnológico “Academia de Software Libre”.  Industria Venezolana de Software Libre (Invesol).  Plan Institucional de Migración (PIM).  Repositorio Nacional de Aplicaciones (RNA).  Colabora.  Base de Conocimiento.