Software libre versus software propietario.

Anuncio
Resumen: T-032
UNIVERSIDAD NACIONAL DEL NORDEST E
Comunicaciones Científicas y Tecnológicas 2006
Software libre
versus software propietario.
Scornik, Carlos O. - Rebechi, Osvaldo - Bordenave, María G. - Fernandez, Mónica N.
Grupo CEDIPUR - Instituto de Planeamiento Urbano y Regional - IPUR
Facultad de Arquitectura y Urbanismo - Universidad Nacional del Nordeste
Av. Las Heras 727, Resistencia, Chaco - República Argentina
03722-425573/420088 – int 115 - ipur@arq.unne.edu.ar
Antecedentes
El Grupo CEDIPUR inició sus trabajos de investigación y desarrollo relacionados con la Información, con el
afán de conformar un Sistema de Información en Planeamiento; Para ello durante el desarrollo de los primeros
proyectos se generaron Bases de Datos Bibliográficas referentes a diversos temas relacionados considerados como muy
relevantes. El procesamiento informático de las mismas se realizó utilizando el MicroISIS, un software distribuido
gratuitamente por UNESCO.
La elaboración de un Lenguaje Técnico Terminológico derivó luego en el Tesauro en Planeamiento Urbano y
Regional. Sin embargo, las restricciones del software utilizado requirieron que el Grupo investigara sobre nuevos
desarrollos informáticos que ampliaran el rango de prestaciones obtenidas hasta el momento por el software utilizado,
sobre todo en lo referente a su transmisión en la Red.
Materiales y Métodos
Este trabajo es producto de la investigación que se está llevando a cabo, derivada del Proyecto de Investigación
anterior: “Análisis y aplicación de distintos soportes para digitalizar documentos monográficos y de referencia y su
transmisión en la red”.
La técnica empleada fue la búsqueda, selección y análisis de materiales bibliográficos relacionados disponibles y
con acceso “on line”. Los mismos fueron detectados mediante búsquedas utilizando palabras claves o descriptores y ,
luego de un primer lectura general, seleccionados utilizando criterios relacionados con los antecedentes personales y/o
institucionales de los autores. La lectura analítica de cada uno permitió detectar nuevos descriptores y realizar nuevas
búsquedas. El material bibliográfico fue clasificado y resguardado en carpetas temáticas, tanto en soporte digital como
en papel para conformar el corpus documental general.
Discusión de resultados
Software o programa de computación es "un conjunto de instrucciones que, cuando se incorpora en un soporte
legible por máquina, puede hacer que una máquina con capacidad para el tratamiento de la información indique, realice
o consiga una función, tarea o resultados determinados". (Organización Mundial de la Propiedad Intelectual - OMPI).
Sin el software la computadora no puede funcionar porque es el, quien le da las instrucciones para que lo haga.
Estas instrucciones escritas en un lenguaje de programación escriben líneas de códigos que se llaman “código fuente del
programa”.
En atención a como se distribuya el programa respecto al código fuente, existen dos posibilidades:
1. Que el código fuente esté a disposición del usuario, es decir que los programadores lo puedan leer, modificar,
distribuir, etc. dando lugar a los software denominados “open source” o software libres.
2. Que los autores o propietarios del programa no permitan el acceso al código fuente dando lugar al software cerrado,
denominado también software propietario.
La distribución de software puede realizarse sin limitaciones; este es el caso de software llamado “de dominio
público”, “de acceso abierto” u “open source”. Si existen limitaciones, hablamos entonces de “Licencias”. Podemos
distinguir dos tipos de licencias de uso, las que protegen el
a- copyright, es decir, los derechos de autor
b- copyleft, donde los redistribuidores pueden modificar el software pero este debe mantener los términos
originales de distribución.
Se considera también la posibilidad de la gratuidad o no del software, lo que nos pone frente a otro importante
concepto: tanto los software libres como los propietarios pueden ser gratuitos o no. O sea hay dos propiedades que son
esenciales al momento de definir un software: libertad y costos.
A través del siguiente esquema se pueden verlos distintos tipos de software si tomamos en cuenta estas dos
propiedades. Después de analizar otras variables, se definirán definir cada uno de estos tipos de software.
Resumen: T-032
UNIVERSIDAD NACIONAL DEL NORDEST E
Comunicaciones Científicas y Tecnológicas 2006
Paradigma gratuito vs. libre
FUENTE: Rodríguez, J.R.
Ver GLOSARIO en ANEXOS
El Software Libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y
mejorar el software. Software Libre es un asunto de libertad, no de precio. Es decir que el software libre puede ser pago.
(Free Software Foundation - www.fsf.org)
La FSF considera cuatro libertades de los usuarios del software libre:
• La libertad de usar el programa, con cualquier propósito.
• La libertad de estudiar cómo funciona el programa, y de adaptarlo a cualquier necesidad, para ello el
acceso al código fuente es una condición necesaria.
• La libertad de distribuir copias, con lo que se pueda beneficiar otro usuario.
• La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la
comunidad se beneficie. El acceso al código fuente es un requisito previo para esto. (Free Software
Foundation, 2005)
Un programa es software libre si los usuarios tienen todas estas libertades. Así debe tener la libertad de
distribuir copias, ya sea con o sin modificaciones, ya sea gratis o cobrando una cantidad por la distribución, a cualquiera
y a cualquier lugar.
(http://www.gnu.org/philosophy/free-sw.es.html#exportcontrol.)
Software libre por lo tanto, es el que tiene autorización para que cualquiera pueda usarlo, leerlo,
modificarlo y redistribuirlo, literal o con modificaciones, gratis o mediante una gratificación.
Open source no solo significa “acceso al código fuente”, sino que debe cumplir con la libre distribución, incluir
el código fuente y permitir su distribución como código fuente y como código compilado para que cualquier
programador pueda modificar el programa, debe permitir las modificaciones y trabajos derivados y que estas los se
distribuyan bajo las mismas condiciones de la licencia original, no discriminar a personas o grupos, no discriminar
campos de aplicación, no permitir licencias adicionales, la licencia no debe ser específica a un producto.
Richard Stallman fue el primer y principal promotor del software libre. Trabajaba en la MIT (Massachussets
Institute of Tecnology) y al quedarse solo por no compartir la idea de comercializar el software desarrollado en común,
creó esta nueva comunidad en la que compartir y ayudar fuera legal. Escribió un sistema operativo compatible con Unix
pero libre para uso de todos los interesados, al que llamó GNU. Fundó en 1985 la Free Software Foundation que fue la
primera organización que se ocupó de los temas de la propiedad intelectual y su aplicación a los programas
informáticos. Su insistencia en la necesidad de adoptar una postura ética ante el tema de la propiedad intelectual
desconcertó mucho a los programadores y propietarios de empresas distribuidoras. Consideraba que si bien para
algunas personas el robo era algo inmoral, la propiedad intelectual también lo era. Para Stallman se les robaba a los
ciudadanos libertades que les pertenecían.
Resumen: T-032
UNIVERSIDAD NACIONAL DEL NORDEST E
Comunicaciones Científicas y Tecnológicas 2006
En 1991, Linus Benedict Torvalds aprovechando las herramientas del proyecto Unix, escribió un sistema, el
Linux y pidió ayuda por Internet a quien quisiera colaborar. Posteriormente usó una Licencia para que este sistema
totalmente libre se mantuviera así para ser usado.
Respecto al software abierto, las principales características son:
- se distribuye con su código fuente.
- Un programador puede evaluarlo y adaptarlo a las necesidades locales.
- Toda falla puede ser analizada y corregida accediendo al código fuente y encontrando la instrucción
causante de la misma.
- es muy difícil que pueda contener otras funciones como las relacionadas con permitir el acceso de
virus u otros mecanismos no deseados, a diferencia de un software cerrado.
- su desarrollo se realiza en forma cooperativa y la experiencia de todos los usuarios del software
permite a los programadores realizarle correcciones y mejoramientos.
- Facilidad para integrarse a otros sistemas por el tipo de desarrollo en si, lo cual le permite también
interactuar.
- se distribuyen con diferentes tipos de licencia y por lo general solo requieren que quien las solicita
complete un formulario con datos personales, datos sobre el uso o destino que se le dará a ese
software y datos de la institución u organización, si correspondiere; de esta manera se mantiene
actualizado la Base de Datos de los usuarios
Software no libres, cerrados, de código cerrado o propietarios: usados estos nombres como sinónimos, definen
un software en el que su uso, redistribución o modificación está prohibida, o requiere que se solicite autorización o está
tan restringida que no se pueda hacerla libre de un modo efectivo. Algunos autores lo definen también como privativo.
Está en total contraposición al concepto explicitado anteriormente. Tiene los códigos ocultos, inaccesibles a los
usuarios, llamados “códigos fuente” para que estos no puedan hacer uso de los mismos en lo referente a modificaciones
de las distintas aplicaciones. Estas modificaciones deben comprarse o licenciarse.
El usuario que adquirió un software cerrado no es dueño del mismo sino depositario de una licencia de uso que
solo le permite hacer una copia de seguridad, además de su uso; tiene prohibido copiarlo y distribuirlo. Es un usuario
cautivo de mismo. No le está permitido conocer el código fuente ni puede resolver o corregir fallas si estas se presentan.
Tampoco conoce si el programa incluye instrucciones ocultas que permitan el ingreso de virus a su computadora, si
puede borrar información de su disco o si fue bien desarrollado y no contiene fallas.
Estas licencias de tipo comercial, son de altos costos y solo permiten su utilización en una cantidad determinada
de máquinas. Limitan los derechos sobre algo que pertenece al usuario por haberlo comprado y porque debería
satisfacer las necesidades del comprador en cualquier circunstancia.
Otros términos que a menudo se prestan a confusiones son “Comercial” y “propietario”, que no significan lo
mismo. La mayoría del software comercial es propietario, pero hay software libre comercial y hay software no libre no
comercial. El comercial tiene la intención de tener un rédito económico por su uso.
Conclusiones
Realizadas las comparaciones entre software libre y software propietario, podemos distinguir:
Ventajas del uso de software libre:
- Bajo costos de adquisición, producto de las libertades en su distribución y en que requieren bajos niveles de
inversión en hardware, implementación y mantenimiento.
- Continuidad en el desarrollo del software, ya que este no depende de quien o quieres fueron los autores
originales y si trabajan aún o no en el mismo, ya que cualquier informático puede continuar esa labor.
- Mayor libertad en el hardware ya que el software libre, a diferencia del comercial, no tiene mayores
requerimientos en lo referente a disco, memoria, procesador, etc., algo que no varía con la aparición de
nuevas versiones, como ocurre con el software comercial.
Desventajas del uso de software libre:
- Dificultad en las migraciones de archivos, ya que algunas veces se producen errores producto de la
incompatibilidad existente entre archivos creados con software cerrados y las aplicaciones libres
- Inversión de tiempo y dinero para llevar adelante implantaciones exitosas ya que la migración inicial supone
un tiempo de adaptación y aprendizaje y un costo inicial en la instalación y migración. Esta inversión es
menor porque la capacitación no es monopolio exclusivo de nadie, la puede realizar cualquiera.
El Grupo CEDIPUR, apoya y promueve la implementación de software libre; es por ello que se encuentra
actualmente analizando la implementación de un software de gestión de lenguaje documental en la Web con Licencia
GPL: TemaTres, desarrollado en Argentina y próximamente iniciará trabajos de digitalización de documentos
accesibles vía Internet.
Bibliografía
ASOCIACIÓN DE USUARIAS Y USUARIOS DE SOFTWARE LIBRE ARGENTINA. Resumen jornada SIU: eGovernment con Software Libre. [Fecha de publicación: 14 de julio de 2004] [En línea] [Fecha de acceso:
17/08/2005]
Resumen: T-032
UNIVERSIDAD NACIONAL DEL NORDEST E
Comunicaciones Científicas y Tecnológicas 2006
<http://www.softwarelibre.org.ar/article.php3?id_article=136>
GONZALEZ BARAHONA J.M.; SEOANE PASCUAL, J; ROBLES, G. Software libre: licencias y propiedad
intelectual. Julio de 2004. http://sinegyte.org/jgb [En línea] [Fecha de acceso julio 2005]
CERDA SILVA, A. Alternativas de licenciamiento de software libre y open source. Análisis legal.
<http://www.derechosdigitales.org> [En línea] [Fecha de acceso julio 2005]
REBECHI, O, BORDENAVE, M.G., FERNANDEZ, M.N “Análisis y aplicación de distintos soportes para digitalizar
documentos monográficos y de referencia y su transmisión en la Red”. PI - 693 de la Secretaría de Ciencia y
Técnica de la UNNE. 2005.
REBECHI, O, BORDENAVE, M.G., FERNANDEZ, M.N “La utilización de los recursos electrónicos en los sistemas
de información” [en línea] Secretaría General de Ciencia y Técnica - Instituto de Planeamiento Urbano y
Regional (IPUR). Facultad de Arquitectura y Urbanismo. Universidad Nacional del Nordeste.
<http://www.unne.edu.ar/web/cyt/com2005/7-tecnologia/T-086.pdf>
RODRÍGUEZ, J.R. Un paradigma informático: ¿Software libre o software propietario?
SOFTWARE LEGAL ARGENTINA < http://www.softwarelegal.org.ar/.> [en línea] [Fecha de acceso: octubre de
2005].
STALLMAN, R. Software libre para una sociedad libre. 2004. Free Software Foundation. <http://www.fsf.org/> [en
línea] [Fecha de acceso: junio de 2005].
VILLATE, JAVIER, 2001 "Software libre y regulación". Disponible en el ARCHIVO del Observatorio para la
CiberSociedad [En línea] [Fecha de acceso agosto 2005]
<http://www.cibersociedad.net/archivo/articulo.php?art=39>
Descargar