ULS - Como se puede aplicar el software libre a las diferentes carreras que ofrece la universidad...

download ULS - Como se puede aplicar el software libre a las diferentes carreras que ofrece la universidad luterana salvadoreña

If you can't read please download the document

Transcript of ULS - Como se puede aplicar el software libre a las diferentes carreras que ofrece la universidad...

  1. 1. UNIVERSIDAD LUTERANA SALVADOREA. CATEDRA DE INFORMTICA. Como se puede aplicar el software libre desde las diferentes carreras. Catedrtico: Lic. Nimrod Eliezer Vsquez Quintanilla. Presentan: Estrada de Hernndez, Mnica Isabel. Ciencias de la Educacin. Martnez Rodas, Yanci Yamileth. Ciencias Jurdicas. Morn Miranda, Ftima Marjorie. Ciencias Jurdicas. San Salvador, 18 de julio de 2015.
  2. 2. NDICE Introduccin 3 1 Planteamiento del problema 4 1.1 Descripcin de la realidad problemtica 1.2 antecedentes tericos del software libre 2 Fundamentos tericos de la investigacin 5 2.1 Marco terico 2.2 Marco conceptual 14 3 Justificacin y motivos de la investigacin 15 3.1 Objetivo General 3.2 Objetivo especifico 16 Conclusiones Recomendaciones 17 Bibliografa 18 2
  3. 3. INTRODUCCIN El presente trabajo de investigacin bibliogrfica tiene por objeto, dar a conocer las diferentes ventajas que ofrece el Software Libre en las diferentes reas profesionales, educativas, empresariales, entre otros. Las licencias libres permiten que el software pueda ser usado, copiado, estudiado, modificado y distribuido sin necesidad de autorizacin y sin restriccin alguna. Esto es posible si se tiene si se tiene acceso al cdigo fuente. L a licencia libre por excelencia es la Licencia Pblica General (LPG) http://web.gnu.org/philosophy/free-sw.es.htmkl. Las licencias no libres restringen de una u otra manera el uso, copia, modificacin y distribucin del software exigiendo autorizacin e imponiendo limitaciones o cobros. Resumiendo, el software libre es y da la libertad al usuario para crear, modificar, copiar, pegar, compartir entre otros. Se refiere: La libertad de usar el programa para cualquier propsito. La libertad de estudiar el funcionamiento del programa para modificarlo segn se requiere. Libertad de distribuir copias con el fin de ayudar a otros. Libertad de mejorar el programa y hacer pblica dicha mejora. Cuando compramos software tambin compramos un contrato de licencia de uso, un permiso, para usarlo, normalmente una sola persona y en un solo ordenador. En estos casos el software sigue perteneciendo al autor (o la empresa que lo creo) de ah la denominacin de "software propietario". Hay que aclarar que en informtica la piratera no es, como en la msica, la "copia de CDs", sino el uso sin licencia. 3
  4. 4. 1.- PLANTEAMIENTO DEL PROBLEMA. 1.1- Descripcin de la Realidad Problemtica. Qu es el software Libre? En la actualidad el software libre ha tenido un cambio en su evolucin. La creacin de nuevos programas y estrategias metodolgicas de vanguardia, la ha permitido crecer y mejorar la calidad, en las diferentes reas, educativa, empresarial, economa entre otros. Sin embargo a travs de la experiencia se ha podido observar que a la hora de hacer uso del software libre se presenta una serie de problemas para el usuario, no es por los programas sino por la falta de orientacin y desconocimiento del funcionamiento de este. El objetivo es darle el auge necesario al software libre, pues de esta forma se estara contribuyendo a darle la importancia que este tiene y las facilidades que presenta al momento de su uso y de su instalacin ya que es gratuito. El software libre es la base de un proceso que se esta desarrollando en la vida de muchos usuarios y que a su vez sea de gran beneficio, en cualquier rea de desempeo. Por lo que es necesario que este resulte generador de enrriquezca y motive a descubrir, modificar y a crear nuevas herramientas que ayuden a fortalecer las ya existentes. El presente trabajo de investigacin pretende demostrar la influencia positiva que tiene el software libre. 1.2- Antecedentes tericos del software libre. Entre los aos 60 y 70 del Siglo XX, el software no era considerado un producto sino un aadido que los vendedores de los grandes computadores de la poca (los mainframes) aportaban a sus clientes para que stos pudieran usarlos. En dicha cultura, era comn que los programadores y desarrolladores de software compartieran libremente sus programas unos con otros. 4
  5. 5. 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 los 70, las compaas iniciaron el hbito de imponer restricciones a los usuarios, con el uso de acuerdos de licencia. En 1984, Richard Stallman comenz a trabajar en el proyecto GNU, y un ao ms tarde fund la Free Software Foundation (FSF). Stallman introdujo una definicin para free software y el concepto de "copyleft", el cual desarroll para dar a los usuarios libertad y para restringir las posibilidades de apropiacin del software. http://www.monografias.com/trabajos33/software-libre/software-libre.shtml#histor#ixzz3fjRHTZC1 2.- FUNDAMENTOS TERICOS DE LA INVESTIGACIN 2.1- MARCO TERICO. La historia del software libre y de cdigo abierto como lo conocemos actualmente, se remonta a inicios de los aos 1980, poca en la que la mayora desoftware era privativo y surgi la necesidad, por parte de algunos programadores, de crear proyectos que impulsaran la creacin de software libre. Cabe mencionar que antes, cuando las primeras computadoras nacieron (y por ende los primeros programas informticos), el software tena un modelo de desarrollo cooperativo, similar al de otras ciencias como la fsica; esto empez a cambiar en los aos 1960 y los aos 1970, cuando nacieron las primeras compaas que privatizaron su cdigo. Es importante sealar que el software libre y de cdigo abierto, no debe ser confundido con el llamado "freeware"; el software libre y de cdigo abierto suele ser gratuito, lo que puede llevar a confusin. El FOSS (acrnimo en ingls para free and open source software) tambin puede ser comprado y vendido. La confusin es an mayor en pases de habla inglesa por la ambigedad de la palabra free que significa tanto libertad, como gratuidad. 5
  6. 6. Esta es una lnea del tiempo acerca de cmo el software libre y de cdigo abierto ha existido y evolucionado desde su concepcin Algunos de los principios fundamentales del software libre, surgieron de filosofas de cooperacin y sinceridad, ampliamente establecidas en los campos acadmicos y de la investigacin cientfica (en este caso, ciencia computacional). Richard Stallman, fundador de GNUy la FSF. Algunas comunidades de software, que pueden compararse con la comunidad del software libre actual, existieron por mucho tiempo antes que el movimiento del software libre y el trmino "software libre" existieran. Segn Richard Stallman, la comunidad que comparta software en el MIT existi por muchos aos antes de involucrarse (con el movimiento) en 1971. En los aos 1958 y 1959 y en los aos 1960 casi todo el software era producido en masa por acadmicos e investigadores corporativos en colaboracin y no era visto as mismo como un producto. Los sistemas operativos eran ampliamente distribuidos y mantenidos por comunidades de usuarios. El cdigo fuente, la versin leble para humanos del software, era distribuido con el software porque los usuarios modificaban el software ellos mismos para arreglar errores de programacin o agregar nuevas funcionalidades. El cdigo fuente del sistema operativo de un mainframe de IBM, el ACP (acrnimo de Airline Control Program), de 1967 era distribuido de manera muy parecida al del software libre. Se formaron grupos de usuarios como los de IBM 701, llamados SHARE, y los de Digital Equipment Corporation, llamados "DECUS"; formados para facilitar el intercambio de software. As en esa era, el software era libre en cierto sentido, no por algn esfuerzo realizado por usuarios o desarrolladores de software, sino porque el software era desarrollado por la comunidad de usuarios. Para finales de 6
  7. 7. los aos 1960 se empez a producir un cambio: al evolucionar los sistemas operativos y los compiladores de lenguaje de programacin, los costos del software de las compaas se incrementaron dramticamente. Una naciente, aunque creciente industria del software estaba compitiendo con el software incluido al hardware de los fabricantes (el costo de los programas precargados estaba incluido en el precio del hardware), las mquinas arrendadas requeran soporte del software al tiempo que no se provea la renta del software, y algunos clientes capaces de satisfacer de mejor manera sus propias necesidades no quera que el costo del software del fabricante fuera incluido con el costo del producto. En la demanda, realizada el 17 de enero de 1969, por parte del "Estado Unido contra IBM" por violaciones al derecho de competencia (antitrust) el gobierno de los Estados Unidos dictamin que el software atado (incluido o precargado) era anticompetitivo. Mientras algn software continuaba publicndose de manera gratuita, exista una creciente cantidad de software que era vendido nicamente. En los aos 1970 AT&T distribua las primeras versiones de UNIX sin costo al gobierno y a investigadores acadmicos, pero estas versiones no permitan su distribucin ni la distribucin de versiones modificadas, y por ende no eran software libre en la acepcin moderna de la frase. A finales de los aos 1970 y principios de los aos 1980, los vendedores de computadoras y compaas de software empezaron a cobrar por licencias de software de manera rutinaria, comercializndolas como "Productos Informticos" e imponiendo restricciones legales a los nuevos desarrollos de software, ahora vistos como activos, a travs de derechos de autor, marcas registradasy contratos de arrendamiento. En 1976, Bill Gates marc el gran cambio de era cundo escribi, su ahora famosa Carta abierta a los aficionados, mandando el mensaje de que lo que los hackers llaman compartir era, en sus palabras, robar. Por ejemplo, en 1979, AT&T empez a hacer cumplir sus licencias restrictivas cuando la compaa decidi que podran generar utilidades vendiendo el sistema Unix. 7
  8. 8. La llegada de Usenet al principio de los aos 1980 conect an ms a la comunidad de programadores y facilit, a los programadores, una forma ms simple de compartir su software y de contribuir al software que otros hayan escrito. Lo que persiste de la poca. Mucho software libre que fue desarrollado en los aos 1970 y en los aos 1980 an contina siendo utilizado, incluyendo el simulador de circuitos integrados SPICE, TeX (desarrollado por Donald Knuth) y el sistema de ventanas X. El sistema de ventanas W sent las bases para el sistema de ventanas X, pero tena muchas diferencias fundamentales. El desarrollo del sistema de ventanas X fue simultneo al del proyecto GNU, sin embargo GNU de ninguna manera fue responsable del desarrollo del sistema de ventanas X. Inicios del proyecto GNU y la FSF La mascota del proyecto GNU es la cabeza de un u. En 1983, Richard Stallman lanz el proyecto GNU para escribir un sistema operativo completo libre de restricciones para el uso, modificacin y distribuirlo con o sin mejoras. Uno de los incidentes particulares que lo motivaron a esto fue el caso de una molesta impresora que no poda ser arreglado porque el cdigo fuente no era revelado. Otro posible evento de inspiracin para el proyecto GNU y 8
  9. 9. su manifiesto fue el desacuerdo entre Stallman y Symbolics, Inc. sobre el acceso a las actualizaciones, por parte del MIT, que Symbolics haba realizado a su mquina Lisp, la cual estaba basada en cdigo del MIT. Poco tiempo despus de su lanzamiento, acu el trmino "software libre" y para promover el concepto fund la Free Software Foundation. Una definicin de software libre fue publicada en febrero de 1986. En 1989, fue publicada la primera versin de la Licencia Pblica General de GNU. En 1991 se public la ligeramente actualizada la versin 2 de la licencia. En 1989, algunos desarrolladores de GNU crearon la compaa Cygnus Solutions. El ncleo (kernel) del proyecto GNU, posteriormente llamado GNU Hurd, fue retrasado continuamente, pero la mayor parte de los dems componentes fueron completados para 1991. Algunos de stos, especialmente la Coleccin de Compiladores de GNU, se han convertido en lderes del mercado por mritos propios. El Depurador de GNU y GNU Emacs tambin fueron xitos notables. Linux El ncleo Linux iniciado por Linus Torvalds, fue liberado para poder ser modificado libremente en 1991. La licencia inicial, no fue exactamente una licencia de software libre, sin embargo la versin 0.12 lanzada en febrero de 1992, fue licenciada nuevamente por Torvalds bajo los trminos de la Licencia Pblica General de GNU. As como Unix en su tiempo, el ncleo de Torvalds atrajo la atencin de programadores voluntarios. 9
  10. 10. Linus Torvalds el creador del ncleoLinux. Australia, 2002. Hasta este punto, la falta de ncleo del proyecto GNU significaba la no existencia de un sistema operativo libre completo. El desarrollo del ncleo de Linus Torvalds llen ese ltimo hueco. La combinacin del casi terminado sistema operativo de GNU y el ncleo Linux result en el primer sistema operativo completo de software libre. Entre las distribuciones Linux, Debian GNU/Linux, iniciado por Ian Murdock en 1993, es notorio por estar comprometido explcitamente con los principios de GNUy la FSF del software libre. Los principios de los desarrolladores de Debian estn expresados en el Contrato Social de Debian. Desde su inicio, el proyecto Debian ha estado ntimamente ligado con la FSF, y de hecho fue patrocinado por la FSF durante un ao, de 1994 a 1995. En 1997, el antiguo lder del proyecto Debian, Bruce Perens ayud tambin a fundar Software in the Public Interest, una fundacin y organizacin de soporte sin nimo de lucro para varios proyectos de software libre. Sin embargo Debian ya no se considera software libre por la FSF y el proyecto GNU ya que el ncleo Linux incluido con Debian contiene partes privativas adems de ofrecer repositorios con software no libre. 10
  11. 11. El u de GNU y Tux de Linux, ilustrando la unin GNU+Linux. GNU/Linux (o simplemente Linux) contina siendo software libre desarrollado por programadores voluntarios, pero tambin muchas compaas ofrecen productos personalizados basados en el ncleo Linux as como distribuciones con soporte comercial. El nombre del sistema operativo contina generando controversia dentro de la comunidad del software libre, por un lado el proyecto GNU y otros grupos de usuarios piden que el sistema sea llamado GNU/Linux o GNU+Linux argumentando que la mayora de sistemas basados en el ncleo Linux son derivaciones del sistema operativo GNU, que empezaron a desarrollarlo 7 aos antes que Linus Torvalds publicara su ncleo y que "en base a lo justo, deberan tener por lo menos una mencin equivalente". Por el otro lado, los grupos que apoyan el nombre "Linux" para referirse al sistema operativo completo y no solo a su ncleo, argumentan que el nombre "Linux" es ms reconocido, mejor recibido y ms prctico; tambin argumentan que probablemente Richard Stallman se siente frustrado porque Torvalds "ha recibido toda la gloria" y que por esta razn gasta mucha energa en nomenclaturas. Es importante sealar que la mayora deversiones del sistema operativo basado en Linux, contienen muchas otras partes adems de las desarrolladas por el proyecto GNU y el ncleo Linux, el ejemplo ms representativo de estos componentes ajenos a GNU y Linux es el sistema de ventanas X. 11
  12. 12. Los sistemas BSD libres BSD son las iniciales de Berkeley Software Distribution (en espaol, Distribucin de Software Berkeley) y se utiliza para identificar un sistema operativo derivado del sistema Unix nacido a partir de los aportes realizados a ese sistema por la Universidad de California en Berkeley. El primer sistema Unix en Berkeley fue el PDP-11, que fue instalado en 1974, despus en 1977 Bill Joy, entonces un estudiante de grado en Berkeley, grab y envi cintas del primer Berkeley Software Distribution (BSD). En 1983 fue publicado BSD 2.9 que incluye cdigo de BDS 4.1c y fue la primera distribucin considerada como un sistema operativo completo (Uua modificacin de Unix 7). Hasta este punto, todas las versiones de BSD incluan cdigo privativo de AT&T, lo que requera el pago de licencias haciendo al software muy caro y gener la exigencia por un sistema libre por parte de entidades externas. Esto se consigui con Network Tape 1 (Net/1), lanzada en 1989 y creada sin cdigo propietario de AT&T que fue libremente distribuida sobre los trminos de la permisiva licencia BSD. Ms adelante, otros proyectos adoptaron la filosofa de software libre y adoptaron la licencia BSD, as en junio de 1991 naci Network Tape 2 (Net/2). Poco tiempo despus, BSDi (Berkeley Software Design Inc.) tuvo un problema legal con AT&T, propietarios de los derechos de System V y la marca Unix. El pleito fue archivado en 1992, bajo la prescripcin de no distribuir Net/2 hasta que la validez de las demandas pudiera ser determinada. Cuando se resolvi la demanda legal que USL levant en contra de BSDi por parte de la corte en 1993, las distribuciones derivadas de 386BSD, FreeBSD y NetBSD fueron liberadas como software libre. Ms tarde en 1995, OpenBSD fue publicada, una distribucin derivada de NetBSD. Tambin existen otras versiones derivadas en la actualidad, entre las que destacan SunOS y Mac OS X. 12
  13. 13. Los aos del punto com (finales de los aos 1990) Logotipo de Apache un servidor web libre. En la segunda mitad de los aos 1990, cundo muchas compaas basadas en web empezaban a operar; el software libre se volvi la opcin popular de losservidores web. El servidor HTTP Apache se volvi en el software de servidor web ms utilizado, ttulo que an conserva a finales de la primera dcada del siglo XXI. Estos servidores web, se han llegado a conocer como "sistemas LAMP"; son sistemas que vienen con un "paquete" de software inicial que incluye al ncleo Linux como base, a Apache como proveedor de servicios web, la base de datos MySQL para archivo de datos y al lenguaje de programacin PHP unindolos a todos. Nace el cdigo abierto En 1997, Eric Raymond public La catedral y el bazar, un ensayo dnde analiza a la cultura hacker y los principios del software libre. El escrito recibi particular atencin al principio de 1998 y fue un factor estimulante para que Netscape Communications Corporation liberara su popular suite de internet Netscape Communicator como software libre. Este cdigo, es mejor conocido en la actualidad como Firefox y Thunderbird. Este acto por parte de Netscape, impuls a Raymond y otros a buscar cmo llevar los principios del software libre a la industria del software comercial. Concluyeron 13
  14. 14. que el activismo social de la FSF no era atractivo para las compaas como Netscape y buscaron maneras de volver a inventar el movimiento del software libre para enfatizar el potencial comercial de compartir cdigo fuente. El nuevo nombre que escogieron fue "cdigo abierto" (open source en ingls) y rpidamente Bruce Perens, el editor Tim O'Reilly, Linus Torvalds y otros firmaron a favor del nuevo nombre. La Open Source Initiative (Iniciativa por el Cdigo Abierto) fue fundada en febrero de 1998 para fomentar el nuevo trmino y para difundir los principios del "cdigo abierto". Sin embargo, Richard Stallman y la FSF objetaron enrgicamente al enfoque de la nueva organizacin. Sintieron que, con la estrecha visin del cdigo fuente, la OSI estaba sepultando los valoresfilosficos y sociales del software libre y que estaba escondiendo el problema de la libertad de los usuarios de computadoras. Aun as, Stallman segua manteniendo la postura de que los usuarios de ambos trminos eran aliados en contra del software privativo. En septiembre de 2000, Sun Microsystems lanz la suite ofimtica StarOffice 5.2 como software libre bajo los trminos de la Licencia Pblica General Reducida de GNU. La versin libre de la suite fue renombrada a OpenOffice.org (comnmente abreviado "OOo") y coexiste con StarOffice, la versin 1.0 de OpenOffice.org fue lanzada el 30 de abril de 2002; el producto y el cdigo fuente abierto coexisten desde el 13 de octubre de 2000. 2.2 MARCO CONCEPTUAL. SOFTWARE LIBRE: Segn la IEEE2 en su estndar 729 define al software como la suma total de los programas de cmputo, procedimientos, reglas de documentacin y datos asociados que forman parte de las operaciones de un sistema de cmputo. La teora que forma la base de la mayor parte del software moderno fue Propuesta por primera vez por Alan Turn en su ensayo en 1936. 14
  15. 15. 1 http://es.wikipedia.org/wiki/Software" 2 IEEE 729-1993, IEEE estndares de la ingeniera de Software 3.- JUSTIFICACIN Y OBJETIVOS DE LA INVESTIGACIN. 3.1- JUSTIFICACIN. El estudio est dirigido para obtener conocimientos, observar, analizar y ampliar la informacin que se tiene sobre el software libre, y que influyan en el proceso cognitivo de los estudiantes en la materia de informtica de la Universidad Luterana Salvadorea. Por lo tanto la presente investigacin se centra, en la necesidad de concientizar, a cerca de los problemas que se presentan al no darle el valor necesario al software libre, al no apoderarse de la riqueza de informacin que se da para todos los usuarios y sus facilidades tanto econmica como prctica, y as comprometer a los usuarios para hacer uso del software. Las limitaciones que se han presentado en la presente investigacin son las siguientes: El material bibliogrfico ya que no hay mucho en fsico, el tiempo, el espacio pues es un tema amplio y requiere de tiempo para sacar el extracto de la informacin. OBJETIVOS: Objetivo General: Indagar acerca de cmo se puede aplicar el software libre desde las diferentes carreras. 15
  16. 16. Objetivos Especficos: Obtener conocimientos del software libre. Implementar los conocimientos adquiridos en las diferentes reas profesionales y compartirlos para dar a conocer las ventajas del software libre. Conclusiones. Luego de haber tenido una experiencia directa con el software libre, despus de realizar distintos trabajos por medio de este y realizar investigaciones del uso y aprovechamiento de dicha herramienta podemos concluir lo siguiente: 1. Los usuarios de este software estn sumamente satisfechos con los beneficios que este da, ya que es de manera gratuita, con gran capacidad igual o superior a otros, no existen problemas de virus, es sumamente amigable con el usuario y sobre todo que es de obtencin sin costo. 2. El software libre es una herramienta que en algunos casos las personas desconocen e ignoran sus beneficios, sin embargo al hacerles una pequea explicacin de este se muestran sumamente interesados y ganosos de tener una experiencia con dicha herramienta, el inters aflora al explicarles que es un software sin costo, instalable en cuantas maquinas guste y que no se dan problemas de virus. 3. Podemos concluir que este software naci para quedarse y que cada da mejora su plataforma la cual la comparte con sus usuarios a travs de las actualizaciones, gana nuevos usuarios que despus de ver sus beneficios y ventajas difcilmente seguirn con las plataformas tradicionales. 16
  17. 17. Recomendaciones. Hacemos la recomendacin de iniciar o seguir con campaas ms agresivas de impulso de dicha herramienta la cual nos genera beneficios logrando con esto una independencia total a software por contratos, abriendo las oportunidades de todos en la rama de la computacin. 17
  18. 18. ANEXOS: 18
  19. 19. Bibliografa Enlaces consultados al 15 de julio 2015: http://web.gnu.org/philosophy/free-sw.es.htmkl. http://www.monografias.com/trabajos33/software-libre/software- libre.shtml#histor#ixzz3fjRHTZC1 http://es.wikipedia.org/wiki/Software" IEEE 729-1993, IEEE estndares de la ingeniera de Software Entrevistas realizadas con las siguientes preguntas. 1.- Qu es el software libre? 2.- Cmo funciona este en la vida profesional? 3.- Qu oportunidad tiene este en la vida profesional? 4.- Es importante para las Ciencia Jurdicas utilizar el software libre? 19