Está en la página 1de 27

Instituto Tecnolgico del Istmo

S.E.P.

S.N.E.S.T

D.G.E.S.T.

INSTITUTO TECNOLGICO DEL ISTMO


TRABAJO:

INTRODUCCION AL SOFTWARE LIBRE (MODIFICADO)

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

CARRERA: ING. SISTEMAS COMPUTACIONALES

HEROICA CUIDAD DE JUCHITAN DE ZARAGOZA OAX. A 26 de febrero del 2013

Pgina 1

Instituto Tecnolgico del Istmo

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

1.4 DESARROLLO BAJO MODELOS LIBRES... 1.4.1 1.4.2 MOTIVACIN. ECONOMIA...

1.5 CONCLUSIN 1.6 FUENTES CONSULTADAS

Pgina 2

Instituto Tecnolgico del Istmo

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

Instituto Tecnolgico del Istmo

INTRODUCCION AL SOFTWARE LIBRE


1.1 DEFINICION
La definicin de Software Libre, escrita por Richard Stallman y publicada por la Free Software Foundation (Fundacin por el Software Libre o FSF), define al software libre como un asunto de libertad, no de precio. En el contexto de las Tecnologas de la Informacin y las Comunicaciones TICs, el concepto de Software Libre o Software de Cdigo Abierto (Open Source Software OSS) est caracterizado por ser un software de acceso completo al cdigo fuente del mismo con permiso para ser usado sobre cualquier ordenador y en cualquier situacin, para modificarlo (aportando nuevas funcionalidades, resolviendo fallos o bugs) y para ser redistribuido, normalmente aplicndole de nuevo las caractersticas de software libre. Software libre significa que el software respeta la libertad de los usuarios y la comunidad. En trminos generales, los usuarios tienen la libertad de copiar, distribuir, estudiar, modificar y mejorar el software. Un programa es software libre si los usuarios tienen las cuatro libertades esenciales: La libertad de ejecutar el programa para cualquier propsito (libertad 0). El usuario puede utilizar el programa para el fin que desee, sin tener que pedir permiso al programador del software libre. La libertad de estudiar cmo funciona el programa, y cambiarlo para que haga lo que usted quiera. El acceso al cdigo fuente es una condicin necesaria para ello (libertad 1).. La libertad de redistribuir copias para ayudar a su prjimo (libertad 2). La libertad de distribuir copias de sus versiones modificadas a terceros (libertad 3). Un programa es software libre si los usuarios tienen todas esas libertades. El ser libre de hacer estas cosas significa, entre otras cosas, que no tiene que pedir ni pagar el permiso.

Pgina 4

Instituto Tecnolgico del Istmo 1.2 HISTORIA


Como movimiento consciente, nace en 1984 cuando Richard Stallman anunci el proyecto GNU.

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

Instituto Tecnolgico del Istmo


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 registradas y 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.. Copiar o no copiar, he ah el dilema? Jess M. Gonzlez Barahona Publicado originalmenet en la revista TodoLinux Nmero 23, pg. 12-13, Noviembre de 2002 Uno de los aspectos del software libre que ms sorprenden al recin llegado es que el autor no slo permita que su trabajo sea copiado y redistribuido libremente, sino que adems nima al usuario a que lo haga. Definiciones: Licencia: contrato entre el desarrollador de un software sometido a propiedad intelectual y a derechos de autor y el usuario, en el cual se definen con precisin los derechos y deberes de ambas partes. Es el desarrollador, o aqul a quien ste haya cedido los derechos de explotacin, quien elige la licencia segn la cual distribuye el software. Patente: conjunto de derechos exclusivos garantizados por un gobierno o autoridad al inventor de un nuevo producto (material o inmaterial) susceptible de ser explotado industrialmente para el bien del solicitante por un periodo de tiempo limitado.

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

Instituto Tecnolgico del Istmo


Software con copyleft: software libre cuyos trminos de distribucin no permiten a los redistribuidores agregar ninguna restriccin adicional cuando lo redistribuyen o modifican, o sea, la versin modificada debe ser tambin libre. Software semi libre: aqul que no es libre, pero viene con autorizacin de usar, copiar, distribuir y modificar para particulares sin fines de lucro. Freeware: se usa comnmente para programas que permiten la redistribucin pero no la modificacin (y su cdigo fuente no est disponible). Shareware: software con autorizacin de redistribuir copias, pero debe pagarse cargo por licencia de uso continuado. Software privativo: aqul cuyo uso, redistribucin o modificacin estn prohibidos o necesitan una autorizacin. Software comercial: el desarrollado por una empresa que pretende ganar dinero por su uso. Libertades que otorga el software libre Cuando nos encontramos frente a un programa o software que es libre y por lo tanto no es propietario, los usuarios pueden realizar cualquiera de las siguientes cuatro conductas: Ejecutar el programa con cualquier propsito Estudiar su funcionamiento y adaptarlo a sus necesidades Distribuir y redistribuir copias Mejorar el programa, y poner estas mejoras a disposicin del pblico.

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

Instituto Tecnolgico del Istmo


Estudiar su funcionamiento y adaptarlo Como es consustancial al software libre, poder tener acceso a su cdigo fuente (cdigo abierto - open source), se puede estudiar y conocer su funcionamiento y realizacin de tareas de manera detallada, conocer sus funciones ocultas, sus falencias, ventajas, realizar ingeniera de reversa o reingeniera en sus procesos. El poder adaptarlo significa que lo puedo modificar, adicionar funciones, suprimir otras, etc. Distribuir o redistribuir copias Se puede realizar la distribucin o redistribucin del software y de su cdigo fuente, bien sea de manera onerosa o gratuita, en el territorio nacional o en el exterior, siempre y cuando respete las mismas libertades y restricciones en que fue licenciado u otorgado. Mejorar el programa y ponerlas a disposicin del pblico Tambin es permitido mejorar el programa, su desempeo, requerimientos de hardware, que tenga y realice mejores ejecuciones y en menor tiempo, que optimice y utilice menos memoria en disco, que sea ms efectivo y funcione sin errores. Al realizar este tipo de mejoras, se pueden liberar al pblico por cualquier medio o escenario ya sea este acadmico, cientfico, escrito, noticias, boletines, sitios Web, correo electrnico etc. El software libre tiene las siguientes caractersticas: Todo el mundo tiene derecho a usarlo sin costo alguno Todo el mundo tiene derecho a acceder a su diseo y aprender de l Todo el mundo tiene derecho a modificarlo: si el software tiene limitaciones o no es adecuado para una tarea, es posible adaptarlo a necesidades especficas y redistribuirlo libremente No tiene un costo asociado (gratuito) Es de libre distribucin (cualquier persona puede regalarlo, venderlo o prestarlo)

Pgina 8

Instituto Tecnolgico del Istmo


Estos derechos tpicamente no estn disponibles con el software propietario. Usualmente hay que pagar una licencia de uso al creador (como el pago de derechos por el uso de una patente) y se est sujeto a las condiciones del fabricante. Los derechos mencionados anteriormente tienen una serie de efectos colaterales sobre el software: Tiende a ser muy eficiente: porque mucha gente lo optimiza, lo mejora Tiende a ser muy robusto: mucha gente puede arreglarlo, no solamente el creador o la compaa que lo produce Tiende a ser muy diverso: la gente que contribuye tiene necesidades diferentes y esto hace que el software est adaptado, a una cantidad ms grande de problemas. El xito del software libre se debe en gran parte a Internet, ya que ste ha permitido que las personas interesadas en los varios componentes del software libre se pongan fcilmente en contacto con otras. Hay diferentes motivaciones que impulsan a los contribuidores y desarrolladores a trabajar en el software libre; las ms importantes son: El deseo de crear nuevo software El deseo de crear software ms robusto La posibilidad de estar en control del software (se establece un control total sobre diversos problemas, en cualquier punto). Crear aplicaciones de bajo costo Reutilizar el conocimiento: esto permite que la gente reutilice el conocimiento que se ha sintetizado en el software. En vez de empezar desde cero (que es el caso de la industria de software actual) siempre se puede empezar un proyecto desde un fundamento establecido La posibilidad de adaptar el software a sus necesidades Aprender alguna tcnica de programacin Obtener el reconocimiento de colegas

Pgina 9

Instituto Tecnolgico del Istmo

Pgina 10

Instituto Tecnolgico del Istmo 1.3 ASPECTOS LEGALES


Los vendedores de software normalmente tienen derecho de autor sobre los productos que desarrollan. El usuario compra el derecho a utilizar el software y las licencias impiden que lo compartan o modifiquen. Como alternativas al uso de software comercial se tienen el shareware y el freeware. El shareware es software que se distribuye gratuitamente para propsitos de prueba bajo la hiptesis de que el usuario querr pagar por l posteriormente. La mayora de los vendedores de software ofrecen una versin Shareware de sus programas con una fecha de expiracin de operacin. Otro tipo de shareware (conocido como liteware) ofrece solo algunas de las capacidades del producto comercial. El freeware es software que se ofrece, normalmente, sin costo. Sin embargo, cuando se habla de freeware se habla de software libre, no necesariamente de software gratuito. Existen mltiples licencias de software libre, pero la ms conocida es la Licencia Pblica General (GPL) del proyecto GNU.

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

Instituto Tecnolgico del Istmo


Mediante las licencias de software libre, el titular del software no pretende proteger sus derechos exclusivos de explotacin. Al contrario, mediante la licencia de software libre el titular permite expresamente a los usuarios usar, modificar, as como redistribuir el software, con o sin modificaciones. En este sentido, para que una licencia de software sea libre, debe garantizar, al menos, las cuatro libertades bsicas del software Libre.

1.3.1.- LA LICENCIA GPL


Los programas de ordenador suelen distribuirse con licencias propietarias o cerradas. Estas licencias son intransferibles y no exclusivas, es decir, no eres propietario del programa, slo tienes derecho a usarlo en un ordenador o tantos como permita expresamente la licencia y no puedes modificar el programa ni distribuirlo. La licencia GPL o General Public License, desarrollada por la FSF o Free Software Foundation, es el principal exponente en licencias que con la utilizacin de la figura del copyleft pretenden asegurar las cuatro libertades fundamentales del software libre, y tambin que las modificaciones de ste y el nuevo software derivado sean distribuidos en las mismas condiciones. sta licencia est diseada para que el usuario tenga la libertad de distribuir copias del software libre (y cobrar por l si lo desea), y pueda estudiarlo, adaptarlo, mejorarlo, o utilizar partes de l en nuevos programas libres. Puedes hacer esto, regalando el programa o vendindolo, tu nica obligacin, es facilitar siempre con el programa binario el cdigo fuente, es decir, el programa de forma que pueda ser leido por un programador. Un programa GPL es libre, es decir, no es \"shareware\" o \"freeware\", stos tambin puedes conseguirlos en un cd-rom al comprar un revista o descargarlos de internet, pero no incluyen el cdigo fuente y no tienes permiso para modificarlos, es decir, no son libres. Los programas distribuidos con licencia GPL tampoco son piratas, utiliza otra licencia para atacar barcos. Los programas GPL no tienen garanta, igual que casi todos los programas propietarios, no obstante, ofrecen ms derechos a sus usuarios y su sistema abierto hace que los defectos sean detectados y depurados a gran velocidad con la ayuda de cientos de programadores a travs de internet.

Pgina 12

Instituto Tecnolgico del Istmo

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.

1.3.2 LA LICENCIA BSD


La licencia BSD (Berkeley Software Distribution) fue creada inicialmente para los sistemas operativos de la Universidad de Berkeley. Se califica como una licencia mucho ms libre que la GPL, ms rpida y ms plural, y es la que ms se acerca al dominio pblico: es un ejemplo de libertad pura, donde libertad no significa prohibir, sino motivar el librepensamiento. La BSD permite el uso del cdigo fuente en software no libre. La primera versin se compona de 4 clusulas, las cuales, en resumidas cuentas, decan que las redistribuciones del software deban incluir la siguiente notificacin acerca de los derechos de autor: Copyright <year> <copyright holder>. All rights reserved.

Pgina 13

Instituto Tecnolgico del Istmo


Entre los ms importantes se encuentran: Los sistemas operativos: FreeBSD, NetBSD y OpenBSD. El servidor web Apache. El sistema de bases de datos PostgreSQL. Detalles Importantes La principal diferencia de las licencias estilo BSD y las de la familia de la GPL es que los cambios efectuados pueden publicarse en forma binaria/ejecutable sin distribuir el cdigo fuente. No se entrega ninguna garanta sobre el correcto funcionamiento del software. Redistribuciones del cdigo fuente deben mantener los avisos de derecho de autor, la lista de condiciones y la negacin de garanta. Ventajas de BSD

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

Instituto Tecnolgico del Istmo

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

Instituto Tecnolgico del Istmo


Desventajas de MPL

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

Instituto Tecnolgico del Istmo


La Affero GPL es ntegramente una GNU GPL con una clusula nueva que aade la obligacin de distribuir el software si ste se ejecuta para ofrecer servicios a travs de una red de ordenadores. La Free Software Foundation recomienda que el uso de la GNU AGPLv3 sea considerado para cualquier software que usualmente corra sobre una red

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

Instituto Tecnolgico del Istmo


Es la licencia copyleft de la Free Software Foundation para documentos de carcter tcnico o pedaggico relacionados con los programas informticos. La licencia GFDL s que distingue entre una "copia transparente" y una "copia opaca", usando una definicin diferente a la dada por la GPL para "cdigo fuente" y "cdigo objeto". VENTAJAS

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

Instituto Tecnolgico del Istmo

Pgina 19

Instituto Tecnolgico del Istmo

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

Instituto Tecnolgico del Istmo


1.4.1 MOTIVACIN

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

Instituto Tecnolgico del Istmo


1.4.2 ECONOMA 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, desde el que est formado completamente por desarrolladores voluntarios y utiliza solamente recursos cedidos

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

Instituto Tecnolgico del Istmo


3) Social. El software libre es una herramienta de gran inters en la creacin de la infraestructura bsica para la sociedad de la informacin. Las entidades interesadas en utilizar software libre para ayudar al acceso universal a esta sociedad de la informacin pueden financiar proyectos relacionados con l (normalmente proyectos de desarrollo de nuevas aplicaciones o de adaptacin de otras ya existentes). Financiacin privada sin nimo de lucro ste es un tipo de financiacin, con muchas caractersticas similares a las del caso anterior, que realizan normalmente fundaciones u organizaciones no gubernamentales. La motivacin directa en estos casos suele ser producir software libre para su uso en algn mbito que la entidad financiadora considere especialmente relevante, pero tambin puede encontrarse la motivacin indirecta de contribuir a resolver un problema (por ejemplo, una fundacin dedicada a promover la investigacin sobre una enfermedad puede financiar la construccin de un programa estadstico que ayude al anlisis de grupos de experimentacin en los que se estudia esa enfermedad). Financiacin por parte de quien necesita mejoras Otro tipo de financiacin para el desarrollo de software libre, ya no tan altruista, es el que tiene lugar cuando alguien necesita mejoras en un producto libre. Por ejemplo, para uso interno, una empresa puede necesitar, en un programa dado, cierta funcionalidad o que ciertos errores sean corregidos. En estos casos, lo habitual es que la empresa en cuestin contrate el desarrollo que necesita. Este desarrollo, muy habitualmente (bien porque lo impone la licencia del programa modificado, bien porque la empresa lo decide as), es software libre. Financiacin con beneficios relacionados En este tipo de financiacin, lo que busca la entidad financiadora es conseguir beneficios en productos relacionados con el programa a cuyo desarrollo aporta recursos. Normalmente, en estos casos los beneficios que obtiene la empresa financiadora no son exclusivos, ya que otras pueden entrar tambin en el mercado de la venta de productos relacionados, pero o bien la cuota de mercado que tiene es suficiente como para que no le preocupe mucho repartir la tarta con otros, o bien tiene alguna ventaja competitiva clara. Algunos ejemplos de productos relacionados con un software dado son los siguientes: Libros. La empresa en cuestin vende manuales, guas de uso, textos para cursos, etc., relacionados con el programa libre que ayuda a financiar.

Pgina 23

Instituto Tecnolgico del Istmo


Hardware. Si una empresa financia el desarrollo de sistemas libres para cierto tipo de hardware, puede dedicarse a vender con ms facilidad ese tipo de hardware. De nuevo, como el software desarrollado es libre, pueden aparecer competidores que vendan aparatos del mismo tipo, usando esos desarrollos pero sin colaborar en su financiacin. CD con programas. Probablemente, el modelo ms conocido de este tipo es el de las empresas que financian ciertos desarrollos que luego aplican a su distribucin de software. Financiacin como inversin interna Hay empresas que, como parte de su modelo de negocio, desarrollan directamente software libre. Por ejemplo, una empresa puede decidir iniciar un nuevo proyecto libre en un mbito donde perciba que puede haber oportunidades de negocio con la idea de rentabilizar posteriormente esa inversin. Este modelo podra considerarse una variante del anterior (financiacin indirecta), y los "beneficios relacionados" seran las ventajas que obtuviera la empresa de la produccin del programa libre. Pero al ser en este caso el producto libre en s mismo el que se espera que produzca los beneficios, parece conveniente abrir una clasificacin especfica. Otros modos de financiacin Hay otros modos de financiacin difciles de clasificar entre los anteriores. A modo de ejemplo, pueden destacarse los siguientes: Utilizacin de mercados para poner en contacto a desarrolladores y clientes. La idea que sostiene este modo de financiacin es que, sobre todo para pequeos desarrollos, es difcil que un cliente que desee un desarrollo concreto pueda entrar en contacto con un desarrollador capaz de acometerlo de forma eficiente. Venta de bonos para financiar un proyecto. Esta idea de financiacin es similar a la de los mercados de bonos a los que acuden las empresas, pero orientada al desarrollo de software libre. Tiene unas cuantas variantes, pero una de las ms conocidas funciona como sigue. Cuando un desarrollador (individual o empresa) tiene idea de un nuevo programa o de una mejora a uno existente, lo escribe en forma de especificacin, estima el coste que tendra su desarrollo y emite bonos para su construccin. Cooperativas de desarrolladores. En este caso, los desarrolladores de software libre, en lugar de trabajar individualmente o para una empresa, se renen en algn tipo de asociacin (normalmente similar a una cooperativa). En este tipo de organizaciones pueden darse combinaciones variadas de trabajo voluntario con trabajo remunerado. Un ejemplo es Free Developers.

Pgina 24

Instituto Tecnolgico del Istmo

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

Instituto Tecnolgico del Istmo

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

Instituto Tecnolgico del Istmo FUENTES CONSULTADAS


http://gsyc.urjc.es/~mvidal/docs/FLOSS_history.pdf http://www.gnu.org/philosophy/free-sw.es.html http://veronicaurias.blogspot.mx/2011/03/desarrollo-bajo-modelos-libres.html http://es.wikipedia.org/wiki/Software_libre http://curso-sobre.berlios.de/introsobre/2.0.1/sobre.html/historia-enmarcha.html http://curso-sobre.berlios.de/introsobre/2.0.1/sobre.html/chap-economia.html Barahona, Introduccin al Software libre, Universitat Oberta Catalunya 2003

Pgina 27

También podría gustarte