Sie sind auf Seite 1von 8

El crecimiento e impacto globales de la Informtica son indiscutibles.

Aparece en prcticamente todas las reas de actividad humana, introduciendo

transformaciones radicales no solamente en los procesos mismos de trabajo, sino en su insercin social. No es una casualidad que las tendencias modernas en gerencia, re-ingeniera y calidad total, estn fuertemente centradas en la aplicacin de la informtica. Las organizaciones en general, y con mayor nfasis aquellas como la Universidad, que gira su actividad en torno a la transformacin de informacin y la produccin de conocimiento, deben informatizarse de manera rpida y eficiente. El surgimiento de las Tecnologas de la Informacin y Comunicacin (TIC), en el mundo de la informtica requiere estar preparado para afrontar los retos del futuro, es donde nace un nuevo concepto en el desarrollo del software y en sistemas operativos que se adapten a los propios requerimientos del usuario, bajo esta premisa abordamos lo que se conoce como Software Libre. Desarrollaremos conceptualmente su significado, estableceremos algunas

ventajas y desventajas, en su definicin describiremos las libertades de que brinda y a diferencia del software privado explicaremos las licencias y tipos de licencias que desarrolla el software Libre. El Software Libre

El software libre (en ingls free software, aunque esta denominacin tambin se confunde a veces con "gratis" por la ambigedad del trmino en el idioma ingls) 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. Programa de computacin cuya licencia garantiza al usuario acceso al cdigo fuente del programa y lo autoriza a ejecutarlo con cualquier propsito, modificarlo y distribuir tanto el programa original como sus modificaciones en las mismas

condiciones de licencia acordadas al programa original, sin tener que pagar regalas a los desarrolladores previos. Libertades del software libre De acuerdo con tal definicin, un software es "libre" cuando garantiza las siguientes libertades: Libertad Descripcin 0 La libertad de usar el programa, con cualquier propsito. La libertad de estudiar cmo funciona el programa y modificarlo, 1 adaptndolo a tus necesidades. La libertad de distribuir copias del programa, con lo cual puedes ayudar 2 a tu prjimo. La libertad de mejorar el programa y hacer pblicas esas mejoras a los 3 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. 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 cmo 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 cmo 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 pblico". 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 pblico 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 pblico (un foro de noticias, una lista de correo, un sitio Web, un FTP, un canal de Chat). Ventajas y Desventajas que Proporciona el Software Libre Ventajas
y

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 mucho ms razonables.

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.

DESVENTAJAS
y y y y y

Requiere mayor curva de aprendizaje para los desarrolladores. El software libre no tiene garanta. El soporte debe ser cancelado. No existen compaas que respalden todas las tecnologas. En la mayora de empresas existen muchas aplicaciones locales, por lo tanto, la migracin se hace ms lenta.

y y

Para realizar la migracin se requiere invertir fuertemente en capacitacin. 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.

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 sera 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 est referido al software, ya que en lo que hace a Hardware generalmente el Software Libre no posee mayores

requerimientos que el Software Propietario.

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 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.

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.

Licencias estilo 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

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 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.

Para finalizar debemos mencionar que el Software Libre es un movimiento comunitario, basado en compartir y en la cooperacin en vez de en la competencia salvaje. La experiencia ha demostrado que esta metodloga no solo es preferible ticamente, sino que de acuerdo con su concepto produce mejores en las versiones en los programas desde un punto de vista tcnico. En los ltimos aos, el software libre ha ensanchado sus horizontes y proporciona ahora programas de excelente calidad que satisfacen las necesidades de la mayora de los usuarios. Estas libertades que les da este software les abre un nuevo campo en el que jugar y aprender toma importancia en el mundo de la informtica, con lo que acaba convirtindose en una pasin. En cualquier caso, y aunque solo sea como curiosidad, es un mundo que merece la pena explorar. El Software Libre ms que un sistema operativo se habla como una filosofa para la liberacin y soberana tecnolgica de nuestros pueblos, tan es as, que el Estado Venezolano ha concebido el uso y aplicacin del Software Libre como una oportunidad para avanzar en la construccin del Socialismo Bolivariano, tomando en consideracin las cuatro libertades bsicas que proporciona la adopcin del software libre.

Das könnte Ihnen auch gefallen