Está en la página 1de 5

13

nota
I nt r oduc c i n
Cuando en 1985 Richard Stallman hizo pblico su Maniesto GNU donde se enunciaban
las tesis bsicas del software libre, estaba lejos de imaginar que su impacto sobre la in-
dustria del software iba a ser similar al de las tesis que Martn Lutero clav en 1517 en
la puerta del castillo de Wittemberg, sobre la iglesia del Renacimiento. En apenas diez
aos, ambos mbitos haban quedado divididos en dos posturas aparentemente irre-
conciliables, donde buena parte de la argumentacin esgrimida se apoya en posiciones
dogmticas.
Hoy, en los inicios del ao 2006, la
discusin sobre el impacto del soft-
ware de cdigo abierto sigue impreg-
nada de estos tintes maniqueos, don-
de tanto los partidarios de desarrollos
propietarios como abiertos argumen-
tan ms sobre la superioridad moral
de su aproximacin que sobre los be-
necios aportados a los usuarios en el
escenario de la convergencia digital.
Esta nota ENTER pretende aportar
una visin desapasionada de esta
controversia, identicando las apor-
taciones realizadas a la industria del
software por el modelo open source,
identicando sus limitaciones y valo-
rando la posibilidad de intercambio
de mejores prcticas entre los distin-
tos modelos.
El primer elemento que debe precisarse es el que dene el objeto de la controversia: cdigo
abierto o open source en su expresin original inglesa. De acuerdo a la denicin recomenda-
18.Abr.06
Open Sour c e, guer r as de r el i gi n
en l a c onver genc i a di gi t al
Sal vador Ar agn
Analista
ENTER
La perfeccin se alcanza no cuando ya no hay nada
que agregar, sino cuando ya no hay algo que quitar
(La Catedral y el Bazar; Eric S. Raymond, 1998)
Criterios Open Source
1. Li br e r edi st r i buc i n
2. Ac c eso al c di go f uent e
3. Li br e modi c ac i n y usos der i vados
4. I nt egr i dad del c di go f uent e del aut or
5. No di sc r i mi nac i n c ont r a gr upos o per sonas
6. No di sc r i mi nac i n en l os mbi t os de uso y apl i c ac i n
7. Di st r i buc i n de l i c enc i a
8. Li c enc i a no asoc i ada a pr oduc t o
9. Li c enc i a no r est r i c t i va par a ot r as apl i c ac i ones
10. Li c enc i a t ec nol gi c ament e neut r al
Fuente: Open Source Initiative
Not a Ent er | 13
Open Source
2
da por la Open Source Initiative (OSI), el tr-
mino cdigo abierto implica no slo el acceso
libre al cdigo fuente de una aplicacin, sino
que se extiende a aspectos como su distribu-
cin o sus mbitos de utilizacin. Un listado
completo de los criterios utilizados puede ser
consultado en el cuadro adjunto.
La mayor aportacin de esta denicin se
encuentra en cmo diferencia tres aspectos
crticos de la industria del software: desa-
rrollo, distribucin y servicio. Y es precisa-
mente bajo la ptica de esos tres aspectos
donde se debe evaluar el potencial y las li-
mitaciones del software libre.
Catlogo de tipos de software
Software Libre
Cdigo Abierto
Copyleft
Software Propietario
Cdigo Cerrado
Shareware
Sof t war e l i br e
Software que permite su uso, copia y distribucin, con o sin modica-
ciones, de forma gratuita o mediante pago.
Sof t war e pr opi et ar i o
Software cuyo uso, distribucin o modicacin esta prohibida o
requiere de un uso o licencia especco o est restringido de tal ma-
nera que no puede ser realizado libremente.
Cdi go abi er t o
Software que permite su uso, copia y distribucin, con o sin modica-
ciones, de forma gratuita o mediante pago, de acuerdo a las especi-
caciones denidas por la OSI.
Cdi go c er r ado
Software cuyo cdigo no se encuentra a disposicin del usuario para
su consulta o modicacin.
Copyl ef t
Software libre cuyos trminos de distribucin no permiten a los distri-
buidores aadir ninguna restriccin adicional cuando dicho software
es redistribuido o modicado.
Shar ewar e
Software que incorpora un permiso de redistribucin por parte del
usuario, pero que exige del mismo el pago de una licencia para su
uso.
Fuente: Chao Kuei
Not a Ent er | 13
Open Source
3
Open Sour c e c omo
Model o de Desar r ol l o
Sin duda la primera aportacin del movi-
miento open source ha sido la aparicin de
un nuevo modelo para el desarrollo (pro-
duccin) de software. Este modelo se apo-
ya en la construccin de una comunidad de
tcnicos que colaboran en el desarrollo de
una aplicacin. Los elementos que cohesio-
nan dicha comunidad son la coordinacin y
el liderazgo.
La coordinacin entre participantes muy
diversos se consigue a travs del uso si-
multaneo de mecanismos de incentivos
(econmicos y de reputacin) junto con nor-
mas culturales que precisan las reglas de
admisin, reconocimiento y expulsin de la
comunidad.
Por su parte el liderazgo se percibe como un
mecanismo que evita un excesivo acomodo
derivado de una visin consensuada. El pa-
pel de las prcticas de liderazgo es generar
el suciente grado de iniciativas dentro de la
comunidad que permitan explorar diversas
vas para la resolucin de un problema.
Este modelo de desarrollo ha demostrado
su capacidad para generar aplicaciones
con un grado de robustez y adaptacin a
las necesidades del usuario excelentes. Sin
embargo, presenta algunas limitaciones in-
herentes a la propia naturaleza de las co-
munidades de desarrollo.
Estas comunidades estn formadas mayori-
tariamente por tcnicos, que son excelentes
en depurar cdigo recogiendo el feedback
de otros usuarios tcnicos. Sin embargo,
esta capacidad de mejora mediante retroa-
limentacin del usuario pierde buena parte
de su eciencia cuando se trata de produc-
tos dirigidos a usuarios no tcnicos debido
a un efecto de barrera cultural.
Una consecuencia de esta limitacin es que
el xito de los desarrollos de cdigo abierto
se ha centrado en aplicaciones que compar-
ten un bajo nivel de retroalimentacin por
parte de usuarios no tcnicos. El ejemplo
ms claro se encuentra en Apache, una
aplicacin de gestin de servidores web,
con una cuota de mercado superior al 70%.
Esta misma limitacin explica la baja pre-
sencia de software open source entre usua-
rios nales no tcnicos. El mximo exponen-
te de esta categora el navegador FireFox
no supera el 10% de penetracin entre los
usuarios domsticos.
Open Sour c e c omo
Model o de Di st r i buc i n
Otro aspecto donde las aplicaciones de c-
digo abierto han introducido una novedad
nada desdeable es en la distribucin de
software. En el modelo tradicional existe
una asociacin univoca entre la generacin
y la distribucin del software.
Sin embargo, en el escenario de software
abierto una misma aplicacin puede ser dis-
tribuida por diversos agentes: En la nomen-
clatura propia del mundo open source estas
variedades de una misma aplicacin son de-
nominadas distribuciones o distros. El ejem-
plo ms conocido se encuentra en el sistema
operativo Linux, con unas 450 distribuciones
relevantes disponibles en este momento.
Cdigo abierto. Cuota de mercado
Porcentaje
Fuente: ENTER a partir de Netcraft
Servidores
web
Navegador
web
Aplicaciones
empresariales
S. Operativos
Red
S. Operativos
Usuario
68,3
9,7
9,2
2,9
0,2
Not a Ent er | 13
Open Source
4
La posibilidad de distribucin de una mis-
ma aplicacin a travs de mltiples agentes
est limitada por la capacidad de genera-
cin de recursos por cada uno de ellos que
permitan sostener su actividad. Por ello, el
mundo del open source esta viendo apare-
cer un modelo de distribucin oligopolsti-
co, donde un numero reducido de agentes
compiten por un mercado.
En este sentido el mundo de Linux ilustra
lo que puede suceder en otras aplicaciones
open source. De entre las 450 distribuciones
antes comentadas, tan solo cuatro superan
una cuota de mercado superior al 10%, y
con una visin a largo plazo, slo aquellas
apoyadas por una estructura empresarial
consolidada tienen posibilidades de super-
vivencia en el mercado.
Open Sour c e c omo
Model o de Ser vi c i o
El modelo de servicio asociado al modelo de
software propietario diferencia dos fuentes
de ingresos vinculadas a la licencia de uso
y al servicio de soporte y actualizacin. Sin
embargo, en el modelo de software abierto
desaparece la primera de estas fuentes, para
concentrase nicamente en la segunda. Se
trata, por tanto, del paso de un modelo mixto
de licencia y servicio a un modelo de servicio.
Esta aproximacin no es nueva en absolu-
to. Los intentos de evolucin en el mbito
del software hacia un modelo de ingresos
asociados a servicios han sido frecuentes
a lo largo de los ltimos aos. Sin embar-
go, el open source ha demostrado que este
modelo puede ser rentable incluso en las
aplicaciones de carcter ms tecnolgico,
donde es difcil asociar un servicio a un pro-
ceso de negocio.
Sin embargo, dicha sostenibilidad depende
de un elemento anteriormente comentado:
la existencia de agentes capaces de agluti-
nar una masa crtica de usuarios y por tanto
generar las sucientes economas de esca-
la para rentabilizar un modelo de prestacin
de servicio.
Per spec t i vas
Al considerar el fenmeno del open source
en estas tres dimensiones nos encontra-
mos en un escenario mucho menos dram-
tico que el transmitido por los medios y por
muchos de los analistas. En lugar de en-
contrarnos en una confrontacin entre dos
modelos imposibles de conciliar aparece un
escenario donde ambos modelos se combi-
nan en incluso convergen.
La combinacin se est produciendo en
el mbito del desarrollo, donde el modelo
open source ha demostrado su potencial
para su desarrollo de los componentes
ms tcnicos y alejados del usuario, mien-
tras que el software propietario demuestra
su excelencia a la hora de comprender las
necesidades de los usuarios nales. Esa
opcin mixta esta siendo aprovechada por
jugadores tan relevantes como IBM, Oracle
y Hewlett Packard.
La convergencia aparece en los modelos de
distribucin y servicio. La propia dinmica
del mercado de software parece apuntar
hacia un modelo oligopolstico en sus seg-
mentos principales (sistemas operativos,
servidores web o aplicaciones empresaria-
les), completado con mercados muy frag-
mentados en los nichos menores.
Distribuciones Linux Europa
Porcentaje
Fuente: ENTER a partir de Netcraft
RedHat
49,8
Cobalt
20
Debian
16
SuSe
12
Resto Distros 2
Not a Ent er | 13
Open Source
5
Para nalizar una pregunta todava sin res-
puesta Cul de los dos modelos es mejor
en la generacin de innovaciones? Mientras
que unos opinan que las estructuras abier-
tas propias de mundo del cdigo abierto
favorecen el desarrollo de innovaciones y
nuevas aproximaciones, de acuerdo a un
fenmeno que ha venido a denominarse la
democratizacin de la innovacin, otros
opinan que el mecanismo de recompensa
propio del open source incentiva la reutiliza-
cin y penaliza las aportaciones originales.
Quizs en la respuesta a esta ltima cues-
tin encontremos la verdadera sostenibili-
dad del modelo en el largo plazo
Es en algunos de estos nichos, con un gra-
do de especializacin tcnica muy elevado,
donde van a aparecer algunos de los esce-
narios de xito ms claros del software abier-
to. Un excelente ejemplo se encuentra en las
STBs (Set Top Boxes), equipos diseados
especcamente para dotar de capacidades
interactivas al televisor. Buena parte de las
propuestas actuales se apoyan en distri-
buciones especcas de Linux que dotan a
estos dispositivos que una gran exibilidad
y capacidad de incorporacin de nuevas fun-
cionalidades. Una visita a foros online dedi-
cados a dispositivos como DreamBox o la
familia DP-x de Kiss Technologies puede dar
una excelente perspectiva.
Servicio Licencia
Mltiples
Distribuciones
Distribucin
nica
Distribuido
en Comunidad
Centralizado
en Equipo
Modelo
Abierto
Puro
Modelo
Propietario
Puro
Servicio
Predominante
Distribuciones
Oligopolsticas
Desarrollo
Mixto
Servicio
Distribucin
Desarrollo

También podría gustarte