Documentos de Académico
Documentos de Profesional
Documentos de Cultura
S.E.P.
S.N.E.S.T
D.G.E.S.T.
EQUIPO 1:
BIANCA JIMNEZ ALVARADO 09190047 LUIS BRAVILLA SANTIAGO 09190008 JOS LUIS FLORES MORALES 09190020 VSQUEZ GONZALES CESAR DANIEL 09190065 CRUZ MARTINEZ SAMUEL 09190085
MATERIA:
SOFTWARE LIBRE
Pgina 1
NDICE INTRODUCCION 1. INTRODUCCIN AL SOFTWARE LIBRE .... 1.1 DEFINICION.. 1.2 HISTORIA.. 1.3 ASPECTOS LEGALES 1.3.1 1.3.2 1.3.3 LA LICENCIA GPL LA LICENCIA BSD... OTRAS LICENCIAS. 3 4 4 5 11 12 13 15 20 21 22 25 26
Pgina 2
INTRODUCCION
En este tema de investigacin, hablaremos acerca del Software libre, la historia que relata su creacin, as como la definicin del mismo, est caracterizado por ser un software de acceso completo al cdigo fuente del mismo con permiso para ser usado sobre cualquier ordenador, identificamos los aspectos legales del Software libre, licencias GPL, BSD, entre otras las cuales determinan los aspectos legales. El software libre es aquel que puede ser distribuido, modificado, copiado y usado; por lo tanto, debe venir acompaado del cdigo fuente para hacer efectivas las libertades que lo caracterizan.
Sabemos que para programar debe existir algn inters por el cul hablamos de motivacin en la creacin del software libre. El software libre se desarrolla de muchas formas distintas, y con mecanismos para conseguir recursos que varan muchsimo de un caso a otro. Cada proyecto libre tiene su propia forma de financiarse.
Pgina 3
Pgina 4
La meta del movimiento es dar libertad a los usuarios de ordenadores reemplazando software con trminos de licencia restrictivos por Software Libre. 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 de software era privativo y surgi la necesidad, por parte de algunos programadores, de crear proyectos que impulsaran la creacin de software libre. 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 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. Para finales de 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. 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.
Pgina 5
Derecho de autor o copyright: forma de proteccin proporcionada por las leyes vigentes en la mayora de los pases para los autores de obras originales incluyendo obras literarias, dramticas, musicales, artsticas e intelectuales, tanto publicadas como pendientes de publicar.
Pgina 6
Pasamos a continuacin a describir y explicar de manera detallada todas y cada una de las facultades o conductas que se pueden realizar frente a un software libre:
Ejecutar el programa con cualquier propsito Ello significa que estamos en libertad de utilizar o correr el programa con cualquier propsito o finalidad, bien sea esta con nimo o sin nimo de lucro, de carcter comercial o empresarial, educativo, cultural, poltico, religioso, social etc.
Pgina 7
Pgina 8
Pgina 9
Pgina 10
Con el trmino propiedad intelectual se agrupan distintos privilegios que se otorgan sobre bienes intangibles con valor econmico. De ellos podemos destacar los de copyright (derechos de autor) y similares, que protegen de la copia no autorizada los trabajos literarios o artsticos, programas de ordenador, recopilaciones de datos, diseos industriales, etc.; las marcas, que protegen smbolos; las indicaciones geogrficas, que protegen denominaciones de origen; el secreto industrial, que respalda la ocultacin de informacin, y las patentes, que otorgan monopolio temporal sobre un invento a cambio de desvelarlo. Permite al autor reservarse los derechos que no se ceden e imponer y otorgar al usuario otras obligaciones y derechos no necesariamente vinculados con el derecho de autor (confidencialidad, etc.). Establece, por lo tanto, lo que el usuario puede y no puede hacer con el software. La diferencia entre las licencias de software libre y las de software propietario reside en los derechos y obligaciones especificados en la licencia. Aqullos otorgados por las licencias de software libre (licencias libres) suelen ser directamente opuestos a los otorgados y reservados por una licencia de software propietaria (licencia propietaria), sobre todo en cuanto al uso, la distribucin y la modificacin del software.
Pgina 11
Pgina 12
Ventajas de GPL
Cualquier cdigo fuente licenciado bajo GPL, debe estar disponible y accesible, para copias ilimitadas y a cualquier persona que lo solicite. De cara al usuario final, el software licenciado bajo GPL es totalmente gratuito, pudiendo pagar nicamente por gastos de copiado y distribucin. Se ha establecido la idea global que GPL contribuye al mejoramiento y evolucin del software, ya que la disponibilidad y acceso global de los programas permite la expansin del conocimiento depositado en cada pieza de software.
Desventajas de GPL
Si el desarrollador incluye cdigo fuente bajo GPL en otro programa, todo el programa final est obligado a seguir las condiciones y trminos de la licencia GPL. El software licenciado bajo GPL carece de garanta. El autor del software no se hace responsable por el malfuncionamiento del mismo. De cara al desarrollador, no se puede establecer ningn cobro por las modificaciones realizadas. nicamente se pueden establecer cobros asociados a copiado y distribucin. Aunque GPL posibilita la modificacin y redistribucin del software, obliga a que se haga nicamente bajo esa misma licencia.
Pgina 13
La licencia BSD permite el uso de cdigo fuente en software propietario. Una aplicacin licenciada con BSD permite que otras versiones puedan tener otros tipos de licencias, tanto propietarias como libres. BSD permite que los redistribuidores puedan hacer casi cualquier cosa con el software, incluyendo usarlo para productos propietarios. De cara al desarrollador, BSD permite el cobro por la distribucin de objetos binarios. As mismo, el desarrollador no est en la obligacin de incluir el cdigo fuente. Se argumenta que la licencia BSD asegura el verdadero software libre, en el sentido que el usuario tiene libertad ilimitada con respecto al software, y que puede decidir incluso redistribuirlo como no libre. La utilizacin de las licencias BSD ha contribuido al mantenimiento de un ecosistema de software sano, ya que ha permitido la investigacin con fondos pblicos y su posterior comercializacin, con lo cual se mejora al sector privado del software.
Desventajas de BSD
Las distribuciones del software bajo licencia BSD deben incluir copias literales de la licencia, anuncio de copyright y una "negacin de responsabilidad" (ingls: disclaimer).
Pgina 14
Debe incluirse reconocimiento del origen del software (la Universidad de California) en cualquier anuncio, con el aviso publicitario de BSD, ms no es obligatorio la inclusin de los autores. BSD no incluye ninguna restriccin orientada a garantizar que los trabajos derivados sigan siendo libres. De cara al usuario final, BSD permite establecer el pago por la distribucin de objetos binarios. As mismo, el usuario puede no recibir el cdigo fuente. Aunque se argumenta que BSD segura el software libre, existen tendencias que destacan que BSD no contribuye al desarrollo de nuevo software libre, ya que el mismo puede ser utilizado en desarrollos propietarios o de distribucin no libre.
El siguiente grfico puede expresar los distintos conjuntos de licencias, de donde se puede deducir que software libre y de fuente abierto no son estrictamente similares y que la cualidad del copyleft no es una condicin indispensable en todas estas licencias.
1.3.3.-OTRAS LICENCIAS
LICENCIA MPL La Licencia Pblica de Mozilla (Mozilla Public License MPL) es una licencia de cdigo abierto y software libre utilizada por el navegador de Internet Mozilla y sus productos derivados. Cumple completamente con los postulados del open source y del software libre. Sin embargo, la MPL deja abierto el camino a una posible reutilizacin comercial y no libre del software, si el usuario as lo desea, sin restringir la reutilizacin del cdigo ni el re licenciamiento bajo la misma licencia. Aunque el uso principal de la MPL es servir como licencia de control para el navegador Mozilla y el software relacionado con l, esta licencia es ampliamente utilizada por desarrolladores y programadores que quieren liberar su cdigo. Ventajas de MPL
MPL es una licencia de cdigo abierto y software libre utilizada por desarrolladores y programadores para la liberacin de cdigo fuente.
Pgina 15
No se puede, legalmente, enlazar un mdulo cubierto por la licencia GPL con un mdulo cubierto por la licencia MPL.
LICENCIA NPL La Licencia Pblica de Netscape (ingls: Netscape Public License NPL), es una licencia de software libre sin un copyleft fuerte. NPL est basada en la Licencia Pblica de Mozilla revisada anteriormente. NPL agrega una clusula que permite a Netscape utilizar el cdigo que un desarrollador agregue a un programa con bajo licencia NPL. Netscape podr utilizar este cdigo fuente sin importar si el desarrollador lo estableci de tipo privativo. En contrapartida, la licencia NPL no permite al desarrollador hacer uso del cdigo fuente Netscape. Ventajas de NPL
NPL presenta como ventaja bsica que se trata de una licencia de software libre.
Desventajas de NPL
LPN no otorga derechos iguales a Netscape y al resto de los desarrolladores, ya que permite utilizar el cdigo de Netscape slo como se especifica en la licencia, pero Netscape puede utilizar los cambios realizados por los desarrolladores en cualquier forma posible, incluso en versiones del software bajo licencia propietaria. LPN no se esfuerza en asegurar que las modificaciones hechas por los usuarios queden disponibles como software libre. Aunque todas las modificaciones hechas por los desarrolladores se deben liberar bajo la licencia LPN, esto slo aplica a las modificaciones realizadas al cdigo existente, no a subrutinas aadidas colocadas en archivos diferentes.
Licencias AGPL La Licencia Pblica General de Affero (en ingls Affero General Public License, tambin Affero GPL o AGPL) es una licencia copyleft derivada de la Licencia Pblica General de GNU diseada especficamente para asegurar la cooperacin con la comunidad en el caso de software que corra en servidores de red.
Pgina 16
LICENCIA PBLICA GENERAL MENOR DE GNU (GNU LGPL) Esta licencia, menos restrictiva, permite especficamente la integracin con cualquier otro software sin prcticamente limitaciones. VENTAJAS Si en el desarrollo de un producto se utiliza cdigo fuente licenciado bajo GPL o LGPL, no es obligatorio licenciar dicho producto final bajo dichas licencias. LGPL es menos restrictiva que la licencia GPL, ya que slo se ocupa en impedir el realizar versiones comerciales del producto licenciado bajo LGPL. Ahora bien, LGPL permite realizar versiones comerciales de un producto final que contenga como herramienta adicional un programa LGPL. Por lo tanto, LGPL puede ser utilizada o enlazada con software propietario. LGPL exige registrar todos los cambios realizados por terceros, a manera de no afectar la reputacin del autor original del software.
DESVENTAJAS
Otras actividades que no sean copia, distribucin o modificacin no estn cubiertas en esta licencia y estn fuera de su alcance. [4]
LICENCIAS PARA LA DOCUMENTACIN DEL SOFTWARE. Adems de establecer las condiciones de uso de los programas, tambin se puede regular la utilizacin de su documentacin. Para ello, Richard Stallman propuso una licencia de documentacin libre de GNU.
Pgina 17
La licencia GFDL puede utilizarse para proteger con copyleft aquellos trabajos que no tienen cdigo fuente distinguible (aunque el requisito que establece la GPL de liberar el cdigo fuente no tiene mucho sentido cuando se trata de trabajos donde no se puede distinguir entre cdigo compilado, cdigo objeto, cdigo ejecutable o cdigo binario). [6]
DESVENTAJAS
Para documentacin no permite cambiar los trminos de la licencia ni restringir las libertades de la licencia por ningn medio.
[7]
COPYLEFT Hay que hacer constar que el titular de los derechos de autor (copyright) de un software bajo licencia copyleft puede tambin realizar una versin modificada bajo su copyright original, y venderla bajo cualquier licencia que desee, adems de distribuir la versin original como software libre. Esta tcnica ha sido usada como un modelo de negocio por una serie de empresas que realizan software libre (por ejemplo MySQL); esta prctica no restringe ninguno de los derechos otorgados a los usuarios de la versin copyleft.
Pgina 18
Pgina 19
1.4 DESARROLLO BAJO MODELOS LIBRES El desarrollo parcialmente annimo y distribuido del software libre ha permitido que durante muchos aos los recursos humanos con los que cuenta el software libre sean desconocidos, motivo por el cual se ha mistificado parcialmente el mundo del software libre y de la vida de los que estn detrs de l, amparndose en tpicos extendidos sobre la cultura hacker y los ordenadores. Desde hace unos pocos aos, se ha venido realizando un gran esfuerzo por parte de la comunidad cientfica para conocer mejor a las personas que participan en proyectos de software libre, su procedencia, sus motivaciones, su preparacin y otros aspectos que pudieran parecer interesantes. PERSONAJES RELEVANTES Reputacin y liderazgo son las caractersticas que explican el xito del software libre. Linus Torvalds: creador del ncleo Linux, el sistema operativo libre ms utilizado. Coautor de Just For Fun: the story of an accidental revolutionary. Richard Stallman: idelogo y fundador de la Fundacin del Software libre y desarrollador en varios proyectos GNU. Autor de varios escritos muy importantes dentro del mundo del software libre. Miguel de Icaza: cofundador del proyecto GNOME y de Ximian Inc. Desarrollador de parte de GNOME y de MONO. Eric Raymond: impulsor de la Open Source Initiative, autor de La Catedral y el Bazar. Bruce Perens: antiguo lder del proyecto Debian. Impulsor (converso) de la Open Source Initiative. Desarrollador de la herramienta e-fence que el modelo utilizado no iba a dar frutos nunca. Mathias Ettrich: fundador de KDE. Desarrollador de LyX y otros. Marco Presenti Gritti: desarrollador principal de Galeon. Bryan Andrews: desarrollador de Apache Toolbox.
Pgina 20
La motivacin tica, abanderada por la Free Software Foundationfsf, heredera de la cultura hacker, y partidaria del apelativo libre, que argumenta que el software es conocimiento que debe poder difundirse sin trabas, y que su ocultacin es una actitud antisocial y que la posibilidad de modificar programas es una forma de libertad de expresin. Puede profundizarse en este aspecto en los ensayos de Stallmanstallman:essays o en el anlisis de Pekka Himanenhimanen:hackerethic.
La motivacin pragmtica, abanderada por la Open Source Initiativeosi y partidaria del apelativo fuente abierta, que argumenta ventajas tcnicas y econmicas, que repasaremos en la seccin siguiente.
Aparte de estas dos grandes motivaciones, la gente que trabaja en software libre puede hacerlo por muchas otras razones, que van desde la diversintorvalds:fun a la mera retribucin econmica, posiblemente debida a modelos de negocio sustentable. Movido por Intereses: * Comercial * Realizacin personal * Reconocimiento de la comunidad * Meritocracia * Aportacin a la humanidad * Mayormente espacio masculino
Pgina 21
altruistamente, hasta el que es llevado a cabo por una empresa que factura el 100% de sus costes a una entidad interesada en el desarrollo correspondiente. En cierto sentido, esta financiacin externa para proyectos libres puede considerarse como un tipo de patrocinio, aunque este patrocino no tiene por qu ser desinteresado (y habitualmente no lo es). En los siguientes apartados se comentan los tipos de financiacin externa ms habituales. Financiacin pblica Un tipo muy especial de financiacin de proyectos libres es la pblica. La entidad financiadora puede ser directamente un gobierno (local, regional, nacional o incluso supranacional) o una institucin pblica (por ejemplo, una fundacin). En estos casos, la financiacin suele ser similar a la de los proyectos de investigacin y desarrollo, y de hecho es muy habitual que provenga de entidades pblicas promotoras de I+D. Normalmente, la entidad financiadora no busca recuperar la inversin (o al menos no de forma directa), aunque suele tener objetivos claros (como favorecer la creacin de tejido industrial e investigador, promover cierta tecnologa o cierto tipo de aplicaciones, etc.). Las motivaciones para este tipo de financiacin son muy variadas, pero se pueden destacar las siguientes: 1) Cientfica. ste es el caso ms habitual en proyectos de investigacin financiados con fondos pblicos. Normalmente el proyecto no est interesado en comercializar estas herramientas, o incluso est activamente interesado en que otros grupos las utilicen y las mejoren. 2) De promocin de estndares. Tener una implementacin de referencia es una de las mejores formas de promover un estndar. En muchos casos eso supone tener programas que formen parte de esa implementacin (o si el estndar se refiere al campo del software, que sean la implementacin ellos mismos).
Pgina 22
Pgina 23
Pgina 24
Sistema de donaciones. Consiste en habilitar un mecanismo de pago al autor de un determinado software en la pgina web que alberga el proyecto. Ventajas para los clientes con el modelo de negocio del software Libre: * Libertad ante proveedores. No cliente cautivo * Ahorro por reutilizacin * De gasto en licencias a inversin en personas y servicios * Seguridad por auditabilidad del cdigo fuente * Cada vez hay ms empresas usuarias de software libre Ventajas para los proveedores: * Recurso de conocimiento * Oportunidad de negocio en servicios * Se puede mejorar el software existente con conocimiento y tan solo un PC Ventajas para el mercado: * Se eliminan monopolios * Redistribucin ms equitativa de la riqueza * Oportunidad de negocio para desarrollo local * Ahorro de licencias Ventajas para la humanidad: * Se va creando un corpus de software patrimonio de la humanidad * Mejora con el tiempo * Recurso de conocimiento para quien estudia informtica * Traduccin a lenguas locales * Legalidad
Pgina 25
CONCLUSION
En conclusin el Software libre, actualmente es muy popular, principalmente es aceptado por la comunidad, que est en contra de las grandes empresas privativas que lo nico que quieren es monopolizar el mercado en el cual radican, sin que le importe lo que realmente necesita los clientes; Por una parte estamos de acuerdo con que el software es producto del es fuerzo y el trabajo de las personas que lo desarrollan y por lo tanto debe tener un costo de produccin, pero por otro lado los altos costos que manejan las grandes empresas como Microsoft muchas veces no es justificado y en vez de hacer un bien a sus clientes los obligan a comprar sus productos, esto da pie a que software del mbito Open source sean cada vez ms usado y muchas veces amado por estas personas. La libertad de redistribuir y copiar software es un ideal que se busco con el objetivo de satisfacer una necesidad en comn: Richard Stallman. Encargarse de mantener estos principios en la actualidad despus del gran cambio surgido en la dcada de los 70 en polticas de derechos de autor ha sido el inconveniente que buscado doblegar la FSF (free software fundations).
Pgina 26
Pgina 27