SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
REPÚBLICA BOLIVARIANA DE VENEZUELA
INSTITITO UNIVERSITARIO POLITECNICO
“SANTIAGO MARIÑO”
EXTENSIÓN MÉRIDA
SOFTWARE LIBRE
INTEGRANTE:
María I. Angulo Sánchez
C.I: 26.371.738.
Prof: Josué Rangel.
Informática sección SC.
Mérida, 12 de Febrero del 2017.
INTRODUCCIÓN
En los inicios del software, cuando los hackers originales empezaron a crear
programas, todo era libre y compartido. Cada programador presentaba sus
códigos al resto de la gente, y todos podían mirarlo, modificarlo, presentar
mejoras, etc. Esta forma de hacer software es muy similar a la forma de hacer
ciencia: los científicos presentan publicaciones e investigaciones, y otros
científicos las estudian, las refutan o confirman, y si todo está bien hacen
nuevas investigaciones basadas en las anteriores. Todo esto se consideraba
natural; los programadores conformaban especies de comunidades y cada
comunidad compartía también con el resto.
En la actualidad el Software Libre está siendo utilizado por todo tipo de
desarrolladores y no desarrolladores, ya que éste está tan integrado en
nuestra sociedad que prácticamente lo estamos utilizando a diario, un ejemplo
de eso es el sistema operativo android, el cual es desarrollado por google y se
adapta a millones de terminales en todo el mundo
El siguiente trabajo está compuesto por la importancia del software libre, sus
ramas, como usarlo, su creación, sus múltiples usos entre otros.
SOFTWARE LIBRE
Recordemos que “software” es el conjunto de programas que controlan y
hacen funcionar los elementos físicos de una computadora u ordenador.
Serían las instrucciones que nos posibilitan, por dar sólo algunos ejemplos,
reproducir una canción, navegar por internet, grabar un video o escribir una
carta. Es privativo el software que no permite al usuario acceder a los
programas que lo constituyen, es decir, a su “código fuente”. Este tipo de
software es creado por grandes corporaciones (Microsoft, Apple) que lucran
con él y prohíben al usuario distribuir copias (piratería). A principios de los
años ochenta del siglo pasado Richard Stallman funda el proyecto GNU que
correspondió con un movimiento de programadores que buscaban desarrollar
en forma comunitaria un sistema operativo. Aunque no consiguieron esto
último, sí desarrollaron un conjunto de aplicaciones que combinadas con el
“núcleo” creado por Linus Torvals y colaboradores en 1992 darían origen al
sistema operativo GNU/Linux. En la actualidad ya existen cientos de
versiones (distribuciones o distros) de este sistema operativo. Entre ellas
destacan: Ubuntu, Debian, Fedora, Linux Mint, OpenSuse, por mencionar sólo
algunas.
Según Stallman, el software libre debe poseer cuatro libertades
fundamentales. La primera consiste en la libertad de los usuarios de ejecutar
el programa con el fin que ellos quieran, cualquiera que este sea mientras sea
legal. La segunda libertad es la de poder estudiar el código fuente del
software y modificarlo de acuerdo con nuestras necesidades concretas. Esta
libertad le compete principalmente a los usuarios programadores. La tercera
libertad permite la creación de copias del programa y su distribución. Y por
último, una libertad semejante a la segunda, porque tiene que ver con mejorar
las características del programa en general y hacer públicas dichas mejoras.
Estas libertades de los usuarios, dice Stallman, deben posibilitar que el
usuario tenga un control sobre su informática y no al revés.
El movimiento del software libre
De hecho, tal movimiento existe, y puedes llegar a ser parte de él. El
movimiento del software libre fué creado en 1984 por Richard M. Stallman,
mediante la creación de un proyecto llamado GNU (que significa "GNU's Not
Unix") para proporcionar un reemplazo del sistema operativo UNIX; un
reemplazo que respete la libertad de quienes lo usen. Más tarde, en 1985,
Stallman creó la Free Software Foundation, una organización sin ánimo de
lucro con la misión de promover y educar al público de todo el mundo acerca
del software libre.
Hoy, el número de gente que no es usuaria de computadores disminuye
continuamente, a medida que la tecnología se asienta en todo el globo. Para
que esta tecnología funcione son necesarios ciertos conocimientos. La gente
que acapara dicho conocimiento, castigando y amenazando a los que tratan
de obtenerlo y compartirlo, no lo hace para preservarlo, pese a lo que puedan
decir. Muy al contrario, su objetivo es preservar su poder a expensas de la
libertad de los demás.
Habiéndose dado cuenta de esto, millones de personas de todo el mundo
(incluyendo gobiernos al completo) han decidido utilizar sólo software libre en
sus computadoras. El hecho de que tanta gente esté dispuesta a tomar esa
decisión (y ponerla en práctica) frente a las ofertas más y más baratas de
Microsoft, Apple, y otras empresas que hacen software privativo, prueba que
esas empresas no están en lo cierto: no las necesitamos para hacer software.
La libertad de estudiar el código fuente y modificarlo
Para que las libertades 1 y 3 (realizar cambios y publicar las versiones
modificadas) tengan sentido, usted debe tener acceso al código fuente del
programa. Por consiguiente, el acceso al código fuente es una condición
necesaria para el software libre. El «código fuente» ofuscado no es código
fuente real y no cuenta como código fuente.
La libertad 1 incluye la libertad de usar su versión modificada en lugar de la
original. Si el programa se entrega unido a un producto diseñado para
ejecutar versiones modificadas por terceros, pero rechaza ejecutar las suyas
—práctica conocida como «tivoización» o «bloqueo», o (según la terminología
perversa de quienes lo practican) «arranque seguro»—, la libertad 1 se
convierte en una vana simulación más que una realidad práctica. Estos
binarios no son software libre, aun cuando se hayan compilado a partir de un
código fuente libre.
Una manera importante de modificar el programa es agregándole subrutinas y
módulos libres ya disponibles. Si la licencia del programa específica que no se
pueden añadir módulos que ya existen y que están bajo una licencia
apropiada, por ejemplo si requiere que usted sea el titular del copyright del
código que desea añadir, entonces se trata de una licencia demasiado
restrictiva como para considerarla libre.
Si una modificación constituye o no una mejora, es un asunto subjetivo. Si su
derecho a modificar un programa se limita, básicamente, a modificaciones
que alguna otra persona considera una mejora, el programa no es libre.
La libertad de ejecutar el programa como se desee
La libertad de ejecutar el programa significa que cualquier tipo de persona u
organización es libre de usarlo en cualquier tipo de sistema de computación,
para cualquier tipo de trabajo y finalidad, sin que exista obligación alguna de
comunicarlo al programador ni a ninguna otra entidad específica. En esta
libertad, lo que importa es el propósito del usuario, no el del programador.
Usted como usuario es libre de ejecutar el programa para alcanzar sus
propósitos, y si lo distribuye a otra persona, también esa persona será libre de
ejecutarlo para lo que necesite; usted no tiene el derecho de imponerle sus
propios objetivos a la otra persona.
La libertad de ejecutar el programa como se desea significa que al usuario no
se le prohíbe o no se le impide hacerlo. No tiene nada que ver con el tipo de
funcionalidades que el programa posee ni con el hecho de que el programa
sea o no sea útil para lo que se quiere hacer. En el mundo del software
estamos acostumbrados a pagar para disfrutar legalmente de ciertos
programas, aunque no tenemos derecho a copiarlo, ni dárselo a un amigo:
vulneraría el copyright. Pero hay gente que se opone, defiende
el software libre –diferente al gratuito o al de evaluación– y reclaman libertad
para usar un programa, tener acceso al código fuente (pudiendo modificarlo) y
copiarlo y distribuirlo, aunque pueden cobrarse los costes de material,
documentación, soporte, mantenimiento, etc. Por ello, en el software libre se
habla a veces del «copyleft» por oposición al «copyright».
Al principio, los ordenadores solían tener cada uno su propio sistema,
software y lenguaje de programación. En los años setenta, AT&T creó un
sistema operativo, Unix, capaz de implantarse en diferentes máquinas,
modulable, multiuso, multitarea, sencillo y con la posibilidad de conexión
mediante líneas telefónicas. Al adquirir el sistema, la Universidad
de Berkeley lo adaptó a sus máquinas e incluso logró una versión mejorada
que tuvo mucho éxito en el entorno universitario. Esto no sentó bien a la
empresa creadora de Unix, y los demandó por desvelar «secretos
industriales» (los pleitos acabaron en los noventa). Fue el fin de una etapa.
En los ochenta nació el movimiento software libre auspiciado por Stallman: su
objetivo era oponerse a la apropiación privada del software por parte de las
empresas. Para proteger la libertad de uso, modificación y distribución del
software, se creó el concepto jurídico de licencia GPL (Licencia Pública
General). Este tipo de licencia obliga a que cualquier software que contenga
código GPL (aunque sea una parte) sea distribuido como tal.
Basándose en Unix, se creó el proyecto GNU (acrónimo recursivo de GNU´s
Not Unix), con el objetivo de construir un sistema operativo tipo Unix que
sirviera como punto de unión al software libre ya desarrollado y como punto
de partida para otros proyectos, como un compilador, editor de texto, etc.
Un paso importante lo dio un estudiante finlandés Linus Tovalds, que creó
el Kernel (la parte más importante del sistema operativo UNIX) que incluso
podía funcionar en las máquinas tipo Intel (los conocidos como PC’s) y que lo
llamó Linux. El núcleo creado era capaz de interactuar con los otros
programas, desarrollados desde los setenta, hasta el comienzo del
movimiento del software libre, multitud de «piezas» desarrolladas
paralelamente, encajaban. El proyecto perdura gozando de buena salud:
constantemente se crean nuevos programas que se ajustan a las
necesidades de los usuarios-programadores. Utilizando Internet, un variado
grupo cualificado se encarga de todo el proceso (en el
Kernel de Linux llegaron a colaborar miles de personas) y el resultado suele
ser realmente bueno. Una clara muestra de la calidad del producto es que
más del 60 por ciento de servidores webs que hay en el mundo, funcionan
con Apache (un programa de software libre).
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.
Reglas acerca del empaquetamiento y la distribución
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
versión 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.
Un problema particular se presenta cuando la licencia requiere que a un
programa se le cambie el nombre con el cual será invocado por otros
programas. De hecho este requisito dificulta la publicación de la versión
modificada para reemplazar al original cuando sea invocado por esos otros
programas. Este tipo de requisitos es aceptable únicamente cuando exista un
instrumento adecuado para la asignación de alias que permita especificar el
nombre del programa original como un alias de la versión modificada.
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.
Una licencia libre no puede exigir la conformidad con la licencia de un
programa que no es libre. Así, por ejemplo, si una licencia requiere que se
cumpla con las licencias de «todos los programas que se usan», en el caso
de un usuario que ejecuta programas que no son libres este requisito
implicaría cumplir con las licencias de esos programas privativos, lo cual hace
que la licencia no sea libre.
Es aceptable que una licencia especifique la jurisdicción de competencia o la
sede para la resolución de conflictos, o ambas cosas.
Cuando hable del software libre, emplee los términos adecuados:
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.
Hay tres grandes grupos de programas ¿Cuáles son y qué función tienen?
Existen 3 grandes grupos de programas, el primero recoge los programas que
hacen que funcionen los ordenadores, son los sistemas operativos. El grupo
lenguajes de programación incluye programas que sirven para crear otros
programas. El último grupo son las aplicaciones informáticas, que permiten
mejorar o facilitar el trabajo cotidiano.
¿Cuáles son los tipos de aplicaciones informáticas más frecuentes?
CONCLUSIÓN
Nuestra sociedad se está volviendo loca porque incentiva a construir algo que
no es realmente útil y no incentiva lo que sí es. Producir un programa
comercial no es la misma contribución a la sociedad que producir el mismo
programa y ponerlo libre, porque escribir un programa es sólo una
contribución potencial a la sociedad. La verdadera contribución se produce
cuando el programa es usado, y si uno impide que el programa se use, la
contribución no existe. Así que la verdadera contribución no está en los
programas comerciales que se incentiva tanto en hacer; la contribución que
realmente necesitamos es el software libre. Pero todos están al menos un
poco fastidiados por la idea de recibir plata por algo que en realidad no es
realmente útil.
BIBLIOGRAFIA
 http://www.scielo.org.ve/scielo.php?script=sci_arttext&pid=S169
0-75152009000300004
 http://www.casanas.com.ar/artsAdj/Zorzoli_-
_sobre_el_movimiento_del_swl.pdf


Más contenido relacionado

La actualidad más candente

Fundamentos del software libre
Fundamentos del software libre Fundamentos del software libre
Fundamentos del software libre Carlos Di Davide
 
MERCADEO Y SOFTWARE LIBRE UCV - VENEZUELA
MERCADEO Y  SOFTWARE LIBRE UCV - VENEZUELAMERCADEO Y  SOFTWARE LIBRE UCV - VENEZUELA
MERCADEO Y SOFTWARE LIBRE UCV - VENEZUELAdandresgat
 
Fundamentos del Software Libre
Fundamentos del Software LibreFundamentos del Software Libre
Fundamentos del Software LibreCarlos Macallums
 
Software libre y la educacion
Software libre y la educacionSoftware libre y la educacion
Software libre y la educacionprof_skiel
 
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
 
Historia y origen del software libre
Historia y origen del software libreHistoria y origen del software libre
Historia y origen del software librejvizu
 
Software Libre
Software LibreSoftware Libre
Software LibreUdem
 
Ariel y mary
Ariel y maryAriel y mary
Ariel y maryemilima14
 
General public license(gnu)
General public license(gnu)General public license(gnu)
General public license(gnu)Karina Rumipulla
 
Unefistas con el Software Libre
Unefistas con el Software LibreUnefistas con el Software Libre
Unefistas con el Software LibreJuan Blanco
 
Historia del software libre
Historia del software libreHistoria del software libre
Historia del software libreXAVIER MELO
 
8 software libre, open source e historia de linux
8 software libre, open source e historia de linux8 software libre, open source e historia de linux
8 software libre, open source e historia de linuxIsaacVk
 
Breve introducción al Software Libre (2011)
Breve introducción al Software Libre (2011)Breve introducción al Software Libre (2011)
Breve introducción al Software Libre (2011)Miriam Ruiz
 

La actualidad más candente (19)

Fundamentos del software libre
Fundamentos del software libre Fundamentos del software libre
Fundamentos del software libre
 
MERCADEO Y SOFTWARE LIBRE UCV - VENEZUELA
MERCADEO Y  SOFTWARE LIBRE UCV - VENEZUELAMERCADEO Y  SOFTWARE LIBRE UCV - VENEZUELA
MERCADEO Y SOFTWARE LIBRE UCV - VENEZUELA
 
Fundamentos del Software Libre
Fundamentos del Software LibreFundamentos del Software Libre
Fundamentos del Software Libre
 
Qué es software libre
Qué es software libreQué es software libre
Qué es software libre
 
Desarrollo abigail
Desarrollo abigailDesarrollo abigail
Desarrollo abigail
 
Software libre y la educacion
Software libre y la educacionSoftware libre y la educacion
Software libre y la educacion
 
SOFTWARE LIBRE
SOFTWARE LIBRESOFTWARE LIBRE
SOFTWARE LIBRE
 
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
 
Sotware libre
Sotware libreSotware libre
Sotware libre
 
Historia y origen del software libre
Historia y origen del software libreHistoria y origen del software libre
Historia y origen del software libre
 
Software Libre
Software LibreSoftware Libre
Software Libre
 
Ariel y mary
Ariel y maryAriel y mary
Ariel y mary
 
General public license(gnu)
General public license(gnu)General public license(gnu)
General public license(gnu)
 
Unefistas con el Software Libre
Unefistas con el Software LibreUnefistas con el Software Libre
Unefistas con el Software Libre
 
Historia del software libre
Historia del software libreHistoria del software libre
Historia del software libre
 
Que es el software libre
Que es el software libreQue es el software libre
Que es el software libre
 
Historia del software libre
Historia del software libreHistoria del software libre
Historia del software libre
 
8 software libre, open source e historia de linux
8 software libre, open source e historia de linux8 software libre, open source e historia de linux
8 software libre, open source e historia de linux
 
Breve introducción al Software Libre (2011)
Breve introducción al Software Libre (2011)Breve introducción al Software Libre (2011)
Breve introducción al Software Libre (2011)
 

Destacado

2016 q1 standard-setting-agenda
2016 q1 standard-setting-agenda2016 q1 standard-setting-agenda
2016 q1 standard-setting-agendaFernando RIZZO
 
Manejo del panel de control
Manejo del panel de control Manejo del panel de control
Manejo del panel de control eulalia chica
 
Aromaterapia e massagem
Aromaterapia e massagemAromaterapia e massagem
Aromaterapia e massagemThais Pacheco
 
Rails技術者認定試験対策 合格への最短経路
Rails技術者認定試験対策 合格への最短経路Rails技術者認定試験対策 合格への最短経路
Rails技術者認定試験対策 合格への最短経路DIVE INTO CODE Corp.
 
Michael Kocha - Professional Persona Presentation
Michael Kocha - Professional Persona PresentationMichael Kocha - Professional Persona Presentation
Michael Kocha - Professional Persona PresentationMike Kocha
 
Dokumen.tips kertas kerja
Dokumen.tips kertas kerjaDokumen.tips kertas kerja
Dokumen.tips kertas kerjaZu Ra
 
Շնչառական համակարգ
Շնչառական համակարգՇնչառական համակարգ
Շնչառական համակարգMane Sargsyan
 
Audience profile
Audience profileAudience profile
Audience profileShazgreen17
 

Destacado (12)

2016 q1 standard-setting-agenda
2016 q1 standard-setting-agenda2016 q1 standard-setting-agenda
2016 q1 standard-setting-agenda
 
Manejo del panel de control
Manejo del panel de control Manejo del panel de control
Manejo del panel de control
 
Poverty
PovertyPoverty
Poverty
 
III ciclo unidad_de_estadistica
III ciclo unidad_de_estadisticaIII ciclo unidad_de_estadistica
III ciclo unidad_de_estadistica
 
Aromaterapia e massagem
Aromaterapia e massagemAromaterapia e massagem
Aromaterapia e massagem
 
Rails技術者認定試験対策 合格への最短経路
Rails技術者認定試験対策 合格への最短経路Rails技術者認定試験対策 合格への最短経路
Rails技術者認定試験対策 合格への最短経路
 
Michael Kocha - Professional Persona Presentation
Michael Kocha - Professional Persona PresentationMichael Kocha - Professional Persona Presentation
Michael Kocha - Professional Persona Presentation
 
Dokumen.tips kertas kerja
Dokumen.tips kertas kerjaDokumen.tips kertas kerja
Dokumen.tips kertas kerja
 
Learning is at BYTE 2017
Learning is at BYTE 2017Learning is at BYTE 2017
Learning is at BYTE 2017
 
The Fourth Screen v4.2
The Fourth Screen v4.2The Fourth Screen v4.2
The Fourth Screen v4.2
 
Շնչառական համակարգ
Շնչառական համակարգՇնչառական համակարգ
Շնչառական համակարգ
 
Audience profile
Audience profileAudience profile
Audience profile
 

Similar a María i. angulo sánchez. pdf.

Similar a María i. angulo sánchez. pdf. (20)

Software libre
Software libreSoftware libre
Software libre
 
Software libre
Software libreSoftware libre
Software libre
 
Tesis alex
Tesis alexTesis alex
Tesis alex
 
Sistemas operativos II
Sistemas operativos IISistemas operativos II
Sistemas operativos II
 
Fundamentos del-software-libre
Fundamentos del-software-libreFundamentos del-software-libre
Fundamentos del-software-libre
 
software libre
software libresoftware libre
software libre
 
Software libre111
Software libre111Software libre111
Software libre111
 
El software libreresumen
El software libreresumenEl software libreresumen
El software libreresumen
 
“cuatro libertades del software libre. Richard Stallman”
“cuatro libertades del software libre. Richard Stallman”“cuatro libertades del software libre. Richard Stallman”
“cuatro libertades del software libre. Richard Stallman”
 
Softwarelibre
SoftwarelibreSoftwarelibre
Softwarelibre
 
InformáTica JuríDica
InformáTica JuríDicaInformáTica JuríDica
InformáTica JuríDica
 
Informática jurídica
Informática jurídicaInformática jurídica
Informática jurídica
 
InformáTica JuríDica
InformáTica JuríDicaInformáTica JuríDica
InformáTica JuríDica
 
desarrollo de software libre
desarrollo de software libredesarrollo de software libre
desarrollo de software libre
 
Informáti..
Informáti..Informáti..
Informáti..
 
Software libre
Software libreSoftware libre
Software libre
 
Belene
BeleneBelene
Belene
 
Belene
BeleneBelene
Belene
 
Filosofia Software Libre, victor mamani catachura, boreasH
Filosofia Software Libre, victor mamani catachura, boreasHFilosofia Software Libre, victor mamani catachura, boreasH
Filosofia Software Libre, victor mamani catachura, boreasH
 
Trabajo software libre
Trabajo software  libreTrabajo software  libre
Trabajo software libre
 

Más de Maria I. Angulo Sánchez (9)

Actividad2 m1 calc_bas maria angulo
Actividad2 m1 calc_bas maria anguloActividad2 m1 calc_bas maria angulo
Actividad2 m1 calc_bas maria angulo
 
maria angulo
maria angulomaria angulo
maria angulo
 
Actividad_31b
Actividad_31bActividad_31b
Actividad_31b
 
Actividad_32b
Actividad_32bActividad_32b
Actividad_32b
 
actividad.
actividad.actividad.
actividad.
 
Actividad 32b
Actividad 32bActividad 32b
Actividad 32b
 
Maria angulo segunda actividad.
Maria angulo segunda actividad.Maria angulo segunda actividad.
Maria angulo segunda actividad.
 
Maria angulo segunda actividad.
Maria angulo segunda actividad.Maria angulo segunda actividad.
Maria angulo segunda actividad.
 
Presentación1, ingles.
Presentación1, ingles.Presentación1, ingles.
Presentación1, ingles.
 

María i. angulo sánchez. pdf.

  • 1. REPÚBLICA BOLIVARIANA DE VENEZUELA INSTITITO UNIVERSITARIO POLITECNICO “SANTIAGO MARIÑO” EXTENSIÓN MÉRIDA SOFTWARE LIBRE INTEGRANTE: María I. Angulo Sánchez C.I: 26.371.738. Prof: Josué Rangel. Informática sección SC. Mérida, 12 de Febrero del 2017.
  • 2. INTRODUCCIÓN En los inicios del software, cuando los hackers originales empezaron a crear programas, todo era libre y compartido. Cada programador presentaba sus códigos al resto de la gente, y todos podían mirarlo, modificarlo, presentar mejoras, etc. Esta forma de hacer software es muy similar a la forma de hacer ciencia: los científicos presentan publicaciones e investigaciones, y otros científicos las estudian, las refutan o confirman, y si todo está bien hacen nuevas investigaciones basadas en las anteriores. Todo esto se consideraba natural; los programadores conformaban especies de comunidades y cada comunidad compartía también con el resto. En la actualidad el Software Libre está siendo utilizado por todo tipo de desarrolladores y no desarrolladores, ya que éste está tan integrado en nuestra sociedad que prácticamente lo estamos utilizando a diario, un ejemplo de eso es el sistema operativo android, el cual es desarrollado por google y se adapta a millones de terminales en todo el mundo El siguiente trabajo está compuesto por la importancia del software libre, sus ramas, como usarlo, su creación, sus múltiples usos entre otros.
  • 3. SOFTWARE LIBRE Recordemos que “software” es el conjunto de programas que controlan y hacen funcionar los elementos físicos de una computadora u ordenador. Serían las instrucciones que nos posibilitan, por dar sólo algunos ejemplos, reproducir una canción, navegar por internet, grabar un video o escribir una carta. Es privativo el software que no permite al usuario acceder a los programas que lo constituyen, es decir, a su “código fuente”. Este tipo de software es creado por grandes corporaciones (Microsoft, Apple) que lucran con él y prohíben al usuario distribuir copias (piratería). A principios de los años ochenta del siglo pasado Richard Stallman funda el proyecto GNU que correspondió con un movimiento de programadores que buscaban desarrollar en forma comunitaria un sistema operativo. Aunque no consiguieron esto último, sí desarrollaron un conjunto de aplicaciones que combinadas con el “núcleo” creado por Linus Torvals y colaboradores en 1992 darían origen al sistema operativo GNU/Linux. En la actualidad ya existen cientos de versiones (distribuciones o distros) de este sistema operativo. Entre ellas destacan: Ubuntu, Debian, Fedora, Linux Mint, OpenSuse, por mencionar sólo algunas. Según Stallman, el software libre debe poseer cuatro libertades fundamentales. La primera consiste en la libertad de los usuarios de ejecutar el programa con el fin que ellos quieran, cualquiera que este sea mientras sea legal. La segunda libertad es la de poder estudiar el código fuente del software y modificarlo de acuerdo con nuestras necesidades concretas. Esta libertad le compete principalmente a los usuarios programadores. La tercera libertad permite la creación de copias del programa y su distribución. Y por último, una libertad semejante a la segunda, porque tiene que ver con mejorar las características del programa en general y hacer públicas dichas mejoras. Estas libertades de los usuarios, dice Stallman, deben posibilitar que el usuario tenga un control sobre su informática y no al revés.
  • 4. El movimiento del software libre De hecho, tal movimiento existe, y puedes llegar a ser parte de él. El movimiento del software libre fué creado en 1984 por Richard M. Stallman, mediante la creación de un proyecto llamado GNU (que significa "GNU's Not Unix") para proporcionar un reemplazo del sistema operativo UNIX; un reemplazo que respete la libertad de quienes lo usen. Más tarde, en 1985, Stallman creó la Free Software Foundation, una organización sin ánimo de lucro con la misión de promover y educar al público de todo el mundo acerca del software libre. Hoy, el número de gente que no es usuaria de computadores disminuye continuamente, a medida que la tecnología se asienta en todo el globo. Para que esta tecnología funcione son necesarios ciertos conocimientos. La gente que acapara dicho conocimiento, castigando y amenazando a los que tratan de obtenerlo y compartirlo, no lo hace para preservarlo, pese a lo que puedan decir. Muy al contrario, su objetivo es preservar su poder a expensas de la libertad de los demás. Habiéndose dado cuenta de esto, millones de personas de todo el mundo (incluyendo gobiernos al completo) han decidido utilizar sólo software libre en sus computadoras. El hecho de que tanta gente esté dispuesta a tomar esa decisión (y ponerla en práctica) frente a las ofertas más y más baratas de Microsoft, Apple, y otras empresas que hacen software privativo, prueba que esas empresas no están en lo cierto: no las necesitamos para hacer software. La libertad de estudiar el código fuente y modificarlo Para que las libertades 1 y 3 (realizar cambios y publicar las versiones modificadas) tengan sentido, usted debe tener acceso al código fuente del programa. Por consiguiente, el acceso al código fuente es una condición
  • 5. necesaria para el software libre. El «código fuente» ofuscado no es código fuente real y no cuenta como código fuente. La libertad 1 incluye la libertad de usar su versión modificada en lugar de la original. Si el programa se entrega unido a un producto diseñado para ejecutar versiones modificadas por terceros, pero rechaza ejecutar las suyas —práctica conocida como «tivoización» o «bloqueo», o (según la terminología perversa de quienes lo practican) «arranque seguro»—, la libertad 1 se convierte en una vana simulación más que una realidad práctica. Estos binarios no son software libre, aun cuando se hayan compilado a partir de un código fuente libre. Una manera importante de modificar el programa es agregándole subrutinas y módulos libres ya disponibles. Si la licencia del programa específica que no se pueden añadir módulos que ya existen y que están bajo una licencia apropiada, por ejemplo si requiere que usted sea el titular del copyright del código que desea añadir, entonces se trata de una licencia demasiado restrictiva como para considerarla libre. Si una modificación constituye o no una mejora, es un asunto subjetivo. Si su derecho a modificar un programa se limita, básicamente, a modificaciones que alguna otra persona considera una mejora, el programa no es libre. La libertad de ejecutar el programa como se desee La libertad de ejecutar el programa significa que cualquier tipo de persona u organización es libre de usarlo en cualquier tipo de sistema de computación, para cualquier tipo de trabajo y finalidad, sin que exista obligación alguna de comunicarlo al programador ni a ninguna otra entidad específica. En esta libertad, lo que importa es el propósito del usuario, no el del programador. Usted como usuario es libre de ejecutar el programa para alcanzar sus propósitos, y si lo distribuye a otra persona, también esa persona será libre de
  • 6. ejecutarlo para lo que necesite; usted no tiene el derecho de imponerle sus propios objetivos a la otra persona. La libertad de ejecutar el programa como se desea significa que al usuario no se le prohíbe o no se le impide hacerlo. No tiene nada que ver con el tipo de funcionalidades que el programa posee ni con el hecho de que el programa sea o no sea útil para lo que se quiere hacer. En el mundo del software estamos acostumbrados a pagar para disfrutar legalmente de ciertos programas, aunque no tenemos derecho a copiarlo, ni dárselo a un amigo: vulneraría el copyright. Pero hay gente que se opone, defiende el software libre –diferente al gratuito o al de evaluación– y reclaman libertad para usar un programa, tener acceso al código fuente (pudiendo modificarlo) y copiarlo y distribuirlo, aunque pueden cobrarse los costes de material, documentación, soporte, mantenimiento, etc. Por ello, en el software libre se habla a veces del «copyleft» por oposición al «copyright». Al principio, los ordenadores solían tener cada uno su propio sistema, software y lenguaje de programación. En los años setenta, AT&T creó un sistema operativo, Unix, capaz de implantarse en diferentes máquinas, modulable, multiuso, multitarea, sencillo y con la posibilidad de conexión mediante líneas telefónicas. Al adquirir el sistema, la Universidad de Berkeley lo adaptó a sus máquinas e incluso logró una versión mejorada que tuvo mucho éxito en el entorno universitario. Esto no sentó bien a la empresa creadora de Unix, y los demandó por desvelar «secretos industriales» (los pleitos acabaron en los noventa). Fue el fin de una etapa. En los ochenta nació el movimiento software libre auspiciado por Stallman: su objetivo era oponerse a la apropiación privada del software por parte de las empresas. Para proteger la libertad de uso, modificación y distribución del software, se creó el concepto jurídico de licencia GPL (Licencia Pública
  • 7. General). Este tipo de licencia obliga a que cualquier software que contenga código GPL (aunque sea una parte) sea distribuido como tal. Basándose en Unix, se creó el proyecto GNU (acrónimo recursivo de GNU´s Not Unix), con el objetivo de construir un sistema operativo tipo Unix que sirviera como punto de unión al software libre ya desarrollado y como punto de partida para otros proyectos, como un compilador, editor de texto, etc. Un paso importante lo dio un estudiante finlandés Linus Tovalds, que creó el Kernel (la parte más importante del sistema operativo UNIX) que incluso podía funcionar en las máquinas tipo Intel (los conocidos como PC’s) y que lo llamó Linux. El núcleo creado era capaz de interactuar con los otros programas, desarrollados desde los setenta, hasta el comienzo del movimiento del software libre, multitud de «piezas» desarrolladas paralelamente, encajaban. El proyecto perdura gozando de buena salud: constantemente se crean nuevos programas que se ajustan a las necesidades de los usuarios-programadores. Utilizando Internet, un variado grupo cualificado se encarga de todo el proceso (en el Kernel de Linux llegaron a colaborar miles de personas) y el resultado suele ser realmente bueno. Una clara muestra de la calidad del producto es que más del 60 por ciento de servidores webs que hay en el mundo, funcionan con Apache (un programa de software libre). 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.
  • 8. 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. Reglas acerca del empaquetamiento y la distribución 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 versión 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. Un problema particular se presenta cuando la licencia requiere que a un programa se le cambie el nombre con el cual será invocado por otros programas. De hecho este requisito dificulta la publicación de la versión modificada para reemplazar al original cuando sea invocado por esos otros
  • 9. programas. Este tipo de requisitos es aceptable únicamente cuando exista un instrumento adecuado para la asignación de alias que permita especificar el nombre del programa original como un alias de la versión modificada. 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. Una licencia libre no puede exigir la conformidad con la licencia de un programa que no es libre. Así, por ejemplo, si una licencia requiere que se cumpla con las licencias de «todos los programas que se usan», en el caso de un usuario que ejecuta programas que no son libres este requisito implicaría cumplir con las licencias de esos programas privativos, lo cual hace que la licencia no sea libre. Es aceptable que una licencia especifique la jurisdicción de competencia o la sede para la resolución de conflictos, o ambas cosas. Cuando hable del software libre, emplee los términos adecuados: 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. Hay tres grandes grupos de programas ¿Cuáles son y qué función tienen?
  • 10. Existen 3 grandes grupos de programas, el primero recoge los programas que hacen que funcionen los ordenadores, son los sistemas operativos. El grupo lenguajes de programación incluye programas que sirven para crear otros programas. El último grupo son las aplicaciones informáticas, que permiten mejorar o facilitar el trabajo cotidiano. ¿Cuáles son los tipos de aplicaciones informáticas más frecuentes?
  • 11. CONCLUSIÓN Nuestra sociedad se está volviendo loca porque incentiva a construir algo que no es realmente útil y no incentiva lo que sí es. Producir un programa comercial no es la misma contribución a la sociedad que producir el mismo programa y ponerlo libre, porque escribir un programa es sólo una contribución potencial a la sociedad. La verdadera contribución se produce cuando el programa es usado, y si uno impide que el programa se use, la contribución no existe. Así que la verdadera contribución no está en los programas comerciales que se incentiva tanto en hacer; la contribución que realmente necesitamos es el software libre. Pero todos están al menos un poco fastidiados por la idea de recibir plata por algo que en realidad no es realmente útil.