You are on page 1of 4

"libertad 0", ejecutar el programa con cualquier propsito (privado, educativo, pblico, comercial, militar, etc.

) "libertad 1", estudiar y modificar el programa (para lo cual es necesario poder acceder alcdigo fuente) "libertad 2", copiar el programa de manera que se pueda ayudar al vecino o a cualquiera "libertad 3", Mejorar el programa y publicar las mejoras

Es importante sealar que las libertades 1 y 3 obligan a que se tenga acceso al cdigo fuente. La "libertad 2" hace referencia a la libertad de modificar y redistribuir el software libremente licenciado bajo algn tipo de licencia de software libre que beneficie a la comunidad. 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, sin embargo el sentido original es ms libre, abierto y menos restrictivo que el que le otorga la propia GNU GPL. 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. Esta situacin de incompatibilidad, que podra ser resuelta en la prxima versin 3.0 de la licencia GNU GPL (en desarrollo), 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. En el sitio web de la FSF hay una lista de licencias que cumplen las condiciones impuestas por la GNU GPLy otras que no. En el sitio web de la OSI est la lista completa de las licencias de software libre actualmente aprobadas y tenidas como tales. 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 CDs 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 pude 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" ( Libre software) y "gratis" (Gratis software) 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, tambin llamado de fuentes abiertas). 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 aunar los mencionados trminos que se refieren a conceptos semejantes, se est extendiendo el uso de la palabra "FLOSS" con el significado de "Free - Libre - Open Source Software" e, indirectamente, tambin a la comunidad que lo produce y apoya.

Aunque los trminos Software Libre (Free Software) y Software de Cdigo Abierto (Open Source) se usen de manera indistinta, en realidad se trata de dos conceptos distintos que, en la prctica, resultan equivalentes. Software Libre y la Fundacin para el Software Libre (FSF) 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: La palabra libre en nuestro nombre no se refiere al precio; se refiere a la libertad. Primero, a la libertad de copiar y redistribuir un programa a tus vecinos, para que ellos al igual que tu, lo puedan usar tambin. Segundo, a la libertad de cambiar un programa, as podrs controlarlo en lugar que el programa te controle a ti; para esto, el cdigo fuente tiene que estar disponible para ti. Boletn GNU, Volumen 1, Nmero 1, Pgina 8, 1986 Las 4 libertades del software libre El Software Libre es aquel que nos da a los usuarios 4 libertades fundamentales: 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. Software de Cdigo Abierto y la Iniciativa de Cdigo Abierto (OSI) En 1997 Eric S. Raymond present una obra sobre ingeniera de software, La Catedral y el Bazar, la cual buscaba mostrar las ventajas de ingeniera del enfoque utilizado para escribir el ncleo Linux. A principios de 1998, Netscape Communications Corporation junto con Raymond, publicaron el cdigo fuente de su producto insignia Netscape Communicator como software libre, dada la baja de ganancias y dura competencia con el software Internet Explorer de Microsoft. Un grupo de personas interesadas en el software libre y en GNU/Linux decidieron introducir un trmino de mercadotecnia para el software libre, buscando posicionarlo como amigable para negocios y con menos carga ideolgica en su competencia con el software propietario. Esto condujo a la creacin del trmino Open Source (cdigo abierto) y al cisma con Richard Stallman y su Fundacin para el Software Libre. Las 10 premisas del software de cdigo abierto Para que un software se considere de cdigo abierto debe cumplir con 10 premisas obligatorias: Libre redistribucin: el software debe poder ser regalado o vendido libremente. Cdigo fuente: el cdigo fuente debe estar incluido u obtenerse libremente. Trabajos derivados: la redistribucin de modificaciones debe estar permitida. Integridad del cdigo fuente del autor: las licencias pueden requerir que las modificaciones sean redistribuidas slo como parches. Sin discriminacin de personas o grupos: nadie puede dejarse fuera.

Sin discriminacin de reas de iniciativa: los usuarios comerciales no pueden ser excluidos. Distribucin de la licencia: deben aplicarse los mismos derechos a todo el que reciba el programa. La licencia no debe ser especfica de un producto: el programa no puede licenciarse solo como parte de una distribucin mayor. La licencia no debe restringir otro software: la licencia no puede obligar a que algn otro software que sea distribuido con el software abierto deba tambin ser de cdigo abierto. La licencia debe ser tecnolgicamente neutral: no debe requerirse la aceptacin de la licencia por medio de un acceso por clic de ratn o de otra forma especfica del medio de soporte del software. Conclusin Los conceptos Software Libre y Software de Cdigo Abierto llegan a las mismas conclusiones partiendo de distintas filosofas. Es decir, en la prctica son lo mismo pero desde el punto de vista ideolgico son dos trminos antagnicos puesto que el Open Source no est comprometido con los ideales de libertad que promueve el Software Libre. Para evitar este conflicto ideolgico recientemente se han acuado trminos incluyentes para denominar a estos tipos de software: FOSS (Free Open Source Software) y FLOSS (Free/Libre/Open Source Software). Ambos trminos intentan resolver problemas de ambigedad ideolgica, y hasta de lenguaje puesto que en ingls Free significa tanto Libre como Gratis y el Software Libre no es precisamente gratis.

You might also like