Monografias.com > Computación > Programación
Descargar Imprimir Comentar Ver trabajos relacionados

El software libre como objeto de estudio



    Presentación

    El Software Libre
    al microscopio

    Traducción: Rafael Fernández Calvo
    (Grupo de
    Lengua e
    Informática de ATI)

    1.
    Introducción

    El Software Libre (o de
    Código
    Abierto)1 ha evolucionado durante la última década,
    pasando de ser un fenómeno oscuro y marginal a convertirse
    en un conjunto de aplicaciones relativamente bien conocido,
    ampliamente disponible y extensamente utilizado. Hay soluciones de
    Software Libre (SL) que son incluso líderes en algunos
    segmentos del mercado y
    están experimentando un enorme crecimiento en otros.
    Productos como
    OpenOffice, Linux, Apache,
    Firefox y muchos otros son parte de las experiencias cotidianas
    de millones de usuarios. Tanto las empresas como las
    Administraciones Públicas están teniendo en cuenta
    cada vez más los beneficios que el SL puede proporcionar
    cuando se usa de forma extendida.

    Sin embargo, y a pesar de su creciente popularidad,
    persiste una comprensión muy pobre del SL. Quizás
    por causa de esta paradoja, durante los últimos
    años los investigadores han empezado a fijar su interés en
    el SL en sí mismo: sus modelos de
    desarrollo, el
    modelo de
    negocio que lo circunda, la
    motivación de los desarrolladores, etc.

    En este contexto (y a invitación de
    Novática y UP UPGRADE, revistas que desde hace años
    vienen interesándose seriamente por este campo2) pensamos
    hace unos meses que era el momento para elaborar esta monografía sobre " El Software Libre como
    objeto de estudio". Como consecuencia de ello publicamos una
    llamada a la participación que dio lugar a un proceso en el
    que cada propuesta fue revisada por al menos dos expertos en el
    tema. El resultado final es el que el lector tiene ahora en su
    manos.

    2.
    Definición

    En esta presentación, y en el título de la
    monografía, utilizamos el término
    "Software Libre" para referirnos tanto al " Free Software"
    (según la definición de la Free Software
    Foundation, <http://www.fsg.org>) como al Software de
    Código Abierto ( Open Source Software, según lo
    define la Open Source Initiative, <http://www.opensource.org
    >). Hay que subrayar que se empieza a extender, especialmente
    en Europa, el uso en
    inglés
    del término " Libre Software" 3, nacido en los EE.UU., con
    objeto de evitar la ambigüedad del doble significado (libre
    y gratis) de la palabra inglesa free. En cualquier caso estamos
    hablando de programas que se
    distribuyen bajo una licencia que cumple con las "cuatro
    libertades" establecidas por Richard Stallman en su
    definición original de SL:

    􀂄 La
    libertad de
    usar el programa, con
    cualquier propósito (libertad 0). 􀂄 La libertad de
    estudiar cómo funciona el programa y adaptarlo a tus
    necesidades (libertad 1). El acceso al código fuente es
    una condición previa para ella.

    􀂄 La
    libertad de distribuir copias, con lo que puedes ayudar a tu
    vecino (libertad 2).

    􀂄 La
    libertad de mejorar el programa y hacer públicas las
    mejoras a los demás, de modo que toda la comunidad se
    beneficie (libertad 3). El acceso al código fuente es un
    requisito previo para ella.

    Por tanto el SL se define en función de
    lo que los usuarios pueden hacer cuando reciben una copia de un
    programa y no de cómo se ha desarrollado éste, ni
    por quién, ni con qué intenciones. Sin embargo y
    aunque en la definición no se dice nada acerca de
    cómo ha de producirse o comercializarse este software para
    que sea ‘libre’, esas cuatro libertades hacen
    posibles algunos modelos de desarrollo y de negocio, y dificultan
    o impiden otros.

    Ésta es la razón de que sea común
    hablar acerca de "modelos de desarrollo de SL" o de "modelos de
    negocio de SL". Ambos términos no deben entenderse como
    "modelos que hay seguir para que un programa sea considerado SL"
    sino sólo como modelos posibles, y quizás
    habituales, en el mundo del SL.

    3. Aspectos
    del
    análisis

    Tomando como marco la anterior definición, en los
    últimos años es están realizando muchos
    estudios acerca de estos modelos de desarrollo y de negocio,
    acerca de las motivaciones de los desarrolladores que producen
    este software y acerca de las implicaciones (económicas,
    legales, de ingeniería) de este nuevo enfoque. En otras
    palabras, el mismo SL ha pasado a ser objeto de estudio, un nuevo
    campo en cuya investigación se prueban diferentes
    metodologías a fin de avanzar en su comprensión.
    Cómo se produce hoy el SL, cuánto hay que mejorar
    aún, qué mejores prácticas pueden
    identificarse, qué implicaciones tiene el SL para los
    usuarios y productores de software, cómo puede mejorarse
    el desarrollo del SL, qué ideas y procesos
    pueden ser transferidos a la producción de software propietario,
    qué hallazgos se pueden obtener en los procesos abiertos
    de creación y de integración de usuarios, etc. son algunas
    de las preguntas a las que se está intentando dar
    respuesta en estos estudios. Algunas de ellas son preguntas
    estándar transplantadas al mundo del SL, otras son
    totalmente específicas y novedosas.

    4. El
    contenido de la monografía

    La presente monografía contiene, además de
    esta presentación, seis artículos que cubren
    algunos de los asuntos mencionados anteriormente y hacen uso de
    enfoques empíricos y teóricos muy diferentes. El
    primer artículo, cuyos autores son Andrea Deverell y Par
    Agerfalk Agerfalk, describe brevemente el proyecto CALIBRE
    ( Coordination Action for LIBRE Software), un conjunto de
    acciones
    financiado por la Comisión Europea para mejorar la
    investigación europea en el área del SL. Tras
    él, el lector encontrará un artículo
    titulado " ¿Será el movimiento del
    Software Libre el nuevo escalón en la evolución de la
    organización de la producción en el sector
    TI?", de Nicolas Jullien Jullien, en el que se discute sobre la
    difusión del SL y en el que el autor argumenta, desde una
    perspectiva histórica, que el SL constituye la nueva
    evolución en la organización de la industria
    TIC.

    El siguiente grupo de artículos analiza las
    características de los proyectos de SL:
    " Debian 3.1 (Sarge) como caso de estudio de medición del Software Libre: resultados
    preliminares" (de Juan José Amor Iglesias
    Iglesias, Jesús M. González Barahona Barahona,
    Gregorio Robles Martínez e Israel
    Herráiz Taberne- Tabernero ro ro) muestra los
    resultados empíricos, basados en el uso del código
    fuente, de uno de los más populares y mayores proyectos
    hoy existentes: Debian.

    Por su parte, Charles M. Schweik trata de identificar
    los principios de
    diseño
    que conducen al éxito o
    fracaso de un proyecto; en su artículo " El
    análisis institucional aplicado al estudio de Software
    Libre como ‘bien comunal’'" presenta un marco para el
    análisis del diseño institucional de los bienes
    comunales aplicado a los proyectos de SL.

    Este segmento lo cierra Sandeep Krishnamurthy
    Krishnamurthy, quien, utilizando como ejemplo Mozilla Firefox,
    pone en cuestión la opinión de que en los proyectos
    de SL todos pueden participar sin limitaciones; en su
    artículo "Sobre proyectos de Software Libre /
    Código Abierto de 'puerta cerrada': enseñanzas del
    enfoque de selección
    de desarrolladores para Firefox de Mozilla" el autor acuña
    el término "proyectos de puerta cerrada" para aquellos que
    son estrechamente controlados y explica en qué casos debe
    adoptarse esta estrategia.

    La monografía finaliza con otro artículo
    que intenta poner el SL y su desarrollo en el contexto de las
    prácticas 'dominantes' de Ingeniería del Software;
    en su artículo " Agilidad y desarrollo de Software Libre",
    Alberto Sillitti y Giancarlo Succi evalúan las relaciones
    y concordancias entre las metodologías 'ágiles' de
    desarrollo, en particular la llamada programación extrema (XP, eXtreme
    Programming), y el desarrollo del SL.

    5.
    Reconocimientos

    Como en cualquier trabajo esta
    monografía no hubiese sido posible sin la ayuda de varias
    personas. Naturalmente, el trabajo
    más importante lo han llevado a cabo los autores de los
    artículos, así como los revisores, que han dedicado
    su tiempo a
    colaborar en la selección y mejora de las propuestas de
    aquellos. Globalmente, 16 autores han en- viado sus propuestas y
    otras 16 han dado su opinión y asistencia con su trabajo
    de revisión.

    Siguiendo los ideales de desarrollo del SL, los nombres
    de estos revisores se citan aquí con el fin de dar un
    reconocimiento especial a su contribución: Olivier Berger
    Berger, Cornelia Boldyreff Boldyreff, Andrea Capiluppi Capiluppi,
    Jean Michel Dalle Dalle, Rishab Ghosh Ghosh, Stefan Haefliger
    Haefliger, Michael Hahsler Hahsler, George Kuk Kuk, Björn
    Lundell Lundell, Martin Michlmayr Michlmayr, Hans Mitloehner
    Mitloehner, Martin Schreier Schreier, Ioannis Stamelos Stamelos,
    Ed Steinmueller Steinmueller, Susanne Strahringer y Thomas
    Wieland Wieland.

    También ha sido muy útil la ayuda de
    miembros del proyecto CALIBRE, tanto a la hora de lanzar ideas
    como de colaborar con su trabajo.

    Para finalizar queremos reconocer también la
    ayuda, asistencia y guía de Rafael Fernández Calvo
    Calvo, director de Novática y de UP UPGRADE durante todas
    las etapas de preparación y ensamblaje de esta
    monografía.

    1. Para designarlo se está popularizando el uso
    de la sigla FLOSS (Free / Libre / Open Source
    Software
    ).

    2. Novática , aparte de tener una
    sección dedicada a SL desde 1997, ha publicado tres
    monografías sobre este asunto — en 1997, 2001 y 2003
    —, las dos últimas en colaboración con
    UPGRADE (ver
    <http://www.ati.es/novatica/indice.html> y
    <http://www.upgrade-cepis.org/pages/ pastissues.html>,
    respectivamente).

    3 Para un corto estudio de los orígenes del uso,
    en inglés, del término Libre Software, ver
    <http://sinetgy.org/jgb/articulos/libre-softwareorigin/
    libre-software-origin.html>.

    CALIBRE en la cresta de la ola europea de Software de
    Código Abierto

    Traducción: Mª Pilar Romay Rodríguez
    (Escuela Superior
    Politécnica, Universidad
    Europea de Madrid)

    CALIBRE ( Co-ordination Action for LIBRE

    Software), un proyecto de 1,5 millones de euros
    financiado por la Unión
    Europea (UE), cuyo propósito es revolucionar el modo
    en que la industria europea impulsa su software y sus servicios, fue
    lanzado oficialmente el viernes 10 de septiembre de 2004, en
    Irlanda. CALIBRE reúne a un consorcio interdisciplinar de
    doce equipos de investigación, del mundo académico
    y de la industria, ubicados en Irlanda, Francia,
    Italia,
    Países Bajos, Polonia, España,
    Suecia, el Reino Unido y China. El
    Software Libre, más ampliamente conocido como Software de
    Código Abierto u Open Source Software (OSS) se presenta
    como un desafío significativo al dominio de los
    vendedores de software propietario.

    El fenómeno del código abierto, que ha
    producido productos punteros del calibre del sistema operativo
    Linux, implica compartir el código fuente del software, y
    también animar activamente a que éste se modifique
    y redistribuya. El código abierto ha llevado a la
    aparición de nuevos e innovadores modelos de negocio para
    el software y los servicios, en los cuales la competencia entre
    organizaciones
    ha de basarse en las características de sus productos y
    servicios, más que en los precios de sus
    licencias.

    Desde una perspectiva empresarial más amplia,
    varios modelos de negocio innovadores, así como nuevas
    oportunidades de negocio, han aparecido como resultado del
    fenómeno del OSS, y muchas organizaciones han comenzado a
    sacar provecho de él. En términos de competitividad, el fenómeno del OSS ha
    creado un nuevo mercado de servicios, que puede ser explotado por
    las empresas comerciales, y hay varios ejemplos que muestran
    cómo estas empresas han creado una ventaja competitiva de
    manera innovadora.

    Dado que el precio de
    venta y el
    costo de las
    licencias no es un factor, las compañías de OSS
    compiten principalmente en términos de los servicios al
    cliente. Dado que
    el OSS contrarresta la tendencia hacia el monopolio que
    se da en el software propietario, el modelo de OSS promueve, de
    manera inherente, la competitividad y la aparición de un
    mercado abierto.

    También, al tener acceso al código fuente,
    las tradicionales barreras que se oponían a la entrada de
    nuevos participantes disminuyen.

    Esto supone una gran oportunidad para las
    pequeñas y medianas empresas, que pueden colaborar y
    competir en segmentos tradicionalmente dominados por las
    multinacionales. Aunque mucho del debate
    reciente sobre el OSS se ha centrado principalmente en las
    aplicaciones de escritorio (Open Office, Mozilla
    Firefox, etc.), los orígenes y los puntos fuertes del OSS
    han sido siempre las herramientas
    de acceso a plataformas y los componentes de infraestructura, que
    sustentan tanto a Internet como los servicios
    Web: software
    como GNU/ Linux, Apache, Bind, etc. Esto sugiere que el OSS puede
    tener un papel particularmente importante en el sector secundario
    del software.

    Es decir, en dominios donde el software se usa como un
    componente más de otros productos; por ejemplo, el
    software embebido en el sector automovilístico, la
    electrónica de consumo, los
    sistemas
    móviles, las telecomunicaciones y otras utilidades
    básicas (electricidad,
    gas,
    gasolina…).

    Al centrarse en el sector secundario del software pasan
    a primer plano diversos aspectos verticales, tales como el
    software embebido y las aplicaciones en las que la seguridad es
    crítica. Las diferencias en el modo en que
    los aspectos horizontales se distribuyen a través de los
    distintos sectores verticales pueden ser espectaculares. Por
    ejemplo, los matices del desarrollo de software en el contexto
    del sector bancario son muy diferentes de los que aparecen en los
    sectores de la electrónica de consumo o de las
    telecomunicaciones.

    La existencia de un dinámico sector europeo de
    software secundario proporciona un fértil campo de
    investigación para estudiar los potenciales beneficios del
    OSS desde una perspectiva comercial. El profesor Brian
    Fitzgerald, de la universidad de Limerick, cree que "hay un
    enorme potencial para suministrar una mayor productividad y
    competitividad en la industria europea, al desafiar los modelos
    propietarios que dominan el desarrollo, la adquisición y
    uso del software".

    Como parte del proyecto CALIBRE, que ha de durar dos
    años, se ha establecido un foro de políticas
    de investigación para la industria europea del software de
    código abierto. Se denomina CALIBRATION, y reúne a
    un buen número de organizaciones influyentes, tales como
    la Philips Medical, Zope Europe, Connecta, Vodafone y
    otros.

    El propósito de este foro es facilitar la
    adopción de la nueva generación de
    métodos y
    herramientas de Ingeniería del Software por parte de la
    industria europea, de forma particular en el sector "secundario"
    del software (p. ej., automovilística, telecomunicaciones,
    electrónica de consumo, etc.) en el que se reconoce que
    Europa tiene una fuerza
    competitiva especial. El foro también juega un papel
    central en las políticas de proceso de la UE.

    CALIBRE se centra especialmente en tres pilares para la
    investigación científica: el
    software de código abierto, los métodos
    ágiles y el desarrollo de software distribuido
    globalmente. El consorcio CALIBRE reúne a los principales
    investigadores en cada una de estas áreas. El
    propósito es relacionar a estos investigadores
    estrechamente con los partners industriales clave, a
    través del Foro CALIBRATION de Políticas
    Industriales y de una serie de eventos de
    difusión. De este modo se permite a los partners
    industriales refinar y reformar la agenda de investigación
    de CALIBRE. Esto hará posible una rápida
    difusión, y la formulación preactiva de iniciativas
    sobre las políticas. Los próximos eventos
    organizados o co-organizados por CALIBRE incluyen:

    • 􀂄 Del
      11 al 15 de Julio, el OSS 2005, en Génova,
      Italia.
    • 􀂄 El
      9 de Septiembre de 2005, en la Universidad de Limerick,
      Irlanda, se desarrollará la conferencia
      titulada: "The Next Generation of Software Engineering:
      Integrating Open Source, Agile Methods and Global Software
      Development" ("La nueva generación de la Ingeniería
      de Software: integración del Código Abierto,
      los Métodos Ágiles y el Desarrollo de Software
      Global").
    • 􀂄 El
      Workshop CALIBRE sobre Calidad y
      Seguridad en el OSS, el 18 de Octubre de 2005, dentro de la
      7ª Conferencia Nacional de Ingeniería del Software,
      Cracovia, Polonia, del 18 al 21 de Octubre de 2005.
    • Para más información, visite www.calibre.ie o
      entre en contacto con Andrea Deverell, CALIBRE Events and
      Industry Forum Co-ordinator, University of Limerick. Tfno: +353
      61 202737. <andrea.deverell[arroba]ul.ie>.
    • Novática, revista de
      ATI (Asociación de Técnicos de
      Informática)
      "El software libre al microscopio":

    Jesús M.
    González-Barahona

    Grupo de Sistemas y Comunicaciones
    (GSYC), Universidad Rey Juan Carlos (Móstoles,
    Madrid),Socio de ATI

    Stefan Koch

    Universidad de Económicas y Administración de Empresas de Viena
    (Austria)

    "CALIBRE…":

    Andrea Deverell, Par Agerfalk

    CALIBRE Team, University of Limerick
    (Irlanda)

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter