SOFTWARE LIBRE
Conceptos básicos
Definición
Wikipedia la define asi: “la denomiación del software que brinda libertad a los usuarios sobre un producto adquirido y por tanto, una vez
obtenido, puede ser usado, copiado, estudiado, modificado y redistribuido libremente”.
La Free Software Foundation la define como “la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y
mejorar el software“
La GNU España concluye que es una “forma ética de entender el software o los programas de ordenador. Esto incluye tanto la
fabricación de los programas como su distribución y su utilización.
Tomando en cuenta estas definiciones, podremos sentenciar que software libre viene a ser la libertad que tiene todo usuario de
programas para poder usar, estudiar, modificar y comercializarla a su libre disposición, satisfaciendo sus propias necesidades o las de la comunidad.
Libertades que ofrece el software libre
Son los pilares que mantienen la filosofía del software libre. Estos son:
Libertad 0: Ejecutar el programa con cualquier propósito.
Trata sobre el derecho a determinados sitios(prohibido a usar este programa en el país X y en el país Y) o en un número determinado de máquinas. Características del software privativo. Por eso la consigna de esta libertad, es que no haya restricciones a la hora de usar software libre.
Libertad 1: Estudiar y modificar el programa(para lo cual es necesario el acceso al código fuente).
Dispone la casi obligatoriedad de desarrolladores de software libre, de disponer de los códigos fuentes a toda la comunidad, para que
puedan estudiarlos y adaptarlos a sus necesidades.
Libertad 2: Copiar el programa de manera que se pueda ayudar al que lo necesite.
Estipula el derecho a distribuir programas de ordenador de forma gratuita o, alternativamente cobrando algo a cambio de hacerlo.
Libertad 3: Mejorar el programa y publicar las mejoras
Contempla el derecho a la mejora del programa y la publicación de la mismas.
Los valores en el software libre
La filosofía del software libre incorpora valores de libertad negados por el modelo del software privativo o propietario. Pero también incluye valoresde transparencia y cooperación. Al permitir que dicho código pueda ser
Al estar libremente disponibles los códigos fuente de los sistemas operativos, lenguajes de programación, librerías y demás recursos, los
desarrolladores pueden crear programas basados en ellos compitiendo por ofrecer una mejor calidad.
El poder no esta en la información, sino en el control de la información.El software libre permite que la información no este en manos de unas
cuantas compañias sino que promueve que esta este a disposición de todos. La libre competencia esta asegurada y las prácticas monopolistas son prácticamente imposibles.
Con todas estas características, se entiende que el software libre otorgue a los usuarios mas poder, que el software privativo les ofrece.
En conclusión, el software libre favorece la extensión de las libertades individuales y de interés público, favorece los procesos democráticos.
Las licencias en el software libre
Una licencia es aquella autorización formal con carácter contractual que un autor de un software a un interesado de ejercer “actos de explotación legales”. El software libre contempla las siguientes licencias.
Licencia GPL
Licencia BSD
Llamadas así porque se utilizan en gran cantidad de software distribuido junto a los sistemas operativos BSD. Bajo tales licencias, el autor, mantiene la protección de copyright únicamente para la renuncia de garantía y para requerir la adecuada atribución de la autoría en trabajos derivados, pero permite la libre redistribución y modificación, incluso si dichos trabajos tienen propietario. Son muy permisivas tanto que son fácilmente absorbidas al ser mezcladas con la licencia GNU GPL con quienes son compatibles.
Licencia MPL y derivadas
Esta licencia tiene un gran valor porque fue el instrumento que empleó Netscape Communications para liberar su Netscape
Communicator 4.0 y empezar ese proyecto tan importante para el mundo del software libre: Mozilla. Promueve eficazmente la colaboración evitando el efecto “viral” de la GPL(si usas código licenciado GPL, tu desarrollo final tiene que estar licenciado GPL). Se la puede considerar adyacente a la licencia BSD, pero perfeccionada.
Copyleft
Contempla que el titular de los derechos de autor(copyright) de un software bajo licencia copyleft puede también realizar una versión
modificada bajo su copyright original y venderla bajo cualquier licencia que desee, además de distribuir la versión original como software
libre.Esta practica no restringe ninguno de los derechos otorgados a los usuarios de la versión copyleft. También podría retirar todas las
licencias de software libre anteriormente otorgadas, pero esto obligaría a una indemnización a los titulares de las licencias en uso.
Distribuciones de Software libre
Soporte
0 comentarios:
Publicar un comentario en la entrada