Software Libre
January 31, 2023 | Author: Anonymous | Category: N/A
Short Description
Download Software Libre...
Description
SOFTWARE LIBRE
Yazminska FOLIO: AS15606373 UNIVERSIDAD ABIERTA Y A DISTANCIA DE MÉXICO EJE 4/ACTIVIDAD 1: LECTURA Y ESCRITURA EXPLORATORIA ELABORADO: 25/11/2014
CONTENIDO INTRODUCCIÓN ...........................................................................................
2
.................. ........................................ ........................................ ...................................... ................... 3 DEFINICIÓN .......................................
Condiciones para que un programa sea libre ................................................. 5 ANTECEDENTES .......................................................................................... Origen ..................................................................................................
6 6
Linux ....................................... .................. ....................................... ........................................ ....................................... ...................... ... 7 Consolidación ........................................................................................
8
ASPECTO SOCIAL ....................................................................................... 10 Individuos y Comunidades ....................................................................... 10 Organizaciones......................................................................................
11
...................................... ........................................ ............................... ........... 12 ASPECTO ECÓNIMICO Y LEGAL .................. ...................................... ..................................... .................. 12 Introducción a la propiedad intelectual ................... ............................................... ........................... ........ 17 Modelos de negocio del Software Libre ............................ Clasificación Hecker de los modelos de negocio basados en software libre ......... 17
VENTAJAS Y DESVENTAJAS ................................ .................................................... ....................................... ..................... .. 19 CONCLUSIÓN ............................................................................................. 20 FUENTES DE CONSULTA .............................................................................. 21
INTRODUCCIÓN En la actualidad se ha escuchado mucho hablar de la expresión “software libre” y cada vez lo está con mayor frecuencia en los medios de comunicación y conversaciones de profesionales, pero aún se desconocen muchos aspectos al respecto, sin embargo el software libre no es un tema nuevo. Es tan antiguo como las propias computadoras, y sus raíces son todavía más profundas.
El presente texto académico tiene como objetivo proporcionar una visión introductoria al tema del desarrollo de software libre abordando los siguientes aspectos: Definiciones y origenes Social, económicos y legales Ventajas y desventajas Referente a aspectos económicos se tratan los temas de financiamiento de proyectos de software libre y que modelos de negocios se relacionan con ellos, así como conocer que motiva a los desarrolladores voluntarios a involucrarse en proyectos de software libre. En aspectos legales se tratan tres temas principales: licencias de software, propiedad intelectual y patentes. Por último mostrar las ventajas y desventajas que ofrecen el software libre y software propietario.
DEFINICIÓN El Software Libre son programas de ordenador que pueden ser utilizados, copiados, modificados y redistribuidos libremente por sus usuarios. El equivalente de software libre es el término open source software ('programas de fuente abierta'), promovido por Eric Raymond y la Open Source Initiative. Filosóficamente, el término es muy distinto, ya que hace énfasis en la disponibilidad de código fuente no en la libertad. Este nombre es más políticamente aséptico y recalca un aspecto técnico que puede dar lugar a ventajas técnicas, como mejores modelos de desarrollo y negocio, mayor seguridad, etc. Fuertemente criticado por Richard Stallman y la Free Software Foundation ha encontrado mucho más eco en la literatura comercial y en las estrategias de las empresas que de una manera u otra apoyan el modelo. Desde principios de los años setenta nos se ha acostumbrado a que quien comercializa un programa pueda imponer (e imponga) las condiciones bajo las que puede usarse. Puede, por ejemplo, prohibir que sea prestado a un tercero. A pesar de que el software es el elemento tecnológico más flexible y adaptable que tenemos, puede imponerse (y es común imponer) la imposibilidad de adaptarlo a unas necesidades concretas, o de corregir sus errores, sin el permiso explícito del productor, que normalmente se reserva en exclusiva estas posibilidades. Pero ésta es sólo una de las posibilidades que ofrece la legislación actual: el software libre, por el contrario, otorga las libertades que el software privativo niega. Otros términos relacionados de algún modo con el software libre son los siguientes:
Freeware
Shareware
Son programas gratuitos. Se distribuyen sólo en binario, y se pueden obtener sin coste. A veces se consigue también permiso de redistribución de manera que entonces sólo se pueden obtener del sitio "oficial" mantenido a ese efecto. Es habitual que se usen para promocionar otros programas o servicios. Ejemplos de este tipo de programas son Skype, Google Earth, etc. No es software gratis, sino un método de distribución, ya que los programas sin códigos fuente, se pueden copiar libremente, pero no usar continuadamente sin pagarlos. La exigencia de pago puede estar incentivada por funcionalidad limitada, mensajes molestos o una simple apelación a la moral del usuario. Las estipulaciones legales de la licencia podrían utilizarse en contra del infractor.
Charityware,careware Se trata generalmente de shareware cuyo pago se pide para una organización caritativa patrocinada. En muchos casos, el pago no se exige, pero se solicita una contribución voluntaria. Algún software libre, como Vim, solicita contribuciones voluntarias de este tipo (Brian Molenaar, "What is the context of charityware?") [173]. Dominio público
El autor a todos susexplícitamente derechos en favor delrenuncia común, absolutamente lo cual tiene que quedar declarado en el programa, ya que si no se dice nada, el programa es propietario y no se puede hacer nada con él. En este caso, y si además se proporcionan los códigos fuente, el programa es libre. Se trata de un caso particular de software libre cuya Copyleft licencia obliga a que las modificaciones que se distribuyan sean también libres. Propietario, cerrado, Se trata de términos usados para denominar al software no libre que no es libre ni de fuente abierta. Definido inicialmente por el proyecto GNU ("Gnu's Not Unix").Los usuarios de Software Libre tienen las siguientes cuatro libertades:
Libertad 0: la libertad de usar el programa para lo que quieran. El usuario puede utilizar el programa para el fin que desee, sin tener que pedir permiso al programador del software.
Libertad 1: la libertad de estudiar el funcionamiento del programa, y de modificarlo. Para poder disfrutar de esta libertad, es necesario el acceso al código fuente del programa. Si el código fuente no es claro y en la práctica no se puede estudiar, a los efectos de esta libertad no se considera código fuente. Para considerarse libre, el programa debe permitirle la modificación efectiva, y no debe haber impedimentos o restricciones para mezclarse con otras rutinas o programas libres.
Libertad
2: la libertad de redistribuir copias. El usuario puede redistribuir copias de los programas tanto en su versión ejecutable como su código fuente.
Libertad 3: la libertad de redistribuir copias de sus versionas modificadas. El usuario dispone de la libertad de redistribuir copias del programa modificado, ya sea bajo una licencia libre, o privativa (no libre), a elección del usuario. Si la licencia de un programa requiere que las versiones redistribuidas sean privativas, entonces el programa no es lIbre. Para poder disfrutar de esta libertad, es necesario el acceso al código fuente del programa.
Condiciones para que un programa sea libre Un programa es Software Libre si y solo si ofrece las cuatro libertades. Para determinarlo, hay que tener en cuenta:
La licencia (debe ser una licencia libre, que garantice las cuatro libertades, de forma nítida e irrevocable. No se consideran libres las licencias que permiten su revocación total o parcial.) La distribución (debe poder obtenerse el código fuente, debe poder modificarse efectivamente)
Libre, no gratis: El Software Libre debe ofrecer las cuatro lilibertades bertades pero ello no implica necesariamente un coste cero. Es por lo tanto una cuestión de derechos y libertades, y no de precio. Libre, no "abierto": Hay quien denomina al Software Libre como "código abierto" o "software de fuentes abiertas" ("open source" software). Aunque se puedan referir a programas similares, la idea que proyecta el término "abierto" no incluye los valores y derechos relacionados con la llibertad.
ANTECEDENTES
Origen los que añoslos 1960 y 1970, eldesoftware no era considerado de un producto un Entre añadido vendedores las grandes computadoras la época sino (las mainframes) aportaban a sus clientes para que éstos pudieran usarlos. En dicha cultura, era común 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 década de 1970, las compañías iniciaron el hábito de imponer restricciones a los usuarios, con el uso de acuerdos de licencia. En 1971, cuando la informática todavía no había sufrido su gran boom, las personas que hacíaneluso de ella, en ámbitos creaban y compartían software sin ningún tipo deuniversitarios restricciones.y empresariales, Con la llegada de los años 1980 la situación empezó a cambiar. Las computadoras más modernas comenzaban a utilizar sistemas operativos privativos, forzando a los usuarios a aceptar condiciones restrictivas que impedían realizar modificaciones a dicho software. En caso de que algún usuario o programador encontrase algún error en la aplicación, lo único que podía 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 impedía que modificase el software. El mismo Richard Matthew Stallman cuenta que por aquellos años, en el laboratorio donde trabajaba, habían recibido una impresora donada por una empresa externa. El dispositivo, que era utilizado en red por todos los trabajadores, parecía no funcionar a la perfección, dado que cada cierto tiempo el papel se atascaba. Como agravante, no se generaba ningún aviso que se enviase por red e informase a los usuarios de la situación. La pérdida 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 implementar el envío de acceso un aviso por red cuando la impresoraelseproblema, bloqueara.e Para ello necesitaba tener al código 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 pretendía realizar. La empresa se negó a entregarle el código fuente. En ese preciso instante, Stallman se vio en una encrucijada: debía elegir entre aceptar el nuevo software propietario firmando acuerdos de no revelación y acabar desarrollando más software propietario con licencias restrictivas, que a su vez deberían ser más adelante aceptadas por sus propios colegas. Con este antecedente, en 1984, Richard Stallman comenzó a trabajar en el proyecto GNU, y un año más tarde fundó la Free Software Foundation (FSF). Stallman introdujo la definición de software libre y el concepto de "copyleft", que desarrolló para otorgar libertad a los usuarios y para restringir las posibilidades de apropiación del software.
Linux Tras la formalización del movimiento GNU y las herramientas que se estaban construyendo a la espera de tener un sistema operativo libre bajo GPL que las moviera, en 1991 un chico finlandés invita en una lista de programadores informáticos a que participen en construir con el un kernel bajo licencia GPL y construido con herramientas GNU. El kernel ser llamará Linux y rápidamente será adoptado por el proyecto GNU como kernel oficial pero temporal. Cientos de programadores comienzan a colaborar con Linus Torvalds, el chico finlandés, en hacer crecer y mejorar el kernel. Pero, ¿qué es un kernel? Kernel significa corazón, núcleo. En un sistema que integra software y hardware como es cualquier equipo informático de hoy en día, el kernel es el maestro de orquesta entre los programas y el hardware. Cuando un software necesita un pedacito de memoria, o imprimir un mensaje en la pantalla o recuperar la pulsación de una tecla, es el kernel el que se lo provee, teniendo en cuenta los recursos de los que dispone, prioridad de otros programas etc. Linux es multitarea desde su orígen, heredado de los UNIX desde mucho antes, funcionalidad que no alcanzó el sistema operativo Microsoft Windows hasta 1995.
Consolidación El sistema operativo GNU/Linux comenzó un crecimiento imparable. Junto a los hermanos BSD y una miriada de software libre de calidad empresarial su segundo posicionamiento después de invadir las universidades y el ámbito científico, fueron los servidores. Los sistemas UNIX tradicionales seguían siendo carísimos y solo podían permitírselo organizaciones derivadas de los gobiernos y grandes compañías. IBM tenía su propia versión de UNIX (AIX), así como Hewlett-Packard (HP-UX) y Sun Microsystems (Solaris). Incluso Microsoft llegó a vender durante un tiempo Xenix. Estos UNIX tenían el handicap de que corrían sobre sus propias plataformas de hardware. El crecimiento exponencial del uso de la web para fines comerciales, comunidades de personas, portales corporativos, páginas personales, etc favoreció que un sistema operativo libre y gratuito que podía funcionar en multitud de plataformas de hardware y rodeado de software de desarrollo y servicios web encontrara un hueco rápidamente. Proyectos libres de software para servidor como Apache, Sendmail, Mailman, SAMBA consiguieron posicionar a Linux y a ellos mismos entre el software más utilizado aún hoy en día en servidores de intranet y extranet. No es sino hasta finales de los 90 que el software libre puede tener opciones a conquistar los equipos de escritorio y de hogar de los usuarios. Aunque ya existían entornos de escritorio como GNOME o KDE faltaban algunas herramientas básicas que hacían difícil la convivencia con el software propietario mayoritario. Como navegador web teníamos a Netscape, que ya estaba siendo desplazado completamente por el "infame" Internet Explorer de Microsoft. El desplazamiento no se produjo sólo por que fuera instalado e integrado en el sistema operativo Microsoft Windows. Sino también porque Internet Explorer implementaba sus propias reglas y lenguaje para dibujar las páginas web, apartándose del estándar internacional de la W3C, el HTML. También interpretaba el script (con grandes fallos de seguridad) a su manera. Esto producía que muchos programadores diseñaran para un navegador: Microsoft Internet Explorer. Un navegador que solo podía funcionar sobre un sistema operativo: Microsoft. Y que además no podía ser desinstalado. Esto le ha valido a la empresa Microsoft un juicio por monopolio que aún perdura.
La empresa Netscape que ya estaba situada en servicios web, antes de tirar la toalla con su navegador decidió donar el software a la comunidad de software libre con el proyecto Mozilla, del que derivarían más tarde Mozilla Firefox como navegador web y Mozilla Thunderbird como cliente de correo gracias a la colaboración de hackers de todo el mundo. El otro software también tiene como protagonista a Microsoft. La suite ofimática Microsoft Office también acabó acaparando todos los ordenadores de usuarios, destruyendo a su paso WordPerfect, WordStar y otros softwares que habían surgido gracias al propio Microsoft Windows 3.1. Sun Microsystem hizo en 1999 un movimiento increíble. Compró la suite ofimática multiplataforma StarOffice a Stardivisión y un año después lo liberó bajo licencia LGPL (una versión de la GPL específica para bibliotecas de código) Sun Microsystems sigue vendiendo su versión de OpenOffice con extras y soporte, llamada StarOffice, y la comunidad de usuarios de software libre disponemos de OpenOffice. El monopolio en cuanto a formatos de ficheros .doc que todavía ejerce Microsoft sobre los usuarios, incluso con los suyos propios al romper la compatibilidad hacia atrás de sus propias versiones de Ms. Office, está llegando a un fin. Microsoft pudo acaparar esa cuota gracias a que no existía un estándar internacional para documentos de oficina: escritos, hojas de cálculo y diagramas. Los ficheros .doc se convirtieron en un estándar 'de facto' pero no un estándar industrial. La fundación OpenOffice ha conseguido recientemente elevar el formato ODT (Open Document Format) a estándar internacional industrial, muestra evidente de la consolidación de la filosofía del software libre. Con un navegador web renacido Mozilla y una suite ofimática con compatibilidad con documentos de Microsoft, entre otros, el software libre encuentra cada vez menos dificultades en alcanzar los hogares y sectores más complicados. Hoy en día mucha gente puede realizar su trabajo y ocio diario con herramientas libres, tanto instaladas sobre Ms Windows o Macintosh, como funcionando en un sistema operativo libre como GNU/Linux o FreeBSD o Solaris. Otra área se está empezando a consolidar en el presente es el de los dispositivos móviles. La versatilidad y flexibilidad que ofrece GNU/Linux le hace idóneo para ser empotrado en discos duros multimedia, pequeños servidores domésticos o para pymes, camaras digitales de videovigilancia, así como routers y otros dispositivos de red. Se están empezando a realizar incursiones en el terreno de la telefonía móvil y los ordenadores de mano PDA, con apuestas muy fuertes desde Google con el sistema Android.
ASPECTO SOCIAL Individuos y Comunidades Un proyecto de software libre suele surgir de una necesidad personal o laboral de esta persona está en crear softwaredenuevo queuna se persona. ajuste aTanto esa si necesidad, como si pensando prefiere hacer un un proyecto otro desarrollo. Muchos estudiosos relacionan la actitud de estas personas con la corriente del DIY (Do It Yourself - Háztelo tu mismo) cuyos orígenes podrían venir de siempre o más en concreto de los años 60. Alguna persona o entidad comienza un proyecto para satisfacer una necesidad propia. Por lo general no tienen que empezar de cero ni hacer todo el trabajo, hay ya otros proyectos que hacen cosas similares y bibliotecas de funciones que hacen parte del trabajo. Cuando el proyecto se hace publico, otra gente puede utilizarlo, encontrar deficiencias y corregirlas. Cuando se han hecho modificaciones, se tratan de integrar proyecto los autores originales que deciden cambioscon se el aceptan o original, no. Si sey son aceptan los cambios, el los proyecto mejorasiylos la historia se repite. En el caso de que los cambios sean rechazados, el autor de estos puede o bien mantener los cambios independientemente del proyecto original, o iniciar un nuevo proyecto (bifurcación/fork). El hacker en principio es una persona con iniciativa que piensa que algo puede hacerlo o mejorarlo él mismo. Aunque termine haciéndolo él o ella junto a otros cientos de personas, no existiría esa comunidad sin un mínimo de hackers proactivos. Se trata pues de un modelo basado en personas que se extiende a comunidades por un objetivo común. Estas comunidades son diferentes de otros tipos. Por ejemplo una comunidad de artistas moverbuscará exponercontruir sus obras e intercambiar opiniones, pero ninguno de ellosles porpuede lo general una obra con otro, y desde luego no harán una obra entre todas. Las comunidades de software libre según la sociología son un tipo de grupo informal orientado a la construcción de "algo". Este algo suele estar relacionado con una tecnología ya sean: Desarrolladores Traductores Documentadores Soporte Usuarios Diseñadores
En la primera época el desarrollo del software libre se realizaba mayoritariamente con las contribuciones de los hackers en su tiempo de ocio. Posteriormente hasta hoy en día, las empresas han comenzado a interactuar con las comunidades de diversas maneras. Contratar a hackers para desarrollar Colocar a trabajadoras en comunidades para ayudarlas a desarrollar. Liberar un software y crear una comunidad en torno al desarrollo Grupos de hackers se han constituido como empresa
Organizaciones No podemos negar que la filosofía del software libre está teñida de utopía, pero este tono o matiz hizo pensar a otros ideólogos y desarrolladores del software libre que esto podía echar atrás a las empresas a participar en algo tan "hippy". Por este motivo surgió la idea de llamar al software libre como software "abierto" y elaborando un discurso diferente al de GNU. La gente partidaria del código abierto es más pragmática que idealista, si las ideas del software libre son cercanas a Stallman, éstas son las más cercanas a Linus Torvalds, no les importa que todo el software del mundo sea libre sino que creen que sería mejor contar con el código fuente para modificarlo a gusto. Se agrupan en la Open Source Initiative (OSI - Iniciativa por el código c ódigo fuente abierto). Establecen 10 principios: 1. Libre redistribución: el software debe poder ser regalado o vendido libremente. 2. Código fuente: el código fuente debe estar incluido u obtenerse libremente. 3. Trabajos derivados: la redistribución de modificaciones debe estar permitida. 4. 5. 6.
: las parches. licencias pueden requerir que las Integridad del sean código fuente del sólo autor modificaciones redistribuidas como Sin discriminación de personas o grupos: nadie puede dejarse fuera. Sin discriminación de áreas de iniciativa : los usuarios comerciales no pueden ser excluidos. 7. Distribución de la licencia: deben aplicarse los mismos derechos a todo el que reciba el programa. 8. La licencia no debe ser específica de un producto : el programa no puede licenciarse solo como parte de una distribución mayor. 9. La licencia no debe restringir otro software : la licencia no puede obligar a que algún otro software que sea distribuido con el software abierto deba también ser de código abierto. 10. La licencia debe ser tecnológicamente neutral : no debe requerirse la aceptación de la licencia por medio de un acceso por clic de ratón o de otra forma específica del medio de soporte del software.
ASPECTO ECÓNIMICO Y LEGAL Introducción a la propiedad intelectual El término propiedad intelectual tiene varias acepciones según el contexto y quién lo utiliza. Hoy en día se usa en muchos foros para agrupar distintos privilegios que se otorgan sobre bienes intangibles con valor económico. Entre ellos podemos destacar los de copyright (derechos de autor) y similares, que protegen de la copia no autorizada trabajos literarios o artísticos, programas de ordenador, recopilaciones de datos, diseños industriales, etc.; las marcas, que protegen símbolos; las indicaciones geográficas, que protegen denominaciones de origen; los secretos industriales, que respaldan la ocultación de información, y las patentes, que otorgan monopolios temporales sobre invenciones a cambio de desvelarlas. Sin embargo, en muchas tradiciones legales, entre ellas la hispana, se distingue entre la propiedad intelectual, que se refiere exclusivamente a los derechos de autor, y la propiedad industrial, que abarca las figuras restantes.
Licencias, patentes y legislación En el mundo del software es habitual que el copyright o derechos de autor de una obra informática pasen de la persona a la empresa u organización que ha financiado la obra. El programador cede o pierde, según se mire, la paternidad y por ende, el control sobre los permisos de copia y distribución de su obra. Este hecho se produce al revés cuando hablamos del software libre. El autor, autores, contribuidores al desarrollo de un software, en la gran mayoría de las licencias de software libre, incluso en las más permisivas, debe seguir apareciendo junto a la copia que se distribuye. Este respeto por el autor produce que en licencias como la GPL, para cambiar la licencia, aunque sea de versión, deba tenerse el permiso expícito de todos los autores reflejados. El derecho de autor o copyright tiene su orígen mucho tiempo atrás, en el siglo XVIII. Entre otros casos, libreros ingleses se adjudicaron el derecho exclusivo a hacer copias de determinados libros.
En ese momento y hasta hace relativamente poco realizar una copia de una obra intelectual incluía un riesgo, una apuesta por parte del editor y unos gastos. Se entiende que el editor o autor quisiera mantener el derecho a hacer esas copias, pero es un argumento que se desmorona en cuanto que las copias de obras digitales no derivan en ninguno de estos gastos. Sin embargo el software libre "per se" no se ve perjudicado por la aplicación de los derechos de autor a las obras informáticas y la variedad de licencias, aunque quizás algo compleja como ya ha sido criticado en diversas ocasiones, dota de la suficiente flexibilidad a autores y organizaciones para licenciar como creen conveniente. Uno de los casos frecuentes en desarrollos libres de orígen empresarial es aplicar dos licencias al mismo software sin son compatibles. Puede ser una para uso comercial y otra para uso sin ánimo de lucro. No se recomienda, aún así existe la opción y eso siempre es interesante. El modo más simple de hacer un programa libre es ponerlo en el dominio público, o sea, sin Copyright. Esto permitirá que la gente comparta el programa y sus mejoras, si así lo desean. Pero también permitiría a quien no quiera cooperar convertir el programa en software privativo. Pueden hacer cambios y distribuir el resultado como un producto privativo. Las personas que reciban el programa en su forma modificada no poseen la libertad que el autor original les dio debido a que el intermediario se la ha quitado. Si no nos importa que esto suceda, el dominio público es una respuesta válida, si queremos defender la libertad de nuestro software y beneficiar solo a los que abogan por esa libertad, no lo ser será. á. La proliferación de licencias agrava el problema de la incompatibilidad, tiene el efecto negativo de incrementar el número de textos legales que deberían leer los desarrolladores y distribuidores de Software Libre. Si la licencia de dos programas contienen requisitos contradictorios, es imposible combinar partes de esos programas en uno nuevo. Este problema constituye una incompatibilidad. Esta multiplicación de licencias comenzó a ser un problema al final de los 90s y continuo en los comienzos del 2000, pero en el año 2005 fue identificado como un problema y la creación de nuevas licencias libres sin necesidad aparente se volvió de alguna forma menos aceptada. En los 90s, las licencias de software libre comenzaron a incluir cláusulas, como las cláusulas represarías contra el uso de patentes, para proteger al software libre de los problemas de litigación de patentes que no existían en los 80s. Las cláusulas de represarías contra patentes consisten básicamente en la
terminación/cancelación de los derechos de una persona, si esta intenta imponer ciertos monopolios con el uso de patentes. Esta cuestión fue la causa principal de la segunda versión de la licencia de GNU GPL. Hacer un listado exhaustivo de todas las licencias libres existentes no solo es una tarea prácticamente imposible (por la gran cantidad que existen, porque no tardaría en estar desactualizada) sino también porque no resulta necesario conocer absolutamente todas. Es preferible concentrarse en las más importantes y extendidas, aquellas que dan origen a las demás. La mayoría de las veces nos encontraremos con alguna de las licencias y encontraremos una específica que seguramente hará referencia a alguna de las conocidas y nos indicará cuales son las variantes introducidas y si es o no compatible con ella.
Entre las licencias libres más conocidas se encuentran las siguientes:
GNU GPL (General Public Licence)
GNU GPL es la licencia oficial del Proyecto GNU la más usada en el universo del software libre. Es una licencia Copyleft fuerte, determina que en caso de hacer una distribución pública del software, éste y sus versiones modificadas deben estar bajo GNU GPL. El código bajo GNU GPL no permite ser enlazado o combinado con código bajo una licencia incompatible con ésta.
GNU LGPL (Lesser General Public Licence)
GNU LGPL es la licencia Menor (Lesser) de la GPL. Antes era conocida como la licencia para Bibliotecas (Libraries) de las GPL, el nombre fue cambiado hace un tiempo para evitar su uso excesivo.
Licencia BSD Esta licencia muy conocida por su posición “aun más libre” que la GPL es
siempre un punto de discusión cuando se habla de licencias de Software Libre. Técnicamente una licencia del tipo BSD no tiene Copyleft, por lo que es posible hacer versiones modificadas no libres. Esto se ha dado mucho en la práctica, por ejemplo, Microsoft uso código de BSD en el sistema de red de Windows y muchos componentes de FreeBSD han sido usados en MacOS X. La oposición entre la licencia BSD y la GPL es clara en ese punto: la primera considera que si el software es libre no debe imponer ninguna restricción en su distribución aunque esto signifique que un alguien use el software para su propio beneficio y no comparta el código, la GPL ve en esto un problema: el software libre termina favoreciendo a quienes no les importa la libertad de los usuarios.
Licencia X11 Es una licencia de software libre simple y permisiva sin Copyleft pero compatible con la GNU GPL. XFree86 usa la misma licencia. A veces se le llama la licencia del “MIT“, pero ese término es engañoso puesto que el MIT ha utilizado muchas licencias para su software.
Licencia Pública de Mozilla (MPL) La licencia de la Fundación Mozilla cumple completamente con la definición de software de código abierto de la Open Source Initiative (OSI) y con las cuatro libertades del software libre enunciadas por la Free Software Foundation (FSF). Sin embargo la MPL deja abierto el camino a una posible reutilizar de forma comercial no libre del software, si el usuario así lo desea, sin restringir la reutilización del código ni el relicenciamiento bajo la misma licencia. Aunque el uso principal de la MPL es servir como licencia de control para el navegador Mozilla y el software relacionado con él (el navegador Firefox o el cliente de correo Mozilla Thunderbird, por ejemplo), esta licencia es ampliamente utilizada por desarrolladores y programadores que quieren liberar su código.
Licencia CDDL (Common Development and Distribution License)
La CDDL (Desarrollo Común y Licencia de Distribución, en español) es una licencia Open Source (OSI) y Free software, producida por Sun Microsystems, basada en la Mozilla Public License o MPL, versión 1.1. La CDDL es una de las nueve licencias más populares, mundialmente usadas o con fuertes comunidades, siendo OpenSolaris el desarrollo más importante que la implementa. La Free Software Foundation afirma que se trata de una licencia libre y que es incompatible con GNU GPL. Licencia de la Fundación Apache. Existen tres versiones de la licencia Apache (1.0, 1.1. y 2.0) siendo la 2.0 la más empleada. Las dos primeras versiones carecen de Copyleft. La última versión es considerada una licencia de Software Libre.
GNU FDL (Free Documentation License) La licencia GNU FDL es la más extendida, básicamente su aplicación determina que la obra en cuestión pueda copiarse, modificarse y redistribuirse. Al igual que la GNU GPL no hace especificaciones sobre el uso comercial y es del tipo Copyleft. La GNU FDL permite definir secciones invariantes dentro del texto, las cuales se deberán preservar sin cambios en las modificaciones y obras subsecuentes. Esto puede causar problemas para su uso, ya que obliga a conservar una serie de textos, que pueden ser inconvenientes para ciertos usos. Por ejemplo, al editar un libro bajo la GFDL en papel, si su historial es muy largo, podría obligar a que buena parte de él fuera una lista de contribuciones.
La Licencia de Documentación de FreeBSD Es una licencia de documentación libre simple y permisiva sin Copyleft pero compatible con la GNU FDL. Creative Commons AtribuciónCompartirDerivadasIgual.
Modelos de negocio del Software Libre Aunque a primera vista puede parecer pa recer que de regalar código no se pueden extraer un modelo de negocio, tenemos múltiples ejemplos en otros ámbitos de que esto no es cierto. Un claro ejemplo es regalar teléfonos móviles, donde lo que importa es el servicio valor añadido que libre ofreces convenido el móvil, la comunicación entre personas. En ladehistoria del software se han configurando unas formas de hacer negocio con software libre que se han tipificado y que en esta Unidad Formativa se expondrán para dar una perspectiva empresarial y las maneras de ganar dinero (modelos de negocio) con el software libre. Partiendo del hecho de que el software libre está fundamentado en la libertad, veremos que esto es beneficioso para el cliente y para la competencia:
Para el cliente porque puede elegir el proveedor de sus servcios sin efecto lock-inla(encadenado) y se puede adaptar el código a sus Para competencia porque impide que una empresa senecesidades. quede dormida en los laureles por haber comprado o registrado una patente provocando o por haberse posicionado en el mercado hace 20 años a la mejora continua.
Clasificación Hecker de los modelos de negocio basados en software libre De acuerdo con Frank Hecker se clasifican de la siguiente manera:
Support seller, venta de servicios soporte con el producto: La entidad desarrolla o incentiva el desarrollo de un producto de software libre y vende servicios tale como: consultoría específica, soporte técnico o modificaciones para adaptar el producto para un cliente.
Loss leader, venta de otros productos privativos: el producto de software libre se libera como una versión operativa, que permite que el público objetivo conozca el producto. La empresa además, vende otras versiones del producto con mejoras sobre el producto libre, con licencias comerciales tradicionales. Widget frosting, venta de hardware: El negocio consiste en la venta conjunta del hardware y el software libre, al facilitar el software ya preinstalado y dimensionado para el hardware, el producto gana competitividad y usabilidad de cara al cliente.
Accessorizing, venta de productos relacionados con el productos de software libre: se comercializan otros productos tales como: libros , periféricos(hardware compatibles o adaptados para la utilización con el producto de software libre). Service enabler, venta de accesos a un servicio basado en el software libre: producto sirve para crear un servicio que la empresa vende el acceso a algún servicio en línea.
Brand licensing, venta de marca: una empresa registra marcas que consigue asociar con software libre, probablemente desarrollados por ella. Luego obtiene ingresos cuando vende derechos del uso de esas marcas. Sell it, free it, vende, libera: la empresa desarrolla un software y lo vende de manera privativa, en base a licencias, cuando el producto está amortizado y se obtienen beneficios sobre el producto, se libera ese producto con una licencia libre. Con dichos beneficios se desarrolla la siguiente versión del producto y se vuelve a vender de manera privativa, hasta que se consigan beneficios. El proceso se repite, mientras se consigan beneficios de la versión privativa. Software franchising, franquicia de software: una empresa franquicia el uso de sus marcas, relacionadas con un producto de software libre determinado. Es una combinación de varios de los modelos anteriores (en particular Brand Licensing y Support Seller ).
VENTAJAS Y DESVENTAJAS
SOFTWARE LIBRE Ventajas Existen aplicaciones para todas las plataformas (Linux, Windows, Mac Os ).
El precio de las aplicaciones es mucho menor, la mayoria de las veces son gratuitas. Libertad de copia. Libertad de modificación y mejora. Libertad de uso con cualquier fin. Libertad de redistribución.
Facilidad a la hora de traducir una aplicacion en varios idiomas. Mayor seguridad y fiabilidad. software. are. El usuario no depende del autor del softw
Inconvenientes Algunas aplicaciones (bajo Linux) pueden llegar a ser algo complicadas de instalar. Inexistencia de garantía por parte del autor. Interfaces gráficas menos amigables. Poca estabilidad y flexibilidad en el campo de multimedia y juegos. compatibilidad idad con el hardware. Menor compatibil
Se podría decir que donde una opción flojea la otra cobra más fuerza, por ejemplo en el terreno multimedia y juegos. No obstante el software libre está en constante crecimiento y evolución, logrando día a día mejorar y eliminar los aspectos en que flojea. Por otra banda las empresas de software propietario empiezan a invertir en el software libre, en vistas de que este modelo es mucho más eficiente que el modelo tradicional.
CONCLUSIÓN
En grandes líneas, significa que los usuarios tienen la libertad para ejecutar, copiar, distribuir, estudiar, modificar y mejorar el software. Es decir, el «software libre» es una cuestión de libertad, no de precio. Se promueven esas libertades porque todos merecen tenerlas. Con estas libertades, los usuarios (tanto individualmente como en forma colectiva) controlan el programa y lo que este hace. Existen diversos esquemas de distribución que no son libres, y si bien podemos distinguirlos en base a cuánto les falta para llegar a ser libres, nosotros los consideramos contrarios a la ética a todos por igual. En cuanto a las licencias de software libre, se explica que la mayoría están basadas en el copyright, y existen límites en los tipos de requisitos que se pueden imponer a través del copyright. Si una licencia basada en el copyright respeta la libertad en las mencionadas, probable surjaesto otro tipo de problema queformas no antes hayamos anticipadoes poco (a pesar dequeque ocurre ocasionalmente). Sin embargo, algunas licencias de software libre están basadas en contratos, y los contratos pueden imponer un rango mucho más grande de restricciones. Esto significa que existen muchas maneras posibles de que tal licencia sea inaceptablemente restrictiva y que no sea libre. Internet no tiene visos de ir a desaparecer, más bien al contrario. Cada año que pasa estamos más y mejor conectados. Si bien hay un fenómeno tecnológico colectivo es el Software Libre, ya que un modelo de desarrollo basado en el mismo encuentra un ecosistema natural en las redes de comunicación actuales donde cualquier persona desde cualquier parte del mundo puede fundar un proyecto y abrir las puertas a colaboradores del resto del mundo. Internet proporciona el medio para la difusión del conocimiento y el Software Libre aporta ese conocimiento. De ahí la importancia para el bien del software libre y de los mismos usuarios que se realicen campañas que promocionen el uso de tal, ya que los beneficios son muy amplios y es bueno tener un tipo de software que compita con el software privativo, para que los usuarios tengan más opciones a su disposición.
FUENTES DE CONSULTA 1. Free Softwar Softwaree Foundation (2001) ¿Qué es el software li libre? bre? Web: https://www.gnu.org/. Recuperado el 21 de noviembre de 2014, de https://www.gnu.org/philosophy/free-sw.es.html
2. Richard Stal Stallman lman (2 (2014) 014) El derecho a leer Web: https://www.gnu.org/ . Recuperado el 21 de noviembre de 2014, de https://www.gnu.org/philosophy/right-to-read.html
3. Guillermo González-Vallés Saco (2014) Breve análisis del Software Libre Web: http://linux.ciberaula.com Recuperado el 25 de noviembre de 2014, de http://linux.ciberaula.com/articulo/breve_analisis_software_libre/
4. Free Software Software Foundation (2010). Licencias Web: https://www.gnu.org/. Recuperado el 21 de noviembre de 2014, de http://www.gnu.org/licenses/licenses.html
5. Frank Hecker. ((2000.) 2000.) Setting up shop: The business of open-source software Recuperado el 21 de noviembre de 2014, de http://hecker.org/writings/setting-up-shop
6. Anónimo (2013) Software Libre y Software Propietario, ventajas y desventajas Web: http://www.gentegeek.com /. Recuperado el 21 de noviembre de 2014, de http://www.gentegeek.com/sl-sp-ventajas-desventajas/
View more...
Comments