Sie sind auf Seite 1von 39

El software libre

Enviado por marcosk2k Anuncios Google Moodle para su empresa Personalizado, seguro, soporte 7x24 Servicios certificados, Cloud AWS www.nivel7.net LabCollector Software Locate samples instantly with lab information management systems www.NovaBiostorage.com Software de Inventarios Controle fcil sus inventarios. Descargue su demo gratis x 30 das. www.finanzapro.com/softwarepos

1. Resumen 2. Definiciones preliminares 3. Clasificaciones del Software 4. Definicin de Software Libre 5. Ubicacin del Software Libre en las distintas clasificaciones 6. Explicacin de las libertades bsicas del Software Libre 7. Qu no es Software Libre 8. Ventajas y desventajas del Software Libre 9. Decisiones que afecta el uso del Software Libre 10. Maneras de obtener software libre 11. Leyes relacionadas 12. Entidades relacionadas con el Software 13. Importancia de afrontar el estudio del Software Libre 14. 15. Bibliografa Resumen: Software Libre: Definiciones preliminares. Clasificaciones del software. Libertades Bsicas. Que es y que no es Software Libre. Ventajas y Desventajas. Decisiones que afecta. Maneras de obtener software libre. Leyes y entidades relacionadas. Importancia del estudio del Software Libre. Conclusion. Definiciones preliminares Software:

a. Es el conjunto de programas, procedimientos y documentos relacionados con el sistema hardware. b. Es la herramienta de que se vale el usuario para obtener el resultado esperado de un procesamiento de datos. Programa: es un conjunto de instrucciones lgicas que tienen la finalidad de llevar a cabo una tarea especifica Programa de computacin: a. Es un conjunto de instrucciones detalladas que le dirn a la computadora que hacer, paso a paso. b. Es una expresin de un conjunto de instrucciones en cualquier lenguaje, apto para lograr que una computadora realice un trabajo. Cdigo Fuente: tambin denominado programa fuente a. Es un texto escrito en un lenguaje de programacin para crear el programa. Es la forma del programa legible por el programador. b. Es un texto que describe lo que hace el programa, y que una vez pasado por un proceso llamado compilacin (traduccin de lenguaje fuente a lenguaje maquina) genera el cdigo ejecutable, el programa que usamos. c. Es el conjunto completo de instrucciones y archivos originales y de soporte, creados y/o modificados por el programador, destinado a producir el programa ejecutable a partir de ellos. Licencia: a. Es la forma en que un autor permite el uso de su creacin por otras personas, de la manera que el cree aceptable. b. Es el instrumento que regula las maneras en que el usuario puede utilizar el software. Copyright: es el derecho legal de un autor que obtiene por el resultado creativo de un trabajo original. Es una forma de proteccin garantizada por la ley. Usuario: es aquella persona que emplea el software Clasificaciones del software 1) De acuerdo a su costo: a. De costo cero: tambin conocido como software gratis o gratuito. Es aquel software cuyo costo de adquisicin es nulo, es decir, no hace falta efectuar un desembolso de dinero para poder usarlo.

b. De costo mayor a cero: tambin se conoce como software "comercial o de pago". Es el software desarrollado por una entidad que tiene la intencin de hacer dinero con su uso. 2) De acuerdo a la apertura de su cdigo fuente: a. De cdigo fuente abierto: tambin llamado "de fuente abierta" u "open source". Es aquel software que permite tener acceso a su cdigo fuente a travs de cualquier medio (ya sea acompaado con el programa ejecutable, a travs de Internet, a travs del abono de una suma de dinero, etc.) b. De cdigo fuente cerrado: tambin llamado "software cerrado". Es el software que no tiene disponible su cdigo fuente disponible por ningn medio, ni siquiera pagando. Generalmente tiene esta caracterstica cuando su creador desea proteger su propiedad intelectual. 3) De acuerdo a su proteccin: a. De dominio publico: es el software que no esta protegido por ningn tipo de licencia. Cualquiera puede tomarlo y luego de modificarlo, hacerlo propio. b. Protegido por licencias: es el tipo de software protegido con una licencia de uso. Dentro de este grupo tenemos: b.1) Protegido con copyright: es decir, con derechos de autor (o de copia). El usuario no puede adquirirlo para usarlo y luego vender copias (salvo con la autorizacin de su creador). b.2) Protegido con copyleft: es aquel cuyos trminos de distribucin no permiten a los redistribuidores agregar ninguna restriccin adicional. Quiere decir que cada copia del software, aun modificada, sigue siendo como era antes. 4) De acuerdo a su "legalidad": a. Legal: es aquel software que se posee o circula sin contravenir ninguna norma. Por ejemplo, si tengo un software con su respectiva licencia original y con su certificado de autenticidad, o si lo tengo instalado en una sola computadora (porque la licencia solo me permite hacer eso). b. Ilegal: es el software que se posee o circula violando una norma determinada. Por ejemplo: tengo licencia para usarlo en una sola computadora pero lo instalo en mas de una, no tengo la licencia pero lo puedo utilizar mediante artificios (cracks, patchs, loaders, key generators, nmeros de serie duplicados, etc) 5) De acuerdo a su "filosofa": a. Propietario: es aquel software que refleja el hecho de que su propiedad absoluta permanece en manos de quien tiene sus derechos y no del usuario, quien nicamente puede utilizarlo bajo ciertas condiciones. Su uso, redistribucin y/o modificacin

estn prohibidos o restringidos de modo tal que no es posible llevarlos a cabo. Es decir, este tipo de software le da al usuario derechos limitados sobre su funcionamiento, cuyo alcance establece el autor o quien posea ese derecho. Por ejemplo, ese derecho puede ser el de ejecutar el programa "tal como es" en una determinada computadora. b. Libre: es el tipo de software que le da al usuario la libertad de usarlo, estudiarlo, modificarlo, mejorarlo, adaptarlo y redistribuirlo, con la nica restriccin de no agregar ninguna restriccin adicional al software modificado, mejorado, adaptado o redistribuido. Vale aclarar que debe permitir el acceso al cdigo fuente, debido a que ello es una condicin imprescindible para ejercer las libertades de estudiarlo, modificarlo, mejorarlo y adaptarlo. Definicin de Software Libre El Software Libre es un tipo particular de software que le permite al usuario el ejercicio de cuatro libertades bsicas: 1. 2. 3. 4. Ejecutarlo con cualquier propsito Estudiar como funciona y adaptarlo a sus necesidades Distribuir copias Mejorarlo, y liberar esas mejoras al publico

Con la nica restriccin del copyleft (o sea, cualquiera que redistribuya el software, con o sin cambios, debe dar las mismas libertades que antes), y con el requisito de permitir el acceso al cdigo fuente (imprescindible para ejercer las libertades 1 y 3) Ubicacin del Software Libre en las distintas clasificaciones 1. De acuerdo al costo de adquisicin: el Software Libre puede ser de las dos clases, es decir, de costo cero o de costo mayor que cero. Lo que lo diferencia del Software Propietario es que su costo es independiente del numero de computadoras que se poseen. Por ejemplo, en el caso del Sistema Operativo Microsoft Windows 3.1/95/98/Me/NT/2000/XP por cada computadora en que lo instale debo pagar una licencia. En cambio, si utilizo en Sistema Operativo GNU/Linux (en cualquiera de sus distribuciones, como Red Hat, Mandrake, Debian, Ututo) debo pagar una sola licencia (no obstante, algunas licencias no tienes costo). 2. De acuerdo a la apertura del cdigo fuente: el Software Libre siempre es "open source", es decir, de cdigo fuente abierto, ya que dijimos que el acceso al cdigo fuente es necesario para el ejercicio de las libertades 1 y 3 arriba descriptas. El ser "open source" implica una serie de ventajas que sern descriptas en la seccin "Ventajas del Software Libre". 3. De acuerdo a su proteccin: el Software Libre siempre esta protegido con licencias, y mas especficamente, con licencias de copyleft. Por que no de dominio publico? Porque de ese modo cualquiera puede aduearse de el, por ejemplo, adquiere un Software Libre, lo modifica, lo compila y lo distribuye con cdigo cerrado. Por que no con Copyright? Porque de esa manera alguien le puede agregar alguna restriccin, por lo tanto no va a seguir siendo Software Libre.

4. De acuerdo a su legalidad: el Software Libre siempre es legal, porque al usarlo, estudiarlo, modificarlo, adaptarlo y/o mejorarlo no estoy violando ninguna norma, ya que de por si este tipo de software me permite hacerlo, con la nica salvedad de no poder agregarle ninguna restriccin adicional cuando lo transfiera a otra persona. Explicacin de las libertades bsicas del Software Libre Libertad Cero: "usar el programa con cualquier propsito". Es decir, el ejercicio de esta libertad implica que lo podemos utilizar con cualquier fin, ya sea educativo, cultural, comercial, poltico, social, etc. Esta libertad deriva de que hay ciertas licencias que restringen el uso del software a un determinado propsito, o que prohben su uso para determinadas actividades. Libertad Uno: "Estudiar como funciona el programa, y adaptarlo a sus necesidades". Significa que podemos estudiar su funcionamiento (al tener acceso al cdigo fuente) lo que nos va a permitir, entre otras cosas: descubrir funciones ocultas, averiguar como realiza determinada tarea, descubrir que otras posibilidades tiene, que es lo que le falta para hacer algo, etc. El adaptar el programa a mis necesidades implica que puedo suprimirle partes que no me interesan, agregarle partes que considero importantes, copiarle una parte que realiza una tarea y adicionarla a otro programa, etc. Libertad Dos: "Distribuir copias". Quiere decir que soy libre de redistribuir el programa, ya sea gratis o con algn costo, ya sea por email, FTP o en CD, ya sea a una persona o a varias, ya sea a un vecino o a una persona que vive en otro pas, etc. Libertad Tres: "Mejorar el programa, y liberar las mejoras al publico". Tengo la libertad de hacer mejor el programa, o sea que puedo: hacer menores los requerimientos de hardware para funcionar, que tenga mayores prestaciones, que ocupe menos espacio, que tenga menos errores, etc. El poder liberar las mejoras al publico quiere decir que si yo le realizo una mejora que permita un requerimiento menor de hardware, o que haga que ocupe menos espacio, soy libre de poder redistribuir ese programa mejorado, o simplemente proponer la mejora en un lugar publico (un foro de noticias, una lista de correo, un sitio Web, un FTP, un canal de Chat). Qu no es Software Libre a. Software regalado: o de costo cero, pero sin el cdigo fuente. Es el que normalmente viene en los CDs de revistas de computacin o que se consigue en sitios freeware. b. Software con el cdigo fuente: esto quiere expresar que el software se provee con su cdigo fuente, pero no necesariamente brinda las libertades del Software Libre. Ventajas del Software Libre

1. Escrutinio Publico: Al ser muchos las personas que tienen acceso al cdigo fuente, eso lleva a un proceso de correccin de errores muy dinmico, no hace falta esperar que el proveedor del software saque una nueva versin. 2. Independencia del proveedor: c. Software de dominio publico: este tipo de software no tienen licencias de uso, por lo tanto corre el peligro de dejar de serlo si alguien lo utiliza con el fin de apropirselo. a. b. Al disponer del cdigo fuente, cualquier persona puede continuar ofreciendo soporte, desarrollo u otro tipo de servicios para el software. c. No estamos supeditados a las condiciones del mercado de nuestro proveedor, es decir que si este se va del mercado porque no le conviene y discontinua el soporte, nosotros podemos contratar a otra persona. 1. Manejo de la Lengua: a. b. Traduccin: cualquier persona capacitada puede traducir y adaptar un software libre a cualquier lengua. c. Correccin ortogrfica y gramatical: una vez traducido el software libre puede presentar errores de este tipo, los cuales pueden ser subsanados con mayor rapidez por una persona capacitada. 1. Mayor seguridad y privacidad: a. b. Los sistemas de almacenamiento y recuperacin de la informacin son pblicos. Cualquier persona puede ver y entender como se almacenan los datos en un determinado formato o sistema. c. Existe una mayor dificultad para introducir cdigo malicioso como ser: espa (p/ej. capturador de teclas), de control remoto (p/ej. Troyano), de entrada al sistema (p/ej. puerta trasera), etc. 1. Garanta de continuidad: el software libre puede seguir siendo usado aun despus de que haya desaparecido la persona que lo elaboro, dado que cualquier tcnico informatico puede continuar desarrollndolo, mejorndolo o adaptndolo. 2. Ahorro en costos: en cuanto a este tpico debemos distinguir cuatro grandes costos: de adquisicin, de implantacin (este a su vez se compone de costos de migracin y de instalacin), de soporte o mantenimiento, y de interoperabilidad. El software libre principalmente disminuye el costo de adquisicin ya que al otorgar la libertad de distribuir copias la puedo ejercer con la compra de una sola licencia y no con tantas como computadoras posea (como sucede en la mayora de los casos de software propietario). Cabe aclarar que tambin hay una disminucin significativa en el costo de soporte, no ocurriendo lo mismo con los costos de implantacin y de interoperatividad. Desventajas del software libre

Si observamos la situacin actual, es decir la existencia mayoritaria de Software Propietario, tenemos: 1. Dificultad en el intercambio de archivos: esto se da mayormente en los documentos de texto (generalmente creados con Microsoft Word), ya que si los queremos abrir con un Software Libre (p/ ej. Open Office o LaTeX) nos da error o se pierden datos. Pero esta claro que si Microsoft Word creara sus documentos con un formato abierto (o publico) esto no sucedera. 2. Mayores costos de implantacin e interoperabilidad: dado que el software constituye "algo nuevo", ello supone afrontar un costo de aprendizaje, de instalacin, de migracin, de interoperabilidad, etc., cuya cuanta puede verse disminuida por: mayor facilidad en las instalaciones y/o en el uso, uso de emuladores (p/ej. Si el usuario utiliza Microsoft Windows, la solucin seria instalar alguna distribucin de GNU/Linux y luego un emulador de Windows, como Wine, VMWare. Terminal X, Win4Lin). Vale aclarar que el costo de migracin esta referido al software, ya que en lo que hace a Hardware generalmente el Software Libre no posee mayores requerimientos que el Software Propietario. Decisiones que afecta el uso del Software Libre 1. Libertad de eleccin: a. b. Respecto al software: se obtiene la independencia del soporte de versiones. Es de publico conocimiento que Microsoft ha dejado de ofrecer soporte de desarrollo a Windows 95 y Windows 98, para dedicarse de lleno a Windows Me, 2000, XP y .NET. c. Respecto al Hardware: al tener requisitos de funcionamiento no tan elevados, el usuario no esta atado a la compra de una determinada computadora, o procesador, o disco rgido, o cantidad de memoria RAM, etc. Esa compra que haga el usuario solo depende de la velocidad con la que desee realizar sus tareas, no de si el software va a funcionar o no en esas condiciones. d. Respecto al soporte: al tener acceso al cdigo fuente, cualquier persona idnea nos puede ofrecer soporte, no solo nuestro proveedor. En el software Propietario esto no sucede, ya que ninguna persona ajena al proveedor conoce el funcionamiento interno del mismo. e. Respecto a la Formacin o Capacitacin: la puede ofrecer cualquiera, no solo el proveedor. 1. Proteccin de la inversin: a. b. En Software: Los desarrollos en software siempre son aprovechables para otros desarrollos, si se licencian de manera "libre". Adems, el fomento de la comunidad de usuarios supone un potencial extraordinario en cuanto a la generacin de nuevo y mejor software.

c. En Hardware: no se necesita reemplazar el hardware constantemente, porque no se necesita cambiar el software si este ya no funciona como se quiere. d. En Soporte: la experiencia ganada por los tcnicos propios puede extenderse a otro tipo de software. e. En Formacin: como no existen artificios para ocultar informacin, puede elegirse a otra persona que brinde capacitacin con un precio mas accesible. 1. Relacin rendimiento/ Precio: a. Costo del Software: el software libre tiene la ventaja de no obligar a pagar una licencia por cada computadora en que se lo instale. b. c. Costo del Hardware: hay cierto Software Propietario que tiene requerimientos excesivos de hardware para funcionar. Es decir, no hay relacin razonable entre la tarea que realiza y el hardware que requiere. d. Costo de Soporte: su costo es menor porque cualquiera lo puede ofrecer, si bien es cierto que no tenemos una calidad garantizada. e. Costo de Formacin: su costo es menor, al no estar monopolizada. Aqu cabe el mismo comentario que el realizado con respecto al costo de soporte. 1. Comunicacin e interoperabilidad de sistemas: el Software Libre garantiza el respeto a los estndares en los formatos, protocolos e interfases. En cambio el Software Propietario generalmente los cambia, para obligar al usuario a cambiar de versin. Pero un costo importante en esta parte es el de adaptar los estndares cerrados a estndares abiertos (por ejemplo, XLS a XML, DOC a Tex, etc.) Maneras de obtener software libre a. A travs de copias en CD: los que a su vez se pueden conseguir en revistas especializadas, o comprndolos en una casa de computacin, o pidindoselos a un amigo, pariente, etc. b. A travs de Internet: a su vez, por medio de FTP, sitios Web, canales de chat, foros de noticias, programas de intercambio de archivos, etc. c. A travs de una computadora: en este caso, comprando una que venga con Software Libre preinstalado, ya sea de fabrica o por su vendedor. Leyes relacionadas En el mbito nacional tenemos: a. Ley 11723: es una ley compuesta por 89 artculos, sancionada en 1933 (y todava vigente), conocida como "Ley de Propiedad Intelectual" o tambin como "Ley de Propiedad Cientfica, Literaria y Artstica". Esta ley regula todo lo referente a derecho de propiedad de una obra artstica, cientfica o literaria, derechos de coautor, enajenacin o cesin de una obra, licencias, etc. Adems, establece sanciones tanto pecuniarias (multa) como privativas de la libertad (prisin) a quienes violen sus normas. Su ultima reforma data de Noviembre de 1998, cuando

por Ley 25036 se le introdujeron modificaciones referidas al software, para darle fin a las discusiones doctrinarias y jurisprudenciales sobre la cuestin de si el software estaba o no bajo el amparo de esta ley. Ahora establece expresamente en su Art. 1 que "... las obras cientficas, literarias y artsticas comprenden los escritos de toda naturaleza y extensin, entre ellos los programas de computacin fuente y objeto; las compilaciones de datos o de otros materiales, ..." y en su art. 55 bis que "La explotacin de la propiedad intelectual sobre los programas de computacin incluir entre otras formas los contratos de licencia para su uso o reproduccin". b. Proyecto de ley sobre Software Libre: es un proyecto presentado en Marzo de 2001 por Marcelo Luis Dragan, Diputado Nacional por la provincia de Tierra del Fuego, del Partido Accin por la Republica. Originalmente lleva el nombre de de Utilizacin de Software Libre por el Estado Nacional", y establece la obligacin de usar prioritariamente Software Libre en todas las dependencias de la Administracin Publica Nacional, salvo excepciones. Entre los aspectos que motivaron el proyecto, se destacan el econmico (por el costo de las licencias y por la libertad de copiar que otorga el Software Libre), el moral (es conocido que en todos los mbitos de la Administracin Publica se utiliza Software Ilegal, ya sea por cuestiones de costos, negligencia, etc., lo cual coloca al Estado como uno de los principales infractores a la Ley 11723), el cultural, el educativo, el de seguridad nacional, etc. Actualmente este proyecto se encuentra en estudio en la comisin de Legislacin General y Comunicacin. Entidades relacionadas con el Software Hay una innumerable cantidad de organizaciones relacionadas con esta temtica: Por el lado del Software Libre: la FSF, la Organizacin Open Source, la Fundacin Va Libre, etc. Por el lado del "Software Legal", tenemos dos: 1. La BSA: "Business Software Alliance" es una organizacin mundial sin fines de lucro, creada en 1988 por un grupo de empresas fabricantes de software. Tiene tres funciones fundamentales: a) Inculcar a los gobiernos y a los consumidores que pagar por usar en Software redunda en beneficio de la economa, incrementando la productividad de los trabajadores y el numero de puestos en empleo. b) Emprender acciones legales contra aquellos que no cumplan con las leyes de propiedad intelectual y/o que hagan mal uso de las licencias de software. c) Promover legislaciones que protejan los derechos de propiedad intelectual, y conseguir que los gobiernos las ejecuten. 2. La organizacin "Software Legal": es una asociacin civil sin fines de lucro, creada en 1992 por un grupo de empresas fabricantes de software. Tiene las mismas funciones y caractersticas de la BSA. Importancia de afrontar el estudio del Software Libre

1. Econmica: el costo de las licencias de Software Propietario es bastante importante, y por la situacin econmica actual, imposible de afrontar de la manera que los fabricantes de Software lo piden. 2. Legal: el Software Libre es siempre legal, salvo contadas excepciones (p/ej., que compilemos el cdigo fuente y lo vendamos como propietario). Por lo tanto, al utilizar este tipo de software estaremos siempre "por derecha", por lo que no seremos pasibles de multas y/o prisin. 3. Tcnica: es sabido que Microsoft ha dejado de ofrecer soporte de desarrollo para Windows 95 y Windows 98, por lo que si hoy o maana se descubre un error en ellos, Microsoft no esta obligado a repararlo. Para solucionar esto, tendramos dos caminos: a) Migrar a otras versiones de Sistema Operativos de Microsoft: esto lleva aparejado una serie de costos, principalmente en licencias, luego costos de implantacin, soporte e interoperabilidad, y adems implica volver a hacer lo mismo dentro de dos o tres aos. b) Utilizar Software Libre 4. Laboral: la implementacin de Software Libre plantea un futuro muy prometedor para aquellas personas que sepan programar, traducir, utilizar un programa, ensear, etc. Si tenemos que elegir entre pagar una licencia de software a un coloso informtico o darle trabajo directamente a una persona, es de esperar que nos volquemos a la segunda alternativa. Conclusin Es importante que como estudiantes de Ciencias Econmicas vayamos cambiando nuestras costumbres con respecto al Software que utilizamos. a. Los que tienen computadora en su casa: instalando alguna distribucin de GNU/Linux (tener en cuenta que pueden "convivir" con un Sistema Operativo propietario como Microsoft Windows) o utilizando Software Libre para Windows (como Open Office, LaTeX, Mozilla, FreeAmp, The GIMP, etc.) b. Los que trabajan en la Administracin Publica: hablando con el Jefe de Sistemas sobre esta "Filosofa del Software Libre" y sobre las posibilidades de implementacin, o instalando Software Libre por nuestra cuenta pero con la debida autorizacin. c. Los que trabajan en el estudio de un/a Contador/a: charlando sobre este tema con el/la y sugirindole que le pida a su proveedor de software (Tango, Bejerman, Oracle, etc.) que desarrolle sistemas para GNU/Linux u otra plataforma. d. Los que trabajan en otra parte o los que no trabajan: hablar con compaeros de trabajo o amigos sobre este tema, compartir experiencias, sugerir trucos, etc. No debemos olvidarnos de que podemos ser pasibles de sanciones, y que es preferible siempre estar del lado de la ley que fuera de ella. Bibliografa Grulic: http://www.grulic.org.ar GNU: http://www.gnu.org

Software Legal: http://www.softwarelegal.org.ar Free Software Foundation: http://www.fsf.org Business Software Alliancie: http://www.bsa.com Yachay: http://www.yachay.com.pe Open Source: http://www.opensource.org Roberto Santos, "Repercusion socioeconomica del Software Libre", http://www.hispalinux.es/~rsantos/charla-repercusion-socioeconomica-sl/ Vida Libre: http://www.vialibre.org.ar Google: http://www.google.com Y otros sitios relacionados

Conservamos esta definicin de software libre para expresar claramente el verdadero significado de los programas de software libre. El software libre es una cuestin de libertad, no de precio. Para comprender este concepto, debemos pensar en la acepcin de libre como en libertad de expresin y no como en barra libre de cerveza. Con software libre nos referimos a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. Nos referimos especialmente a cuatro clases de libertad para los usuarios de software:

Libertad 0: la libertad para ejecutar el programa sea cual sea nuestro propsito. Libertad 1: la libertad para estudiar el funcionamiento del programa y adaptarlo a tus necesidades el acceso al cdigo fuente es condicin indispensable para esto. Libertad 2: la libertad para redistribuir copias y ayudar as a tu vecino.

Libertad 3: la libertad para mejorar el programa y luego publicarlo para el bien de toda la comunidad el acceso al cdigo fuente es condicin indispensable para esto.

Software libre es cualquier programa cuyos usuarios gocen de estas libertades. De modo que deberas ser libre de redistribuir copias con o sin modificaciones, de forma gratuita o cobrando por su distribucin, a cualquiera y en cualquier lugar. Gozar de esta libertad significa, entre otras cosas, no tener que pedir permiso ni pagar para ello. Asimismo, deberas ser libre para introducir modificaciones y utilizarlas de forma privada, ya sea en tu trabajo o en tu tiempo libre, sin siquiera tener que mencionar su existencia. Si decidieras publicar estos cambios, no deberas estar obligado a notificrselo a ninguna persona ni de ninguna forma en particular. La libertad para utilizar un programa significa que cualquier individuo u organizacin podrn ejecutarlo desde cualquier sistema informtico, con cualquier fin y sin la obligacin de comunicrselo subsiguientemente ni al desarrollador ni a ninguna entidad en concreto. La libertad para redistribuir copias supone incluir las formas binarias o ejecutables del programa y el cdigo fuente tanto de las versiones modificadas como de las originales la distribucin de programas en formato ejecutable es necesaria para su adecuada instalacin en sistemas operativos libres. No pasa nada si no se puede producir una forma ejecutable o binaria dado que no todos los lenguajes pueden soportarlo, pero todos debemos tener la libertad para redistribuir tales formas si se encuentra el modo de hacerlo. Para que las libertades 2 y 4 la libertad para hacer cambios y para publicar las versiones mejoradas adquieran significado, debemos disponer del cdigo fuente del programa. Por consiguiente, la accesibilidad del cdigo fuente es una condicin necesaria para el software libre. Para materializar estas libertades, debern ser irrevocables siempre que no cometamos ningn error; si el desarrollador del software pudiera revocar la licencia sin motivo, ese software dejara de ser libre. Sin embargo, ciertas normas sobre la distribucin de software libre nos parecen aceptables siempre que no planteen un conflicto con las libertades centrales. Por ejemplo, el copyleft, grosso modo, es la norma que establece que, al redistribuir el programa, no pueden aadirse restricciones que nieguen a los dems sus libertades centrales. Esta norma no viola dichas libertades, sino que las protege. De modo que puedes pagar o no por obtener copias de software libre, pero

independientemente de la manera en que las obtengas, siempre tendrs libertad para copiar, modificar e incluso vender estas copias. El software libre no significa que sea no comercial. Cualquier programa libre estar disponible para su uso, desarrollo y distribucin comercial. El desarrollo comercial del software libre ha dejado de ser excepcional y de hecho ese software libre comercial es muy importante. Las normas sobre el empaquetamiento de una versin modificada son perfectamente aceptables siempre que no restrinjan efectivamente tu libertad para publicar versiones modificadas. Por la misma razn, sern igualmente aceptables aquellas normas que establezcan que si distribuyo el programa de esta forma, debers distribuirlo de la misma manera cabe destacar que esta norma te permite decidir si publicar o no el programa. Tambin admitimos la posibilidad de que una licencia exija enviar una copia modificada y distribuida de un programa a su desarrollador original. En el proyecto GNU, utilizamos el copyleft para proteger legalmente estas libertades. Pero tambin existe software libre sin copyleft. Creemos que hay razones de peso para recurrir al copyleft, pero si tu programa, software libre, carece de l, todava tendremos la opcin de seguir utilizndolo. A veces la normativa gubernamental de control de las exportaciones y las sanciones comerciales pueden constreir tu libertad para distribuir copias a nivel internacional. Los desarrolladores de software no tienen el poder para eliminar o invalidar estas restricciones, pero lo que s pueden y deben hacer es negarse a imponer estas condiciones de uso al programa. De este modo, las restricciones no afectarn a las actividades y a los individuos fuera de la jurisdiccin de estos gobiernos. Cuando hablamos de software libre, es preferible evitar expresiones como regalar o gratis, porque entonces caeremos en el error de interpretarlo como una mera cuestin de precio y no de libertad. Trminos de uso frecuente como el de piratera encarnan opiniones que esperamos no compartas. Vase el apartado de Palabras que conviene evitar para una discusin sobre estos trminos. Tenemos disponible tambin una lista de traducciones de software libre en distintos idiomas. Por ltimo, sealaremos que los criterios descritos para definir el software libre requieren una profunda reflexin antes de interpretarlos. Para decidir si una licencia de software especfica puede calificarse de licencia de software libre, nos basaremos en dichos criterios y as determinaremos si se ajusta al espritu y a la terminologa precisa. Si una licencia incluye restricciones desmedidas, la rechazamos aun cuando nunca predijimos esta cuestin al establecer nuestros criterios. En ocasiones, ciertas condiciones en una licencia pueden

plantear un problema que requiera un anlisis exhaustivo, lo que significa incluso debatir el tema con un abogado, antes de decidir si dichas condiciones son aceptables. Cuando llegamos a una solucin sobre un problema nuevo, a menudo actualizamos nuestros criterios para hacer ms fcil la consideracin de que licencias estn cualificadas y cules no.

La Definicin de Software Libre

La definicin de software libre estipula los criterios que se tienen que cumplir para que un programa sea considerado libre. De vez en cuando modificamos esta definicin para clarificarla o para resolver problemas sobre cuestiones delicadas. Ms abajo en esta pgina, en la seccin Historial, se puede consultar la lista de modificaciones que afectan la definicin 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. Con estas libertades, los usuarios (tanto individualmente como en forma colectiva) controlan el programa y lo que hace. Cuando los usuarios no controlan el programa, el programa controla a los usuarios. El programador controla el programa y, a travs del programa, controla a los usuarios. Un programa que no es libre, llamado privativo, es por lo tanto un instrumento de poder injusto. Por tanto, el software libre es una cuestin de libertad, no de precio. Para entender el concepto, piense en libre como en libre expresin, no como en barra libre. Un programa es software libre si los usuarios tienen las cuatro libertades esenciales:

La libertad de ejecutar el programa para cualquier propsito (libertad 0). La libertad de estudiar cmo funciona el programa, y cambiarlo para que haga lo que usted quiera (libertad 1). El acceso al cdigo fuente es una condicin necesaria para ello. 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). Esto le permite ofrecer a toda la comunidad la oportunidad de beneficiarse de las modificaciones. El acceso al cdigo fuente es una condicin necesaria para ello.

Un programa es software libre si los usuarios tienen todas esas libertades. Por tanto, usted debe ser libre de redistribuir copias, tanto con como sin modificaciones, ya sea gratuitamente o cobrando una tarifa por la distribucin, a cualquiera en cualquier parte. El ser libre de hacer estas cosas significa, entre otras cosas, que no tiene que pedir ni pagar el permiso.

Tambin debe tener la libertad de hacer modificaciones y usarlas en privado para su propio trabajo o pasatiempo, sin siquiera mencionar que existen. Si publica sus cambios, no debe estar obligado a notificarlo a nadie en particular, ni de ninguna manera en particular. La libertad de ejecutar el programa significa que cualquier tipo de persona u organizacin es libre de usarlo en cualquier tipo de sistema de computacin, para cualquier tipo de trabajo y finalidad, sin que exista obligacin alguna de comunicarlo al programador ni a ninguna otra entidad especfica. En esta libertad, lo que importa es el propsito de los usuarios, no el de los programadores. Usted como usuario es libre de ejecutar el programa para alcanzar sus propsitos, y si lo distribuye a otra persona, tambin esa persona ser libre de ejecutarlo para lo que necesite; usted no tiene derecho a imponerle sus propios objetivos. La libertad de redistribuir copias debe incluir las formas binarias o ejecutables del programa, as como el cdigo fuente, tanto para las versiones modificadas como para las no lo estn. (Distribuir programas en forma de ejecutables es necesario para que los sistemas operativos libres se puedan instalar fcilmente). Resulta aceptable si no existe un modo de producir una formato binario o ejecutable para un programa especfico, dado que algunos lenguajes no incorporan esa caracterstica, pero debe tener la libertad de redistribuir dichos formatos si encontrara o programara una forma de hacerlo. Para que la libertad 1 y 3 de realizar cambios y publicar las versiones modificadas tengan sentido, usted debe tener acceso al cdigo fuente del programa. Por consiguiente, el acceso al cdigo fuente es una condicin necesaria para el software libre. El cdigo fuente ofuscado no es cdigo fuente real, y no cuenta como cdigo fuente. La libertad 1 incluye la libertad de usar su versin modificada en lugar de la original. Si el programa se entrega con un producto diseado para ejecutar versiones modificadas de terceros, pero rechaza ejecutar las suyas, una prctica conocida como tivoizacin [tivoization] o arranque seguro [lockdown] (en la terminologa perversa de los que la practican); la libertad 1 se convierte ms en una ficcin terica que en una libertad prctica. Esto no es suficiente. En otras palabras, estos binarios no son software libre, incluso si se compilaron desde un cdigo fuente que es libre. Una manera importante de modificar el programa es agregndole subrutinas y mdulos libres ya disponibles. Si la licencia del programa especifica que no se pueden aadir mdulos que ya existen y que estn bajo una licencia apropiada, por ejemplo si requiere que usted sea el titular de los derechos de autor del cdigo que desea aadir, entonces se trata de una licencia demasiado restrictiva como para considerarla libre. La libertad 3 incluye la libertad de publicar sus versiones modificadas como software libre. Una licencia libre tambin puede permitir otras formas de publicarlas; en otras palabras, no tiene que ser una licencia de copyleft. No obstante, una licencia que requiera que las versiones modificadas no sean libres, no se puede considerar libre. Para que estas libertades sean reales, deben ser permanentes e irrevocables siempre que usted no cometa ningn error; si el programador del software tiene el poder de revocar la

licencia, o de aadir restricciones a las condiciones de uso en forma retroactiva, sin que haya habido ninguna accin de parte del usuario que lo justifique, el software no es libre. Sin embargo, 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 resumidamente) es la regla en base a la cual, cuando redistribuye el programa, no puede agregar restricciones para denegar a los dems las libertades principales. Esta regla no entra en conflicto con las libertades principales, ms bien las protege. Software libre no significa que no es comercial. Un programa libre debe estar disponible para el uso comercial, la programacin comercial y la distribucin comercial. La programacin comercial de software libre ya no es inusual; tal software libre comercial es muy importante. Puede haber pagado dinero para obtener copias de software libre, o puede haber obtenido copias sin costo. Pero sin tener en cuenta cmo obtuvo sus copias, siempre tiene la libertad de copiar y modificar el software, incluso de vender copias. Si una modificacin constituye o no una mejora, es un asunto subjetivo. Si su derecho a modificar un programa se limita, bsicamente, a modificaciones que alguna otra persona considera una mejora, el programa no es libre. No obstante, eventuales reglas sobre cmo empaquetar una versin 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 version 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 publicacin de sus modificaciones. Como ya est realizando otras modificaciones al programa, no le supondr un problema hacer algunas ms. 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 publicacin de la versin 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 asignacin de alias que permita especificar el nombre del programa original como un alias de la versin modificada. Las normas del tipo si pone a disposicin su versin de este modo, tambin debe hacerlo de este otro modo tambin pueden ser, bajo la misma condicin, admisibles. Un ejemplo de una norma admisible sera alguna que requiera que, si usted ha distribuido una versin modificada y uno de los programadores anteriores le solicita una copia, usted deba envirsela (tenga en cuenta que tal norma le sigue permitiendo optar por distribuir o no distribuir su versin). Las normas que obligan a suministrar el cdigo fuente a los usuarios de las versiones publicadas tambin son admisibles. En el proyecto GNU, usamos copyleft para proteger legalmente estas libertades para todos. Pero tambin existe software libre sin copyleft. Creemos que existen razones importantes

por las que es mejor usar copyleft, pero si su programa es software libre sin copyleft, sigue siendo tico de todos modos. (Vase en categoras del software libre una descripcin de la relacin que existe entre software libre, software con copyleft y otros tipos de software libre). En algunos casos las regulaciones de control de exportacin y las sanciones comerciales pueden limitar sus libertades de distribuir copias de programas a nivel internacional. Los desarrolladores de software no tienen el poder de eliminar o pasar por alto estas restricciones, pero lo que pueden y deben hacer es rechazar imponerlas como condiciones para el uso del programa. De este modo, las restricciones no afectarn las actividades ni a las personas fuera de las jurisdicciones de dichos gobiernos. Por tanto, las licencias de software libre no deben requerir la obediencia a ninguna regulacin de exportaciones como condicin de cualquiera de las libertades esenciales. La mayora de las licencias de software libre estn basadas en el copyright, y existen lmites en los tipos de requisitos que se pueden imponer a travs del copyright. Si una licencia basada en el copyright respeta la libertad en las formas antes mencionadas, es poco probable que surja otro tipo de problema que no hayamos anticipado (a pesar de que esto ocurre ocasionalmente). Sin embargo, algunas licencias de software libre estn basadas en contratos, y los contratos pueden imponer un rango mucho ms grande de restricciones. Esto significa que existen muchas maneras posibles de que tal licencia sea inaceptablemente restrictiva y que no sea libre. Nos resulta imposible enumerar todas las formas en las que eso puede pasar. Si una licencia basada en un contrato restringe al usuario de un modo que no se puede hacer con las licencias basadas en el copyright, y que no est mencionado aqu como legtimo, tendremos que analizar el caso, y probablemente concluyamos que no es libre. Cuando se habla de software libre, es mejor evitar usar trminos como regalar o gratuito, porque dichos trminos implican que el asunto es el precio, no la libertad. Algunos trminos comunes como piratera implican opiniones con las que esperamos no concuerde. Vase un anlisis sobre el uso de esos trminos en nuestro artculo palabras y frases confusas que vale la pena evitar. Por ltimo, tenga en cuenta que para interpretar criterios tales como los que se establecen en esta definicin de software libre, se hace necesario un cuidadoso anlisis. Para decidir si una licencia de software especfica es una licencia de software libre, la evaluamos en base a estos criterios para determinar si concuerda tanto con el espritu de los mismos como con la terminologa precisa. Si una licencia incluye restricciones inaceptables, la rechazamos, an cuando no hubiramos anticipado el problema en estos criterios. Algunas veces, los requisitos de una licencia revelan una cuestin que hace necesaria una reflexin ms profunda, incluyendo la discusin con un abogado, antes de que podamos decidir si el requisito es aceptable. Cuando llegamos a una conclusin sobre una nueva cuestin, solemos actualizar estos criterios para que resulte ms fcil ver por qu una cierta licencia puede o no ser calificada como libre.

Si est interesado en saber si una licencia especfica est calificada como licencia de software libre, consulte nuestra lista de licencias. Si la licencia que busca no est en la lista, puede consultarnos envindonos un correo electrnico a <licensing@gnu.org>. Si est considerando escribir una nueva licencia, por favor contacte a la FSF escribiendo a esa direccin. La proliferacin de distintas licencias de software libre significa mayor esfuerzo por parte de los usuarios para entenderlas; podemos ayudarle a encontrar una licencia de software libre que ya exista y que satisfaga sus necesidades. Si eso no fuera posible, si realmente necesita una nueva licencia, con nuestra ayuda puede asegurarse que la licencia sea realmente una licencia de software libre y evitar varios problemas en la prctica.
Ms all del software

Los manuales de software deben ser libres por las mismas razones que el software debe ser libre, y porque de hecho los manuales son parte del software. Tambin tiene sentido aplicar los mismos argumentos a otros tipos de obras de uso prctico; es decir, obras que incorporen conocimiento til, tal como publicaciones educativas y de referencia. La Wikipedia es el ejemplo ms conocido. Cualquier tipo de obra puede ser libre, y la definicin de software libre se ha extendido a una definicin de obras culturales libres aplicable a cualquier tipo de publicacin.
Cdigo abierto?

Otro grupo ha comenzado a usar el trmino cdigo abierto (del ingls open source) que significa algo parecido (pero no idntico) a software libre. Preferimos el trmino software libre porque una vez que ya se sabe que se refiere a la libertad y no al precio, evoca la idea de libertad. La palabra abierto nunca se refiere a la libertad.
Historial

De vez en cuando modificamos esta definicin de software libre. Esta es la lista de los cambios, con enlaces a pginas que muestran exactamente lo que se ha modificado.

Version 1.111: Clarificacin de la versin 1.77; se especifica que nicamente las restricciones retroactivas son inaceptables. Los titulares del copyright siempre pueden conceder permisos adicionales para utilizar la obra publicndola paralelamente con una modalidad diferente. Versin 1.105: Modificacin del breve comentario sobre la libertad 1 (que ya se haba introducido en la versin 1.80) para expresar que dicha libertad significa que el usuario puede usar una versin modificada por l mismo para realizar sus tareas de computacin. Version 1.92: Aclarar que el cdigo fuente ofuscado no se puede considerar cdigo fuente. Version 1.90: Aclarar que la libertad 3 significa el derecho a distribuir copias de sus propias versiones modificadas o mejoradas. No el derecho de participar en el proyecto de otro.

Version 1.89: La libertad 3 incluye el derecho a publicar versiones modificadas como software libre. Versin 1.80: La primera libertad debe ser prctica, no slo terica. Por ejemplo, nada de tivoizacin. Versin 1.77: Aclarar que todos los cambios retroactivos a la licencia son inaceptables, an cuando no representan un reemplazo completo. Versin 1.74: Cuatro aclaraciones sobre puntos no del todo explcitos, o que se expresan en algunos casos pero no en todos estn definidos: o Mejoras no significa que la licencia puede limitar sustancialmente el tipo de versiones modificadas que usted puede publicar. La libertad 3 incluye la distribucin de versiones modificadas, no slo de los cambios. o El derecho a fusionar mdulos existentes se refiere a aquellos que estn debidamente licenciados. o Expresar de manera explcita la conclusin del punto sobre los controles de exportacin. o Imponer un cambio de licencia constituye una revocacin de la antigua licencia. Versin 1.57: Agregada la seccin Ms all del software. Versin 1.46: Aclarar de quin es el propsito que importa en la libertad para ejecutar el programa para cualquier propsito. Versin 1.41: Expresar ms claramente el punto sobre licencias basadas en contratos. Versin 1.40: Explicar que una licencia libre debe permitirle usar otro software libre disponible para hacer sus modificaciones. Versin 1.39: Aclarar que es aceptable que una licencia requiera la provisin del cdigo fuente para las versiones del software que se pongan a disposicin del pblico. Versin 1.31: Es aceptable para una licencia requerirle que se identifique como el autor de las modificaciones. Otras clarificaciones menores en el texto. Versin 1.23: Mencionar posibles problemas con las licencias basadas en contratos. Versin 1.16: Explicar por qu la distribucin de los binarios es importante. Versin 1.11: Una licencia libre puede requerirle que enve una copia de las versiones modificadas al autor.

Hay brechas entre los nmeros de versin mencionados anteriormente porque existen otros cambios que se han realizado en esta pgina pero que no ataen la definicin misma. La lista completa de los cambios aportados a esta pgina puede consultarse mediante la interfaz cvsweb.

Software libre
Saltar a: navegacin, bsqueda

Mapa conceptual del software libre.

El software libre (en ingls free software, aunque esta denominacin tambin se confunde a veces con "gratis" por la ambigedad del trmino "free" en el idioma ingls, por lo que tambin se usa "libre software" y "logical libre") es la denominacin del software que respeta la libertad de los usuarios sobre su producto adquirido y, por tanto, una vez obtenido puede ser usado, copiado, estudiado, modificado, y redistribuido libremente. Segn la Free Software Foundation, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlo modificado. El software libre suele estar disponible gratuitamente, o al precio de costo de la distribucin a travs de otros medios; sin embargo no es obligatorio que sea as, por lo tanto no hay que asociar software libre a "software gratuito" (denominado usualmente freeware), ya que, conservando su carcter de libre, puede ser distribuido comercialmente ("software comercial"). Anlogamente, el "software gratis" o "gratuito" incluye en ocasiones el cdigo fuente; no obstante, este tipo de software no es libre en el mismo sentido que el software libre, a menos que se garanticen los derechos de modificacin y redistribucin de dichas versiones modificadas del programa. Tampoco debe confundirse software libre con "software de dominio pblico". ste ltimo es aquel software que no requiere de licencia, pues sus derechos de explotacin son para toda la humanidad, porque pertenece a todos por igual. Cualquiera puede hacer uso de l, siempre con fines legales y consignando su autora original. Este software sera aquel cuyo autor lo dona a la humanidad o cuyos derechos de autor han expirado, tras un plazo contado desde la muerte de este, habitualmente 70 aos. Si un autor condiciona su uso bajo una licencia, por muy dbil que sea, ya no es del dominio pblico.

Contenido

1 Historia 2 Libertades del software libre 3 Tipos de licencias o 3.1 Licencias GPL o 3.2 Licencias AGPL o 3.3 Licencias estilo BSD o 3.4 Licencias estilo MPL y derivadas o 3.5 Copyleft 4 Comparacin con el software de cdigo abierto 5 Implicaciones econmico-polticas o 5.1 Modelo de negocio 6 Seguridad relativa 7 Software libre en la Administracin Pblica 8 Motivaciones del software libre 9 Ventajas del software libre 10 Impacto del software libre 11 Regulacin o 11.1 Espaa o 11.2 Venezuela o 11.3 Ecuador 12 Vase tambin 13 Referencias 14 Enlaces externos

Historia
Artculo principal: Historia del software libre y de cdigo abierto.

Richard Matthew Stallman, creador del concepto de software libre y fundador de la Free Software Foundation.

Entre los aos 1960 y 1970, el software no era considerado un producto sino un aadido que los vendedores de las grandes computadoras de la poca (las mainframes) aportaban a sus clientes para que stos pudieran usarlos. En dicha cultura, era comn que los programadores y desarrolladores de software compartieran libremente sus programas unos con otros. Este comportamiento era particularmente habitual en algunos de los mayores grupos de usuarios de la poca, como DECUS (grupo de usuarios de computadoras DEC). A finales de la dcada de 1970, las compaas iniciaron el hbito de imponer restricciones a los usuarios, con el uso de acuerdos de licencia. En 1971, cuando la informtica todava no haba sufrido su gran boom, las personas que hacan uso de ella, en mbitos universitarios y empresariales, creaban y compartan el software sin ningn tipo de restricciones. Con la llegada de los aos 1980 la situacin empez a cambiar. Las computadoras ms modernas comenzaban a utilizar sistemas operativos privativos, forzando a los usuarios a aceptar condiciones restrictivas que impedan realizar modificaciones a dicho software. En caso de que algn usuario o programador encontrase algn error en la aplicacin, lo nico que poda hacer era darlo a conocer a la empresa desarrolladora para que sta lo solucionara. Aunque el programador estuviese capacitado para solucionar el problema y lo desease hacer sin pedir nada a cambio, el contrato le impeda que modificase el software. El mismo Richard Matthew Stallman cuenta que por aquellos aos, en el laboratorio donde trabajaba, haban recibido una impresora donada por una empresa externa. El dispositivo, que era utilizado en red por todos los trabajadores, pareca no funcionar a la perfeccin, dado que cada cierto tiempo el papel se atascaba. Como agravante, no se generaba ningn aviso que se enviase por red e informase a los usuarios de la situacin. La prdida de tiempo era constante, ya que en ocasiones, los trabajadores enviaban por red sus trabajos a imprimir y al ir a buscarlos se encontraban la impresora atascada y una cola enorme de trabajos pendientes. Richard Stallman decidi arreglar el problema, e implementar el envo de un aviso por red cuando la impresora se bloqueara. Para ello necesitaba tener acceso al cdigo fuente de los controladores de la impresora. Pidi a la empresa propietaria de la impresora lo que necesitaba, comentando, sin pedir nada a cambio, qu era lo que pretenda realizar. La empresa se neg a entregarle el cdigo fuente. En ese preciso instante, Stallman se vio en una encrucijada: deba elegir entre aceptar el nuevo software propietario firmando acuerdos de no revelacin y acabar desarrollando ms software propietario con licencias restrictivas, que a su vez deberan ser ms adelante aceptadas por sus propios colegas. Con este antecedente, en 1984, Richard Stallman comenz a trabajar en el proyecto GNU, y un ao ms tarde fund la Free Software Foundation (FSF). Stallman introdujo la definicin de software libre y el concepto de "copyleft", que desarroll para otorgar libertad a los usuarios y para restringir las posibilidades de apropiacin del software.1

Libertades del software libre


Artculo principal: Definicin de Software Libre.

De acuerdo con tal definicin, un software es "libre" cuando garantiza las siguientes libertades:2
Libertad 0 1 2 3 Descripcin la libertad de usar el programa, con cualquier propsito. la libertad de estudiar cmo funciona el programa y modificarlo, adaptndolo a tus necesidades. la libertad de distribuir copias del programa, con lo cual puedes ayudar a tu prjimo. la libertad de mejorar el programa y hacer pblicas esas mejoras a los dems, de modo que toda la comunidad se beneficie.

Las libertades 1 y 3 requieren acceso al cdigo fuente porque estudiar y modificar software sin su cdigo fuente es muy poco viable.

Ciertos tericos usan este cuarto punto (libertad 3) para justificar parcialmente las limitaciones impuestas por la licencia GNU GPL frente a otras licencias de software libre (ver Licencias GPL). Sin embargo el sentido original es ms libre, abierto y menos restrictivo que el que le otorga la propia situacin de incompatibilidad, que podra ser resuelta en la prxima versin 3.0 de la licencia GNU GPL, causa en estos momentos graves perjuicios a la comunidad de programadores de software libre, que muchas veces no pueden reutilizar o mezclar cdigos de dos licencias distintas, pese a que las libertades tericamente lo deberan permitir. Tanto la Open Source Initiative3 como la Free Software Foundation4 mantienen en sus webs oficiales listados de las licencias de software libre que aprueban. El trmino software no libre se emplea para referirse al software distribuido bajo una licencia de software ms restrictiva que no garantiza estas cuatro libertades. Las leyes de la propiedad intelectual reservan la mayora de los derechos de modificacin, duplicacin y redistribucin para el dueo del copyright; el software dispuesto bajo una licencia de software libre rescinde especficamente la mayora de estos derechos reservados. La definicin de software libre no contempla el asunto del precio; un eslogan frecuentemente usado es "libre como en libertad, no como en cerveza gratis" o en ingls "Free as in freedom, not as in free beer" (aludiendo a la ambigedad del trmino ingls "free"), y es habitual ver a la venta CD de software libre como distribuciones Linux. Sin embargo, en esta situacin, el comprador del CD tiene el derecho de copiarlo y

redistribuirlo. El software gratis puede incluir restricciones que no se adaptan a la definicin de software libre por ejemplo, puede no incluir el cdigo fuente, puede prohibir explcitamente a los distribuidores recibir una compensacin a cambio, etc. Para evitar la confusin, algunas personas utilizan los trminos "libre" (software libre) y "gratis" (software gratis) para evitar la ambigedad de la palabra inglesa "free". Sin embargo, estos trminos alternativos son usados nicamente dentro del movimiento del software libre, aunque estn extendindose lentamente hacia el resto del mundo. Otros defienden el uso del trmino open source software (software de cdigo abierto). La principal diferencia entre los trminos "open source" y "free software" es que ste ltimo tiene en cuenta los aspectos ticos y filosficos de la libertad, mientras que el "open source" se basa nicamente en los aspectos tcnicos. En un intento por unir los mencionados trminos que se refieren a conceptos semejantes, se est extendiendo el uso de la palabra "FLOSS" con el significado de free/libre and open source software e, indirectamente, tambin a la comunidad que lo produce y apoya.

Tipos de licencias
Una licencia es aquella autorizacin formal con carcter contractual que un autor de un software da a un interesado para ejercer "actos de explotacin legales". Pueden existir tantas licencias como acuerdos concretos se den entre el autor y el licenciatario. Desde el punto de vista del software libre, existen distintas variantes del concepto o grupos de licencias:
Licencias GPL Artculo principal: Licencias GPL.

Una de las ms utilizadas es la Licencia Pblica General de GNU (GNU GPL). El autor conserva los derechos de autor (copyright), y permite la redistribucin y modificacin bajo trminos diseados para asegurarse de que todas las versiones modificadas del software permanecen bajo los trminos ms restrictivos de la propia GNU GPL. Esto hace que sea imposible crear un producto con partes no licenciadas GPL: el conjunto tiene que ser GPL. Es decir, la licencia GNU GPL posibilita la modificacin y redistribucin del software, pero nicamente bajo esa misma licencia. Y aade que si se reutiliza en un mismo programa cdigo "A" licenciado bajo licencia GNU GPL y cdigo "B" licenciado bajo otro tipo de licencia libre, el cdigo final "C", independientemente de la cantidad y calidad de cada uno de los cdigos "A" y "B", debe estar bajo la licencia GNU GPL. En la prctica esto hace que las licencias de software libre se dividan en dos grandes grupos, aquellas que pueden ser mezcladas con cdigo licenciado bajo GNU GPL (y que inevitablemente desaparecern en el proceso, al ser el cdigo resultante licenciado bajo GNU GPL) y las que no lo permiten al incluir mayores u otros requisitos que no contemplan ni admiten la GNU GPL y que por lo tanto no pueden ser enlazadas ni mezcladas con cdigo gobernado por la licencia GNU GPL.

En el sitio web oficial de GNU hay una lista de licencias que cumplen las condiciones impuestas por la GNU GPL y otras que no.5 Aproximadamente el 60% del software licenciado como software libre emplea una licencia GPL.
Licencias AGPL Artculo principal: 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. 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.6
Licencias estilo BSD Artculo principal: Licencia BSD.

Llamadas as porque se utilizan en gran cantidad de software distribuido junto a los sistemas operativos BSD. El autor, bajo tales licencias, mantiene la proteccin de copyright nicamente para la renuncia de garanta y para requerir la adecuada atribucin de la autora en trabajos derivados, pero permite la libre redistribucin y modificacin, incluso si dichos trabajos tienen propietario. Son muy permisivas, tanto que son fcilmente absorbidas al ser mezcladas con la licencia GNU GPL con quienes son compatibles. Puede argumentarse que esta licencia asegura 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. Otras opiniones estn orientadas a destacar que este tipo de licencia no contribuye al desarrollo de ms software libre (normalmente utilizando la siguiente analoga: "una licencia BSD es ms libre que una GPL si y slo si se opina tambin que un pas que permita la esclavitud es ms libre que otro que no la permite").
Licencias estilo MPL y derivadas Artculo principal: Mozilla Public License.

Esta licencia es de Software Libre y tiene un gran valor porque fue el instrumento que emple Netscape Communications Corp. para liberar su Netscape Communicator 4.0 y empezar ese proyecto tan importante para el mundo del Software Libre: Mozilla. Se utilizan en gran cantidad de productos de software libre de uso cotidiano en todo tipo de sistemas operativos. La MPL es Software Libre y promueve eficazmente la colaboracin evitando el efecto "viral" de la GPL (si usas cdigo licenciado GPL, tu desarrollo final tiene que estar

licenciado GPL). Desde un punto de vista del desarrollador la GPL presenta un inconveniente en este punto, y lamentablemente mucha gente se cierra en banda ante el uso de dicho cdigo. No obstante la MPL no es tan excesivamente permisiva como las licencias tipo BSD. Estas licencias son denominadas de copyleft dbil. La NPL (luego la MPL) fue la primera licencia nueva despus de muchos aos, que se encargaba de algunos puntos que no fueron tenidos en cuenta por las licencias BSD y GNU. En el espectro de las licencias de software libre se la puede considerar adyacente a la licencia estilo BSD, pero perfeccionada.
Copyleft

Smbolo del copyleft


Artculo principal: 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. Tambin podra retirar todas las licencias de software libre anteriormente otorgadas, pero esto obligara a una indemnizacin a los titulares de las licencias en uso. En Espaa, toda obra derivada est tan protegida como una original, siempre que la obra derivada parta de una autorizacin contractual con el autor. En el caso genrico de que el autor retire las licencias "copyleft", no afectara de ningn modo a los productos derivados anteriores a esa retirada, ya que no tiene efecto retroactivo. En trminos legales, el autor no tiene derecho a retirar el permiso de una licencia en vigencia. Si as sucediera, el conflicto entre las partes se resolvera en un pleito convencional.

Comparacin con el software de cdigo abierto


Artculo principal: Software libre y de cdigo abierto.

Mapa conceptual del software libre y de cdigo abierto. Este artculo o seccin necesita referencias que aparezcan en una publicacin acreditada, como revistas especializadas, monografas, prensa diaria o pginas de Internet fidedignas. Puedes aadirlas as o avisar al autor principal del artculo en su pgina de discusin pegando:
{{subst:Aviso referencias|Software libre}} ~~~~

Aunque en la prctica el software de cdigo abierto y el software libre comparten muchas de sus licencias, la Free Software Foundation opina que el movimiento del software de cdigo abierto es filosficamente diferente del movimiento del software libre. Apareci en 1998 con un grupo de personas, entre los que cabe destacar a Eric S. Raymond y Bruce Perens, que formaron la Open Source Initiative (OSI). Ellos buscaban darle mayor relevancia a los beneficios prcticos del compartir el cdigo fuente, e interesar a las principales casas de software y otras empresas de la industria de la alta tecnologa en el concepto. Por otro lado, la Free Software Foundation y Richard Stallman prefieren plantear el asunto en trminos ticos empleando el trmino "software libre". Los defensores del trmino "cdigo abierto", en ingls open source, afirman que ste evita la ambigedad del trmino en ese idioma que es free en free software. El trmino "cdigo abierto" fue acuado por Christine Peterson del think tank Foresight Institute, y se registr para actuar como marca registrada el trmino en ingls para los productos de software libre. Mucha gente reconoce el beneficio cualitativo del proceso de desarrollo de software cuando los desarrolladores pueden usar, modificar y redistribuir el cdigo fuente de un programa. (Vase tambin La Catedral y el Bazar). El movimiento del software libre hace especial nfasis en los aspectos morales o ticos del software, viendo la excelencia tcnica como un producto secundario de su estndar tico. El movimiento de cdigo abierto ve la excelencia

tcnica como el objetivo prioritario, siendo la comparticin del cdigo fuente un medio para dicho fin. Por dicho motivo, la FSF se distancia tanto del movimiento de cdigo abierto como del trmino "Cdigo Abierto" (en ingls Open Source). Puesto que la OSI slo aprueba las licencias que se ajustan a la Open Source Definition (definicin de cdigo abierto), la mayora de la gente lo interpreta como un esquema de distribucin, e intercambia libremente "cdigo abierto" con "software libre". An cuando existen importantes diferencias filosficas entre ambos trminos, especialmente en trminos de las motivaciones para el desarrollo y el uso de tal software, raramente suelen tener impacto en el proceso de colaboracin. Aunque el trmino "cdigo abierto" elimina la ambigedad de libertad frente a precio (en el caso del ingls), introduce una nueva: entre los programas que se ajustan a la definicin de cdigo abierto, que dan a los usuarios la libertad de mejorarlos, y los programas que simplemente tiene el cdigo fuente disponible, posiblemente con fuertes restricciones sobre el uso de dicho cdigo fuente. Mucha gente cree que cualquier software que tenga el cdigo fuente disponible es de cdigo abierto, puesto que lo pueden manipular (un ejemplo de este tipo de software sera el popular paquete de software gratuito Graphviz, inicialmente no libre pero que inclua el cdigo fuente, aunque luego AT&T le cambi la licencia). Sin embargo, mucho de este software no da a sus usuarios la libertad de distribuir sus modificaciones, restringe el uso comercial, o en general restringe los derechos de los usuarios.

Implicaciones econmico-polticas
Una vez que un producto de software libre ha empezado a circular, rpidamente est disponible a un costo muy bajo. Al mismo tiempo, su utilidad no decrece. El software, en general, podra ser considerado un bien de uso inagotable, tomando en cuenta que su costo marginal es pequesimo y que no es un bien sujeto a rivalidad (la posesin del bien por un agente econmico no impide que otro lo posea). Puesto que el software libre permite el libre uso, modificacin y redistribucin, a menudo encuentra un hogar entre usuarios para los cuales el coste del software no libre es a veces prohibitivo, o como alternativa a la piratera. Tambin es sencillo modificarlo localmente, lo que permite que sean posibles los esfuerzos de traduccin a idiomas que no son necesariamente rentables comercialmente. La mayora del software libre se produce por equipos internacionales que cooperan a travs de la libre asociacin. Los equipos estn tpicamente compuestos por individuos con una amplia variedad de motivaciones, y pueden provenir tanto del sector privado, del sector voluntario o del sector pblico. Existen muchas posturas acerca de la relacin entre el software libre y el actual sistema poltico-econmico:

Algunos consideran el software libre como un competidor contra el centralismo en empresas y gobiernos, una forma de orden espontneo o de anarquismo prctico.7

Algunos consideran el software libre como una forma de trabajo colaborativo en un modelo de mercado, tal como se haba planteado el cooperativismo. Algunos comparan el software libre a una economa del regalo, donde el valor de una persona est basado en lo que sta da a los dems, sin que incurra valor monetario formal de por medio. Grupos como Oekonux e Hipatia consideran que todo debera producirse de esta forma y que este modelo de produccin no se limita a reemplazar el modelo no libre de desarrollo del software. La cooperacin basada en la libre asociacin puede usarse y se usa para otros propsitos (tales como escribir enciclopedias, por ejemplo). Hay proyectos de desarrollo con impulso gubernamental que utilizan software libre, as como en proyectos de voluntariado en pases en vas de desarrollo.

Las implicaciones polticas y econmicas del software libre, o su afinidad con el antiautoritarismo, es discutida. Mientras para unos estas implicaciones son notorias y representan un factor importante a tomarse en cuenta, para otros si bien podra existir una leve relacin, no tiene suficiente relevancia.
Modelo de negocio

El negocio detrs del software libre se caracteriza por la oferta de servicios adicionales al software como: la personalizacin y/o instalacin del mismo, soporte tcnico, donaciones, patrocinios o como un elemento de responsabilidad social corporativa;8 en contraposicin al modelo de negocio basado en licencias predominante en el software de cdigo cerrado.9

Seguridad relativa
Existe una cierta controversia sobre la seguridad del software libre frente al software no libre (siendo uno de los mayores asuntos la seguridad por oscuridad). Un mtodo usado de forma habitual para determinar la seguridad relativa de los productos es determinar cuntos fallos de seguridad no parcheados existen en cada uno de los productos involucrados. Por lo general los usuarios de este mtodo recomiendan que cuando un producto no proporcione un mtodo de parchear los fallos de seguridad, no se use dicho producto, al menos hasta que no est disponible un arreglo.

Software libre en la Administracin Pblica


Artculo principal: Software libre en la Administracin Pblica.

Existe una serie de pases en los cuales, sus administraciones pblicas, han mostrado apoyo al software libre, sea migrando total o parcialmente sus servidores y sistemas de escritorio, sea subvencionndolo. Como ejemplos de ello se tiene a Alemania,10 11 Argentina,12 Brasil,13 14 Cuba,15 Chile,16 China,17 Ecuador18 Espaa,19 20 Francia,21 Mxico,22 Repblica Dominicana23 y Venezuela.24 Adems de lo anterior, la Administracin Pblica tiene una cierta funcin de escaparate y/o gua de la industria que la hace tener un gran impacto, que debera dirigirse a la creacin de un tejido tecnolgico generador de riqueza nacional. sta puede crearse fomentando

empresas, cuyo negocio sea en parte el desarrollo de nuevo software libre para la Administracin, el mantenimiento y la adaptacin del software existente. En Espaa en el ao 2009, el Centro Nacional de Referencia de Aplicacin de las TIC basadas en Fuentes Abiertas (CENATIC), elabor un informe junto a la Universidad Rey Juan Carlos (Grupo GsyC/LibreSoft) y Telefnica I+D, con el fin de analizar el estado en que se encuentra el proceso de implantacin del software de fuentes abiertas en la Administracin Pblica espaola. En Mxico el Software Libre naci en las universidades y los centros de investigacin. Es por eso que, desde hace tres dcadas, los estudiantes y los profesores usan software libre para fines didcticos y de investigacin. Las universidades suelen optar por el uso de software libre en vez de utilizar software privativo porque satisface de una mejor manera sus necesidades de cmputo, dada su naturaleza de apertura del cdigo y la libertad de compartir los resultados obtenidos. De forma colateral, no se tienen gastos adicionales derivados del pago de licenciamientos. El software libre no se limita a ser gratuito, porque tambin tiene un valor social fundamental, puesto que la nica restriccin que tiene es la de conservarse libre, lo cual quiere decir que puede ser explorado, verificado, reproducido y extendido en todas sus capacidades para beneficio de todos, de forma muy similar a la naturaleza de la produccin de la ciencia. Computlogos, fsicos, qumicos, matemticos y otros profesionistas y cientficos utilizan software libre como herramienta de investigacin y creacin. Un claro ejemplo de ello es la llamada Delta Metropolitana, que es una red de supercomputadoras que estn en varios puntos de la Ciudad de Mxico, en el CINESTAV, el IPN, la UAM y la UNAM. Esa red de supercmputo utiliza software libre para consolidar sus recursos, hacer investigacin y generar conocimiento.

Motivaciones del software libre

La motivacin tica, abanderada por la Free Software Foundation, heredera de la cultura hacker, y partidaria del apelativo libre, que argumenta que el software es conocimiento y debe poderse difundir sin trabas. Su ocultacin es una actitud antisocial y la posibilidad de modificar programas es una forma de libertad de expresin, aunque sin olvidar una estructura jerarquizada por la meritocracia25 La motivacin pragmtica, abanderada por la Open Source Initiative y partidaria del apelativo abierto, que argumenta ventajas tcnicas y econmicas, con respecto a evitar una tragedia de los anticomunes mejorando los incentivos.

Aparte de estas dos grandes motivaciones, la gente que trabaja en software libre suele hacerlo por muchas otras razones, que van desde la diversin a la mera retribucin econmica, que es posible debido a modelos de negocio sustentables.26

Ventajas del software libre


Este artculo o seccin necesita referencias que aparezcan en una publicacin acreditada, como revistas especializadas, monografas, prensa diaria o pginas de Internet fidedignas. Puedes aadirlas as o avisar al autor principal del artculo en su pgina de discusin pegando:
{{subst:Aviso referencias|Software libre}} ~~~~

Bajo costo de adquisicin: Se trata de un software econmico ya que permite un ahorro de grandes cantidades en la adquisicin de las licencias. Innovacin tecnolgica: esto se debe a que cada usuario puede aportar sus conocimientos y su experiencia y as decidir de manera conjunta hacia donde se debe dirigir la evolucin y el desarrollo del software. Este es un gran avance en la tecnologa mundial. Independencia del proveedor: al disponer del cdigo fuente, se garantiza una independencia del proveedor que hace que cada empresa o particular pueda seguir contribuyendo al desarrollo y los servicios del software. Escrutinio pblico: esto hace que la correccin de errores y la mejora del producto se lleven a cabo de manera rpida y eficaz por cada uno de los usuarios que lleguen a utilizar el producto. Adaptacin del software: esta cualidad resulta de gran utilidad para empresas e industrias especficas que necesitan un software personalizado para realizar un trabajo especfico y con el software libre se puede realizar y con costes totales de operacin (TCO) mucho ms razonables.27 Lenguas: aunque el software se cree y salga al mercado en una sola lengua, el hecho de ser software libre facilita en gran medida su traduccin y localizacin para que usuarios de diferentes partes del mundo puedan aprovechar estos beneficios.

Impacto del software libre


Este artculo o seccin necesita referencias que aparezcan en una publicacin acreditada, como revistas especializadas, monografas, prensa diaria o pginas de Internet fidedignas. Puedes aadirlas as o avisar al autor principal del artculo en su pgina de discusin pegando:
{{subst:Aviso referencias|Software libre}} ~~~~

Los impactos del software libre, y las principales nuevas perspectivas que permite, son los siguientes:

Aprovechamiento ms adecuado de los recursos: muchas aplicaciones utilizadas o promovidas por las administraciones pblicas son tambin utilizadas por otros sectores de la sociedad. Fomento de la industria local: una de las mayores ventajas del software libre es la posibilidad de desarrollar industria local de software. Independencia del proveedor: es obvio que una organizacin preferir depender de un mercado en rgimen de competencia que de un solo proveedor que puede imponer las condiciones en que proporciona su producto.

Adaptacin a las necesidades exactas: en el caso del software libre, la adaptacin puede hacerse con mucha mayor facilidad, y lo que es ms importante, sirvindose de un mercado con competencia, si hace falta contratarla. Escrutinio pblico de seguridad: para una Administracin Pblica poder garantizar que sus sistemas informticos hacen slo lo que est previsto que hagan es un requisito fundamental y, en muchos estados, un requisito legal. Disponibilidad a largo plazo: muchos datos que manejan las administraciones y los programas que sirven para calcularlos han de estar disponibles dentro de decenas de aos.

Algunos estudios apuntan al software libre como un factor clave para aumentar la competitividad en la Unin Europea.28

Regulacin
Espaa

La Orden EDU/2341/2009, de 27 de agosto, por la que se crea el Centro Nacional de Desarrollo Curricular en Sistemas no Propietarios, tiene como finalidad el diseo, el desarrollo y la promocin de contenidos educativos digitales para colectivos educativos especficos, en el mbito de las Tecnologas de la Informacin y la Comunicacin, que se centra en promocionar y aplicar estrategias dirigidas a poner a disposicin de los centros escolares recursos y contenidos digitales de calidad, desarrollados en software libre.
Venezuela

El Decreto presidencial 3390 de fecha 23 de diciembre de 2004 y publicado en La Gaceta Oficial de Venezuela n 38095 el 28 de diciembre de 2004, establece textualmente en su artculo 1 que "La Administracin Pblica Nacional emplear prioritariamente Software Libre desarrollado con Estndares Abiertos, en sus sistemas, proyectos y servicios informticos. A tales fines, todos los rganos y entes de la Administracin Pblica Nacional iniciarn los procesos de migracin gradual y progresiva de stos hacia el Software Libre desarrollado con Estndares Abiertos"
Ecuador

El Decreto presidencial 1014 del 10 de abril de 2008, decreta "Establecer como poltica pblica para las Entidades de la Administracin Pblica Central la utilizacin de Software Libre en sus sistemas y equipamientos informticos."2

Generalmente leo artculos relacionados con el software libre pero no veo bien aclarados ciertos puntos ni defendidas determinadas posturas. As pues, ah va mi pequea aportacin. El presente documento, aunque bendice el software libre, no pretende en ningn momento tachar el software propietario de obsoleto o ineficaz. De hecho el autor considera muy importante la existencia del software propietario, al menos en aplicaciones especficas o bajo demanda. Las ventajas aqu expuestas tampoco son las ms importantes ni las nicas, simplemente son diez de las ventajas existentes tanto en un modelo como en el otro y, por supuesto, hay muchos puntos en comn entre ambos sistemas que aqu no entran, por no aportar elementos que ayuden a diferenciar y decantarse entre uno u otro. Esta informacin espero sirva de apoyo y ayuda para comprender y fomentar el uso de un sistema de desarrollo ms justo social y econmicamente, que en la practica totalidad, por razones de inercia de mercado, est actualmente dominado por Microsoft Windows y un conjunto de herramientas de produccin de software propietario. Generalmente, todo evoluciona y en el terreno de software nos encontramos en el punto en el que veremos como un sistema de funcionamiento ir dejando sitio poco a poco a sistemas ms eficaces y acordes con las necesidades tcnicas y sociales. Por otro lado, es especialmente importante que el acceso a la informacin y cultura no se quede en boca de los polticos y que sea una realidad que est en las manos de los que damos de comer a los gigantes. Dicho esto, comencemos: VENTAJAS DEL SOFTWARE LIBRE 1. Econmico (ms de mil millones de euros en licencias de Microsoft en Espaa anuales) El bajo o nulo coste de los productos libres permiten proporcionar a las PYMES servicios y ampliar sus infraestructuras sin que se vean mermados sus intentos de crecimiento por no poder hacer frente al pago de grandes cantidades en licencias. La prctica totalidad de los concursos para desarrollo de software para la administracin publica pasan por compatibilizar con productos de la factora de Microsoft, por lo que garantiza la perpetuacin e ingresos hacia Microsoft y no favorece a las empresas locales que pudieran ofrecer productos equivalentes. Adems de la reduccin de costes por uso de software libre. Qu podran aportar esas inversiones si los beneficiados fuesen empresas del propio estado, en lugar de mandar a una compaa extranjera esas enormes cantidades de dinero?

2. Libertad de uso y redistribucin

Las licencias de software libre existentes permiten la instalacin del software tantas veces y en tantas mquinas como el usuario desee.

3. Independencia tecnolgica El acceso al cdigo fuente permite el desarrollo de nuevos productos sin la necesidad de desarrollar todo el proceso partiendo de cero. El secretismo tecnolgico es uno de los grandes frenos y desequilibrios existentes para el desarrollo en el modelo de propiedad intelectual.

4. Fomento de la libre competencia al basarse en servicios y no licencias Uno de los modelos de negocio que genera el software libre es la contratacin de servicios de atencin al cliente. Este sistema permite que las compaas que den el servicio compitan en igualdad de condiciones al no poseer la propiedad del producto del cual dan el servicio. Esto, adems, produce un cambio que redunda en una mayor atencin al cliente y contratacin de empleados, en contraposicin a sistemas mayoritariamente sostenidos por la venta de licencias y desatencin del cliente.

5. Soporte y compatibilidad a largo plazo Este punto, ms que una ventaja del software libre es una desventaja del software propietario, por lo que la eleccin de software libre evita este problema. Al vendedor, una vez ha alcanzado el mximo de ventas que puede realizar de un producto, no le interesa que sus clientes continen con el. La opcin es sacar un nuevo producto, producir software que emplee nuevas tecnologas solo para ste y no dar soporte para la resolucin de fallos al anterior, tratando de hacerlo obsoleto por todos los medios, pese a que este pudiera cubrir perfectamente las necesidades de muchos de sus usuarios. Veanse diferentes versiones de Windows que dejan de ser soportadas por Microsoft o software de grabacin que no admite nuevos modelos de grabadoras pticas sin una actualizacin, an cuando la grabadora nueva emplee el mismo mecanismo de grabacin que la antigua.

6. Formatos estndar

Los formatos estndar permiten una interoperatividad ms alta entre sistemas, evitando incompatibilidades. Los estndares de facto son vlidos en ocasiones para lograr una alta interoperatividad si se omite el hecho que estos exigen el pago de royalties a terceros y por razones de mercado expuestas en el anterior punto no interesa que se perpeten mucho tiempo. Los formatos estndares afectan a todos los niveles. Un ejemplo lo estamos viendo en los documentos emitidos por las administraciones publicas en distintos formatos y versiones, que producen retrasos y dificultades en el acceso adecuado a la informacin para las mismas administraciones y para sus usuarios. Algunas administraciones de la unin europea ya estn dando el paso a formatos abiertos como ODF (Open Document Format).

7. Sistemas sin puertas traseras y ms seguros El acceso al cdigo fuente permite que tanto hackers como empresas de seguridad de todo el mundo puedan auditar los programas, por lo que la existencia de puertas traseras es ilgica ya que se pondra en evidencia y contraviene el inters de la comunidad que es la que lo genera.

8. Correccin mas rpida y eficiente de fallos El funcionamiento e inters conjunto de la comunidad ha demostrado solucionar mas rpidamente los fallos de seguridad en elsoftware libre, algo que desgraciadamente en el software propietario es mas difcil y costoso. Cuando se notifica a las empresas propietarias del software, stas niegan inicialmente la existencia de dichos fallos por cuestiones de imagen y cuando finalmente admiten la existencia de esos bugs tardan meses hasta proporcionar los parches de seguridad.

9. Mtodos simples y unificados de gestin de software Actualmente la mayora de distribuciones de Linux incorporan alguno de los sistemas que unifican el mtodo de instalacin de programas, libreras, etc. por parte de los usuarios. Esto llega a simplificar hasta el grado de marcar o desmarcar una casilla para la gestin del software, y permiten el acceso a las miles de aplicaciones existentes de forma segura y gratuita a la par que evitan tener que recurrir a pginas web de dudosa tica desde las que los usuarios instalan sin saberlo spyware o virus informticos en sus sistemas. Este sistema de acceso y gestin del software se hace practicamente utpico si se extrapola al mercado propietario.

10. Sistema en expansin Las ventajas especialmente econmicas que aportan las soluciones libres a muchas empresas y las aportaciones de la comunidad han permitido un constante crecimiento del software libre, hasta superar en ocasiones como en el de los servidores web, al mercado propietario. El software libre ya no es una promesa, es una realidad y se utiliza en sistemas de produccin por algunas de las empresas tecnolgicas mas importantes como IBM, SUN Microsystems, Google, Hewlett-Packard, etc. Paradojicamente, incluso Microsoft, que posee sus propias herramientas, emplea GNU Linux en muchos de sus servidores. Podemos augurar sin lugar a dudas un futuro crecimiento de su empleo y una consolidacin bien merecida.

VENTAJAS DEL SOFTWARE PROPIETARIO 1. Propiedad y decisin de uso del software por parte de la empresa El desarrollo de la mayora de software requiere importantes inversiones para su estudio y desarrollo. Este esfuerzo, de no ser protegido se hara en balde, puesto que la competencia se podra apropiar inmediatamente del producto una vez finalizado, para sus propios fines. Esto garantiza al productor ser compensado por la inversin, fomentando as el continuo desarrollo.

2. Soporte para todo tipo de hardware Refirindonos por supuesto solo al mercado del sistema operativo mayoritario, que es Microsoft Windows, y no al resto de sistemas operativos de tipo Unix, que es minoritario. Se da, que el actual dominio de mercado invita a los fabricantes de dispositivos para ordenadores personales a producir drivers o hardware solo compatible con Windows. Por lo que la eleccin del sistema operativo de Microsoft tiene garantizado un soporte de hardware seguro. Aunque siendo justos, habra que decir que dicho soporte por parte de los fabricantes se limita generalmente al sistema operativo actual. Las siguientes versiones de sistemas operativos no se suelen soportar, a fin de vender nuevos dispositivos.

3. Mejor acabado de la mayora de aplicaciones

El desarrollador de software propietario, generalmente, da un mejor acabado a las aplicaciones en cuestiones, tanto de esttica, como de usabilidad de la aplicacin. Aunque muchas aplicaciones de software libre tienen un excelente acabado, aqu se nota de forma especial el cuidado y el esfuerzo del desarrollador de software propietario. Al fin y al cabo gana dinero directamente con su producto y debe demostrar porqu su producto es una mejor opcin.

4. Las aplicaciones nmero uno son propietarias Obviamente, el actual dominio de mercado no slo interesa a los fabricantes de hardware, sino que tambin a los de software. Algunas de las aplicaciones ms demandadas son, segn mbitos: Microsoft Office, Nero Burning Rom, 3DStudio, etc...

5. El ocio para ordenadores personales est destinado al mercado propietario Los desarrolladores de juegos tienen sus miras en el mercado ms lucrativo, que es el de las consolas y en ltima instancia el de los ordenadores personales. Adems, en estos ltimos la practica totalidad de ttulos benefician a Microsoft Windows.

6. Menor necesidad de tcnicos especializados El mejor acabado de la mayora de sistemas de software propietario y los estndares de facto actuales permiten una simplificacin del tratamiento de dichos sistemas, dando acceso a su uso y administracin, a tcnicos que requieren una menor formacin, reduciendo costes de mantenimiento. Esto ciertamente es una ventaja de cara a la implantacin de dichos sistemas, aunque no hay que olvidar que el menor conocimiento del sistema redunda en la imposibilidad de rodear las herramientas de simple manejo para solventar errores o ampliar las posibilidades de las mismas.

7. Mayor mercado laboral actual Como muchas de las ventajas restantes se deben al dominio del mercado, no hay que ignorar que cualquier trabajo relacionado con la informtica pasar, en casi todos los casos, por conocer herramientas de software propietario.

8. Mejor proteccin de las obras con copyright Las obras protegidas por copyright se ven beneficiadas por mecanismos anticopia, como el DRM y otras medidas, que palan o dificultan en cierto grado la piratera. El fenmeno de la piratera, est en constante debate sobre a quien perjudica y quien beneficia realmente (veanse cules son las empresas que mayores beneficios han obtenido, a pesar de ser las ms pirateadas y ofreciendo la competencia en ocasiones mejores productos), aunque eso, por supuesto, es otra discusin que merece ser tratada a parte.

9. Unificacin de productos Una de las ventajas ms destacables del software propietario es la toma de decisiones centralizada que se hace en torno a una lnea de productos, haciendo que no se desve de la idea principal y generando productos funcionales y altamente compatibles. Aqu, el software libre tiene una clara desventaja, al ser producido y tomadas las decisiones por un exceso de grupos y organismos descentralizados que trabajan en lneas paralelas y no llegan muchas veces a acuerdos entre ellos. Esto ocasiona que en algunas ocasiones haya un gran caos a programadores y usuarios finales que no saben que vas tomar. Adems genera productos cuya compatibilidad deja bastante que desear.

El anlisis de puntos realizado, como se puede comprobar est referido principalmente, al uso del software sobre ordenadores personales, aunque tambin es extensible en gran medida a productos de electrnica de consumo (routers, reproductores de vdeo, etc...), superordenadores y otros sistemas informticos.

Das könnte Ihnen auch gefallen