Anda di halaman 1dari 13

Tecnologas de la informacin y la comunicacin Las tecnologas de la informacin y la comunicacin (TIC o bien NTIC para nuevas tecnologas de la informacin y de la comunicacin)

agrupan los elementos y las tcnicas usadas en el tratamiento y la transmisin de la informacin, principalmente la informtica, Internet y las telecomunicaciones. Por extensin, designan un sector de actividad econmica. Las tecnologas de la informacin y la comunicacin no son ninguna panacea ni frmula mgica, pero pueden mejorar la vida de todos los habitantes del planeta. Se dispone de herramientas para llegar a los Objetivos de Desarrollo del Milenio, de instrumentos que harn avanzar la causa de la libertad y la democracia y de los medios necesarios para propagar los conocimientos y facilitar la comprensin mutua (Kofi Annan, Secretario general de la Organizacin de las Naciones Unidas, discurso inaugural de la primera fase de la WSIS, Ginebra 2003)1 El uso de las tecnologas de la informacin y la comunicacin ayudara a disminuir la brecha digital aumentando el conglomerado de usuarios que las utilicen como medio tecnolgico para el desarrollo de sus actividades. software Se conoce como software al equipamiento lgico o soporte lgico de un sistema informtico, comprende el conjunto de los componentes lgicos necesarios que hacen posible la realizacin de tareas especficas, en contraposicin a los componentes fsicos, que son llamados hardware. Los componentes lgicos incluyen, entre muchos otros, las aplicaciones informticas; tales como el procesador de texto, que permite al usuario realizar todas las tareas concernientes a la edicin de textos; el software de sistema, tal como el sistema operativo, que, bsicamente, permite al resto de los programas funcionar adecuadamente, facilitando tambin la interaccin entre los componentes fsicos y el resto de las aplicaciones, y proporcionando una interfaz con el usuario. El anglicismo "software" es el ms ampliamente difundido, especialmente en la jerga tcnica, el trmino sinnimo "logical", derivado del trmino francs "logiciel", es utilizado en pases y zonas de habla francesa. Concepto de Software Existen varias definiciones similares aceptadas para software, pero probablemente la ms formal sea la siguiente: Es el conjunto de los programas de cmputo, procedimientos, reglas, documentacin y datos asociados que forman parte de las operaciones de un sistema de computacin. Extrado del estndar 729 del IEEE5 Considerando esta definicin, el concepto de software va ms all de los programas de computacin en sus distintos estados: cdigo fuente, binario o ejecutable; tambin su documentacin, los datos a procesar e incluso la informacin de usuario forman parte del software: es decir, abarca todo lo intangible, todo lo no fsico relacionado. El trmino software fue usado por primera vez en este sentido por John W. Tukey en 1957. En la ingeniera de software y las ciencias de la computacin, el software es toda la informacin procesada por los sistemas informticos: programas y datos. El concepto de leer diferentes secuencias de instrucciones (programa) desde la memoria de un dispositivo para controlar los clculos fue introducido por Charles Babbage como parte de su mquina diferencial. La teora que forma la base de la mayor parte del software moderno fue propuesta por Alan Turing en su ensayo de 1936, Los nmeros computables, con una

aplicacin al problema de decisin. Clasificacin del software Si bien esta distincin es, en cierto modo, arbitraria, y a veces confusa, a los fines prcticos se puede clasificar al software en tres grandes tipos: Software de sistema: Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles del sistema informtico en particular que se use, aislndolo especialmente del procesamiento referido a las caractersticas internas de: memoria, discos, puertos y dispositivos de comunicaciones, impresoras, pantallas, teclados, etc. El software de sistema le procura al usuario y programador adecuadas interfaces de alto nivel, controladores, herramientas y utilidades de apoyo que permiten el mantenimiento del sistema global. Incluye entre otros: Sistemas operativos Controladores de dispositivos Herramientas de diagnstico Herramientas de Correccin y Optimizacin Servidores Utilidades Software de programacin: Es el conjunto de herramientas que permiten al programador desarrollar programas informticos, usando diferentes alternativas y lenguajes de programacin, de una manera prctica. Incluyen bsicamente: Editores de texto Compiladores Intrpretes Enlazadores Depuradores Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores herramientas, usualmente en un entorno visual, de forma tal que el programador no necesite introducir mltiples comandos para compilar, interpretar, depurar, etc. Habitualmente cuentan con una avanzada interfaz grfica de usuario (GUI). Software de aplicacin: Es aquel que permite a los usuarios llevar a cabo una o varias tareas especficas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial nfasis en los negocios. Incluye entre muchos otros: Aplicaciones para Control de sistemas y automatizacin industrial Aplicaciones ofimticas Software educativo Software empresarial Bases de datos Telecomunicaciones (por ejemplo Internet y toda su estructura lgica) Videojuegos Software mdico Software de clculo Numrico y simblico. Software de diseo asistido (CAD) Software de control numrico (CAM) Proposito del Software El proposito del software en general es satisfacer las diferentes necesidades de los usuarios, facilitar y agilizar tareas complejas y/o complicadas, automatizar tareas repetitivas, controlar y brindar nuevas posibilidades al usuario, y en respaldo a esto tenemos: que desde el 3000 aC cuando los babilonios utilizaban pequeas piedras para contar su ganado y realizar calculos, hasta nuestros tiempos cuando la informatica es parte fundamental de nuestra sociedad el software a tenido esos fines, aunque ha cambiado mucho desde los primeros tiempos, quiza el software es el producto de la ingenieria que mas ha evolucionado, pero esta evolucion es el producto de la exigencia por cumplir con los propositos que te he mencionado, veamos algunos ejemplos segun la clasificacion del software: Sistema Operativos:

Los los SO han cambiados mucho desde los sistemas de lineas de comandos como ms dos, que eran sistemas para unos pocos, difisiles, complejos y poco productivos para las personas comunes, hasta los modernos linux, Mac Os X y windows, que son versatiles, sumamente sencillos de usar, y no necesitan mucho mantenimiento de parte del usuario. Las aplicaciones: Hoy existe un programa para cada cosa, y si no lo hay, seguro algun programador se encuentra programandolo ahora, las aplicaciones nos facilitan de manera increible las cosas, por ejemplo si no fuera por una aplicacion ahora "no tuvieras la posibilidad" de escribirnos y saber nuestras opiniones en cualquier cuarto de foro en internet, no pudieras comunicarte con una persona que se encuentra al otro lado del mundo, las aplicaciones te brindan un universo de posibilidades, y si ves cada aplicacion nueva es mas facil, brinda mas servicios, hace mas cosas por si sola, y por lo general tu quedas mas satisfecha con ellas. Licencia del Software (Copyright) Una licencia de software es un contrato entre el licenciante (autor/titular de los derechos de explotacin/distribuidor) y el licenciatario del programa informtico (usuario consumidor /usuario profesional o empresa), para utilizar el software cumpliendo una serie de trminos y condiciones establecidas dentro de sus clusulas. Las licencias de software pueden establecer entre otras cosas: la cesin de determinados derechos del propietario al usuario final sobre una o varias copias del programa informtico, los lmites en la responsabilidad por fallos, el plazo de cesin de los derechos, el mbito geogrfico de validez del contrato e incluso pueden establecer determinados compromisos del usuario final hacia el propietario, tales como la no cesin del programa a terceros o la no reinstalacin del programa en equipos distintos al que se instal originalmente. Partes de una licencia de software Elementos personales de una licencia de software Licenciante El licenciante o proveedor-licenciante es aquel que provee el software ms la licencia al licenciatario, la cual, le permitir a este ltimo tener ciertos derechos sobre el software. El rol de licenciante lo puede ejercer cualquiera de los siguientes actores: Autor: El o conjunto de desarrolladores que crea el software son por antonomasia quienes en una primera instancia poseen el rol de licenciante al ser los titulares originales del software. Titular de los derechos de explotacin: Es la persona natural o jurdica que recibe una cesin de los derechos de explotacin de forma exclusiva del software desde un tercero, transformndolo en titular derivado y licenciante del software. Distribuidor: Es la persona jurdica a la cual se le otorga el derecho de distribucin y la posibilidad de generar sublicencias del software mediante la firma de un contrato de distribucin con el titular de los derechos de explotacin. Garanta de titularidad Es la garanta ofrecida por el licenciante o propietario, en la cual, asegura que cuenta con suficientes derechos de explotacin sobre el software como para permitirle proveer una licencia al licenciatario. Licenciatario El licenciatario o usuario-licenciatario es aquella persona fsica o jurdica que se le permite ejercer el derecho de uso ms algn otro derecho de explotacin sobre un determinado software cumpliendo las condiciones establecidas por la licencia otorgada por el licenciante. Usuario consumidor: Persona natural que recibe una licencia de software otorgada por el licenciante, la cual, se encuentra en una posicin desventajosa ante los trminos y condiciones

establecidas en ella. Usuario profesional o empresa: Persona natural o jurdica que recibe una licencia de software otorgada por el licenciante, la cual, se encuentra en igualdad de condiciones ante el licenciante para ejercer sus derechos y deberes ante los trminos y condiciones establecidos en la licencia. Elementos objetivos de una licencia de software Plazo El plazo determina la duracin en el tiempo durante la cual se mantienen vigentes los trminos y condiciones establecidos en licencia. Las licencias en base a sus plazos se pueden clasificar en: Licencias con plazo especfico. Licencias de plazo indefinido. Licencias sin especificacin de plazo. Precio El precio determina el valor el cual debe ser pagado por el licenciatario al licenciante por el concepto de la cesin de derechos establecidos en la licencia. Clasificacin de las licencias de software Segn los derechos que cada autor se reserva sobre su obra Licencia de software de cdigo abierto permisivas Se puede crear una obra derivada sin que sta tenga obligacin de proteccin alguna. Muchas licencias pertenecen a esta clase, entre otras: Academic Free License v.1.2. Apache Software License v.1.1. Artistic License v.2.0 Attribution Assurance license. BSD License. MIT License. University of Illinois/NCSA Open Source License. W3C Software Notice and License. Zope Public License v.2.0 Open LDAP License v.2.7 Perl License. Academic Free License v.3.0 Python License v.2.1 PHP License v.3.0 Q Public License v.1.0 Licencia de software de cdigo abierto robustas Estas licencias aplican algunas restricciones a las obras derivadas, haciendo que segn el grado de aplicacin se puedan dividir a su vez en dos subcategorias: Licencias de software de cdigo abierto robustas fuertes Las licencias de software de cdigo abierto robustas fuertes o con copyleft fuerte, contienen una clusula que obliga a que las obras derivadas o modificaciones que se realicen al software original se deban licenciar bajo los mismos trminos y condiciones de la licencia original. Entre las licencias de esta categora estn:

Common Public License v.1.0. GNU General Public License v.2.0. GNU General Public License v.3.0. Eclipse Public License. eCos License v.2.0 Sleepycat Software Product License. Affero License v.1.0 Affero License v.2.0 OpenSSL License. Licencias de software de cdigo abierto robustas dbiles Las licencias de software de cdigo abierto robustas dbiles, con copyleft dbil/suave o hbridas, contienen una clusula que obliga a que las modificaciones que se realicen al software original se deban licenciar bajo los mismos trminos y condiciones de la licencia original, pero que las obras derivadas que se puedan realizar de l puedan ser licenciadas bajo otros trminos y condiciones distintas. Entre las licencias de esta categora estn: GNU Lesser General Public License v.2.1. Mozilla Public License Open Source License. Apple Source License v.2.0 CDDL. EUPL. Licencia de software de cdigo cerrado Estas licencias tambin se conocen con el nombre de software propietario o privativo. En ellas los propietarios establecen los derechos de uso, distribucin, redistribucin, copia, modificacin, cesin y en general cualquier otra consideracin que se estime necesaria. Este tipo de licencias, por lo general, no permiten que el software sea modificado, desensamblado, copiado o distribuido de formas no especificadas en la propia licencia (piratera de software), regula el nmero de copias que pueden ser instaladas e incluso los fines concretos para los cuales puede ser utilizado. La mayora de estas licencias limitan fuertemente la responsabilidad derivada de fallos en el programa. Los fabricantes de programas sometidos a este tipo de licencias por lo general ofrecen servicios de soporte tcnico y actualizaciones durante el tiempo de vida del producto. Algunos ejemplos de este tipo de licencias son las llamadas CLUFs: Contrato de Licencia para Usuario Final o EULAs: End User License Agreement, por sus siglas en Ingls. Software de dominio pblico (sin licencia) Se permite uso, copia, modificacin o redistribucin con o sin fines de lucro. Segn su destinatario Licencia de Usuario Final En ingls EULA o End User License Agreement, es una licencia por la cual el uso de un producto slo est permitido para un nico usuario (el comprador). En este tipo de contrato, el dueo de los derechos de un producto insta al usuario final de ste a que reconozca tener conocimiento de las restricciones de uso, de los derechos del autor (copyright), de las patentes, etc. y que acepte de conformidad.

El conocimiento del contenido de los contratos es difcil antes de la compra del producto ya que las cajas de los productos raramente contienen una copia completa del mismo, dndose que el comprador en la mayor parte de las ocasiones conoce su contenido despus de la compra. En ocasiones se exige al usuario el renunciar a realizar reclamos o demandas legales por diversos motivos (tales como posibles daos producidos por el producto o fallos en l) o aceptar la restitucin de la mercanca en la forma y monto que la compaa decida. Este tipo de acuerdo expresa los usos qu se pueden dar y cules no al producto, ya que quien lo compra no es, legalmente, en ninguna forma dueo del producto, sino slo de una licencia para su uso, considerndose esto ltimo por algunas personas como una limitacin a los derechos del consumidor Este tipo de acuerdos son unilaterales pues el usuario no tiene ms opcin que aceptar o rechazar el contenido del mismo (en algunos pases existen organizaciones de proteccin al consumidor que autorizan ciertas excepciones). Licencia de distribuidores En este tipo de contrato, se le asigna derechos restringidos a un comerciante de tipo comisionario para que venda el producto(software) dando una remesa o comisin al fabricante. La misma puede ser por primera venta o licencia de renovacin de contrato. No se trata de una licencia de uso en trminos jurdicos, sino mas bien en un acuerdo comercial en la que no tiene porque ser cedido el derecho de distribucin necesariamente. Puede darse el caso de simple actividad comercial en la que el distribuidor ni siquiera tenga contacto con el software, y ste como elemento y la licencia de uso en si sea directamente suscrita y puesta a disposicin por parte del fabricante. Encargndose el distribuidor del correspondiente cobro al usuario y pago al fabricante menos su margen. Leyes del Software Esta breve introduccin a los derechos de autor y del software no constituye una explicacin en profundidad de la proteccin legal del software por los derechos de propiedad intelectual (DPI), sino que intenta brindar unas pinceladas sobre los elementos ms importantes para establecer el marco legal de las licencias de software libre. Para ms informacin sobre este tema, se recomienda consultar los enlaces mencionados al final del artculo. Asimismo, consideramos nicamente la temtica de los derechos patrimoniales de explotacin sobre el software (ver artculo sobre los derechos morales). Introduccin Los derechos de propiedad intelectual o de autor constituyen la principal forma de proteccin legal del software, como bien inmaterial producto de la creatividad humana. La Ley de Propiedad Intelectual (LPI) contempla su proteccin como obra literaria, e incluye los programas en la lista no exhaustiva de obras protegidas (Art. 10.1.(i)). Aunque los programas de ordenador no encajen perfectamente en esta figura legal, esta proteccin ofrece varias ventajas: Una proteccin automtica: los derechos de autor nacen por el mero hecho de la creacin original (y publicacin de la obra, bajo el rgimen legal anglosajn). Una proteccin internacional: La proteccin se ofrece en casi todo el mundo, en virtud de tratados internacionales como los de Berna, el ADPIC (TRIPS en ingls) y los acuerdos OMPI (WIPO), y las directivas europeas. Una proteccin simple y econmica: no hace falta realizar solicitudes ni registrar la obra (y pagar las correspondientes tasas y honorarios legales) para obtener la proteccin. Una proteccin limitada: La proteccin es limitada en el tiempo (aunque la vida del autor ms 70 aos es una eternidad en el sector informtico) y a la expresin de las ideas y principios (el

cdigo escrito). La limitacin de la proteccin a esta expresin, permite la creacin de software interoperable y/o compatible por un lado, y la creacin nueva de una misma funcionalidad por el otro, por ejemplo a partir de una ingeniera inversa o especificacin independiente de un software inicial (una patente impedira esta re-creacin). Objeto de proteccin Los DPI protegen el programa en cualquiera de sus expresiones posibles (cdigo fuente y cdigo objeto) y en su totalidad (incluye las interfaces) (Art 96.1). Adems, la LPI amplia la proteccin a la documentacin preparatoria y a la documentacin tcnica y manuales de uso (tambin gozar esta documentacin de su propia proteccin por la LPI como obra literaria o grfica.). Lo que no protege son las ideas y los principios (Art 96.4) lo que permite la reingeniera de un programa, o la creacin paralela de programas con funcionalidades similares. Artculo 96. TRLPI A los efectos de la presente Ley se entender por programa de ordenador toda secuencia de instrucciones o indicaciones destinadas a ser utilizadas, directa o indirectamente, en un sistema informtico para realizar una funcin o una tarea o para obtener un resultado determinado, cualquiera que fuere su forma de expresin y fijacin. La proteccin prevista en la presente Ley se aplicar a cualquier forma de expresin de un programa de ordenador. Esta definicin incluye cualquier tipo de secuencia de instrucciones, por lo tanto incluye, como ejemplos: Sistemas operativos, programas estndares de uso general, programas desarrollados a medida Libreras y otros componentes de software, scripts, servlets, Java Beans, Stored Procedures, motores de bases de datos (pero no el contenido de las mismas), etc. Entornos de desarrollo (IDEs, p.e. el JDK de Sun, .NET de MSFT) y de ejecucin (runtime engines) Instrucciones incorporadas en los chips Programas que soportan las redes de telecomunicaciones (routers, switches, servidores, etc.) Los derechos de autor protegern los siguientes elementos, siempre que tengan un suficiente nivel de creatividad o originalidad (un nivel bastante bajo): El cdigo fuente del programa El cdigo objeto del programa Los iconos, grficos e imgenes del programa o incluidos en el programa Cualquier documentacin relativa al software (documentacin preparatoria, los diseos, los manuales de instalacin o de usuario, las capturas de pantalla, etc.) Los guiones o scripts de compilacin e instalacin Versiones sucesivas de un programa Programas derivados del programa original. No se protege el software que es de dominio pblico, lo que incluye el software cuyos derechos ya hayan vencido (poco probables hasta por lo menos el 2050!) y, discutiblemente, el software cuyo titular haya cedido todos sus derechos al procomn (el Commons, en derecho anglosajn) ni algunos documentos pblicos (legislacin, etc.). Notad que los contenidos y la estructura de una base de datos, en la medida que no incluyen instrucciones, no se consideran programas de ordenador, sin embargo gozan de una proteccin general (si son originales) y especfica (derecho sui generis sobre BBDD). [Ver artculo sobre las Bases de datos].

Para disfrutar de esta proteccin, ser suficiente la existencia de cierta originalidad en la creacin bsicamente que el programa sea el resultado de un esfuerzo personalizado, o sea, que no est copiado. Los titulares Sujeto a dos excepciones, el titular de los derechos de autor ser el autor o grupo de autores originales de la obra (Arts. 5.1 y 97.1 LPI). Hay una presuncin de que el autor es la persona identificada que firma la obra (p.e. en el copyright notice o aviso de derechos de autor). La figura de autor incluir no solamente al programador que escribe el cdigo del programa, sino tambin al diseador del programa (arquitecto) siempre que sus contribuciones hayan sido significativas. Por otro lado, no incluye necesariamente: Una persona que realice pruebas y notifique errores en el programa, Una persona que haya establecido las especificaciones del programa, excepto en la medida que dichas personas hayan participado activamente en crear el programa. Las dos excepciones son las obras creadas bajo una relacin laboral, en este caso la empresa ser titular de los derechos de explotacin (por presunta cesin), y programas creados en circunstancias que den lugar a la naturaleza colectiva del programa, en cual caso el editor/divulgador de la obra ostentar los derechos de explotacin (ver artculo: autores mltiples). Los derechos Los derechos de explotacin reservados exclusivamente al autor de un programa de ordenador son los de realizar los siguientes actos: La reproduccin total o parcial: la copia, por cualquier medio y bajo cualquier forma, ya fuere permanente o transitoria La distribucin pblica: la transmisin del programa un tercero, por la venta, el alquiler o cualquier otra forma. La doctrina entiende que este derecho incluye la comunicacin pblica, por ejemplo la publicacin en un servidor accesible desde Internet. Transformacin: traduccin, adaptacin, arreglo o cualquier otra transformacin del programa. La ley establece algunos lmites a estos derechos, que son los siguientes: Lmite temporal: la duracin de los derechos es, en general, la vida de su autor ms setenta aos, o cincuenta aos desde la publicacin para una obra empresarial. Lmites aplicables al usuario legtimo (es decir, alguien que tiene un derecho de uso): Reproducir, transformar y corregir errores pero slo en la medida necesaria para utilizar el programa Realizar una copia de seguridad Analizar el programa, pero slo mientras lo utiliza y para obtener informacin para los fines de interoperabilidad (y sujeto a ciertas condiciones). Cesin de derechos El titular original puede ceder los derechos a un tercero, por contrato de cesin (o licencia exclusiva) sujeto a diferentes condiciones libremente pactadas. Aqu entran en juego las licencias de software, y en particular las licencias libres, que comentamos con mayor detalle aqu. Formas de proteccin La LPI establece varias medidas de proteccin de estos derechos, incluyendo acciones administrativas, civiles (incluso solicitar medidas cautelares) y penales. La tutela civil incluye acciones por infraccin de los mencionados derechos de autor, y la LPI prohbe tambin la

puesta en circulacin de copias ilegales, su posesin por fines comerciales, o la puesta en circulacin o posesin de medios especficamente destinados a facilitar la supresin o neutralizacin de dispositivos tcnicos de proteccin del software (Art. 102). Los derechos de autor estn protegidos tambin por el Derecho Penal. El Cdigo Penal castiga en su Artculo 270 (y otros) la reproduccin, plagia, distribucin y comunicacin pblica con nimo de lucro y sin autorizacin de los correspondientes titulares, de las obras protegidas por derechos de autor. Asimismo, prohbe la importacin, exportacin y almacenamiento de copias ilegales, y la fabricacin y tenencia de medios especficamente destinados a facilitar la supresin o neutralizacin de dispositivos tcnicos de proteccin (de tipo DRM como el CSS, las claves de acceso, sistemas de registro, etc.) [Ver artculo sobre software libre y DRM]. Para tener y ejercer estos derechos, el registro del software en el Registro General de la Propiedad Intelectual no es necesaria, pero brinda una presuncin (iuris tantum) de autora a favor del solicitante de registro. 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 todos los usuarios que adquirieron el producto y, por tanto, una vez obtenido puede ser usado, copiado, estudiado, modificado, y redistribuido libremente de varias formas. 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. 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. 1 la libertad de estudiar cmo funciona el programa y modificarlo, adaptndolo a tus necesidades. 2 la libertad de distribuir copias del programa, con lo cual puedes ayudar a tu prjimo. 3 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. Entidades y Organismos Relacionados con el Software Libre 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: 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. 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. 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, Argentina, Brasil, Cuba, Chile, China, Ecuador, Espaa, Francia, Mxico, Repblica Dominicana y Venezuela. 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. Proyecto Nacional Simon Bolivar

Anda mungkin juga menyukai