SlideShare una empresa de Scribd logo
1 de 120
Descargar para leer sin conexión
Open
Source
Verdades y mentiras
acerca del ‘software’ libre
No cabe duda de que el software libre es una de las tecnologías que
más controversias provoca desde hace varias décadas, en especial
porque su filosofía sobre el modo en que se elabora y distribuye es
muy distinta a aquella más habitual.
01
Su modelo de negocio acredita que una
empresa tecnológica puede funcionar de forma
diferente a la del tradicional software privativo y
ser rentable.
En estas circunstancias, es lógico que se
produzca un cruce de afirmaciones
contrapuestas acerca de qué es el propio
software libre y por qué se caracteriza su
desarrollo y utilización, ya sea debido a simple
desconocimiento, a incomprensión o al habitual
juego limpio o sucio de la competencia.
Pero que sea lógico no significa que la obligación
de separar el grano de la paja respecto a esta
tecnología carezca de importancia, aunque solo
sea por garantizar un mínimo de rigor y
honestidad intelectual en este debate: al final, lo
indispensable es la precisión informativa, que el
público conozca lo que de verdad le ofrece el
software libre y decida cabalmente si desea
usarlo, y que aquellas personas con puestos de
responsabilidad en gestión de recursos estén al
tanto de todas sus posibilidades para elegir lo
que más convenga.
01. VERDADES Y
El software libre es aquel que,
tras su adquisición, puede ser
utilizado, copiado, analizado,
modificado y redistribuido por
los usuarios con total libertad,
gracias al código abierto u
open source; es necesario que
siempre se den estas
condiciones para que sea
considerado así.
Pero no hay que confundir
“libre” con “gratuito”, pues,
mientras conserve estas
características, no hay
problema con que sea
distribuido comercialmente; es
decir, el conocido como
freeware no es software libre:
se distribuye y se usa sin coste
alguno por lo general, pese a
que lo primero depende de la
licencia determinada, pero
nunca se puede alterar el
programa en concreto.
Tampoco hay que confundirlo
con el software de dominio
público, que no requiere
licencia de ningún tipo para su
uso porque pertenece a todos,
mientras que el software libre,
siempre respetando sus
principios fundamentales,
funciona con distintas licencias,
o sea, autorizaciones legales
para explotar los programas:
GNU GPL, AGPL, de estilo
BDS o MPL y derivadas.
La Licencia Pública General
de GNU, la GPL, conserva los
derechos de autor, el
copyright, y permite la
redistribución y la modificación
siempre con componentes de
la misma licencia; pero si se
mezcla el código con otro de
una licencia distinta, el
resultado será en esta, que es
empleada
aproximadamente por el 60%
del software libre existente.
En cambio, la Licencia Pública
Una definición de ‘software’ libre
01. VERDADES Y MENTIRAS
01. VERDADES Y MENTIRAS
General de Affero es igual que
la primera pero con un requisito
más: la obligatoriedad de
distribuir el software si se
ejecuta para servicios en una
red de ordenadores. Por otra
parte, la licencia de estilo BSD,
como su propio nombre indica,
es la de software que se
dispensa con sistemas
operativos Berkeley Software
Distribution, derivados del
sistema Unix con aportaciones
de la Universidad de California
en Berkeley, y preserva el
copyright solo para renunciar a
la garantía y con objeto de
atribuir adecuadamente la
autoría en las modificaciones
elaboradas. Además, la licencia
de estilo MPL, esto es, Mozilla
Public License, y sus
derivaciones fomentan muy
bien la colaboración, evitan la
viralidad de la GPL y se utilizan
en una ingente cantidad de
sistemas operativos y otros
productos de software libre.
Por otra parte, los titulares de
derechos de autor de software
con licencia copyleft, para la
distribución libre de copias y
versiones alteradas, tienen la
libertad de modificarlo, con el
copyright primero, y
comercializarlo con la licencia
que más les convenga, al
margen de la distribución del
programa original como
software libre.
Es bastante común encontrar
las mencionadas confusiones
entre esta tecnología, el
freeware y el de dominio
público, pero también te
puedes tropezar con suma
facilidad con una serie de ideas
que no se corresponden en
absoluto con la realidad del
software libre.
Muchas personas piensan, por
ejemplo, que esta tecnología no
respeta las patentes ni los
derechos de autor, lo cual tiene
poco sentido porque sus
desarrolladores no utilizan
software privativo y por lo
tanto, ni huelen las patentes; lo
que no significa que ellos
mismos pierdan sus derechos
Las ideas erróneas
más habituales acerca
del ‘software’ libre
01. VERDADES Y MENTIRAS
como autores de los programas
de software libre: lo único que
ocurre es que liberan la
utilización de los que han
elaborado conforme a los
principios de esta tecnología.
O hay quien le echa la culpa a su
dinámica de que se patenten
modificaciones de códigos fuente
privados, cuando el software libre
no guarda relación alguna con los
vacíos o paraguas legales que
posibilitan que eso ocurra. E
incluso hay gente que cree que
los programas de software libre
son pirateados o de licencias
caducadas, cuando su desarrollo
es del todo independiente y
aprovecha lo que ya existe en
esta misma tecnología para
trabajar en nuevas versiones
mejoradas, pero nunca fusilando
código ajeno, sin el permiso
correspondiente de su autor ni
aguardando a que una licencia
caduque, dado que los
desarrolladores de software libre
ya disponen de suficientes
códigos abiertos para contribuir
con sus aportaciones.
Pero de lo más sorprendente que
uno puede escuchar acerca de
esta tecnología, como señala el
consultor internacional en
políticas tecnológicas y
comunicación Ramón Ramón, es
que “no se trata de un sistema
profesional”, que se compone de
productos de mala calidad, hasta
chapuceros, porque el software
lo manosean demasiadas
personas y semejante proceso de
trabajo no comporta la seriedad
debida, la de las empresas que
fabrican y distribuyen software
privativo, supuestamente, de las
01. VERDADES Y MENTIRAS
que, en general, nadie pone en duda su eficiencia
de todos modos.
Y lo que no saben o no han llegado a comprender
los que opinan de tal manera es que, en primer
lugar, los desarrolladores de software libre pueden
ser y son tan profesionales como los de software
privativo y que, según un estudio de la Universidad
Rey Juan Carlos y la Oberta de Catalunya, casi la
mitad de estos programadores desarrollan también
software privativo y pueden vivir de ambas labores.
Una imagen que desmiente la percepción de
fanáticos que existe sobre ellos; que por la propia
dinámica de desarrollo del software libre, sin
limitaciones de acceso al código y con la posibilidad
de testear un programa de inmediato, las mejoras y
los avances son más rápidos.
01. VERDADES Y MENTIRAS
Además, como refiere David Úbeda, uno de los
responsables de la Oficina de Software Libre de la
Universidad Miguel Hernández, que es la que más
ha destacado en el último Ranking de universidades
en Software Libre (RuSL), en cuanto a los entornos
de producción, Top500.org publicó un
monográfico sobre “el dominio aplastante de
GNU/Linux en supercomputadores”.
Úbeda considera, por otra parte, que “las críticas
destructivas contra el software libre se suelen
realizar desde el desconocimiento”. Críticas de las
que se deriva la idea de que el software libre es
malo para el progreso del mercado tecnológico, y
se suele añadir que, como es gratis, no genera
movimiento económico, que acaba con la
innovación y supone la desaparición de las
pequeñas empresas desarrolladoras. En realidad, si
muchas cabezas piensan más y mejor que unas
cuantas, no es descabellado pensar que muchos
desarrolladores de software libre puedan trabajar
más y mejor que solo unos cuantos de software
privativo, y si pueden vivir de ello, como ocurre con
el 65% de los programadores de software libre, es
de cajón que esta tecnología fortalece el mercado.
01. VERDADES Y MENTIRAS
Además, puesto que no tiene por qué ser gratuita ya que
el código abierto y modificable no quita que los sistemas,
programas o aplicaciones se puedan vender, como cobrar
por el soporte, la distribución y los tutoriales de uso, todo
ello genera un interesante movimiento económico. El cual
de ningún modo mata el impulso innovador por la propia
dinámica de crecimiento exponencial del desarrollo en
abierto, en la que no hay barreras más que los límites de
la creatividad particular. Y siendo conscientes de que el
90% del software libre que se elabora en el mundo se
hace por encargo, uno sabe que multitud de empresas
desarrolladoras se mantienen activas gracias a ello.
Además, la Fundación Linux calcula que el valor
financiero del kernel de su plataforma es de unos 2.200
millones de euros.
Juan Julián Merelo, director de la Oficina de Software
Libre de la Universidad de Granada, que es la más activa
de España según el RuSL, cuenta que la mayor falsedad
que se ha encontrado en los últimos tiempos acerca de
esta tecnología es “que no tiene soporte”.
01. VERDADES Y MENTIRAS
La verdad es que uno puede
“comprarlo, en general, para
cualquier herramienta de
software libre, desde el
servidor Apache o nginx hasta
bases de datos como
PostgreSQL o sistemas
completos como Drupal.
Precisamente el argumento es
el contrario: con software
privativo solo tienes soporte de
la empresa que lo fabrica o sus
preferred partners. Con
software libre, pymes,
empresas locales o autónomos
con experiencia te pueden
prestar soporte”.
Mención aparte merece la idea
de que los programas de
software libre son
incompatibles con sistemas
operativos privativos, cuando
la verdad es todo lo contrario
pues, de otro modo, la
difusión de esta tecnología
sería mucho más pobre, o de
que no son válidos para
sistemas críticos, de
importancia estratégica,
porque no resultan seguros,
cuando el código abierto
garantiza que cualquiera
pueda comprobar la seguridad
de todos los programas y,
como añade Ramón Ramón,
que la mismísima Bolsa de
Nueva York migrara al sistema
operativo Linux es una
muestra de la confianza que se
puede depositar en él.
01. VERDADES Y MENTIRAS
El mismo Ramón, por otro
lado, comenta que una de las
falsedades que más escucha
acerca del software libre, sobre
todo en despachos de altos
funcionarios gubernamentales,
es que esta tecnología “es solo
para países ricos o para
momentos de bonanza
económica y despilfarro”.
Algunos piensan que, en
verdad, es durante la época de
prosperidad cuando hay que
ahorrar en lo posible, pues es
el periodo en que se cuenta
con capital para ello. Pero la
ocurrencia que señala Ramón
se basa en la idea errónea de
que el uso de software libre es
más oneroso que el privativo,
cuando el ahorro del pago de
licencias elimina parte
importante del coste de uso.
Sin embargo, a pesar de estas
concepciones tan frecuentes
que no se ajustan a la realidad
tecnológica: el 70% de los
encuestados ha usado o usa
programas de software libre a
diario y el 80% contestó
afirmativamente a la pregunta
de si siente confianza en esta
tecnología, según el último
informe sobre Valoración del
Software Libre en la sociedad,
confeccionado por
PortalProgramas.com con
encuestas en 16 países
hispanohablantes y en las que
participaron 1.500 personas.
Así que, a la vista de estos
datos, parece que el rigor y
la honestidad intelectual
están ganando la batalla
en el debate acerca del
software libre.
01. VERDADES Y MENTIRAS
de los
encuestados
ha usado o usa
programas de
software libre a diario
70%
La laboriosa historia
del ‘software’ libre
Se suele considerar que el software libre surgió en los años ochenta
del siglo pasado por la necesidad de llevar a cabo proyectos para su
elaboración ante la aplastante mayoría del privativo.
02
No obstante, pese a que esta
afirmación es correcta, no lo es
menos la de que el desarrollo de
los primeros ordenadores y
programas informáticos era
colaborativo, muy influido por la
dinámica académica.
De hecho, a finales de los años
cincuenta y durante los
sesenta, casi la totalidad del
software era producido por
académicos y grupos de
investigadores que cooperaban
entre sí, y colectivos de
usuarios distribuían los
sistemas operativos y los
programas, cuyo código podía
modificarse para realizar
arreglos o mejorarlo.
Así, existieron ciertas
comunidades de software
comparables con la del
software libre actual mucho
antes del movimiento en su
favor, e incluso de la propia
conceptualización de esta
tecnología. Richard Stallman,
programador neoyorkino que
fundó el movimiento por el
software libre, señala que hubo
una comunidad que compartía
programas informáticos en el
Instituto Tecnológico de
Massachusetts (MIT), donde
fue hacker del Laboratorio de
Inteligencia Artificial, años
antes de iniciarse el
movimiento.
02. LA HISTORIA
Pero el mismo concepto de “código abierto”
en que se asienta el software libre y la práctica
de compartir con autonomía la información
tecnológica provienen de más atrás, mucho
antes de que existiera la informática, y de otro
ámbito técnico: la industria del automóvil. Tras
una lucha empresarial relacionada con la
patente de un motor de gasolina de dos
tiempos de George Selden, que involucraba a
otro grupo de fabricantes independientes
entre los que se encontraba Henry Ford, una
nueva asociación del sector llegó a un
acuerdo para establecer una licencia múltiple
para todos los fabricantes de automóviles de
Estados Unidos, según el cual todas las
patentes tecnológicas que desarrollaran serían
compartidas entre ellos sin ningún tipo de
transacción, es decir, abiertamente.
02. LA HISTORIA
A finales de los setenta y principios de los
ochenta del siglo XX, mediante el registro
de marca, los derechos de autor y el
arrendamiento, las empresas que vendían
ordenadores y software comenzaron a
cobrar por licencias de uso, restringiendo
así el desarrollo de esta tecnología.
Fue inolvidable la carta que Bill Gates, el
celebérrimo cofundador de la empresa de
software Microsoft, escribió a los
aficionados al desarrollo informático en
1976.
Esto revela, no solo el cambio de
tendencia hacia la privatización que se iba
a producir en los años siguientes, sino su
propia incomprensión del modelo
colaborativo de desarrollo.
Del ‘software’
privativo al libre
Bill Gates
“Como la mayoría de amateurs
sabéis, la mayor parte de
vosotros roba el software que
emplea. El hardware debe
pagarse, pero el software es algo
para compartir. ¿A quién le
importa si la gente
que trabajó en él fue
o no pagada?
“
02. LA HISTORIA
Hubo que esperar hasta
septiembre de 1983 para que
Richard Stallman comunicara
en los grupos de noticias de
Usenet, el conocido y veterano
medio de discusión de internet
generado por Tom Truscott y
Jim Ellis en 1979, que
pretendía crear un sistema
operativo completamente libre,
sin restricciones para su
utilización, modificaciones y
distribución, en lo que se
conoció como el proyecto
GNU. Se cuenta que una
impresora que era imposible de
arreglar en el MIT porque no
contaban con el código fuente
pudo inspirar a Stallman para el
proyecto, o el encontronazo
que tuvo con Symbolics, Inc. a
propósito de su máquina Lisp,
que ejecuta programas en este
lenguaje, y el acceso a sus
actualizaciones por parte del
MIT.
En 1985 publicó el Manifiesto
GNU, en el que Stallman
explicaba sus motivaciones
para elaborar una alternativa al
Unix, sistema operativo ya
madurito de los laboratorios
Bell de AT&T, e instituyó la
Fundación para el Software
Libre (FSF), que “se dedica a
eliminar las restricciones sobre
la copia, redistribución,
entendimiento y modificación
de programas de
computadoras. Con este
objeto, promociona el
desarrollo y uso del software
libre en todas las áreas de la
computación pero, muy
particularmente, ayudando a
02. LA HISTORIA
desarrollar el sistema operativo
GNU”. Una definición de
software libre fue publicada en
febrero de 1986, y el
concepto de copyleft (no el
propio término), que Stallman
había ideado, se incluyó en la
GLP de 1989, que se actualizó
en 1991.
Ese mismo año, el ingeniero
de software Linus Torvalds,
nacido en Finlandia y
nacionalizado estadounidense,
liberó el núcleo o kernel de
Linux para que fuera
modificado con libertad; y en
1992, licenció una nueva
versión según los términos de
la GPL, con lo que nos brindó
un sistema operativo libre,
completo y eficiente, el
GNU/Linux. Para ello, se basó
en el que había creado el
neoyorkino Andrew
Tanenbaum, profesor de
ciencias de la computación en
la Universidad Libre de
Ámsterdam, y en algunas
herramientas desarrolladas por
el mismo proyecto GNU.
Pero, como ocurre en las
mejores familias, se produjo
una controversia en la
comunidad del software libre
sobre la denominación del
sistema operativo que había
propiciado Torvalds: por un
lado, los integrantes del
proyecto GNU piden que a
este sistema se lo llame
GNU/Linux porque la mayor
parte de ellos que se basan en
el kernel de Linux se derivan
del sistema GNU, cuyo
desarrollo comenzó varios
años antes de que Torvalds
presentara su núcleo; por otro,
quienes se deciden por el
sencillo nombre de Linux lo
prefieren porque les resulta
más reconocible y práctico y
ha cosechado un mayor
reconocimiento y, por ende,
una mejor acogida.
02. LA HISTORIA
Y no se trata de la única
polémica suscitada en el
entorno del software libre. Hay
que recordar que, después de
la publicación de La catedral y
el bazar, libro del historiador
de la cultura hacker Eric
Raymond sobre la misma y el
software libre que llevó a la
empresa Netscape a liberar su
suite de internet, hoy más
conocida como Firefox y
Thunderbird, el propio
Raymond, Torvalds y otras
personas del mundillo
fundaron en 1998 la Iniciativa
por el Código Abierto, el open
source, con la intención de
trasladar la filosofía del
software libre al entorno del
comercial, destacando la
potencia mercantil de
compartir códigos fuente. El
motivo de esta decisión era
que el activismo de la FSF no
atraía a empresas como
Netscape, pero la propia
Fundación y Stallman
protestaron vigorosamente
ante la Iniciativa porque
consideraban que ocultaba los
valores sociales del software
libre y el énfasis en la libertad
de los usuarios de
ordenadores, aunque se
luchara igualmente contra el
software privativo.
02. LA HISTORIA
Cuando se le pregunta a Juan Julián Merelo qué momento o
momentos de la historia del software libre considera que han sido más
relevantes, primero suelta un “¡afú!”, expresión granadina que unas
veces indica cansancio, y otras, dificultad: no es tarea sencilla escoger
ocasiones muy concretas de entre todas las que han empedrado la
evolución esta tecnología.
Finalmente se decide por cuando Torvalds, en 2005, liberó Git, un
software de control de versiones de aplicaciones, basado en el
privativo BitKeeper y el libre Monotone, y su mantenimiento para
cuando cuentan con número grande de archivos de código fuente, de
modo que se garantice la eficacia y la seguridad del mismo. “Hoy en
día”, dice Merelo, “el software libre no se entiende sin esta
herramienta, que domina totalmente el panorama de creación,
producción y distribución de software”.
Por su parte, Ramón Ramón barre para casa y, además de algo obvio
como el empuje de Stallman para que esta tecnología floreciese,
Los hitos
del ‘software’ libre
02. LA HISTORIA
elige la decisión de la Comunidad de
Extremadura de apostar por el software libre en
todos sus centros educativos a partir del año
2000, colocándose en tres años como la región
con más ordenadores por alumno de todo el
mundo, que funcionaban primero con
GNU/Linux y, desde 2002, con Linex, un
sistema operativo en castellano desarrollado y
soportado por la propia Comunidad que ahora,
por lo visto, va a ser relegado en favor de
Microsoft.
Se aduce para ello que se trata del sistema que
utilizan la mayoría de los profesores en sus
propias casas, es decir, se traslada
absurdamente una opción personal a la
enseñanza pública, y debido a que en
Formación Profesional, los centros de educación
especial, conservatorios y Bellas Artes “no
quieren el OpenOffice porque no les sirve” y han
pedido el Office, algo improbable porque
OpenOffice es muy similar al otro procesador de
textos y, además, perfectamente compatible
con Windows.
Por su parte, Ramón Ramón barre para casa y,
además de algo obvio como el empuje de
Stallman para que esta tecnología floreciese,
elige la decisión de la Comunidad de
Extremadura de apostar por el software libre en
todos sus centros educativos a partir del año
2000, colocándose en tres años como la región
con más ordenadores por alumno de todo el
mundo, que funcionaban primero con
GNU/Linux y, desde 2002, con Linex, un
sistema operativo en castellano desarrollado y
soportado por la propia Comunidad que ahora,
por lo visto, va a ser relegado en favor de
Microsoft.
02. LA HISTORIA
Se aduce para ello que se trata del sistema que
utilizan la mayoría de los profesores en sus
propias casas, es decir, se traslada
absurdamente una opción personal a la
enseñanza pública, y debido a que en
Formación Profesional, los centros de
educación especial, conservatorios y Bellas
Artes “no quieren el OpenOffice porque no les
sirve” y han pedido el Office, algo improbable
porque OpenOffice es muy similar al otro
procesador de textos y, además, perfectamente
compatible con Windows.
Y David Úbeda piensa que, sin duda, existen
hitos muy significativos en materia de software
libre que han marcado un antes y un después;
por ejemplo, cuando Torvalds comenzó el
desarrollo y el mantenimiento del kernel de
Linux. “Sin embargo --apunta-- creo que el
momento más importante de la historia del
software libre se produjo cuando un grupo de
personas fue capaz de canalizar toda la
capacidad colaborativa y movilizar a un número
elevado de individuos para un fin único, como
es liberar todo su know-how [el conocimiento
fundamental como forma de transferencia de
tecnología] a la comunidad. Esa fue la semilla”.
Y añade que lo realmente notable “es que
todavía perdura con el paso del tiempo, por lo
que esta capacidad colaborativa no ha hecho
más que consolidarse, creando lazos más
potentes y participando también de la vida
política para llevar esta filosofía [la del software
libre] aún más lejos. Todo ello me lleva a pensar
que es un proceso que no ha hecho más que
comenzar”. Ojalá tenga razón.
02. LA HISTORIA
Open Source
infografía
Con Open Source se puede leer, modificar y redistribuir el código
fuente de un programa, este evoluciona, se desarrolla y mejora. Los
usuarios lo adaptan a sus necesidades, corrigen sus errores dando
como resultado la producción de un mejor software.
03
03. OPEN SOURCE INFOGRAFÍA
1950
Código fuente IBM
IBM libera fuentes código de
sus sistemas operativos.
1955
Compartir Grupo de usuarios
Con el expreso propósito de
facilitar el intercambio de código
abierto con código fuente de IBM.
Durante los 60 y 70, UNIX
se crea dentro y a través de
los Laboratorios Bell, MIT y
General Electric.
Bill Gates expresó su
consternación por el amplio
intercambio de código
abierto de Altair Basic.
CRONOLOGÍA
03. OPEN SOURCE INFOGRAFÍA
1983
Proyecto GNU
Richard Stallman comienza el
Movimiento del Software Libre, con
la fundación del proyecto GNU.
1980
Fuente BBS
Disponible en el Bulletin Board
Systems. El código fuente figura
en el movimiento de software
gratuito.
1985
Software libre para todos
RMS funda la Fundación de
Software Libre (FSF).
FSF lleva la iniciativa del código
abierto.
1987
GNU Proporciona
GNU desarrolla un
ensamblador, una optimización
portátil compilador de C (GCC),
un editor (GNU Emacs) y
utilidades Unix.
1991
Minix
Linus Torvalds publica un
mensaje en USENET
comp.os.minix acerca del
nuevo kernel de tipo Unix
(Linux) que ha desarrollado.
GNU tiene el núcleo inicial y
compilador necesario para
desarrollar el programa.
03. OPEN SOURCE INFOGRAFÍA
1998
Código Abierto
Netscape anuncia que
liberará el código fuente de Navigator.
Sun Microsystems y Adaptec se unen
a Linux International.
Oracle e Informix anuncian que
conectarán sus bases de datos a
GNU/Linux.
1993
USL v. BSDi
Después de que se
instaló USL v. BSDi,
FreeBSD y NetBSD son
liberados como
software libre.
1998
Open Source
Se acuña el término
open source y durante
la semana siguiente Bruce Perens
y Eric S. Raymond lanzan
opensource.org
Según Aplicaciones
NT, Linux OS's se
utilizan en casi un
18% de todos los
clientes web.
03. OPEN SOURCE INFOGRAFÍA
2000
Codificación
Se crean multitud de idiomas
de codificación para satisfacer
la demanda.
1999
Minix
LinuxWorld Conference and
Expo.
Apple lanza Darwin bajo licencia
código abierto.
2005
Git
Linus Torvalds empieza a
trabajar en su propia DVCS-Git.
03. OPEN SOURCE INFOGRAFÍA
2008/2014
Móvil OS
Aparece Android, Chrome,
Chromium OS y Oracle
demanda a Google.
2008
GitHub
GitHub se convierte en el sitio
más popular de alojamiento
DVCS con más de 3,4 millones
de usuarios.
2015
Apple anuncia Swift 2 bajo
licencia código abierto.
03. OPEN SOURCE INFOGRAFÍA
Según los derechos que cada autor
reserva a su obra:
Fuente Pública
Copyleft
Permisiva
Robusta
fuerte
Robusta
débil
Código abierto
‘SOFTWARE’
PÚBLICO
Dominio
Público
(gratis)
‘SOFTWARE’
COMERCIAL
FreeWare
Shareware
Copyright
Copyleft
Código
cerrado
MODELOS DE ‘SOFTWARE’ PÚBLICO
03. OPEN SOURCE INFOGRAFÍA
TIPOS
DE LICENCIA • Código binario.
• Uso de acuerdo a los términos de licencia.
• Términos negociables.
• Pagos de derechos.
Copyright
• Deriva de código abierto
• Impone obligaciones de distribución y alojamiento.
Copyleft robusta fuerte
• Modificar código abierto
• Impone obligaciones de distribución y alojamiento.
Copyleft robusta débil
• Sin obligaciones de distribución y alojamiento.
Copyleft permisiva
• Derechos liberados por el autor.
• Derechos expirados
Sin obligaciones
- EULA
- Microsoft
Reference
Source
- GPL 2 / GPL 3
- AGPL - CC
- Berkely DB
- EUPL
- LGPL 2.1/3
- MPL 1/2 - CPL
- Artistic License 2
- Microsoft Public
- BSD 2/3 - MIT/X11
- Apache Foundation
- Zlib/libping
- Academic Free
- The unilicense
- CC0
- WTFPL
COMERCIAL
Código cerrado
FOSS
FUENTE PÚBLICA
Código abierto
DOMINIO PÚBLICO
Código abierto
03. OPEN SOURCE INFOGRAFÍA
Big Data
y Open Source
como motores de la innovación
Ya se ha mencionado el código abierto u open source como un
elemento capital en el desarrollo del software libre, y ha quedado claro
que se trata de aquel con el que se elabora, se modifica y se distribuye
tecnología libremente, centrándose su teoría en las ventajas prácticas
de esta dinámica en vez de en la ética de la libertad.
04
No obstante, es el concepto de
Big Data o de “datos masivos” el
que complementa al código
abierto, no solo para la
expansión acelerada del
desarrollo tecnológico, sino
también para la libertad de
acceso a la información que,
entre otras cosas, propicia dicho
desarrollo.
Ambos elementos forman parte
de la innovación abierta, una
noción acuñada por el profesor
estadounidense Henry
Chesbrough, teórico
organizacional, en su libro Open
Innovation: The New Imperative
for Creating and Profiting from
Technology, que fue publicado
en 2003 y cuyas ideas acerca
de cómo la tecnología debe ser
gestionada y explotada han sido
muy influyentes, aumentando el
impacto público del software
libre y el código abierto.
Chesbrough aclara que no hay
que confundir innovación con
invención: la segunda es la
creación de algo nuevo sin
necesidad de que ello conlleve
un beneficio económico; en
cambio, la innovación es la
aplicación de las invenciones, de
los inventos, precisamente para
generar ese beneficio, es decir,
contempla su introducción en el
mercado. Y en el caso de la
innovación abierta, es aquella
que las empresas buscan
nuevas tecnologías
sobrepasando el ámbito de su
propia organización y colaboran
con socios externos, lo que
conlleva la conjunción del
04. BIG DATA Y OPEN SOURCE
“La creatividad
empresarial es la que
hace girar la rueda
de la economía y
cada limitación a la
creatividad lo único que
consigue es poner un
palo en esa rueda
Luís Bassat
“
©JotDown
conocimiento interno y externo
que sirve para consumar
proyectos estratégicos de
investigación y desarrollo o I+D
y mejorar su eficacia.
Esta dinámica que espolea el
flujo de conocimiento, por
otra parte, permite un mejor
reparto de riesgos y
beneficios con socios
externos, y en las propias
empresas, una mayor
participación de todos los
empleados; y si se tiene en
cuenta la sensatez del
influyente publicista Lluís
Bassat al decir que “la
creatividad empresarial es la
que hace girar la rueda de la
economía y cada limitación a
la creatividad lo único que
consigue es poner un palo
en esa rueda”, la innovación
abierta es un claro empuje a
la creatividad empresarial y,
así, del propio desarrollo.
Sin embargo, en honor
a la verdad, es importante
advertir que el uso del
conocimiento externo de
“los porteros tecnológicos”
ya fue teorizado por
Thomas Allen, profesor del
MIT, en los años sesenta del
siglo pasado, igual que Eric
von Hippel, también
docente en el MIT, identificó
en los ochenta a los
usuarios avanzados
como un recurso
clave para
las innovaciones
rompedoras.
04. BIG DATA Y OPEN SOURCE
La innovación con código abierto
El mundo tecnológico actual ha
evolucionado de tal manera y
tan rápido que su complejidad
hace prácticamente imposible
que una sola organización, de
forma individual, sea capaz de
monopolizar el talento, la
innovación y los resultados.
Hay que olvidarse de los
modelos de desarrollo en que
una compañía llevar a cabo
todos los aspectos de sus
productos tecnológicos; ya no
son óptimos ni mucho menos
viables; están obsoletos.
El presente y el futuro de la
tecnología se encuentran en la
colaboración, precisamente
aquello en lo que se basa el
software libre, que es el mejor
ejemplo de innovación abierta
que se puede conseguir, si bien
la práctica de la obtención y
concesión de licencias para
patentes de software, que de
libre no tiene nada, también
cuadra con la tesis de
innovación abierta de
Chesbrough, pues sus muestras
de intercambio tecnológico
también se asientan en gran
medida en métodos patentables
y las licencias relacionadas que
se pagan a organizaciones
externas.
En cualquier caso, los
hackatones, o sea, encuentros
multitudinarios de
programadores que se
organizan para el desarrollo de
software libre como AngelHack,
que es el más importante a
nivel mundial, sirven de
ejemplo de la tendencia
colaborativa en la producción
tecnológica. Por otro lado, el
open source está jugando un
papel fundamental en la nube y
en el entorno de los dispositivos
móviles, convirtiéndose en
fuente de soluciones
innovadoras para las
necesidades de los usuarios.
04. BIG DATA Y OPEN SOURCE
Son los miles de
desarrolladores que
participan en montones de
proyectos distintos de código
abierto los que están
acelerando la innovación
tecnológica, y no sólo
numerosas compañías que
durante mucho tiempo
habían protegido sus códigos
con tanto empeño de las
miradas ajenas están ahora
pasándose al abierto, sino
que además están
interviniendo en el proceso
de desarrollo de una manera
muy activa.
Los responsables de dichas
compañías, como NoSQL
Couchbase, Cloudera Inc. o
la gran Red Hat, coinciden en
que lo que se acumula con el
procedimiento colaborativo
acelera la consecución de las
características primordiales
de los ecosistemas que
necesitan para innovar y, así,
el código abierto
generalmente entrega
mejores productos que las
alternativas propietarias, y
con mayor rapidez; y en que
ninguna infraestructura
destacada de software como
plataforma ha surgido en la
última década con la
dinámica del código
privativo, la cual es una
enorme desventaja
competitiva que mata la
innovación empresarial.
04. BIG DATA Y OPEN SOURCE COMO MOTORES DE LA INNOVACIÓN04. BIG DATA Y OPEN SOURCE
Compañías como Google, que
se basa casi por completo en el
código abierto, Facebook, que
creó la base de datos NoSL
Cassandra, o Netflix se
percataron de que los
proveedores de software ya no
podían satisfacer sus
necesidades, así que
empezaron a elaborar el suyo
propio, y los clientes de los
proveedores se proveyeron a sí
mismos. Siguiendo la idea de
que con la apertura de sus
invenciones al resto del mundo
tienen mucho más que
ganar, los usuarios de la
tecnología de código abierto
son los que están impulsando
su desarrollo: la necesidad de
que el software sea muy
especializado según los
propósitos de cada empresa las
empuja hacia el código abierto,
porque así cuentan con una
cantidad más abundante de
expertos capaces de solucionar
sus problemas.
04. BIG DATA Y OPEN SOURCE COMO MOTORES DE LA INNOVACIÓN
El nuevo
mundo de
Big Data
El concepto de Big Data describe
de manera algo imprecisa un
conjunto valioso y peliagudo de
prácticas, técnicas, cuestiones
éticas y resultados referentes al
acopio de información masiva,
los sistemas informáticos que
acumulan datos a gran escala y
las fórmulas que se utilizan para
hallar patrones recurrentes en la
inmensidad de esos datos.
04. BIG DATA Y OPEN SOURCE
04. BIG DATA Y OPEN SOURCE COMO MOTORES DE LA INNOVACIÓN
Estos sistemas, por supuesto,
forman parte de las tecnologías
de la información y la
comunicación, las TIC, que tanta
resonancia tienen en la
actualidad porque el
procesamiento de datos sobre
campos grandes y complejos
era impensable hasta hace poco
tiempo. Se suele mentar en esta
cuestión un informe del analista
Doug Laney para Gartner de
2001, en el que se habla de
características de Big Data como
el volumen (la gran cantidad de
datos disponibles para ser
analizados), la velocidad (con la
que se produce la recolección
de datos) y la variedad (por los
distintos formatos de las fuentes
de los mismos datos).
La necesidad de las plataformas
abiertas de Big Data se sustenta
en el mantenimiento de la
innovación que tenga como
base la recogida ininterrumpida
de información fiable, para lo
que se requiere, no sólo la
tecnología de procesamiento
precisa, sino también un acceso
rápido y sencillo a los
instrumentos para explorar de
forma intuitiva nuevas
propuestas de análisis sin
barrera alguna. Así dichas
plataformas han de ser
transparentes, integradoras,
colaborativas, flexibles y
veloces, y las más usadas a día
de hoy cumplen en general con
tales requisitos: Data Analytics,
Hadoop & NoSQL, Data
Science, Data & the Cloud,
Machine Learning, Data
Architecture…
04. BIG DATA Y OPEN SOURCE
04. BIG DATA Y OPEN SOURCE COMO MOTORES DE LA INNOVACIÓN
No cabe duda de que una de
las grandes fuentes de
información para el análisis de
Big Data son las redes sociales,
pero únicamente acerca del
comportamiento y los intereses
de los usuarios, algo que
anhelan conocer todas las
empresas que pretenden
venderles sus productos. Para
ello existe el social media
mining (SMM), es decir, “el
proceso de extraer, almacenar,
representar, visualizar y
analizar datos masivos
generados por los usuarios con
el objetivo de descubrir
patrones significativos a partir
de las interacciones sociales en
internet”, según lo define un
reciente estudio de la
Universidad Autónoma de
Barcelona de 2015.
Este proceso cuenta con una
herramienta fundamental, las
API, interfaces de
programación de aplicaciones,
que establecen conexión con
estas, mediante un mecanismo
de autenticación y autorización
de permisos en el que se
implementa el protocolo oAuth
(open Authentication), con el
cual un usuario le concede a un
tercero, proveedor de un
servicio o de la misma
aplicación, que acceda a sus
datos, presumiblemente para
utilizarlos según sus intereses
comerciales.
04. BIG DATA Y OPEN SOURCE
Las API de redes sociales más
populares son las de Twitter,
YouTube, Facebook e Instagram.
La más flexible de ellas es la de
Twitter, tanto para obtener
información gracias a lo pública
que resulta como porque
permite realizar gran cantidad de
acciones propias de la red social,
y se sirve de los operadores
lógicos OR, AND y NOT en sus
búsquedas, que además se
incluyen en cuentas concretas.
Facebook, pese a que atesora
mucha más información de sus
usuarios que no es pública, le
resulta muy útil para su propia
API de anuncios publicitarios, y
no lleva a cabo una búsqueda
con operadores lógicos ni en
cuentas específicas.
YouTube es bastante
restrictiva en el número de
vídeos que proporcionan sus
búsquedas, cuyos operadores
lógicos, AND y OR, no se
encuentran optimizados, y se
debe renovar el token de
acceso de vez en cuando.
Instagram es la más restringida
de todas, pues no permite
publicar nuevas imágenes ni
comentar, sólo ver la
información, sin búsqueda con
operadores lógicos y
únicamente mediante etiquetas
válidas para conseguir
resultados eficaces. Así que
parece que todavía hay mucho
que mejorar en este ámbito.
04. BIG DATA Y OPEN SOURCE COMO MOTORES DE LA INNOVACIÓN04. BIG DATA Y OPEN SOURCE
Hoy en día existen dos grandes transatlánticos en el mercado
del hardware de código abierto.
Arduino y
Raspberry Pi
dominan el hardware abierto…
pero cada vez hay mejores
alternativas
05
Arduino y Raspberry Pi se utilizan por
desarrolladores de proyectos en todo el mundo en
campos como la electrónica, la automoción, la
robótica, la impresión 3D y el conocido como el
Internet de las Cosas, un negocio que podría
alcanzar un volumen de 25.000 millones en 2020.
Pero otros distribuidores disponen ya de
alternativas potentes a ambos gigantes.
Arduino es el rey por excelencia del hardware de
código abierto. Existen numerosos tipos de placas
base para diferentes tipos de proyectos de
desarrollo. Desde robótica, impresión 3D, Internet
de las Cosas, wearables (dispositivos ponibles) o
inteligencia textil. En la página web de Arduino
pueden verse todos los modelos: suman más de
20 productos distintos. Cada uno de ellos tiene su
propio procesador, memoria RAM, puertos USB…
ENTRY LEVEL
Arduino Uno Arduino Pro Arduino Pro Mini Arduino Micro
Arduino Starter Kit Arduino Basic Kit Arduino Motor Shield Arduino Nano
ENHANCED
FEATURES
Arduino Mega Arduino Zero Arduino Due Arduino Proto Shield
INTERNET
OF THINGS
Arduino Yún Arduino Ethernet Shield Arduino GSM Shield Arduino Wifi Shield 101
Arduino Gemma Arduino Lilypad Arduino Lilypad Simple Arduino Lilypad USBWEARABLE
Material 1013D PRINTING
BOARD MODULES SHIELDS KITS COMING NEXT
05. ARDUINO Y RASPBERRY PI
05. ARDUINO Y RASPBERRY PI
Proyectos curiosos con Arduino hay muchos:
desarrollo de robots, instrumentos como
un xilófono, máquinas atrapagolosinas,
calculadoras, cámaras fotográficas,
termómetros… Este hardware formado por una
placa base con un microcontrolador y un
entorno de desarrollo propio (lenguaje de
programación Proccessing/Wiring y un cargador
de arranque) es sin ninguna duda la alternativa
más sólida al desarrollo bajo patente. Su uso es
universal.
Raspberry Pi dispone de dos modelos de placa,
A y B, y otros dos modelos revisados, A+ y B+.
El modelo A dispone de una memoria SDRAM
de 256 MB, un puerto USB, un puerto de salida
HDMI y una tarjeta de memoria SD. No dispone
de un segundo puerto USB ni tampoco
conexión ethernet a la Red. El modelo mejorado
A+, lanzado en noviembre de 2014, sigue
teniendo un único puerto USB, una memoria
SDRAM de 256 MB y no tiene conexión
ethernet, pero su tamaño es más pequeño que
los modelos de 65 mm. de longitud.
El modelo B de Raspberry Pi fue la placa de
gama alta hasta julio de 2014. Tiene dos
puertos USB y una memoria SDRAM de 512
MB. Además, tiene un puerto de conexión
ethernet a internet. Su modelo mejorado, el B+,
fue lanzado en esa fecha con algunas mejoras
importantes: mayor potencia gracias a un
nuevo sistema de alimentación, tarjeta microSD,
toma de audio y vídeo de 3,5 mm y limitador
de corriente de 5V para salida HDMI.
Ver vídeo
El número de proyectos con este tipo de placas
es enorme: algunos desarrolladores han
utilizado Raspberry Pi para diseñar un
traductor universal, un mini ordenador portátil,
una cámara compacta, una radio digital o
una máquina arcade. En una web como
Instructables se pueden encontrar cientos de
desarrollos ‘Do It Yoursel’ (‘Hazlo tú mismo’). Es
una fiebre.
05. ARDUINO Y RASPBERRY PI
Competidores
dentro del mercado
BEAGLEBONE, un miniordenador de 89 dólares
BeagleBone es una de las
alternativas más sólidas del
mercado a Arduino y
Raspberry Pi. En estos
momentos tiene cuatro
productos en el mercado:
BeagleBone, BeagleBone
Black, BeagleBoard-xM y
BeagleBoard. Todas ellas son
placas base con su propio
procesador, su memoria RAM,
su lector de tarjetas microSD,
fuente de energía y su puerto
de conexión para periféricos.
BeagleBone tiene un
microprocesador ARM Cortex
A8 AM3358 de 720 MHz, con
una memoria RAM DDR2 de
256 MB, acelerador de
gráficos 3D, conexión ethernet
a la Red, lector de tarjetas
microSD de hasta 4 GB y un
puerto USB 2.0. Es un
microordenador Linux que
corre en Android 4.0 o
Ubuntu. Es compatible con el
Entorno de Desarrollo
Integrado Cloud9, que ejecuta
Node.js. También se incluye la
biblioteca Bonescript, basada
en Node.js, que ofrece varias
funciones similares a Arduino
para interactuar con el
hardware.
La placa base clásica de
BeagleBone tiene un precio de
89 dólares.
05. ARDUINO Y RASPBERRY PI
Las características del resto de placas se pueden consultar en esta tabla:
BEAGLEBONE BLACK BEAGLEBONE BEAGLEBOARD-xM BEAGLEBOARD
PROCESSOR
MAXIMUM
PROCESSOR
SPEDD
ANALOG
PINS
DIGITAL
PINS
MEMORY
AM3358
ARM Cortex-A8
AM3358
ARM Cortex-A8
DM3730
ARM Cortex-A8
OMAP3530
ARM Cortex-A8
1GHz 720MHz 1GHz 720MHz
7 7 0 0
65 (3.3V) 65 (3.3V) 53 (1.8V) 24 (1.8V)
512MB DDR3
(800MHz x 16), 2GB
(4GB on Rev C)
onboard storage using
eMMC, microSD
card slot
256MB DDR2
(400MHz x 16),
microSD card slot
512MB LPDDR
(333MHz x 32),
microSD card slot
256MB LPDDR
(333MHz x 32),
SD card slot
USB
HS USB 2.0 Client
Port, LS/FS/HS USB
2.0 Host Port
4 Port, LS/FS/HS
USB Hub, HS USB
2.0 OTG Port
USB HS Host
Port, HS USB 2.0
OTG Port
HS USB 2.0 Client
Port, LS/FS/HS USB
2.0 Host Port
05. ARDUINO Y RASPBERRY PI
VIDEO
AUDIO
SUPPORTED
INTERFACES
microHDMI,
cape add-ons
cape add-ons
DVI-D (via HDMI
connectors), S-Video
DVI-D (via HDMI
connectors), S-Video
microHDMI,
cape add-ons
cape add-ons 3.5mm stereo jack 3.5mm stereo jack
4x UART, 8x PWM
LCD, GPMC, MMC1,
2x SPI, 2x 12C, A/D
Converter, 2xCAN
Bus, 4 Timers
4x UART, 8x PWM
LCD, GPMC,
MMC1, 2x SPI,
2x 12C, A/D
Converter, 2xCAN
Bus, 4 Timers,
FTDI USB to Serial,
JTAG via USB
McBSP, DSS, 12C,
UART, LCD, McSPI,
PWM, JTAG,
Camera Interface
McBSP, DSS,
12C, UART,
McSPI, PWM,
JTAG
PRICE $89 $149 $125$49
Como BeagleBone funciona con Linux, cualquier desarrollador puede hacer su propio software en una gran
variedad de lenguajes: C, C++, Java, Python, Ruby, PHP, Javascript… Además, BeagleBone dispone de una
comunidad de programadores que siempre comparte tutoriales, ejemplos, vídeos, una documentación que
puede servir de guía para hacer desarrollos con las placas.
05. ARDUINO Y RASPBERRY PI
Ver vídeo
MINNOWBOARD Y MINNOWBOARD MAX,
opción low-cost de Intel
MinnowBoard puede ser lo
más parecido a Arduino y
Raspberry Pi en el mercado,
pero en vez de llevar un
microprocesador ARM, es un
Intel Atom, concretamente un
microprocesador de doble
núcleo E3825 de 1.33 GHz.
En comparación con las placas
de Arduino o Raspberry Pi, el
salto de prestaciones es
elevado. La velocidad en la
transferencia de archivos es
mayor.
Otras características: tiene una
memoria RAM DD3R de 2 GB,
memoria flash de 8 MB,
tarjeta gráfica integrada Intel
HD Graphics, conexión
ethernet a la Red con un
conector RJ-45, salida de
vídeo microHDMI, un lector
de tarjetas microSD y dos
puertos USB, uno 2.0. y otro
3.0. Su fuente de
alimentación: conector de 5 V
y 2,5 amperios.
La placa base corre en
sistemas operativos Debian,
Windows 7, 8.1 y 10 y
Android 4.4. También es
compatible con el Proyecto
Yocto, el cual proporciona
herramientas de código
abierto para ayudar a los
desarrolladores a personalizar
su propia distribución Linux
para cualquier hardware. Su
precio es elevado: la
MinnowBoard MAX cuesta 139
dólares.
Las placas MinnowBoard están
fabricadas por CircuitCo, una
compañía de fabricación de
microprocesadores a medida
con sede en Richardson,
Texas.
05. ARDUINO Y RASPBERRY PI
NANODE,
prueba el Internet de las Cosas
Nanode es una placa base de
código abierto que sirve a los
desarrolladores para
experimentar con el Internet
de las Cosas. Nanode permite
la conexión con la Red
mediante un navegador o a
través de una API de datos
abiertos como Cosm. Se
puede utilizar para detectar
datos ambientales como
temperatura, calidad del aire o
elementos meteorológicos
gracias a sensores. Su
desarrollo es obra de Ken
Boak, en el marco del
Hackspace de Londres, una
comunidad de desarrolladores
donde se comparten ideas y
herramientas.
Un ejemplo muy conocido de
su uso fue el experimento
llevado a cabo por Nat Morris,
que mediante su conexión con
la red social Twitter fue capaz
de dar de comer a su perro de
forma totalmente remota.
05. ARDUINO Y RASPBERRY PI
Ver vídeo
CUBIEBOARD,
gran calidad-precio
Hasta ahora existen cuatro
modelos distintos de esta placa
base de código abierto, de la
Cubieboard1 hasta la
Cubieboard4, que es el último
modelo lanzado al mercado.
Ahora mismo existe un nuevo
prototipo, la Cubieboard5,
cuya distribución se
comenzará en breve. En el
caso del modelo más
avanzado, la Cubieboard4 o
placa CC-A80, incluye cuatro
procesadores ARM Cortex A15
más cuatro procesadores ARM
Cortex A7 con GPU PowerVR
G6230. Evidentemente, es
una de las placas base de
código abierto más potentes.
Además, dispone de una
conexión ethernet a la Red,
dos conexiones inalámbricas
(WiFi y Bluetooth 4.0.), un
puerto USB 3.0., una memoria
RAM de 2GB y una memoria
de almacenamiento de 8GB.
Los sistemas operativos
compatibles con Cubieboard
son Android, Debian y Ubuntu.
Actualmente existen varios
proveedores distintos: eBay,
Aliexpress, rOck.me, eleduino…
Cubieboard proporciona el
listado completo. Los precios
oscilan entre los 40 euros de
la Cubieboard1 hasta los 110
euros de la Cubierboard4.
05. ARDUINO Y RASPBERRY PI
UDOO NEO,
la mezcla potente de Arduino y Raspberri Pi
UDOO Neo es un hardware de
código abierto y bajo coste
para Android y Linux. Tiene un
procesador ARM Cortex A9 a
1 GHz, con un procesador
adicional Cortex M4 a 166
Mhz. Además, dispone de
conexión ethernet y Bluetooth
4.0. Además tiene una
memoria RAM DDR3 de 1 GB
o 512 MB (versión básica),
controlador de gráfico 3D
integrado y salida HDMI.
Otra de las características que
definen a UDOO Neo el sensor
que combina acelerómetro,
magnetómetro y giroscopio,
tres elementos esenciales para
proyectos en campos como la
robótica, la impresión 3D o los
drones. Ejemplos de proyectos
con UDOO hay muchos:
robots, minicoches
inteligentes, orquesta virtual,
cafeteras en el Internet de las
Cosas… Están todos aquí.
UDOO Neo es totalmente
compatible con accesorios de
placas Arduino. Los diferentes
modelos de hardware van de
los 73 euros de la básica a los
99 del modelo más potente.
Se pueden comprar en la
propio página de UDOO.
05. ARDUINO Y RASPBERRY PI
Las herramientas
de ‘software’ libre
más útiles para la
publicación de contenido
Uno se pregunta qué sería de las páginas web sin los CMS: programas informáticos que
habilitan una estructura de soporte o framework para elaborar y administrar contenidos
accesibles en diferente grado para distintos tipos de usuarios, con diversos administradores.
06
Se basan en una interfaz que
dispone de una o más bases de
datos en las que se aloja el
contenido del sitio web, el cual
puede ser tratado de forma
independiente del diseño, de
modo que no es preciso
establecer un nuevo formato
para el contenido cada vez que
el diseño se modifica.
Las páginas web son
fundamentales para la mayoría
de las empresas, siempre
acompañadas
convenientemente por la
promoción en las redes sociales,
por lo que los CMS resultan de
vital importancia para ellas: son
lo que les permite dar su mejor
cara al mundo.
La gestión de contenidos es una
mezcolanza de diseño,
desarrollo, arquitectura de la
información, integración con las
redes sociales, mercadotecnia
y, en especial, interés por lograr
la mejor experiencia del usuario.
Los CMS han avanzado en
buena medida durante los
últimos tres lustros, mientras
que el modo en que los
usuarios conforman,
administran y entregan
contenido continúa estable.
06. LAS HERRAMIENTAS DE SOFTWARE LIBRE
Los desarrolladores se sirven de
los sistemas de gestión de
contenido para ofrecer
experiencias digitales únicas, con
herramientas muy específicas, y
aquello que ha acelerado la
innovación de los CMS es,
naturalmente, es el desarrollo de
código abierto: los desarrolladores
aceleran su trabajo, que además
pueden controlar más, sin esperar
claves de licencia de proveedores
y pudiendo testear una utilidad
antes de comprarla; destaca la
personalización y expansión de un
CMS conectándolo con diversas
aplicaciones, que han mejorado
sus interfaces para que el uso se
nos antoje más atractivo; y los
procesos y útiles para el
desarrollo se ha simplificado
agradablemente, con recursos
como la plataforma colaborativa
para proyectos de software libre
GitHub, la automatización, la
integración, la agilización del
codificado, el testeo y el
despliegue, así como la
ejecución de nuevos sistemas y
de la virtualización.
Dicho todo lo cual, resulta
indiscutible que el hecho de que
los desarrolladores puedan
trabajar con una mayor
celeridad y eficiencia gracias al
código abierto es bueno para
los negocios.
06. LAS HERRAMIENTAS DE SOFTWARE LIBRE
Ya no muchas personas
recuerdan o son conscientes del
trabajo ímprobo que
comportaba diseñar, desarrollar
y mantener una página web
antes de la existencia de los
CMS: la conversión manual de
documentos a HTML y
cualquier corrección directa de
los archivos, uno por uno, era
muy laboriosa.
Pero, como no es cierto que
cualquier tiempo pasado fuese
mejor, la dinámica de trabajo
cambió radicalmente cuando los
primeros sistemas de gestión de
contenidos se vigorizaron con
los adelantos en programación
HTML, PHP e internet y gracias
al progresivo aumento de
compañías e instituciones que
publicaban abundante
contenido en la red y
demandaban actualizaciones
continuas o la posibilidad de
personalizar sus sitios web. El
número de estos se acrecentó
desde los años noventa del siglo
XX con extrema rapidez, y
entonces, los particulares
desearon compartir también su
propio contenido. De ese deseo
y de esa necesidad surgieron
los CMS que conocemos hoy.
06. LAS HERRAMIENTAS DE SOFTWARE LIBRE
Un poco de historia
de los CMS
06. LAS HERRAMIENTAS DE SOFTWARE LIBRE
La pionera CNET, una página
de noticias tecnológicas, estrenó
en 1995 su sistema para
administrar documentos y
publicaciones y la empresa que
lo desarrolló, Vignette. En
1999, Xpedio fue presentado
por IntraNet Solutions, y se le
considera el primer CMS
verdaderamente completo. Dos
años después, se conoció
Movable Type, un sistema de
publicación de blogs producido
por Six Apart; al tiempo, la
jovencísima SilverStripe Limited
lanzó SilverStripe, y nació la
conocida Drupal, que más tarde
se pasaría al open source.
El progreso de la tecnología
para internautas, que
interactuaban cada vez en
mayor número y con habilidad
en blogs y redes sociales,
condujo a la especialización y al
propósito de despachar
productos más simpáticos:
Google compró Blogger en
2003, que Pyra Labs había
desarrollado en 1998; el
célebre e inigualable Wordpress
llegó en enero de 2004, los
menos conocidos Made Simple
y Textpattern, meses después,
y en septiembre del 2005, el
famoso Joomla.
Los CMS más reconocidos son Wordpress, Joomla
y Drupal. Los tres están basados en el lenguaje de
programación PHP y en el sistema de gestión de
bases de datos MySQL, y cuentan con montones de
opciones para desarrolladores y usuarios. Pero,
cuando se ha de elegir una de estas plataformas, lo
mejor es conocer lo compleja que puede ser su
instalación, si las plantillas y accesorios, extensiones
o plugins de que disponen son suficientes para
nuestras necesidades, facilidad de uso,
personalización y actualizaciones, etcétera.
Durante la instalación de Joomla, y a diferencia de
lo que ocurre con Wordpress y Drupal, uno debe
especificar el nombre de la base de datos, puede
comprobar la configuración antes de que concluya
el proceso y escoger si su sitio web estará online tras
el mismo. Además, el programa de instalación
precisa que se elimine la carpeta del código de esta
una vez haya terminado.
Esta plataforma no facilita datos acerca del número
de plantillas o temas de que dispone, pero sí de que
06. LAS HERRAMIENTAS DE SOFTWARE LIBRE
Lo mejor en gestión de contenido
cuenta con más de 7.200 plugins. En su página de
administración, uno se pierde de entrada con tantos
menús desplegables, verticales u horizontales, y
repletos de opciones; su interfaz es elegante en
comparación con la de Drupal, por ejemplo, y está
más orientada a un control exhaustivo. Se puede
actualizar desde el servidor, pero no siempre se
puede recurrir a ese método, así que existe la opción
de seleccionar un archivo de actualización e
instalarlo manualmente. Resulta interesante, por
último, la posibilidad de editar la plantilla sin
conexión.
No pocas personas creen todavía que Drupal es una
plataforma que entraña especial dificultad en su
proceso de instalación e incluso a la hora de
utilizarla, pero ya no es así, porque sus responsables
apostaron finalmente por la sencillez en todos los
ámbitos. Ahora, tras la descarga de los archivos y su
descompresión y de colocarlos en la carpeta raíz del
servidor, el software hace su trabajo. Pero hay que
crear una base de datos y, como en Joomla,
especificar el nombre y la contraseña.
Por otra parte, en la actualidad dispone de más de
1.300 temas y unos 17.400 módulos gratuitos, que
es como llaman a los plugins en esta plataforma.
Además, la interfaz de usuario muy sencilla, con una
barra de menú superior que contiene los aspectos
importantes del sitio, incluyendo una lista de
publicaciones y comentarios, y el resto de enlaces
en el menú son muy intuitivos.
06. LAS HERRAMIENTAS DE SOFTWARE LIBRE
Pero hete aquí que el único modo de actualizar
cualquier elemento de Drupal es manualmente, lo
que conlleva cierto riesgo, hasta el punto de que, si
no funcionara, podría perderse la página web al
completo, lo que hace conveniente la ayuda de
expertos si uno no lo es. Y no cuenta con ningún
apoyo para personalizar el tema, así que es
necesario instalar algún módulo que sirva o realizar
la personalización sin conexión.
Al contrario de lo que sucede con Drupal,
Wordpress tiene fama de ser el CMS más fácil de
utilizar de entre estos tres, y tal fama es merecida.
Requiere idéntica información que Drupal y Joomla,
pero no lo parece: se crea el archivo config.php con
todos los datos precisos y luego sólo falta iniciar la
instalación. La comunidad de Wordpress deja clara
su presencia con los más de 2.000 temas y más de
39.200 plugins disponibles. La interfaz es
sencillísima, incluso para los primerizos, porque en
las de Joomla y Drupal utiliza un lenguaje más
técnico.
06. LAS HERRAMIENTAS DE SOFTWARE LIBRE
06. LAS HERRAMIENTAS DE SOFTWARE LIBRE
Por otro lado, Wordpress también dispone de
actualizaciones en línea, y alerta cada vez que hay
una pendiente, si bien la vía manual sigue siendo
una opción. Y una de las características más
atractivas es la edición de archivos en línea, con la
que uno puede personalizar su plantilla y e incluso
plugins editándolos directamente. En verdad,
aunque Joomla es más interesante en el sentido de
que tantos controles hacen posible que uno
administre su web en mayor medida, la sencillez es
la reina de la casa del software.
A ello se debe la gran popularidad de Wordpress
frente a las otras dos plataformas, y a que, si en
algún momento se descubre algún fallo en este CMS
o algún otro tipo de problema, uno puede estar
seguro de que la bulliciosa comunidad de
desarrolladores que tiene detrás se remangará para
encontrar una solución en menos que canta un
gallo. Quizá exagere con la prontitud, pero lo cierto
es que la experiencia ha demostrado que no
pararán hasta haberlo conseguido.
El ‘software’ libre
para tratar la relación
con los clientes
Para una empresa, tanto cuidar el trato que le dispensa a la clientela
como almacenar toda la información sobre ella que le pueda ser útil
para optimizar ese trato y persuadirla de que consuma sus productos
es una labor trascendental.
07
Por eso, existiendo semejante
necesidad, el software vino a la
carga para ofrecer una solución:
los CRM, sistemas informáticos
de soporte para la gestión de las
relaciones con los clientes, para
las ventas y el marketing, que
administran un data warehouse
o almacén de datos de las
mismas ventas y los propios
clientes de la empresa.
Un sistema de CRM no es
solamente una lista de
contactos con el historial de sus
transacciones con una
compañía. Muchos de estos
sistemas son capaces de
conectarse a los financieros y
contables para echar una mano
en el seguimiento de ingresos y
costes, y favorecen un análisis
que puede llevar a la compañía
a predecir mejor lo que
necesitarán los clientes en el
futuro.
Los consultores de negocios
Don Peppers y Martha Rogers
afirman en su libro Managing
Customer Relationships: A
Strategic Framework que “una
empresa que se vuelca en sus
clientes es una empresa que
utiliza la información para
obtener una ventaja competitiva
y alcanzar el crecimiento y la
rentabilidad. En su forma más
generalizada, CRM puede ser
considerado un conjunto de
prácticas diseñadas,
simplemente, para poner a una
empresa en un contacto mucho
más cercano con sus clientes.
Y, de este modo, aprender más
acerca de cada uno, con el
objetivo más amplio de que
cada uno sea más valioso
incrementando el valor de la
empresa”. No hay que perder
de vista lo de la ventaja
competitiva, porque si se une a
la que ya proporciona el mismo
modo en que se trabaja el
software libre y el código
abierto en el desarrollo de CRM,
se obtiene una ventaja mucho
mayor, y solo se requiere un
servidor web, base de datos y el
navegador de turno.
07. RELACIÓN CON LOS CLIENTES
07. RELACIÓN CON LOS CLIENTES
El software que le alegra la vida a los comerciales
tiene ya una historia de décadas. En los años setenta
del siglo pasado se fundaron las empresas que
llevarían a cabo la revolución de las tecnologías de la
información o IT: Microsoft, en 1975, Apple, en
1976, y Oracle, que fue la primera en elaborar
software empresarial, en 1977.
En la década de los ochenta aparecieron los
productos iniciales de CRM: en 1986, Mike Muhney
y Pat Sullivan crearon ACT o Automate Contact
Tracking, gestor de contactos para reemplazar a los
rolodex, tarjeteros, en las pequeñas y medianas
empresas, que hoy día es uno de los más usados del
mundo, de licencia propietaria; y en 1989, Jon
Ferrara desarrolló uno de los primeros SFA o
sistemas de automatización de fuerza de ventas,
parte de los CRM que archiva de forma automática
cada etapa de un proceso de venta, para el mismo
tipo de compañías que ACT.
En los noventa, los CRM se afianzaron como
producto empresarial, y el término, que era el que
agrupaba más conceptos pese a que muchos
programas se especializaban en áreas concretas, se
impuso. En 1993, tres años después de dejar
Oracle, Tom Siebel funda Siebel, empresa que se
convirtió en líder mundial de CRM, zampándose el
45% del mercado. En principio, sólo era SFA, pero
se extendió con rapidez al CRM, el soporte y la
mercadotecnia. Por su parte, Marck Benioff,
que había sido programador
en Apple y un destacado
La evolución del CRM
07. RELACIÓN CON LOS CLIENTES
miembro de Oracle, abandonó esta última empresa
y fundó Salesforce en 1999, en la que propuso un
software cien por cien cloud y con solo la
funcionalidad de SFA.
Durante la primera década del siglo XXI, se hinchó la
burbuja punto com, que estalló en 2002,
provocando un terremoto en la industria de las IT,
con cierres y despidos, fusiones y adquisiciones.
Microsoft había comprado Great Plains en 2000
Great Plains, y en 2002 adquirió Navision,
situándose muy bien en sector de los CRM y los ERP
o sistemas de planificación de recursos
empresariales.
Oracle se hizo con Siebel en 2005. Y mientras
tanto, el porcentaje de implantaciones de CRM
fallidas en las empresas es considerable: de un 65%
en 2002.
Al final de la década, Salesforce es líder en el sector
y el modelo de CRM cloud con SFA se había
impuesto en el mercado: de nuevo, como en el
caso de Wordpress, debido a su sencillez. Pero es
en estos años cuando por fin aparecen programas
de software libre y código abierto de CRM: Odoo
(antes Open ERP) en 2002, SugarCRM y vtiger CRM
en 2004, CiviCRM en 2005 o Fat Free CRM en
2008.
07. RELACIÓN CON LOS CLIENTES
La década actual, con el liderazgo de Salesforce y su
modelo, ha visto el nacimiento de Zurmo en 2011,
que apuesta por la gamificación del CRM, de
X2Engine CRM en el mismo año o de EspoCRM en
2014. Se mantiene el entorno tan competitivo de la
década anterior, por lo que las propuestas de
software libre no tienen más remedio que luchar por
hacerse valer insistiendo en sus propias ventajas
como tales, profundizando en el modelo dominante
y, a la vez, innovando como sólo el código abierto
puede hacer.
07. RELACIÓN CON LOS CLIENTES
SugarCRM
El sistema CRM de código
abierto más conocido y, por lo
tanto, más utilizado es,
indudablemente, SugarCRM, y
ha servido de fundamento
para otros sistemas similares.
Se basa en LAMP (Linux-
Apache-MySQL-PHP), pero
también funciona en otras
plataformas que ofrezcan PHP,
como Solaris, Windows y Mac
OS X, y lleva a cabo casi la
totalidad de las funciones de
una empresa puede requerir,
incluyendo a todo lo
relacionado con el cliente, la
gestión de contrato e informes
y análisis, soporte para
dispositivos móviles y
herramientas de marketing.
Se puede obtener en dos
versiones: una hospedada y
una comunitaria; la primera es
de pago, y está disponible en
tres paquetes, con una versión
de prueba gratuita que dura
una semana; la comunitaria
puede descargarse y ser
instalada en los propios
servidores de los usuarios, y si
bien carece de ciertas
características de la versión
hospedada, resulta útil de
todos modos para las
pequeñas empresas.
Los mejores CRM de ‘software’ libre
07. RELACIÓN CON LOS CLIENTES
vtiger CRM
vtiger CRM se basa en
SugarCRM y surgió como un
fork suyo, pero está bifurcada
para que también se parezca a
la herramienta de Salesforce
en código abierto. No es un
clon de la primera; cuenta con
sus funciones fundamentales,
como la gestión automática de
ventas y del inventario, el
servicio de ayuda al cliente o
análisis e informes, pero no
con determinadas
características de gestión de
tareas, colaboración, gestión
de tareas e integración de
terceros.
Es posible descargar vtiger
CRM e instalarla en servidores
propios o decantarse por la
versión hospedada, de pago,
que además está disponible en
versión de prueba. Se trata de
una buena elección para
compañías pequeñas o
medianas, y algunos de sus
paquetes sirven para
organizaciones incluso de
menor envergadura,
expandibles con
complementos.
07. RELACIÓN CON LOS CLIENTES
CiviCRM
Una propuesta muy distinta a
las dos anteriores es CiviCRM,
que es una utilidad dirigida a
organizaciones sin ánimo de
lucro y, además, está
construida para integrarse con
los CMS más famosos, es
decir, Joomla, Drupal y
WordPress, de forma que las
mencionadas formaciones que
la usen puedan efectuar una
gestión completa de su
imagen, actividades y
movimientos económicos en
su página web. Es útil para
gestionar los donantes y sus
contribuciones, organizar las
campañas y supervisar la
recaudación de fondos. Hay
una demo disponible, y todo el
CRM se puede descargar.
Fat Fre CRM
El nombre de Fat Fre CRM es
de lo más elocuente: se trata
de un sistema mínimo pero
funcional. Su interfaz es muy
atractiva y cómoda de usar,
cuenta con plugins y sus
desarrolladores trabajan con
Ruby on Rails, un framework
de aplicaciones web de código
abierto, escrito en el lenguaje
de programación Ruby, con la
arquitectura del MVC o Modelo
Vista Controlador (MVC) y que
pretende aunar la sencillez con
el desarrollo de aplicaciones
del mundo real en menos
código. No se puede comparar
en absoluto con SugarCRM o
vtiger CRM, pero puede
servirle sin ningún problema a
pequeñas empresas y otras
instituciones. Solo dispone de
una versión para descarga e
instalación en un servidor
propio; no tiene versión
hospedada.
07. RELACIÓN CON LOS CLIENTES
Zurmo
Zurmo es el CRM que quizá
está más al día en esto de la
innovación, porque sus
desarrolladores se empeñaron
en combinar el sistema de
gestión de relaciones con los
clientes y la gamificación, o
sea, la utilización de técnicas,
objetos y dinámicas propias de
los juegos ociosos en
operaciones no recreativas con
el propósito de fomentar la
motivación y reforzar la
conducta para obtener un
objetivo, y que “se ha
convertido en una de las
mejores estrategias de
captación, fidelización y
engagement, tanto en
entornos B2C como B2B para
marketing”, según la
Asociación Nacional de
Gamificación y Marketing
Digital (ANAGAM).
Sus desarrolladores, en
concreto, explican que Zurmo
“utiliza la mecánica del juego
para premiar el uso de un
individuo del sistema y
promover un comportamiento
más práctico”, y cuantas más
áreas exploran y manejan, más
recompensas obtienen. Es
decir, no es solamente un
paquete con todo aquello que
empresas y otras
organizaciones esperan de un
CRM, como el seguimiento de
la clientela y de las ventas y la
presentación de informes, sino
que además premia y espolea
para que los clientes utilicen
tan a gusto este sistema. Por
otra parte, brinda una
demostración online y ofrece
una prueba gratuita de la
versión alojada. Su código
fuente, como no podía ser de
otra manera en la innovación
abierta, también se encuentra
disponible para todo aquel que
desee acceder a él.
07. RELACIÓN CON LOS CLIENTES
El Internet
de las Cosas
de código abierto:
plataformas y aplicaciones
para desarrolladores
Herramientas de desarrollo, hardware, software inteligente para hogares,
plataformas de integración, procesos de monitorización, sistemas operativos…
08
El Internet de las Cosas (IoT) es
uno de esos campos
tecnológicos del que se espera
mucho crecimiento: 17.000
millones de dólares de aquí a
2020, el triple del volumen de
negocio actual. Es un mercado
en expansión, donde cada vez
son más las empresas que
valoran la conectividad entre
dispositivos y con la Red.
De hecho, según una encuesta
de Forrester Research, más del
80% de las empresas
internacionales cree que el
Internet de las Cosas es el
campo más interesante para
sus intereses durante la
próxima década. Y lo que
puede ser un dato aún más
importante: el 25% de esas
compañías ya están
implementando soluciones de
IoT. Para Gartner, el
crecimiento es imparable: la
consultora estima que en 2020
habrá 25.000 millones de
dispositivos conectados, 30
veces más que en 2009. Su
previsión es que en 2015 haya
4.900 dispositivos IoT, un 30%
más que en 2014.
Esto pretende ser un listado de
algunas de las plataformas de
código abierto más conocidas
dentro del mercado, separadas
por los distintos campos de
actividad:
08. IoT DE CÓDIGO ABIERTO
Node-RED es una herramienta de visualización sencilla y de código abierto para la conexión de dispositivos
para el Internet de las Cosas. La herramienta, desarrollada por el departamento Emerging Technology de
IBM, permite conectar, un hardware, una API o un servicio online. Node-RED proporciona una interfaz de
usuario amigable para que los desarrolladores conecten dispositivos de forma sencilla y rápida. Node-RED
está desarrollada en node.js, una plataforma JavaScript del lado del servidor muy utilizada en proyectos de
IoT, y se puede ejecutar en la nube.
08. IoT DE CÓDIGO ABIERTO
1. Node-RED:
Herramientas de desarrollo
de ‘hardware’ y ‘software’
Además, es una herramienta que permite desplegar nuevos nodos para conectar más dispositivos o
servicios sin ningún problema. Es una solución escalable. Todo el proyecto está disponible en GitHub bajo
una licencia Apache versión 2.0.
08. IoT DE CÓDIGO ABIERTO
Node-RED podría utilizarse, por ejemplo, para la creación de una aplicación de chat utilizando el entorno
Bluemix, la plataforma en la nube de IBM para construir, gestionar y ejecutar aplicaciones de todo tipo. Si
eres un desarrollador y estás interesado en el uso de Node-RED para crear una app de chat, lee este tutorial.
Este es un ejemplo de la estructura de la página en HTML, que contiene un <div> que recibe los mensajes
de chat y un pie de página con los campos de envío. Todo el proceso de manejo de los datos se hace a
través de lenguaje JavaScript.
08. IoT DE CÓDIGO ABIERTO
Kinoma Create es un aparato que permite la conexión entre dispositivos sin tener unos conocimientos de
programación en JavaScript demasiado elevados. Kinoma Create ya dispone de todo lo necesario para
empezar a desarrollar pequeños proyectos de IoT. Sus componentes fundamentales son:
2. Kinoma Create:
• Una pantalla táctil.
• Un procesador ARM SoC 800 MHz.
• Conexión inalámbrica por Bluetooth y WiFi.
• Varios puertos para conectar periféricos,
entre ellos un puerto USB 2.0.
• Una memoria RAM de 128 MB y una
memoria flash de 16 MB.
• Una ranura para una tarjeta microSD.
• Altavoz y micrófono.
• Distribución Linux.
08. IoT DE CÓDIGO ABIERTO
Kinoma Create sirve para todo tipo de proyectos:
se pueden conectar sensores de temperatura, luz
o movimiento con una finalidad concreta y recibir
notificaciones en el teléfono móvil cuando se
produzca alguna alteración. Y tener la capacidad
para cambiar la condiciones de luz o temperatura
desde tu propio dispositivo.
En la web de Kinoma Create existen muchos
tutoriales sobre las aplicaciones prácticas de esta
tecnología, con acceso al código de desarrollo
subido en GitHub: con Kinoma Create se puede
desarrollar un sintetizador (Kinoma proporciona el
código en abierto para el desarrollo de la interfaz
de usuario), una cámara trampa (realiza fotos si
algún animal u objeto se interpone en el haz de un
rayo láser) o una campana-alarma automática que
suena para alertarnos de una situación.
Ver vídeo Ver vídeo
08. IoT DE CÓDIGO ABIERTO
Eclipse IoT es una plataforma de código abierto
que permite el desarrollo en Java de aplicaciones
para el Internet de las Cosas. Proporciona un
grupo de tecnologías open source para conectar y
gestionar varios dispositivos en un entorno IoT.
Además, da soporte para algunos de los
estándares abiertos fundamentales para cualquier
solución del Internet de las Cosas: MQTT (un
protocolo de conexión machine-to-machine, CoAP
(un protocolo para la conexión sencilla de los
dispositivos a Internet) y Lightweight M2M (un
protocolo de comunicación entre servidor y
cliente que permite la transmisión de datos o la
administración de sensores o móviles).
Eclipse IoT ofrece servicios de puerta de enlace al
Internet de las Cosas para ayudar los
desarrolladores a manejar tanto dispositivos como
aplicaciones IoT.
3. Eclipse IoT:
08. IoT DE CÓDIGO ABIERTO
• Administración de la conectividad en la nube.
• Apoyo a los protocolos de conexión entre
dispositivos y servidores.
• Configuración de red WiFi.
• Aplicación remota y configuración y
administración de dispositivos.
Kura no es el único proyecto, ni siquiera el único framework, que permite el desarrollo de Eclipse IoT.
Existen otras iniciativas también interesante:
• Mihini: es un marco de desarrollo de código
abierto basado en entorno Linux. Proporciona
una API para el desarrollo de aplicaciones
machine-to-machine con una curva de
aprendizaje muy corta. Los desarrollos con
Mihini utilizan Lua como lenguaje de
programación.
• OM2M: implementa el estándar SmartM2M.
Proporciona una plataforma de servicios M2M
para el desarrollo de servicios independientes
que permitan desplegar aplicaciones verticales
y diferentes tipos de dispositivos. Dispone de
una API REST para la autenticación de
máquina, registro de aplicaciones,
comunicaciones síncronas y asíncronas,
gestión de accesos…
• Eclipse SCADA: es un conjunto de
herramientas que proporciona bibliotecas para
el desarrollo de proyectos, tanto el front-end
como back-end, interfaz de aplicaciones… Es
una solución escalable y totalmente
personalizable.
Dentro de esta plataforma, los programadores contará con el marco de desarrollo Kura, basado en Java y
OSGi, que implementa servicios tan importante como:
08. IoT DE CÓDIGO ABIERTO
A medida que las casas se llenan de dispositivos, aumenta la necesidad de conectarlos para disfrutar de una
verdadera experiencia de vivienda inteligente. OpenHUB proporciona una plataforma de integración de
dispositivos que, por razones obvias, hablan y se comunican en ‘idiomas’ totalmente distintos. ¿Cómo lo
consigue? Con procesos de automatización e interfaces de usuario unitarias.
4. OpenHUB:
‘Software’ inteligente para hogares
• Puede correr en cualquier dispositivo capaz
de ejecutar una Máquina Virtual Java, ya sea
en un sistema operativo Linux, Mac o
Windows.
• Motor de reglas para satisfacer las
necesidades de automatización.
• Varias interfaces de usuario nativas.
• Solución de código abierto.
• Mejora constante a través de su comunidad.
• Dispone de APIs para su integración con
otros sistemas o plataformas.
08. IoT DE CÓDIGO ABIERTO
IoTSyS proporcional un sistema de comunicación entre dispositivos basado en protocolos y estándares IPv6,
6LoWPAN, Constrained Application Protocol y Efficient XML Interchange. Su objetivo es proporcionar
interfaces interoperables que permitan la conexión entre dispositivos, por ejemplo los sistemas de sensores.
La plataforma se inició en el marco del proyecto europeo de investigación IoT6 y está mantenida por el
Grupo de Sistemas de Automatización de la Universidad Tecnológica de Viena. Sus utilidades son diversas:
conexión de sensores de luz y de movimiento en una persiana, sistemas de climatización, alarma acústica…
5. IoTSyS:
Intercambio de información entre
aplicaciones y dispositivos
08. IoT DE CÓDIGO ABIERTO
Demo 2
Demo 3 Demo 4
Ver vídeo – Demo 2
Ver vídeo – Demo 3
Ver vídeo – Demo 4
08. IoT DE CÓDIGO ABIERTO
Contiki es un sistema operativo de código abierto para sistemas del Internet de las Cosas. Permite la
conexión de sistemas de ordenadores de 8-bit o sistemas integrados sobre microcontroladores, incluyendo
nodos de redes de sensores. Se utiliza en la monitorización de ruidos, medición de energía eléctrica,
sistemas de alarma, domótica, vigilancia remota… Está basado en protocolos y estándares como IPv4, IPv6,
6lowpan, RPL y CoAP. Sus características son:
6. Contiki:
Sistemas operativos
• Protohilos de ejecución.
• Navegador web.
• Servidor web.
• Conectividad TCP/IP.
• Kernel multitarea.
• Cliente remoto usando VNC
(Computación Virtual en Red).
08. IoT DE CÓDIGO ABIERTO
Sus creadores lo definen como “el sistema
operativo amigable para el Internet de las
Cosas”. RIOT está basado en una arquitectura
de microkernel. Se ejecuta en hardwares de 8,
16 y 32 bits y, mediante un puerto nativo,
tanto en entornos Linux como en Mac OS.
Permite el desarrollo de aplicaciones mediante
una programación estándar en lenguajes C y
C++. Está bajo una licencia LGPL.
7. RIOT:
TinyOS es un sistema operativo de código
abierto para redes de sensores inalámbricas.
Está escrito en lenguaje de programación
nesC, un dialecto de la sintaxis C optimizado
para evitar los problemas derivados de las
limitaciones de memoria que existen dentro de
las redes de sensores. TinyOS es un proyecto
conjunto de la Universidad de Berkeley e Intel.
Existen herramientas y librerías en C o Java
que aumentan sus funcionalidades y
oportunidades de uso.
8. TinyOS:
08. IoT DE CÓDIGO ABIERTO
Brillo es el sistema operativo de Google de
código abierto para la conexión de los wearable
en el Internet de las Cosas, basado en el
lenguaje de comunicación Weave, un sistema
común que permitiría que todos los dispositivos
hablen y se comuniquen en el mismo ‘idioma’.
En este caso, no sería necesario que los
dispositivos corrieran con Android.
El objetivo de Google con Brillo y Wave es crear
un verdadero Internet de las Cosas, donde todos
y cada uno de los dispositivos puedan estar
conectados realmente: electrodomésticos,
redes de sensores, dispositivos móviles o
eléctricos…
9. Brillo:
Ver vídeo
08. IoT DE CÓDIGO ABIERTO
Nimbits es una plataforma (PaaS) de registro de datos para la conexión de sensores en la nube. Es un
servicio de código abierto que permite conectarse a redes sociales como Facebook o Twitter, a bases de
datos, al motor de conocimiento computacional WolframAlpha… Algunas de sus características
fundamentales:
10. Nimbits:
Plataformas y herramientas
de integración
• Usa el marco de desarrollo Spring.
• Dispone de una API REST.
• Se pueden cargar y descargar datos
en formato CSV.
08. IoT DE CÓDIGO ABIERTO
Los mejores recursos
de ‘software’ libre
para ventas en la red
De todos es sabido que el comercio electrónico o e-commerce consiste en la
compra, venta, distribución, marketing y suministro de información de productos
y servicios a través de medios electrónicos como internet.
09
09. LOS MEJORES RECURSOS DE SOFTWARE LIBRE
Pero lo que quizá no parezca tan conocido son
los cuatro tipos de este comercio que existen:
• el B2C (business-to-consumer),
cuando las empresas venden al
público;
• el B2B (business-to-business),
cuando las empresas hacen
negocios entre ellas;
• el B2G (business-to-government),
cuando las empresas venden a
instituciones gubernamentales;
• el C2C (consumer-to-consumer),
en una plataforma de la que se
sirven los consumidores para
mercadear entre ellos.
Esta actividad económica tiene unas
características muy concretas y grandes
ventajas para las compañías que la llevan a
cabo. Es ubicua, interactiva, personalizada y
rica en formatos, y cuenta con un alcance
global, estándares universales, abundancia de la
información a bajo coste y una tecnología social
con la que los propios usuarios generan
contenido.
Además, las empresas agrandan su posible
clientela al acceder a un mercado más amplio e
incluso a remotos, el horario de venta es
permanente y el diálogo asincrónico fideliza a
los clientes, se reducen drásticamente los costes
de venta, mejora la distribución y la
comunicación con la clientela, optimizan la
eficacia de las campañas de publicidad y, con
todo ello, generan una ventaja competitiva.
Ventaja que, sumada a la del desarrollo veloz de
plataformas de comercio electrónico de código
abierto, como se ha visto en otros casos, es
doble.
La historia del comercio
electrónico es más extensa de
lo que pudiera parecer.
Comenzó en los años iniciales
de internet, se ha espigado
exponencialmente con el paso
del tiempo y se ha convertido
en un negocio multimillonario
que ya forma parte de la vida
cotidiana de millones y
millones de personas.
Electronic Data Interchange
inventó el EDI en 1960, que
era un sistema que daba la
oportunidad a las empresas de
ejecutar transacciones
electrónicas e intercambiar
información comercial. Diez
años más tarde, si bien no
existían las computadoras
como hoy se las conoce,
aparecieron las primeras
articulaciones comerciales en
las que se utilizaban
ordenadores para transferir
datos. Pero fue el empresario
inglés Michael Aldrich quien
inventó el online shopping en
1979, dando inicio a las
transacciones comerciales por
internet.
09. LOS MEJORES RECURSOS DE SOFTWARE LIBRE
Los momentos fundamentales
en la evolución del ‘e-commerce’
En 1981 sale con el primer
sistema e-commerce B2B en la
agencia de viajes Thompson
Holidays y los primeros bancos
con servicios online; en 1984,
se estrenó el primera sistema
e-commerce B2C y se realizó
la primera compra; y una
década después del invento de
Aldrich, la World Wide Web de
otro inglés, Tim Berners-Lee, le
dio un empujón incalculable al
comercio electrónico mundial;
tanto como el hecho de que la
NSF (National Science
Foundation) permitiera en
1991 utilizar internet con fines
comerciales o que Netscape
implementara en 1994 el
protocolo SSL, con el que se
garantizaba la seguridad en el
intercambio de datos.
Pero antes de esto último, en
1992, la tienda Book Stacks
Unlimited desarrolló un e-
commerce que aceptaba el
uso de tarjetas bancarias como
forma de pago, y en 1994,
surgieron los sistemas de pago
a terceros con tales tarjetas y
Pizza Hut estableció los
pedidos por internet. En 1995,
se fundaron Amazon y
AuctionWeb, lo que luego sería
Ebay; y un año más tarde,
PayPal. La venta minorista se
estrena en internet en 1999.
09. LOS MEJORES RECURSOS DE SOFTWARE LIBRE
Dos años después, Amanzon
lanza la primera plataforma de
m-commerce o comercio móvil,
es decir, aquella para realizar
compras desde dispositivos
móviles. En 2002, CSN Stores y
NetShops estudian los
segmentos del mercado para
vender online. Bazaarvoice crea
en 2005 una plataforma para
expresar valoraciones sobre
empresas de internet.
Y por fin, antes de que Apple
estrenara la App Store y aflorase
Groupon en 2008 y el bitcoin, la
moneda virtual, en 2009, de
forma muy tardía, se lanzó
Prestashop en 2007 y Magento
en 2008, dos plataformas con
código abierto. Así llegó el
software libre al comercio
electrónico.
09. LOS MEJORES RECURSOS DE SOFTWARE LIBRE
09. LOS MEJORES RECURSOS DE SOFTWARE LIBRE
Las plataformas ‘open source’ más
interesantes para el ‘e-commerce’
Magento es la reina del mambo. Cuenta con una
arquitectura modular, gran flexibilidad y control
sobre la tienda virtual; un diseño visual atractivo;
análisis del tráfico web e informes de ventas; el
Google Website Optimizer, una herramienta para
la optimización de páginas web; y otras para el
posicionamiento SEO, una estupenda tramitación
de pedidos; plantillas responsive para la
adaptación a dispositivos móviles; creación de
cupones promocionales y de descuento; y
newsletter, un boletín informativo, y la posibilidad
de gestionar varias tiendas desde el mismo panel
de administración.
Es veloz y, por su modelo escalable, se especializa
en comercios de media o gran envergadura. Sin
embargo, tiene en su contra que su instalación,
su completísimo panel de control y, por tanto, su
personalización son bastante complicados.
VirtueMart, escrita en PHP y requiriendo MySQL,
no es un producto específico para la elaboración
de tiendas virtuales, sino que funciona con el
sistema de gestión de contenidos Joomla. Esto es
considerado una ventaja, puesto que la posibilidad
de añadirle a la plataforma de ventas toda una
serie de elementos propios de los CMS la hace
más versátil. Es sencilla, y aprovecha flexibilidad y
la fortaleza de Joomla, así como la facilidad de
actualización, si bien tal flexibilidad no alcanza al
empleo de funcionalidades que solamente se
pueden usar con plugins.
Por otra parte, no hay que perder de vista que
CMS como Wordpress disponen de plugins como
WooCommerce, WP e-Commerce o Jigoshop
para integrar herramientas de comercio
electrónico en un sitio web diseñado con esta
plataforma de contenidos.
09. LOS MEJORES RECURSOS DE SOFTWARE LIBRE
El viejo software de código abierto
OsCommerce sigue siendo muy utilizado para
comercio electrónico, aunque ha quedado un
poco obsoleto respecto a los demás, que han
evolucionado. Permite gestionar la tienda virtual
en distintos lenguajes y ordenar los productos,
sus categorías y la lista de clientes, llevar los
envíos de manera muy avanzada, transacciones
en todas las divisas y comercializar tanto
productos físicos como descargas digitales.
Como sistema de pago, acepta PayPal,
2Checkout, Authorize.net, PSiGate, SECPay,
iPayment, NOCHEX, tarjetas de crédito,
contrareembolso, transferencias bancarias y
cheques.
09. LOS MEJORES RECURSOS DE SOFTWARE LIBRE
Su instalación es sencilla y se supone que
disfruta de una gran comunidad de
desarrolladores, lo que hace un tanto
incomprensible su obsolescencia a no ser que
esta se encuentre estancada. Las
modificaciones de bloques han de realizarse de
un modo manual porque OsCommerce apenas
tiene en cuenta el CSS, cualquier pequeño
cambio hace indispensables conocimientos de
PHP y sufre multitud de bugs o errores de
seguridad.
El panel de control de OpenCart tiene un muy
buen diseño, sencillo e intuitivo: tras instalar el
software en el servidor, únicamente se debe elegir
una plantilla, la que mejor le venga al negocio
correspondiente, y agregar productos de
cualquier clase para dar comienzo a las ventas.
Las páginas que genera están optimizadas para
motores de búsqueda y es posible llevar a cabo
un Check Out sin registro o guest checkout.
Para los módulos de pago, OpenCart dispone de
pasarelas para PayPal, 2Checkout, Authorize.Net,
LiqPay, Moneybookers, WorldPay, SagePay,
eWay, PayPoint, AlertPay y Paymate, transferencia
bancaria, contrareembolso y cheque. Resulta de
utilidad para negocios medianos y pequeños por
su flexibilidad, gran personalización y su nula
complicación técnica. Proporciona soporte y
actualizaciones gratis.
09. LOS MEJORES RECURSOS DE SOFTWARE LIBRE
09. LOS MEJORES RECURSOS DE SOFTWARE LIBRE
Prestashop es la segunda plataforma de e-
commerce más popular después de Magento,
aunque no ocupa el segundo lugar entre las más
utilizadas y, no obstante, sí la usan numerosas
grandes marcas para sus tiendas virtuales.
Contiene docenas de funcionalidades en 38
idiomas con las que, por ejemplo, es posible
vender productos físicos o en descarga, emitir
facturas, realizar un seguimiento de los productos
que se han vendido, formalizar ofertas y
descuentos, importar ficheros CSV, introducir
códigos de barras, estipular las metaetiquetas de
todas las páginas de la tienda, exportar los
productos a Ebay, implementar programas de
afiliados y consentir comentarios de la clientela.
Las direcciones URL simplificadas y amigables de
Prestashop favorecen el posicionamiento SEO en
los buscadores, y posee plantillas responsive y
módulos de pago integrados para Paypal, Google
Checkout y MoneyBookers y Google Checkout,
pero también para transferencias bancarias y
cheques.
09. LOS MEJORES RECURSOS DE SOFTWARE LIBRE
Zen Cart se sirve de PHP y MySQL y se distribuye
gratuitamente con licencia GPL. Fue desarrollado
con el inestimable guía de comerciantes y
programadores con experiencia en la venta de
artículos en internet. Uno puede encontrar
colaboraciones que mejoran las distintas versiones
existentes en determinados foros, y son
precisamente estas colaboraciones las que han
convertido a Zen Cart en una de las aplicaciones
e-commerce más usadas.
La rentabilidad
de las empresas de ‘software’ libre
Las dudas acerca de la rentabilidad de las compañías especializadas en
software libre, no solo no tiene razón de ser a la luz de los datos de que
disponemos, sino que, además, es evidente que se asientan sobre ideas
erróneas y el más puro y simple desconocimiento.
10
10. RENTABILIDAD
Aunque parezca contraintuitivo que un modelo de software
comunitario sea capaz de servir como base de una industria
firme y rentable, los casos de éxito económico en este sector
se multiplican.
El software libre dejó de ser cosa de locos de la programación
en el momento en que las empresas se percataron de que
contratar licencias millonarias de software a Oracle o a
Microsoft reforzaba el gasto y aumentaba su dependencia de
esas compañías. En cambio, el software libre podía ofrecer
herramientas similares y, algo de importancia, mejor
escalabilidad.
El valor de la innovación que esta tecnología es capaz de
acumular conduce a que este modelo de desarrollo se muestre
útil para coordinar e estimular a los propios desarrolladores en
la producción de plataformas seguras, sólidas y personalizables
sobre las que cimentar servicios que despierten confianza y
atraigan a los inversores y a los clientes.
Además, el código abierto no solo se ha adaptado
perfectamente a la tendencia del cloud computing, sino que su
provecho se ha acrecentado exponencialmente con el mismo.
Esta tecnología ha elevado su implantación
empresarial, y con ella, han prosperado las
empresas que se basan en ella y que, por otro
lado, ya no dependen de una comunidad de
usuarios-programadores, sino que desarrollar sus
propios productos.
Dos ejemplos clarísimos de éxito de empresas
especializadas en software libre son Red Hat, que
ha desarrollado desde 1993 una de las
distribuciones del sistema operativo GNU/Linux
que más gustó al público en su momento, y
Canonical. Si hay una empresa que en estos
últimos años haya encarnado lo rentable que
puede llegar a ser el software libre y el modelo de
ingresos freemium, esa es Red Hat. Salió a Bolsa y
sus acciones se hicieron con la octava mayor
ganancia en un primer día en toda la historia de
Wall Street.
Aunque les afectó bastante la crisis de la burbuja
punto com de 2002, sus beneficios en 2011
ascendieron a 100 millones de dólares por vez
primera. El sentido común debe, pues, desechar la
idea de que no existirían empresas de código
abierto como Red Hat, capaces de obtener más de
1000 millones de ingresos al ofrecer productos
gratuitos.
En el caso de Canonical, centrada en el software
de ordenadores con Ubuntu y un modelo de
negocio de prestación de servicios, pues se ha
posicionado gracias a la demanda de dicha
prestación relacionada con productos de software
libre, cada año se reduce más y para bien la
distancia entre sus ingresos y sus pérdidas y, así,
va camino de ser tan rentable como Red Hat, cosa
que presumiblemente ocurrirá en no demasiado
tiempo.
10. RENTABILIDAD
Cómo ganan dinero
las compañías de ‘software’ libre
En un mundo donde por el dinero
se mueven montañas, lo más
sensato es pensar que el código
abierto no sería tan popular sin
billetes de por medio, sobre todo
teniendo en cuenta que las
empresas necesitan ingresos para
subsistir. Y así es como los
consiguen las de software libre:
Gracias a las inversiones de
personas con grandes recursos
económicos a las que les fascina
el ámbito de la tecnología, o que
se tienen a sí mismas por
filántropas, o porque procuran
comprar influencia en este
mundillo, hay compañías de
código abierto que sobreviven e
incluso funcionan a todo tren.
Además, los proyectos
tecnológicos son de los que más
éxito tienen al comentar una
campaña en cualquier
plataforma de crowdfunding,
y suelen hacerse con la
financiación que
necesitaban para
ponerlos en
marcha.
10. RENTABILIDAD
Pero estos ingresos no
proceden directamente de la
actividad económica de las
empresas, así que suerte que
cuentan con otras fuentes de
capital, como la doble licencia
o freemium, en la que ofrecen
una versión de prueba gratuita
y otra que cuesta dinero, con
la esperanza fundada de que la
clientela pruebe, cate la versión
gratuita y le agrade tanto que
se decida a actualizarla a la
edición especial, de pago, para
obtener funcionalidades y
herramientas adicionales de las
que, en caso contrario, no
disfrutaría.
Hay muchos casos en que los
programas libres se distribuyen
gratuitamente pero, en otros,
la distribución tiene un precio,
hasta muy alto en ocasiones.
Y aunque es habitual que sea
posible obtener el mismo
programa de las dos formas y
de fuentes distintas, al margen
del precio, el programa es libre
porque los usuarios gozan de
libertad para usarlo como más
les convenga: cobrar por la
distribución del software no
implica que sea menos libre.
El apoyo de pago, por otra
parte, también provee de
dinero fresco a las compañías
de software libre, pues llega un
momento en que cualquier
producto tecnológico falla de
alguna manera y no queda otra
alternativa que recurrir al
servicio técnico y pagar por él.
10. RENTABILIDAD
O por servicios de
mantenimiento periódico.
Además, ciertas empresas de
código abierto han regresado
a los soportes que se basan en
la suscripción, con la cual los
clientes usan su software de
manera gratuita, pero deben
apoquinar para obtener a los
técnicos que le ayudarán a
asegurarse de que el equipo
está funcionando a las mil
maravillas.
Por otro lado, hay empresas
de software libre que cobran
por llevar a cabo una asesoría
para la elección de
aplicaciones y hasta para el
desarrollo de aplicaciones a
medida a partir de sus propias
aplicaciones libres. Y el juego
de la competencia también
sucede en el ruedo del
software libre, y hay
compañías que pueden tomar
la decisión de liberar
software y plataformas en la
plataforma de código abierto
para hacerse con un trozo
más grande del pastel de sus
competidores, de lo que
vendrán ingresos indirectos de
tal expansión.
10. RENTABILIDAD
Ante las dudas acerca
de su rentabilidad…
A pesar de todo lo anterior, muchas personas no invertirían ni un euro en esta tecnología porque no
esperarían recuperarlo. Y cuando se le pregunta, por ejemplo, a Juan Julián Merelo qué le diría a los que
piensan que las empresas dedicadas al software libre no pueden ser rentables, responde con rotundidad:
Simplemente, que se informen. Hay
grandes empresas cuyo núcleo de negocio
es el software libre, como Red Hat o
Canonical. Y también pequeñas.
El modelo de venta de licencias cada vez
ocupa una parte más pequeña del mercado
y, en un modelo de venta de servicios o de
software como servicio, o basado en los
datos, el software libre tiene muchas más
ventajas que el privativo
“
“
Juan Julián Merelo
10. RENTABILIDAD
Ramón Ramón, ante una
cuestión tan pertinente, insiste
en que “el software libre no es
sinónimo de gratuidad. Hay
miles de empresas de software
libre por el mundo, y muchas
están generando importantes
beneficios, puestos de trabajo,
riquezas... El ejemplo más
claro puede ser, por ejemplo,
Red Hat”, ya mencionada por
Merelo, “una gran
multinacional que genera
grandes ganancias. Es más, la
propia Google no sería hoy lo
que es si no fuese por el
empleo del software libre”.
Y David Úbeda ahonda en lo
último que mencionaba
Ramón: “Les preguntaría [a los
que creen que el software libre
no es rentable] si piensan que
empresas como IBM o Google,
con productos liberados a la
comunidad como Android,
basado en el kernel de Linux,
no son rentables. Quizás este
tipo de personas desconocen
los modelos de negocio que
se podrían formar alrededor
del software libre. Falta
formación al respecto, y falta
también que las empresas
confíen más en la comunidad
de desarrolladores y en su
producto”.
Parece que los tres
especialistas tienen muy claro
que, si les fuese posible, no
solo no tendrían ningún
inconveniente para invertir en
software libre, sino que lo
harían con mucho gusto.
10. RENTABILIDAD
Una idea
del presente y
una mirada al futuro
Parece que el software libre tiene un futuro prometedor. Sin embargo,
para forjarnos una idea de cómo puede ser en verdad antes de que se
nos eche encima, nada mejor que analizar el presente y consultar a
nuestros especialistas en esta tecnología, que para algo les han servido
los años de estudio y de dedicación a ella.
11
El presente del
‘software’ libre
en España
Quizá el argumento del ahorro presupuestario es el más importante
para la implantación del software libre en la Administración Pública,
pero a Juan Julián Merelo no le gusta usarlo: “Como si fuera tan fácil
como un día dejar de pagar licencias y el siguiente todo el mundo es
ya productivo usando el software libre correspondiente. En general,
no es así, la Administración tiene que invertir en formación y en
desarrollo de software para poder implantar soluciones con éxito,
como se ha visto, por ejemplo, en Zaragoza, o en la administración de
la Universidad de Córdoba o de Murcia”.
Por ello, en su opinión, “el argumento más importante es la libertad
presupuestaria: una vez implantado el software libre, liberas una
partida del presupuesto que puedes usar para lo que quieras: TIC o
cualquier otra área. No tienes que bloquear una parte del presupuesto
para pagar, año tras año, las licencias, arriesgándote además a
11. PRESENTE Y FUTURO
subidas arbitrarias, como más de una vez ha
sucedido (y seguirá sucediendo)”.
Por su parte, Ramón Ramón reflexiona de la
siguiente manera: “Es un argumento sólido y muy
socorrido, pero no creo que a corto plazo se
ahorre, e incluso, en ocasiones, se incrementará
el coste. Pero eso no quita que no existan
importantes beneficios económicos: el principal es
que se cambia el destino del esfuerzo económico;
pasa de ser pagos de royalties o derechos de uso
y la intermediación de alguna empresa a la
contratación de profesionales y empresas de la
región”.
Además, genera mucha, mucha riqueza, aunque
los defensores del software privativo digan lo
contrario: el software que realmente genera
dinero es el privativo.
“Pero igual de importante es, en mi humilde
opinión, y así se convirtió en la principal apuesta
en muchos países de Latinoamérica, la soberanía
tecnológica. Es decir, que sean los representantes
elegidos por el pueblo los que tengan el control
de la tecnología y, por lo tanto, de su país, y no
11. PRESENTE Y FUTURO
01. VERDADES Y MENTIRAS sobre el software libre
01. VERDADES Y MENTIRAS sobre el software libre
01. VERDADES Y MENTIRAS sobre el software libre
01. VERDADES Y MENTIRAS sobre el software libre
01. VERDADES Y MENTIRAS sobre el software libre
01. VERDADES Y MENTIRAS sobre el software libre
01. VERDADES Y MENTIRAS sobre el software libre
01. VERDADES Y MENTIRAS sobre el software libre
01. VERDADES Y MENTIRAS sobre el software libre
01. VERDADES Y MENTIRAS sobre el software libre
01. VERDADES Y MENTIRAS sobre el software libre
01. VERDADES Y MENTIRAS sobre el software libre

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Software Libre
Software LibreSoftware Libre
Software Libre
 
15 introduccion gnu_linux
15 introduccion gnu_linux15 introduccion gnu_linux
15 introduccion gnu_linux
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
software libre
software libresoftware libre
software libre
 
Rodolfo rojas.
Rodolfo  rojas.Rodolfo  rojas.
Rodolfo rojas.
 
Software Libre para las PYMEs (2010)
Software Libre para las PYMEs (2010)Software Libre para las PYMEs (2010)
Software Libre para las PYMEs (2010)
 
Software libre
Software libreSoftware libre
Software libre
 
Software libre
Software libreSoftware libre
Software libre
 
Software libre
Software libreSoftware libre
Software libre
 
Opensource un concepto_inacabado
Opensource un concepto_inacabadoOpensource un concepto_inacabado
Opensource un concepto_inacabado
 
Informática, política de estado y soberanía i
Informática, política de estado y soberanía iInformática, política de estado y soberanía i
Informática, política de estado y soberanía i
 
informe
informeinforme
informe
 
Software Libre
Software LibreSoftware Libre
Software Libre
 
Software libre
Software  libreSoftware  libre
Software libre
 
Exposicinsobresofwarelibremontadaenslideshare 110703151255-phpapp01
Exposicinsobresofwarelibremontadaenslideshare 110703151255-phpapp01Exposicinsobresofwarelibremontadaenslideshare 110703151255-phpapp01
Exposicinsobresofwarelibremontadaenslideshare 110703151255-phpapp01
 
Software Libre
Software LibreSoftware Libre
Software Libre
 
Software libre v2
Software libre v2Software libre v2
Software libre v2
 
1 Introducción al Software Libre
1 Introducción al Software Libre1 Introducción al Software Libre
1 Introducción al Software Libre
 

Similar a 01. VERDADES Y MENTIRAS sobre el software libre

Qué es el software libre
Qué es el software libreQué es el software libre
Qué es el software libreMadeleineHr
 
MODULO II. Informática, Política de Estado y Soberanía I
MODULO II. Informática, Política de Estado y Soberanía IMODULO II. Informática, Política de Estado y Soberanía I
MODULO II. Informática, Política de Estado y Soberanía IAndrea Suarez Contreras
 
Trabajo Nuevas Tecnologias Tarea 5
Trabajo Nuevas Tecnologias Tarea 5Trabajo Nuevas Tecnologias Tarea 5
Trabajo Nuevas Tecnologias Tarea 5LIMONGE
 
Software libre v2
Software libre v2Software libre v2
Software libre v2bryan574
 
C:\fakepath\manual de software libre
C:\fakepath\manual de software libreC:\fakepath\manual de software libre
C:\fakepath\manual de software librepaulina8
 
Trabajo de software libre.
Trabajo de software libre.Trabajo de software libre.
Trabajo de software libre.lkcc96
 
Software Libre Y Propietario Herrami [1]
Software Libre Y Propietario Herrami [1]Software Libre Y Propietario Herrami [1]
Software Libre Y Propietario Herrami [1]leidyg1009
 
Software Libre Y Propietario Herrami [1]
Software Libre Y Propietario Herrami [1]Software Libre Y Propietario Herrami [1]
Software Libre Y Propietario Herrami [1]pasacastres
 
Inicios del software libre
Inicios  del  software  libreInicios  del  software  libre
Inicios del software librechezze
 
SOFTWARE LIBRE
SOFTWARE LIBRESOFTWARE LIBRE
SOFTWARE LIBREazar
 
Filosofia Software Libre, victor mamani catachura, boreasH
Filosofia Software Libre, victor mamani catachura, boreasHFilosofia Software Libre, victor mamani catachura, boreasH
Filosofia Software Libre, victor mamani catachura, boreasHvictor mamani
 
El software libreresumen
El software libreresumenEl software libreresumen
El software libreresumenMilagro Vasquez
 
software libre y propietario, licenciamiento de software y derechos de autor
software libre y propietario, licenciamiento de software y derechos de autorsoftware libre y propietario, licenciamiento de software y derechos de autor
software libre y propietario, licenciamiento de software y derechos de autorleidyg1009
 

Similar a 01. VERDADES Y MENTIRAS sobre el software libre (20)

Software libre
Software libreSoftware libre
Software libre
 
Qué es el software libre
Qué es el software libreQué es el software libre
Qué es el software libre
 
Modulo 3 software libre
Modulo 3 software libreModulo 3 software libre
Modulo 3 software libre
 
Software libre ppt.
Software libre ppt.Software libre ppt.
Software libre ppt.
 
MODULO II. Informática, Política de Estado y Soberanía I
MODULO II. Informática, Política de Estado y Soberanía IMODULO II. Informática, Política de Estado y Soberanía I
MODULO II. Informática, Política de Estado y Soberanía I
 
Trabajo Nuevas Tecnologias Tarea 5
Trabajo Nuevas Tecnologias Tarea 5Trabajo Nuevas Tecnologias Tarea 5
Trabajo Nuevas Tecnologias Tarea 5
 
Software libre v2
Software libre v2Software libre v2
Software libre v2
 
jhonsantosSoftware libre v2
jhonsantosSoftware libre v2jhonsantosSoftware libre v2
jhonsantosSoftware libre v2
 
Software libre v2
Software libre v2Software libre v2
Software libre v2
 
C:\fakepath\manual de software libre
C:\fakepath\manual de software libreC:\fakepath\manual de software libre
C:\fakepath\manual de software libre
 
Tic tibi
Tic tibiTic tibi
Tic tibi
 
Trabajo de software libre.
Trabajo de software libre.Trabajo de software libre.
Trabajo de software libre.
 
Software Libre Y Propietario Herrami [1]
Software Libre Y Propietario Herrami [1]Software Libre Y Propietario Herrami [1]
Software Libre Y Propietario Herrami [1]
 
Software Libre Y Propietario Herrami [1]
Software Libre Y Propietario Herrami [1]Software Libre Y Propietario Herrami [1]
Software Libre Y Propietario Herrami [1]
 
Inicios del software libre
Inicios  del  software  libreInicios  del  software  libre
Inicios del software libre
 
SOFTWARE LIBRE
SOFTWARE LIBRESOFTWARE LIBRE
SOFTWARE LIBRE
 
Filosofia Software Libre, victor mamani catachura, boreasH
Filosofia Software Libre, victor mamani catachura, boreasHFilosofia Software Libre, victor mamani catachura, boreasH
Filosofia Software Libre, victor mamani catachura, boreasH
 
El software libreresumen
El software libreresumenEl software libreresumen
El software libreresumen
 
software libre y propietario, licenciamiento de software y derechos de autor
software libre y propietario, licenciamiento de software y derechos de autorsoftware libre y propietario, licenciamiento de software y derechos de autor
software libre y propietario, licenciamiento de software y derechos de autor
 
Tic
TicTic
Tic
 

Más de BBVA API Market

Programming tools for developers
Programming tools for developersProgramming tools for developers
Programming tools for developersBBVA API Market
 
Herramientas de programación para desarrolladores
Herramientas de programación para desarrolladoresHerramientas de programación para desarrolladores
Herramientas de programación para desarrolladoresBBVA API Market
 
Herramientas de visualización de datos
Herramientas de visualización de datosHerramientas de visualización de datos
Herramientas de visualización de datosBBVA API Market
 
Open Source: getting started
Open Source: getting startedOpen Source: getting started
Open Source: getting startedBBVA API Market
 
Frameworks y herramientas para la web del futuro
Frameworks y herramientas para la web del futuroFrameworks y herramientas para la web del futuro
Frameworks y herramientas para la web del futuroBBVA API Market
 
APIs e Internet de las Cosas
APIs e Internet de las CosasAPIs e Internet de las Cosas
APIs e Internet de las CosasBBVA API Market
 
Union of bitcoin and APIs
Union of bitcoin and APIsUnion of bitcoin and APIs
Union of bitcoin and APIsBBVA API Market
 
La unión del bitcoin y las APIs
La unión del bitcoin y las APIsLa unión del bitcoin y las APIs
La unión del bitcoin y las APIsBBVA API Market
 
Big data in fintech ecosystem
Big data in fintech ecosystemBig data in fintech ecosystem
Big data in fintech ecosystemBBVA API Market
 
BBVA API Market - Productos
BBVA API Market - ProductosBBVA API Market - Productos
BBVA API Market - ProductosBBVA API Market
 

Más de BBVA API Market (11)

Programming tools for developers
Programming tools for developersProgramming tools for developers
Programming tools for developers
 
Herramientas de programación para desarrolladores
Herramientas de programación para desarrolladoresHerramientas de programación para desarrolladores
Herramientas de programación para desarrolladores
 
Herramientas de visualización de datos
Herramientas de visualización de datosHerramientas de visualización de datos
Herramientas de visualización de datos
 
Open Source: getting started
Open Source: getting startedOpen Source: getting started
Open Source: getting started
 
Frameworks y herramientas para la web del futuro
Frameworks y herramientas para la web del futuroFrameworks y herramientas para la web del futuro
Frameworks y herramientas para la web del futuro
 
APIs e Internet de las Cosas
APIs e Internet de las CosasAPIs e Internet de las Cosas
APIs e Internet de las Cosas
 
Union of bitcoin and APIs
Union of bitcoin and APIsUnion of bitcoin and APIs
Union of bitcoin and APIs
 
La unión del bitcoin y las APIs
La unión del bitcoin y las APIsLa unión del bitcoin y las APIs
La unión del bitcoin y las APIs
 
Big data in fintech ecosystem
Big data in fintech ecosystemBig data in fintech ecosystem
Big data in fintech ecosystem
 
Predictive APIs
Predictive APIsPredictive APIs
Predictive APIs
 
BBVA API Market - Productos
BBVA API Market - ProductosBBVA API Market - Productos
BBVA API Market - Productos
 

Último

TALLER DE PLAN DE SOPORTE SOCIOEMOCIONAL.pptx
TALLER DE PLAN DE SOPORTE SOCIOEMOCIONAL.pptxTALLER DE PLAN DE SOPORTE SOCIOEMOCIONAL.pptx
TALLER DE PLAN DE SOPORTE SOCIOEMOCIONAL.pptxDiegoRuizRios
 
ANÁLISIS DE LA ÉTICA UTILIRALISTA DE JEREMY BENTHAM.pdf
ANÁLISIS DE LA ÉTICA UTILIRALISTA DE JEREMY BENTHAM.pdfANÁLISIS DE LA ÉTICA UTILIRALISTA DE JEREMY BENTHAM.pdf
ANÁLISIS DE LA ÉTICA UTILIRALISTA DE JEREMY BENTHAM.pdfDaniloAstoVeliz
 
REPORTE SOBRE INCIDENCIA DELICTIVA, VALLE DE SANTIAGO, FEBRERO 2024
REPORTE SOBRE INCIDENCIA DELICTIVA, VALLE DE SANTIAGO, FEBRERO 2024REPORTE SOBRE INCIDENCIA DELICTIVA, VALLE DE SANTIAGO, FEBRERO 2024
REPORTE SOBRE INCIDENCIA DELICTIVA, VALLE DE SANTIAGO, FEBRERO 2024OBSERVATORIOREGIONAL
 
REPORTE SOBRE INCIDENCIA DELICTIVA, SILAO, FEBRERO 2024
REPORTE SOBRE INCIDENCIA DELICTIVA, SILAO, FEBRERO 2024REPORTE SOBRE INCIDENCIA DELICTIVA, SILAO, FEBRERO 2024
REPORTE SOBRE INCIDENCIA DELICTIVA, SILAO, FEBRERO 2024OBSERVATORIOREGIONAL
 
REPORTE SOBRE INCIDENCIA DELICTIVA, ROMITA, FEBRERO 2024
REPORTE SOBRE INCIDENCIA DELICTIVA, ROMITA, FEBRERO 2024REPORTE SOBRE INCIDENCIA DELICTIVA, ROMITA, FEBRERO 2024
REPORTE SOBRE INCIDENCIA DELICTIVA, ROMITA, FEBRERO 2024OBSERVATORIOREGIONAL
 
REPORTE SOBRE INCIDENCIA DELICTIVA, PÉNJAMO, FEBRERO 2024
REPORTE SOBRE INCIDENCIA DELICTIVA, PÉNJAMO, FEBRERO 2024REPORTE SOBRE INCIDENCIA DELICTIVA, PÉNJAMO, FEBRERO 2024
REPORTE SOBRE INCIDENCIA DELICTIVA, PÉNJAMO, FEBRERO 2024OBSERVATORIOREGIONAL
 
accidentes de tránsito 1ER BIMESTRE 2023-FINAL.pdf
accidentes de tránsito 1ER BIMESTRE 2023-FINAL.pdfaccidentes de tránsito 1ER BIMESTRE 2023-FINAL.pdf
accidentes de tránsito 1ER BIMESTRE 2023-FINAL.pdfIrapuatoCmovamos
 
Las Características Principales de las Redes.pptx
Las Características Principales de las Redes.pptxLas Características Principales de las Redes.pptx
Las Características Principales de las Redes.pptxecarvictoriajhan
 
taller de ujieres de la iglesia local pptx
taller de ujieres de la iglesia local pptxtaller de ujieres de la iglesia local pptx
taller de ujieres de la iglesia local pptxSandraEspaa8
 
El Maltrato Animal en Bolivia PowerPoint
El Maltrato Animal en Bolivia PowerPointEl Maltrato Animal en Bolivia PowerPoint
El Maltrato Animal en Bolivia PowerPointjose2rodriguez2000
 
REPORTE SOBRE INCIDENCIA DELICTIVA, JARAL DEL PROGRESO, FEBRERO 2024
REPORTE SOBRE INCIDENCIA DELICTIVA, JARAL DEL PROGRESO, FEBRERO 2024REPORTE SOBRE INCIDENCIA DELICTIVA, JARAL DEL PROGRESO, FEBRERO 2024
REPORTE SOBRE INCIDENCIA DELICTIVA, JARAL DEL PROGRESO, FEBRERO 2024OBSERVATORIOREGIONAL
 
REPORTE SOBRE INCIDENCIA DELICTIVA, FEBRERO 2024
REPORTE SOBRE INCIDENCIA DELICTIVA, FEBRERO 2024REPORTE SOBRE INCIDENCIA DELICTIVA, FEBRERO 2024
REPORTE SOBRE INCIDENCIA DELICTIVA, FEBRERO 2024OBSERVATORIOREGIONAL
 
Politicas publicas un balance necesario Bolivia
Politicas publicas un balance necesario BoliviaPoliticas publicas un balance necesario Bolivia
Politicas publicas un balance necesario BoliviaAlfredo Zaconeta
 
TECNOLOGIA Salaverry descripción del sector .pdf
TECNOLOGIA Salaverry  descripción del sector  .pdfTECNOLOGIA Salaverry  descripción del sector  .pdf
TECNOLOGIA Salaverry descripción del sector .pdfleonardomendocilla23
 
SISTEMAS REGISTRALES GUATEMALTECOS QUINTA.pptx
SISTEMAS REGISTRALES GUATEMALTECOS QUINTA.pptxSISTEMAS REGISTRALES GUATEMALTECOS QUINTA.pptx
SISTEMAS REGISTRALES GUATEMALTECOS QUINTA.pptxryo516
 
CATASTRO -tipos,importancia,ley 28294 entre otros
CATASTRO -tipos,importancia,ley 28294 entre otrosCATASTRO -tipos,importancia,ley 28294 entre otros
CATASTRO -tipos,importancia,ley 28294 entre otrosAlimarVargas
 
Competencia el ingrediente para crecer.pdf
Competencia el ingrediente para crecer.pdfCompetencia el ingrediente para crecer.pdf
Competencia el ingrediente para crecer.pdfAlfredo Zaconeta
 
Metodología del trabajo universitario pt 1
Metodología del trabajo universitario pt 1Metodología del trabajo universitario pt 1
Metodología del trabajo universitario pt 1gostingsoto
 

Último (18)

TALLER DE PLAN DE SOPORTE SOCIOEMOCIONAL.pptx
TALLER DE PLAN DE SOPORTE SOCIOEMOCIONAL.pptxTALLER DE PLAN DE SOPORTE SOCIOEMOCIONAL.pptx
TALLER DE PLAN DE SOPORTE SOCIOEMOCIONAL.pptx
 
ANÁLISIS DE LA ÉTICA UTILIRALISTA DE JEREMY BENTHAM.pdf
ANÁLISIS DE LA ÉTICA UTILIRALISTA DE JEREMY BENTHAM.pdfANÁLISIS DE LA ÉTICA UTILIRALISTA DE JEREMY BENTHAM.pdf
ANÁLISIS DE LA ÉTICA UTILIRALISTA DE JEREMY BENTHAM.pdf
 
REPORTE SOBRE INCIDENCIA DELICTIVA, VALLE DE SANTIAGO, FEBRERO 2024
REPORTE SOBRE INCIDENCIA DELICTIVA, VALLE DE SANTIAGO, FEBRERO 2024REPORTE SOBRE INCIDENCIA DELICTIVA, VALLE DE SANTIAGO, FEBRERO 2024
REPORTE SOBRE INCIDENCIA DELICTIVA, VALLE DE SANTIAGO, FEBRERO 2024
 
REPORTE SOBRE INCIDENCIA DELICTIVA, SILAO, FEBRERO 2024
REPORTE SOBRE INCIDENCIA DELICTIVA, SILAO, FEBRERO 2024REPORTE SOBRE INCIDENCIA DELICTIVA, SILAO, FEBRERO 2024
REPORTE SOBRE INCIDENCIA DELICTIVA, SILAO, FEBRERO 2024
 
REPORTE SOBRE INCIDENCIA DELICTIVA, ROMITA, FEBRERO 2024
REPORTE SOBRE INCIDENCIA DELICTIVA, ROMITA, FEBRERO 2024REPORTE SOBRE INCIDENCIA DELICTIVA, ROMITA, FEBRERO 2024
REPORTE SOBRE INCIDENCIA DELICTIVA, ROMITA, FEBRERO 2024
 
REPORTE SOBRE INCIDENCIA DELICTIVA, PÉNJAMO, FEBRERO 2024
REPORTE SOBRE INCIDENCIA DELICTIVA, PÉNJAMO, FEBRERO 2024REPORTE SOBRE INCIDENCIA DELICTIVA, PÉNJAMO, FEBRERO 2024
REPORTE SOBRE INCIDENCIA DELICTIVA, PÉNJAMO, FEBRERO 2024
 
accidentes de tránsito 1ER BIMESTRE 2023-FINAL.pdf
accidentes de tránsito 1ER BIMESTRE 2023-FINAL.pdfaccidentes de tránsito 1ER BIMESTRE 2023-FINAL.pdf
accidentes de tránsito 1ER BIMESTRE 2023-FINAL.pdf
 
Las Características Principales de las Redes.pptx
Las Características Principales de las Redes.pptxLas Características Principales de las Redes.pptx
Las Características Principales de las Redes.pptx
 
taller de ujieres de la iglesia local pptx
taller de ujieres de la iglesia local pptxtaller de ujieres de la iglesia local pptx
taller de ujieres de la iglesia local pptx
 
El Maltrato Animal en Bolivia PowerPoint
El Maltrato Animal en Bolivia PowerPointEl Maltrato Animal en Bolivia PowerPoint
El Maltrato Animal en Bolivia PowerPoint
 
REPORTE SOBRE INCIDENCIA DELICTIVA, JARAL DEL PROGRESO, FEBRERO 2024
REPORTE SOBRE INCIDENCIA DELICTIVA, JARAL DEL PROGRESO, FEBRERO 2024REPORTE SOBRE INCIDENCIA DELICTIVA, JARAL DEL PROGRESO, FEBRERO 2024
REPORTE SOBRE INCIDENCIA DELICTIVA, JARAL DEL PROGRESO, FEBRERO 2024
 
REPORTE SOBRE INCIDENCIA DELICTIVA, FEBRERO 2024
REPORTE SOBRE INCIDENCIA DELICTIVA, FEBRERO 2024REPORTE SOBRE INCIDENCIA DELICTIVA, FEBRERO 2024
REPORTE SOBRE INCIDENCIA DELICTIVA, FEBRERO 2024
 
Politicas publicas un balance necesario Bolivia
Politicas publicas un balance necesario BoliviaPoliticas publicas un balance necesario Bolivia
Politicas publicas un balance necesario Bolivia
 
TECNOLOGIA Salaverry descripción del sector .pdf
TECNOLOGIA Salaverry  descripción del sector  .pdfTECNOLOGIA Salaverry  descripción del sector  .pdf
TECNOLOGIA Salaverry descripción del sector .pdf
 
SISTEMAS REGISTRALES GUATEMALTECOS QUINTA.pptx
SISTEMAS REGISTRALES GUATEMALTECOS QUINTA.pptxSISTEMAS REGISTRALES GUATEMALTECOS QUINTA.pptx
SISTEMAS REGISTRALES GUATEMALTECOS QUINTA.pptx
 
CATASTRO -tipos,importancia,ley 28294 entre otros
CATASTRO -tipos,importancia,ley 28294 entre otrosCATASTRO -tipos,importancia,ley 28294 entre otros
CATASTRO -tipos,importancia,ley 28294 entre otros
 
Competencia el ingrediente para crecer.pdf
Competencia el ingrediente para crecer.pdfCompetencia el ingrediente para crecer.pdf
Competencia el ingrediente para crecer.pdf
 
Metodología del trabajo universitario pt 1
Metodología del trabajo universitario pt 1Metodología del trabajo universitario pt 1
Metodología del trabajo universitario pt 1
 

01. VERDADES Y MENTIRAS sobre el software libre

  • 2. Verdades y mentiras acerca del ‘software’ libre No cabe duda de que el software libre es una de las tecnologías que más controversias provoca desde hace varias décadas, en especial porque su filosofía sobre el modo en que se elabora y distribuye es muy distinta a aquella más habitual. 01
  • 3. Su modelo de negocio acredita que una empresa tecnológica puede funcionar de forma diferente a la del tradicional software privativo y ser rentable. En estas circunstancias, es lógico que se produzca un cruce de afirmaciones contrapuestas acerca de qué es el propio software libre y por qué se caracteriza su desarrollo y utilización, ya sea debido a simple desconocimiento, a incomprensión o al habitual juego limpio o sucio de la competencia. Pero que sea lógico no significa que la obligación de separar el grano de la paja respecto a esta tecnología carezca de importancia, aunque solo sea por garantizar un mínimo de rigor y honestidad intelectual en este debate: al final, lo indispensable es la precisión informativa, que el público conozca lo que de verdad le ofrece el software libre y decida cabalmente si desea usarlo, y que aquellas personas con puestos de responsabilidad en gestión de recursos estén al tanto de todas sus posibilidades para elegir lo que más convenga. 01. VERDADES Y
  • 4. El software libre es aquel que, tras su adquisición, puede ser utilizado, copiado, analizado, modificado y redistribuido por los usuarios con total libertad, gracias al código abierto u open source; es necesario que siempre se den estas condiciones para que sea considerado así. Pero no hay que confundir “libre” con “gratuito”, pues, mientras conserve estas características, no hay problema con que sea distribuido comercialmente; es decir, el conocido como freeware no es software libre: se distribuye y se usa sin coste alguno por lo general, pese a que lo primero depende de la licencia determinada, pero nunca se puede alterar el programa en concreto. Tampoco hay que confundirlo con el software de dominio público, que no requiere licencia de ningún tipo para su uso porque pertenece a todos, mientras que el software libre, siempre respetando sus principios fundamentales, funciona con distintas licencias, o sea, autorizaciones legales para explotar los programas: GNU GPL, AGPL, de estilo BDS o MPL y derivadas. La Licencia Pública General de GNU, la GPL, conserva los derechos de autor, el copyright, y permite la redistribución y la modificación siempre con componentes de la misma licencia; pero si se mezcla el código con otro de una licencia distinta, el resultado será en esta, que es empleada aproximadamente por el 60% del software libre existente. En cambio, la Licencia Pública Una definición de ‘software’ libre 01. VERDADES Y MENTIRAS
  • 5. 01. VERDADES Y MENTIRAS General de Affero es igual que la primera pero con un requisito más: la obligatoriedad de distribuir el software si se ejecuta para servicios en una red de ordenadores. Por otra parte, la licencia de estilo BSD, como su propio nombre indica, es la de software que se dispensa con sistemas operativos Berkeley Software Distribution, derivados del sistema Unix con aportaciones de la Universidad de California en Berkeley, y preserva el copyright solo para renunciar a la garantía y con objeto de atribuir adecuadamente la autoría en las modificaciones elaboradas. Además, la licencia de estilo MPL, esto es, Mozilla Public License, y sus derivaciones fomentan muy bien la colaboración, evitan la viralidad de la GPL y se utilizan en una ingente cantidad de sistemas operativos y otros productos de software libre. Por otra parte, los titulares de derechos de autor de software con licencia copyleft, para la distribución libre de copias y versiones alteradas, tienen la libertad de modificarlo, con el copyright primero, y comercializarlo con la licencia que más les convenga, al margen de la distribución del programa original como software libre.
  • 6. Es bastante común encontrar las mencionadas confusiones entre esta tecnología, el freeware y el de dominio público, pero también te puedes tropezar con suma facilidad con una serie de ideas que no se corresponden en absoluto con la realidad del software libre. Muchas personas piensan, por ejemplo, que esta tecnología no respeta las patentes ni los derechos de autor, lo cual tiene poco sentido porque sus desarrolladores no utilizan software privativo y por lo tanto, ni huelen las patentes; lo que no significa que ellos mismos pierdan sus derechos Las ideas erróneas más habituales acerca del ‘software’ libre 01. VERDADES Y MENTIRAS
  • 7. como autores de los programas de software libre: lo único que ocurre es que liberan la utilización de los que han elaborado conforme a los principios de esta tecnología. O hay quien le echa la culpa a su dinámica de que se patenten modificaciones de códigos fuente privados, cuando el software libre no guarda relación alguna con los vacíos o paraguas legales que posibilitan que eso ocurra. E incluso hay gente que cree que los programas de software libre son pirateados o de licencias caducadas, cuando su desarrollo es del todo independiente y aprovecha lo que ya existe en esta misma tecnología para trabajar en nuevas versiones mejoradas, pero nunca fusilando código ajeno, sin el permiso correspondiente de su autor ni aguardando a que una licencia caduque, dado que los desarrolladores de software libre ya disponen de suficientes códigos abiertos para contribuir con sus aportaciones. Pero de lo más sorprendente que uno puede escuchar acerca de esta tecnología, como señala el consultor internacional en políticas tecnológicas y comunicación Ramón Ramón, es que “no se trata de un sistema profesional”, que se compone de productos de mala calidad, hasta chapuceros, porque el software lo manosean demasiadas personas y semejante proceso de trabajo no comporta la seriedad debida, la de las empresas que fabrican y distribuyen software privativo, supuestamente, de las 01. VERDADES Y MENTIRAS
  • 8. que, en general, nadie pone en duda su eficiencia de todos modos. Y lo que no saben o no han llegado a comprender los que opinan de tal manera es que, en primer lugar, los desarrolladores de software libre pueden ser y son tan profesionales como los de software privativo y que, según un estudio de la Universidad Rey Juan Carlos y la Oberta de Catalunya, casi la mitad de estos programadores desarrollan también software privativo y pueden vivir de ambas labores. Una imagen que desmiente la percepción de fanáticos que existe sobre ellos; que por la propia dinámica de desarrollo del software libre, sin limitaciones de acceso al código y con la posibilidad de testear un programa de inmediato, las mejoras y los avances son más rápidos. 01. VERDADES Y MENTIRAS
  • 9. Además, como refiere David Úbeda, uno de los responsables de la Oficina de Software Libre de la Universidad Miguel Hernández, que es la que más ha destacado en el último Ranking de universidades en Software Libre (RuSL), en cuanto a los entornos de producción, Top500.org publicó un monográfico sobre “el dominio aplastante de GNU/Linux en supercomputadores”. Úbeda considera, por otra parte, que “las críticas destructivas contra el software libre se suelen realizar desde el desconocimiento”. Críticas de las que se deriva la idea de que el software libre es malo para el progreso del mercado tecnológico, y se suele añadir que, como es gratis, no genera movimiento económico, que acaba con la innovación y supone la desaparición de las pequeñas empresas desarrolladoras. En realidad, si muchas cabezas piensan más y mejor que unas cuantas, no es descabellado pensar que muchos desarrolladores de software libre puedan trabajar más y mejor que solo unos cuantos de software privativo, y si pueden vivir de ello, como ocurre con el 65% de los programadores de software libre, es de cajón que esta tecnología fortalece el mercado. 01. VERDADES Y MENTIRAS
  • 10. Además, puesto que no tiene por qué ser gratuita ya que el código abierto y modificable no quita que los sistemas, programas o aplicaciones se puedan vender, como cobrar por el soporte, la distribución y los tutoriales de uso, todo ello genera un interesante movimiento económico. El cual de ningún modo mata el impulso innovador por la propia dinámica de crecimiento exponencial del desarrollo en abierto, en la que no hay barreras más que los límites de la creatividad particular. Y siendo conscientes de que el 90% del software libre que se elabora en el mundo se hace por encargo, uno sabe que multitud de empresas desarrolladoras se mantienen activas gracias a ello. Además, la Fundación Linux calcula que el valor financiero del kernel de su plataforma es de unos 2.200 millones de euros. Juan Julián Merelo, director de la Oficina de Software Libre de la Universidad de Granada, que es la más activa de España según el RuSL, cuenta que la mayor falsedad que se ha encontrado en los últimos tiempos acerca de esta tecnología es “que no tiene soporte”. 01. VERDADES Y MENTIRAS
  • 11. La verdad es que uno puede “comprarlo, en general, para cualquier herramienta de software libre, desde el servidor Apache o nginx hasta bases de datos como PostgreSQL o sistemas completos como Drupal. Precisamente el argumento es el contrario: con software privativo solo tienes soporte de la empresa que lo fabrica o sus preferred partners. Con software libre, pymes, empresas locales o autónomos con experiencia te pueden prestar soporte”. Mención aparte merece la idea de que los programas de software libre son incompatibles con sistemas operativos privativos, cuando la verdad es todo lo contrario pues, de otro modo, la difusión de esta tecnología sería mucho más pobre, o de que no son válidos para sistemas críticos, de importancia estratégica, porque no resultan seguros, cuando el código abierto garantiza que cualquiera pueda comprobar la seguridad de todos los programas y, como añade Ramón Ramón, que la mismísima Bolsa de Nueva York migrara al sistema operativo Linux es una muestra de la confianza que se puede depositar en él. 01. VERDADES Y MENTIRAS
  • 12. El mismo Ramón, por otro lado, comenta que una de las falsedades que más escucha acerca del software libre, sobre todo en despachos de altos funcionarios gubernamentales, es que esta tecnología “es solo para países ricos o para momentos de bonanza económica y despilfarro”. Algunos piensan que, en verdad, es durante la época de prosperidad cuando hay que ahorrar en lo posible, pues es el periodo en que se cuenta con capital para ello. Pero la ocurrencia que señala Ramón se basa en la idea errónea de que el uso de software libre es más oneroso que el privativo, cuando el ahorro del pago de licencias elimina parte importante del coste de uso. Sin embargo, a pesar de estas concepciones tan frecuentes que no se ajustan a la realidad tecnológica: el 70% de los encuestados ha usado o usa programas de software libre a diario y el 80% contestó afirmativamente a la pregunta de si siente confianza en esta tecnología, según el último informe sobre Valoración del Software Libre en la sociedad, confeccionado por PortalProgramas.com con encuestas en 16 países hispanohablantes y en las que participaron 1.500 personas. Así que, a la vista de estos datos, parece que el rigor y la honestidad intelectual están ganando la batalla en el debate acerca del software libre. 01. VERDADES Y MENTIRAS de los encuestados ha usado o usa programas de software libre a diario 70%
  • 13. La laboriosa historia del ‘software’ libre Se suele considerar que el software libre surgió en los años ochenta del siglo pasado por la necesidad de llevar a cabo proyectos para su elaboración ante la aplastante mayoría del privativo. 02
  • 14. No obstante, pese a que esta afirmación es correcta, no lo es menos la de que el desarrollo de los primeros ordenadores y programas informáticos era colaborativo, muy influido por la dinámica académica. De hecho, a finales de los años cincuenta y durante los sesenta, casi la totalidad del software era producido por académicos y grupos de investigadores que cooperaban entre sí, y colectivos de usuarios distribuían los sistemas operativos y los programas, cuyo código podía modificarse para realizar arreglos o mejorarlo. Así, existieron ciertas comunidades de software comparables con la del software libre actual mucho antes del movimiento en su favor, e incluso de la propia conceptualización de esta tecnología. Richard Stallman, programador neoyorkino que fundó el movimiento por el software libre, señala que hubo una comunidad que compartía programas informáticos en el Instituto Tecnológico de Massachusetts (MIT), donde fue hacker del Laboratorio de Inteligencia Artificial, años antes de iniciarse el movimiento. 02. LA HISTORIA
  • 15. Pero el mismo concepto de “código abierto” en que se asienta el software libre y la práctica de compartir con autonomía la información tecnológica provienen de más atrás, mucho antes de que existiera la informática, y de otro ámbito técnico: la industria del automóvil. Tras una lucha empresarial relacionada con la patente de un motor de gasolina de dos tiempos de George Selden, que involucraba a otro grupo de fabricantes independientes entre los que se encontraba Henry Ford, una nueva asociación del sector llegó a un acuerdo para establecer una licencia múltiple para todos los fabricantes de automóviles de Estados Unidos, según el cual todas las patentes tecnológicas que desarrollaran serían compartidas entre ellos sin ningún tipo de transacción, es decir, abiertamente. 02. LA HISTORIA
  • 16. A finales de los setenta y principios de los ochenta del siglo XX, mediante el registro de marca, los derechos de autor y el arrendamiento, las empresas que vendían ordenadores y software comenzaron a cobrar por licencias de uso, restringiendo así el desarrollo de esta tecnología. Fue inolvidable la carta que Bill Gates, el celebérrimo cofundador de la empresa de software Microsoft, escribió a los aficionados al desarrollo informático en 1976. Esto revela, no solo el cambio de tendencia hacia la privatización que se iba a producir en los años siguientes, sino su propia incomprensión del modelo colaborativo de desarrollo. Del ‘software’ privativo al libre Bill Gates “Como la mayoría de amateurs sabéis, la mayor parte de vosotros roba el software que emplea. El hardware debe pagarse, pero el software es algo para compartir. ¿A quién le importa si la gente que trabajó en él fue o no pagada? “ 02. LA HISTORIA
  • 17. Hubo que esperar hasta septiembre de 1983 para que Richard Stallman comunicara en los grupos de noticias de Usenet, el conocido y veterano medio de discusión de internet generado por Tom Truscott y Jim Ellis en 1979, que pretendía crear un sistema operativo completamente libre, sin restricciones para su utilización, modificaciones y distribución, en lo que se conoció como el proyecto GNU. Se cuenta que una impresora que era imposible de arreglar en el MIT porque no contaban con el código fuente pudo inspirar a Stallman para el proyecto, o el encontronazo que tuvo con Symbolics, Inc. a propósito de su máquina Lisp, que ejecuta programas en este lenguaje, y el acceso a sus actualizaciones por parte del MIT. En 1985 publicó el Manifiesto GNU, en el que Stallman explicaba sus motivaciones para elaborar una alternativa al Unix, sistema operativo ya madurito de los laboratorios Bell de AT&T, e instituyó la Fundación para el Software Libre (FSF), que “se dedica a eliminar las restricciones sobre la copia, redistribución, entendimiento y modificación de programas de computadoras. Con este objeto, promociona el desarrollo y uso del software libre en todas las áreas de la computación pero, muy particularmente, ayudando a 02. LA HISTORIA
  • 18. desarrollar el sistema operativo GNU”. Una definición de software libre fue publicada en febrero de 1986, y el concepto de copyleft (no el propio término), que Stallman había ideado, se incluyó en la GLP de 1989, que se actualizó en 1991. Ese mismo año, el ingeniero de software Linus Torvalds, nacido en Finlandia y nacionalizado estadounidense, liberó el núcleo o kernel de Linux para que fuera modificado con libertad; y en 1992, licenció una nueva versión según los términos de la GPL, con lo que nos brindó un sistema operativo libre, completo y eficiente, el GNU/Linux. Para ello, se basó en el que había creado el neoyorkino Andrew Tanenbaum, profesor de ciencias de la computación en la Universidad Libre de Ámsterdam, y en algunas herramientas desarrolladas por el mismo proyecto GNU. Pero, como ocurre en las mejores familias, se produjo una controversia en la comunidad del software libre sobre la denominación del sistema operativo que había propiciado Torvalds: por un lado, los integrantes del proyecto GNU piden que a este sistema se lo llame GNU/Linux porque la mayor parte de ellos que se basan en el kernel de Linux se derivan del sistema GNU, cuyo desarrollo comenzó varios años antes de que Torvalds presentara su núcleo; por otro, quienes se deciden por el sencillo nombre de Linux lo prefieren porque les resulta más reconocible y práctico y ha cosechado un mayor reconocimiento y, por ende, una mejor acogida. 02. LA HISTORIA
  • 19. Y no se trata de la única polémica suscitada en el entorno del software libre. Hay que recordar que, después de la publicación de La catedral y el bazar, libro del historiador de la cultura hacker Eric Raymond sobre la misma y el software libre que llevó a la empresa Netscape a liberar su suite de internet, hoy más conocida como Firefox y Thunderbird, el propio Raymond, Torvalds y otras personas del mundillo fundaron en 1998 la Iniciativa por el Código Abierto, el open source, con la intención de trasladar la filosofía del software libre al entorno del comercial, destacando la potencia mercantil de compartir códigos fuente. El motivo de esta decisión era que el activismo de la FSF no atraía a empresas como Netscape, pero la propia Fundación y Stallman protestaron vigorosamente ante la Iniciativa porque consideraban que ocultaba los valores sociales del software libre y el énfasis en la libertad de los usuarios de ordenadores, aunque se luchara igualmente contra el software privativo. 02. LA HISTORIA
  • 20. Cuando se le pregunta a Juan Julián Merelo qué momento o momentos de la historia del software libre considera que han sido más relevantes, primero suelta un “¡afú!”, expresión granadina que unas veces indica cansancio, y otras, dificultad: no es tarea sencilla escoger ocasiones muy concretas de entre todas las que han empedrado la evolución esta tecnología. Finalmente se decide por cuando Torvalds, en 2005, liberó Git, un software de control de versiones de aplicaciones, basado en el privativo BitKeeper y el libre Monotone, y su mantenimiento para cuando cuentan con número grande de archivos de código fuente, de modo que se garantice la eficacia y la seguridad del mismo. “Hoy en día”, dice Merelo, “el software libre no se entiende sin esta herramienta, que domina totalmente el panorama de creación, producción y distribución de software”. Por su parte, Ramón Ramón barre para casa y, además de algo obvio como el empuje de Stallman para que esta tecnología floreciese, Los hitos del ‘software’ libre 02. LA HISTORIA
  • 21. elige la decisión de la Comunidad de Extremadura de apostar por el software libre en todos sus centros educativos a partir del año 2000, colocándose en tres años como la región con más ordenadores por alumno de todo el mundo, que funcionaban primero con GNU/Linux y, desde 2002, con Linex, un sistema operativo en castellano desarrollado y soportado por la propia Comunidad que ahora, por lo visto, va a ser relegado en favor de Microsoft. Se aduce para ello que se trata del sistema que utilizan la mayoría de los profesores en sus propias casas, es decir, se traslada absurdamente una opción personal a la enseñanza pública, y debido a que en Formación Profesional, los centros de educación especial, conservatorios y Bellas Artes “no quieren el OpenOffice porque no les sirve” y han pedido el Office, algo improbable porque OpenOffice es muy similar al otro procesador de textos y, además, perfectamente compatible con Windows. Por su parte, Ramón Ramón barre para casa y, además de algo obvio como el empuje de Stallman para que esta tecnología floreciese, elige la decisión de la Comunidad de Extremadura de apostar por el software libre en todos sus centros educativos a partir del año 2000, colocándose en tres años como la región con más ordenadores por alumno de todo el mundo, que funcionaban primero con GNU/Linux y, desde 2002, con Linex, un sistema operativo en castellano desarrollado y soportado por la propia Comunidad que ahora, por lo visto, va a ser relegado en favor de Microsoft. 02. LA HISTORIA
  • 22. Se aduce para ello que se trata del sistema que utilizan la mayoría de los profesores en sus propias casas, es decir, se traslada absurdamente una opción personal a la enseñanza pública, y debido a que en Formación Profesional, los centros de educación especial, conservatorios y Bellas Artes “no quieren el OpenOffice porque no les sirve” y han pedido el Office, algo improbable porque OpenOffice es muy similar al otro procesador de textos y, además, perfectamente compatible con Windows. Y David Úbeda piensa que, sin duda, existen hitos muy significativos en materia de software libre que han marcado un antes y un después; por ejemplo, cuando Torvalds comenzó el desarrollo y el mantenimiento del kernel de Linux. “Sin embargo --apunta-- creo que el momento más importante de la historia del software libre se produjo cuando un grupo de personas fue capaz de canalizar toda la capacidad colaborativa y movilizar a un número elevado de individuos para un fin único, como es liberar todo su know-how [el conocimiento fundamental como forma de transferencia de tecnología] a la comunidad. Esa fue la semilla”. Y añade que lo realmente notable “es que todavía perdura con el paso del tiempo, por lo que esta capacidad colaborativa no ha hecho más que consolidarse, creando lazos más potentes y participando también de la vida política para llevar esta filosofía [la del software libre] aún más lejos. Todo ello me lleva a pensar que es un proceso que no ha hecho más que comenzar”. Ojalá tenga razón. 02. LA HISTORIA
  • 23. Open Source infografía Con Open Source se puede leer, modificar y redistribuir el código fuente de un programa, este evoluciona, se desarrolla y mejora. Los usuarios lo adaptan a sus necesidades, corrigen sus errores dando como resultado la producción de un mejor software. 03
  • 24. 03. OPEN SOURCE INFOGRAFÍA 1950 Código fuente IBM IBM libera fuentes código de sus sistemas operativos. 1955 Compartir Grupo de usuarios Con el expreso propósito de facilitar el intercambio de código abierto con código fuente de IBM. Durante los 60 y 70, UNIX se crea dentro y a través de los Laboratorios Bell, MIT y General Electric. Bill Gates expresó su consternación por el amplio intercambio de código abierto de Altair Basic. CRONOLOGÍA
  • 25. 03. OPEN SOURCE INFOGRAFÍA 1983 Proyecto GNU Richard Stallman comienza el Movimiento del Software Libre, con la fundación del proyecto GNU. 1980 Fuente BBS Disponible en el Bulletin Board Systems. El código fuente figura en el movimiento de software gratuito. 1985 Software libre para todos RMS funda la Fundación de Software Libre (FSF). FSF lleva la iniciativa del código abierto.
  • 26. 1987 GNU Proporciona GNU desarrolla un ensamblador, una optimización portátil compilador de C (GCC), un editor (GNU Emacs) y utilidades Unix. 1991 Minix Linus Torvalds publica un mensaje en USENET comp.os.minix acerca del nuevo kernel de tipo Unix (Linux) que ha desarrollado. GNU tiene el núcleo inicial y compilador necesario para desarrollar el programa. 03. OPEN SOURCE INFOGRAFÍA
  • 27. 1998 Código Abierto Netscape anuncia que liberará el código fuente de Navigator. Sun Microsystems y Adaptec se unen a Linux International. Oracle e Informix anuncian que conectarán sus bases de datos a GNU/Linux. 1993 USL v. BSDi Después de que se instaló USL v. BSDi, FreeBSD y NetBSD son liberados como software libre. 1998 Open Source Se acuña el término open source y durante la semana siguiente Bruce Perens y Eric S. Raymond lanzan opensource.org Según Aplicaciones NT, Linux OS's se utilizan en casi un 18% de todos los clientes web. 03. OPEN SOURCE INFOGRAFÍA
  • 28. 2000 Codificación Se crean multitud de idiomas de codificación para satisfacer la demanda. 1999 Minix LinuxWorld Conference and Expo. Apple lanza Darwin bajo licencia código abierto. 2005 Git Linus Torvalds empieza a trabajar en su propia DVCS-Git. 03. OPEN SOURCE INFOGRAFÍA
  • 29. 2008/2014 Móvil OS Aparece Android, Chrome, Chromium OS y Oracle demanda a Google. 2008 GitHub GitHub se convierte en el sitio más popular de alojamiento DVCS con más de 3,4 millones de usuarios. 2015 Apple anuncia Swift 2 bajo licencia código abierto. 03. OPEN SOURCE INFOGRAFÍA
  • 30. Según los derechos que cada autor reserva a su obra: Fuente Pública Copyleft Permisiva Robusta fuerte Robusta débil Código abierto ‘SOFTWARE’ PÚBLICO Dominio Público (gratis) ‘SOFTWARE’ COMERCIAL FreeWare Shareware Copyright Copyleft Código cerrado MODELOS DE ‘SOFTWARE’ PÚBLICO 03. OPEN SOURCE INFOGRAFÍA
  • 31. TIPOS DE LICENCIA • Código binario. • Uso de acuerdo a los términos de licencia. • Términos negociables. • Pagos de derechos. Copyright • Deriva de código abierto • Impone obligaciones de distribución y alojamiento. Copyleft robusta fuerte • Modificar código abierto • Impone obligaciones de distribución y alojamiento. Copyleft robusta débil • Sin obligaciones de distribución y alojamiento. Copyleft permisiva • Derechos liberados por el autor. • Derechos expirados Sin obligaciones - EULA - Microsoft Reference Source - GPL 2 / GPL 3 - AGPL - CC - Berkely DB - EUPL - LGPL 2.1/3 - MPL 1/2 - CPL - Artistic License 2 - Microsoft Public - BSD 2/3 - MIT/X11 - Apache Foundation - Zlib/libping - Academic Free - The unilicense - CC0 - WTFPL COMERCIAL Código cerrado FOSS FUENTE PÚBLICA Código abierto DOMINIO PÚBLICO Código abierto 03. OPEN SOURCE INFOGRAFÍA
  • 32. Big Data y Open Source como motores de la innovación Ya se ha mencionado el código abierto u open source como un elemento capital en el desarrollo del software libre, y ha quedado claro que se trata de aquel con el que se elabora, se modifica y se distribuye tecnología libremente, centrándose su teoría en las ventajas prácticas de esta dinámica en vez de en la ética de la libertad. 04
  • 33. No obstante, es el concepto de Big Data o de “datos masivos” el que complementa al código abierto, no solo para la expansión acelerada del desarrollo tecnológico, sino también para la libertad de acceso a la información que, entre otras cosas, propicia dicho desarrollo. Ambos elementos forman parte de la innovación abierta, una noción acuñada por el profesor estadounidense Henry Chesbrough, teórico organizacional, en su libro Open Innovation: The New Imperative for Creating and Profiting from Technology, que fue publicado en 2003 y cuyas ideas acerca de cómo la tecnología debe ser gestionada y explotada han sido muy influyentes, aumentando el impacto público del software libre y el código abierto. Chesbrough aclara que no hay que confundir innovación con invención: la segunda es la creación de algo nuevo sin necesidad de que ello conlleve un beneficio económico; en cambio, la innovación es la aplicación de las invenciones, de los inventos, precisamente para generar ese beneficio, es decir, contempla su introducción en el mercado. Y en el caso de la innovación abierta, es aquella que las empresas buscan nuevas tecnologías sobrepasando el ámbito de su propia organización y colaboran con socios externos, lo que conlleva la conjunción del 04. BIG DATA Y OPEN SOURCE
  • 34. “La creatividad empresarial es la que hace girar la rueda de la economía y cada limitación a la creatividad lo único que consigue es poner un palo en esa rueda Luís Bassat “ ©JotDown conocimiento interno y externo que sirve para consumar proyectos estratégicos de investigación y desarrollo o I+D y mejorar su eficacia. Esta dinámica que espolea el flujo de conocimiento, por otra parte, permite un mejor reparto de riesgos y beneficios con socios externos, y en las propias empresas, una mayor participación de todos los empleados; y si se tiene en cuenta la sensatez del influyente publicista Lluís Bassat al decir que “la creatividad empresarial es la que hace girar la rueda de la economía y cada limitación a la creatividad lo único que consigue es poner un palo en esa rueda”, la innovación abierta es un claro empuje a la creatividad empresarial y, así, del propio desarrollo. Sin embargo, en honor a la verdad, es importante advertir que el uso del conocimiento externo de “los porteros tecnológicos” ya fue teorizado por Thomas Allen, profesor del MIT, en los años sesenta del siglo pasado, igual que Eric von Hippel, también docente en el MIT, identificó en los ochenta a los usuarios avanzados como un recurso clave para las innovaciones rompedoras. 04. BIG DATA Y OPEN SOURCE
  • 35. La innovación con código abierto El mundo tecnológico actual ha evolucionado de tal manera y tan rápido que su complejidad hace prácticamente imposible que una sola organización, de forma individual, sea capaz de monopolizar el talento, la innovación y los resultados. Hay que olvidarse de los modelos de desarrollo en que una compañía llevar a cabo todos los aspectos de sus productos tecnológicos; ya no son óptimos ni mucho menos viables; están obsoletos. El presente y el futuro de la tecnología se encuentran en la colaboración, precisamente aquello en lo que se basa el software libre, que es el mejor ejemplo de innovación abierta que se puede conseguir, si bien la práctica de la obtención y concesión de licencias para patentes de software, que de libre no tiene nada, también cuadra con la tesis de innovación abierta de Chesbrough, pues sus muestras de intercambio tecnológico también se asientan en gran medida en métodos patentables y las licencias relacionadas que se pagan a organizaciones externas. En cualquier caso, los hackatones, o sea, encuentros multitudinarios de programadores que se organizan para el desarrollo de software libre como AngelHack, que es el más importante a nivel mundial, sirven de ejemplo de la tendencia colaborativa en la producción tecnológica. Por otro lado, el open source está jugando un papel fundamental en la nube y en el entorno de los dispositivos móviles, convirtiéndose en fuente de soluciones innovadoras para las necesidades de los usuarios. 04. BIG DATA Y OPEN SOURCE
  • 36. Son los miles de desarrolladores que participan en montones de proyectos distintos de código abierto los que están acelerando la innovación tecnológica, y no sólo numerosas compañías que durante mucho tiempo habían protegido sus códigos con tanto empeño de las miradas ajenas están ahora pasándose al abierto, sino que además están interviniendo en el proceso de desarrollo de una manera muy activa. Los responsables de dichas compañías, como NoSQL Couchbase, Cloudera Inc. o la gran Red Hat, coinciden en que lo que se acumula con el procedimiento colaborativo acelera la consecución de las características primordiales de los ecosistemas que necesitan para innovar y, así, el código abierto generalmente entrega mejores productos que las alternativas propietarias, y con mayor rapidez; y en que ninguna infraestructura destacada de software como plataforma ha surgido en la última década con la dinámica del código privativo, la cual es una enorme desventaja competitiva que mata la innovación empresarial. 04. BIG DATA Y OPEN SOURCE COMO MOTORES DE LA INNOVACIÓN04. BIG DATA Y OPEN SOURCE
  • 37. Compañías como Google, que se basa casi por completo en el código abierto, Facebook, que creó la base de datos NoSL Cassandra, o Netflix se percataron de que los proveedores de software ya no podían satisfacer sus necesidades, así que empezaron a elaborar el suyo propio, y los clientes de los proveedores se proveyeron a sí mismos. Siguiendo la idea de que con la apertura de sus invenciones al resto del mundo tienen mucho más que ganar, los usuarios de la tecnología de código abierto son los que están impulsando su desarrollo: la necesidad de que el software sea muy especializado según los propósitos de cada empresa las empuja hacia el código abierto, porque así cuentan con una cantidad más abundante de expertos capaces de solucionar sus problemas. 04. BIG DATA Y OPEN SOURCE COMO MOTORES DE LA INNOVACIÓN El nuevo mundo de Big Data El concepto de Big Data describe de manera algo imprecisa un conjunto valioso y peliagudo de prácticas, técnicas, cuestiones éticas y resultados referentes al acopio de información masiva, los sistemas informáticos que acumulan datos a gran escala y las fórmulas que se utilizan para hallar patrones recurrentes en la inmensidad de esos datos. 04. BIG DATA Y OPEN SOURCE
  • 38. 04. BIG DATA Y OPEN SOURCE COMO MOTORES DE LA INNOVACIÓN Estos sistemas, por supuesto, forman parte de las tecnologías de la información y la comunicación, las TIC, que tanta resonancia tienen en la actualidad porque el procesamiento de datos sobre campos grandes y complejos era impensable hasta hace poco tiempo. Se suele mentar en esta cuestión un informe del analista Doug Laney para Gartner de 2001, en el que se habla de características de Big Data como el volumen (la gran cantidad de datos disponibles para ser analizados), la velocidad (con la que se produce la recolección de datos) y la variedad (por los distintos formatos de las fuentes de los mismos datos). La necesidad de las plataformas abiertas de Big Data se sustenta en el mantenimiento de la innovación que tenga como base la recogida ininterrumpida de información fiable, para lo que se requiere, no sólo la tecnología de procesamiento precisa, sino también un acceso rápido y sencillo a los instrumentos para explorar de forma intuitiva nuevas propuestas de análisis sin barrera alguna. Así dichas plataformas han de ser transparentes, integradoras, colaborativas, flexibles y veloces, y las más usadas a día de hoy cumplen en general con tales requisitos: Data Analytics, Hadoop & NoSQL, Data Science, Data & the Cloud, Machine Learning, Data Architecture… 04. BIG DATA Y OPEN SOURCE
  • 39. 04. BIG DATA Y OPEN SOURCE COMO MOTORES DE LA INNOVACIÓN No cabe duda de que una de las grandes fuentes de información para el análisis de Big Data son las redes sociales, pero únicamente acerca del comportamiento y los intereses de los usuarios, algo que anhelan conocer todas las empresas que pretenden venderles sus productos. Para ello existe el social media mining (SMM), es decir, “el proceso de extraer, almacenar, representar, visualizar y analizar datos masivos generados por los usuarios con el objetivo de descubrir patrones significativos a partir de las interacciones sociales en internet”, según lo define un reciente estudio de la Universidad Autónoma de Barcelona de 2015. Este proceso cuenta con una herramienta fundamental, las API, interfaces de programación de aplicaciones, que establecen conexión con estas, mediante un mecanismo de autenticación y autorización de permisos en el que se implementa el protocolo oAuth (open Authentication), con el cual un usuario le concede a un tercero, proveedor de un servicio o de la misma aplicación, que acceda a sus datos, presumiblemente para utilizarlos según sus intereses comerciales. 04. BIG DATA Y OPEN SOURCE
  • 40. Las API de redes sociales más populares son las de Twitter, YouTube, Facebook e Instagram. La más flexible de ellas es la de Twitter, tanto para obtener información gracias a lo pública que resulta como porque permite realizar gran cantidad de acciones propias de la red social, y se sirve de los operadores lógicos OR, AND y NOT en sus búsquedas, que además se incluyen en cuentas concretas. Facebook, pese a que atesora mucha más información de sus usuarios que no es pública, le resulta muy útil para su propia API de anuncios publicitarios, y no lleva a cabo una búsqueda con operadores lógicos ni en cuentas específicas. YouTube es bastante restrictiva en el número de vídeos que proporcionan sus búsquedas, cuyos operadores lógicos, AND y OR, no se encuentran optimizados, y se debe renovar el token de acceso de vez en cuando. Instagram es la más restringida de todas, pues no permite publicar nuevas imágenes ni comentar, sólo ver la información, sin búsqueda con operadores lógicos y únicamente mediante etiquetas válidas para conseguir resultados eficaces. Así que parece que todavía hay mucho que mejorar en este ámbito. 04. BIG DATA Y OPEN SOURCE COMO MOTORES DE LA INNOVACIÓN04. BIG DATA Y OPEN SOURCE
  • 41. Hoy en día existen dos grandes transatlánticos en el mercado del hardware de código abierto. Arduino y Raspberry Pi dominan el hardware abierto… pero cada vez hay mejores alternativas 05
  • 42. Arduino y Raspberry Pi se utilizan por desarrolladores de proyectos en todo el mundo en campos como la electrónica, la automoción, la robótica, la impresión 3D y el conocido como el Internet de las Cosas, un negocio que podría alcanzar un volumen de 25.000 millones en 2020. Pero otros distribuidores disponen ya de alternativas potentes a ambos gigantes. Arduino es el rey por excelencia del hardware de código abierto. Existen numerosos tipos de placas base para diferentes tipos de proyectos de desarrollo. Desde robótica, impresión 3D, Internet de las Cosas, wearables (dispositivos ponibles) o inteligencia textil. En la página web de Arduino pueden verse todos los modelos: suman más de 20 productos distintos. Cada uno de ellos tiene su propio procesador, memoria RAM, puertos USB… ENTRY LEVEL Arduino Uno Arduino Pro Arduino Pro Mini Arduino Micro Arduino Starter Kit Arduino Basic Kit Arduino Motor Shield Arduino Nano ENHANCED FEATURES Arduino Mega Arduino Zero Arduino Due Arduino Proto Shield INTERNET OF THINGS Arduino Yún Arduino Ethernet Shield Arduino GSM Shield Arduino Wifi Shield 101 Arduino Gemma Arduino Lilypad Arduino Lilypad Simple Arduino Lilypad USBWEARABLE Material 1013D PRINTING BOARD MODULES SHIELDS KITS COMING NEXT 05. ARDUINO Y RASPBERRY PI
  • 43. 05. ARDUINO Y RASPBERRY PI Proyectos curiosos con Arduino hay muchos: desarrollo de robots, instrumentos como un xilófono, máquinas atrapagolosinas, calculadoras, cámaras fotográficas, termómetros… Este hardware formado por una placa base con un microcontrolador y un entorno de desarrollo propio (lenguaje de programación Proccessing/Wiring y un cargador de arranque) es sin ninguna duda la alternativa más sólida al desarrollo bajo patente. Su uso es universal. Raspberry Pi dispone de dos modelos de placa, A y B, y otros dos modelos revisados, A+ y B+. El modelo A dispone de una memoria SDRAM de 256 MB, un puerto USB, un puerto de salida HDMI y una tarjeta de memoria SD. No dispone de un segundo puerto USB ni tampoco conexión ethernet a la Red. El modelo mejorado A+, lanzado en noviembre de 2014, sigue teniendo un único puerto USB, una memoria SDRAM de 256 MB y no tiene conexión ethernet, pero su tamaño es más pequeño que los modelos de 65 mm. de longitud.
  • 44. El modelo B de Raspberry Pi fue la placa de gama alta hasta julio de 2014. Tiene dos puertos USB y una memoria SDRAM de 512 MB. Además, tiene un puerto de conexión ethernet a internet. Su modelo mejorado, el B+, fue lanzado en esa fecha con algunas mejoras importantes: mayor potencia gracias a un nuevo sistema de alimentación, tarjeta microSD, toma de audio y vídeo de 3,5 mm y limitador de corriente de 5V para salida HDMI. Ver vídeo El número de proyectos con este tipo de placas es enorme: algunos desarrolladores han utilizado Raspberry Pi para diseñar un traductor universal, un mini ordenador portátil, una cámara compacta, una radio digital o una máquina arcade. En una web como Instructables se pueden encontrar cientos de desarrollos ‘Do It Yoursel’ (‘Hazlo tú mismo’). Es una fiebre. 05. ARDUINO Y RASPBERRY PI
  • 45. Competidores dentro del mercado BEAGLEBONE, un miniordenador de 89 dólares BeagleBone es una de las alternativas más sólidas del mercado a Arduino y Raspberry Pi. En estos momentos tiene cuatro productos en el mercado: BeagleBone, BeagleBone Black, BeagleBoard-xM y BeagleBoard. Todas ellas son placas base con su propio procesador, su memoria RAM, su lector de tarjetas microSD, fuente de energía y su puerto de conexión para periféricos. BeagleBone tiene un microprocesador ARM Cortex A8 AM3358 de 720 MHz, con una memoria RAM DDR2 de 256 MB, acelerador de gráficos 3D, conexión ethernet a la Red, lector de tarjetas microSD de hasta 4 GB y un puerto USB 2.0. Es un microordenador Linux que corre en Android 4.0 o Ubuntu. Es compatible con el Entorno de Desarrollo Integrado Cloud9, que ejecuta Node.js. También se incluye la biblioteca Bonescript, basada en Node.js, que ofrece varias funciones similares a Arduino para interactuar con el hardware. La placa base clásica de BeagleBone tiene un precio de 89 dólares. 05. ARDUINO Y RASPBERRY PI
  • 46. Las características del resto de placas se pueden consultar en esta tabla: BEAGLEBONE BLACK BEAGLEBONE BEAGLEBOARD-xM BEAGLEBOARD PROCESSOR MAXIMUM PROCESSOR SPEDD ANALOG PINS DIGITAL PINS MEMORY AM3358 ARM Cortex-A8 AM3358 ARM Cortex-A8 DM3730 ARM Cortex-A8 OMAP3530 ARM Cortex-A8 1GHz 720MHz 1GHz 720MHz 7 7 0 0 65 (3.3V) 65 (3.3V) 53 (1.8V) 24 (1.8V) 512MB DDR3 (800MHz x 16), 2GB (4GB on Rev C) onboard storage using eMMC, microSD card slot 256MB DDR2 (400MHz x 16), microSD card slot 512MB LPDDR (333MHz x 32), microSD card slot 256MB LPDDR (333MHz x 32), SD card slot USB HS USB 2.0 Client Port, LS/FS/HS USB 2.0 Host Port 4 Port, LS/FS/HS USB Hub, HS USB 2.0 OTG Port USB HS Host Port, HS USB 2.0 OTG Port HS USB 2.0 Client Port, LS/FS/HS USB 2.0 Host Port 05. ARDUINO Y RASPBERRY PI
  • 47. VIDEO AUDIO SUPPORTED INTERFACES microHDMI, cape add-ons cape add-ons DVI-D (via HDMI connectors), S-Video DVI-D (via HDMI connectors), S-Video microHDMI, cape add-ons cape add-ons 3.5mm stereo jack 3.5mm stereo jack 4x UART, 8x PWM LCD, GPMC, MMC1, 2x SPI, 2x 12C, A/D Converter, 2xCAN Bus, 4 Timers 4x UART, 8x PWM LCD, GPMC, MMC1, 2x SPI, 2x 12C, A/D Converter, 2xCAN Bus, 4 Timers, FTDI USB to Serial, JTAG via USB McBSP, DSS, 12C, UART, LCD, McSPI, PWM, JTAG, Camera Interface McBSP, DSS, 12C, UART, McSPI, PWM, JTAG PRICE $89 $149 $125$49 Como BeagleBone funciona con Linux, cualquier desarrollador puede hacer su propio software en una gran variedad de lenguajes: C, C++, Java, Python, Ruby, PHP, Javascript… Además, BeagleBone dispone de una comunidad de programadores que siempre comparte tutoriales, ejemplos, vídeos, una documentación que puede servir de guía para hacer desarrollos con las placas. 05. ARDUINO Y RASPBERRY PI Ver vídeo
  • 48. MINNOWBOARD Y MINNOWBOARD MAX, opción low-cost de Intel MinnowBoard puede ser lo más parecido a Arduino y Raspberry Pi en el mercado, pero en vez de llevar un microprocesador ARM, es un Intel Atom, concretamente un microprocesador de doble núcleo E3825 de 1.33 GHz. En comparación con las placas de Arduino o Raspberry Pi, el salto de prestaciones es elevado. La velocidad en la transferencia de archivos es mayor. Otras características: tiene una memoria RAM DD3R de 2 GB, memoria flash de 8 MB, tarjeta gráfica integrada Intel HD Graphics, conexión ethernet a la Red con un conector RJ-45, salida de vídeo microHDMI, un lector de tarjetas microSD y dos puertos USB, uno 2.0. y otro 3.0. Su fuente de alimentación: conector de 5 V y 2,5 amperios. La placa base corre en sistemas operativos Debian, Windows 7, 8.1 y 10 y Android 4.4. También es compatible con el Proyecto Yocto, el cual proporciona herramientas de código abierto para ayudar a los desarrolladores a personalizar su propia distribución Linux para cualquier hardware. Su precio es elevado: la MinnowBoard MAX cuesta 139 dólares. Las placas MinnowBoard están fabricadas por CircuitCo, una compañía de fabricación de microprocesadores a medida con sede en Richardson, Texas. 05. ARDUINO Y RASPBERRY PI
  • 49. NANODE, prueba el Internet de las Cosas Nanode es una placa base de código abierto que sirve a los desarrolladores para experimentar con el Internet de las Cosas. Nanode permite la conexión con la Red mediante un navegador o a través de una API de datos abiertos como Cosm. Se puede utilizar para detectar datos ambientales como temperatura, calidad del aire o elementos meteorológicos gracias a sensores. Su desarrollo es obra de Ken Boak, en el marco del Hackspace de Londres, una comunidad de desarrolladores donde se comparten ideas y herramientas. Un ejemplo muy conocido de su uso fue el experimento llevado a cabo por Nat Morris, que mediante su conexión con la red social Twitter fue capaz de dar de comer a su perro de forma totalmente remota. 05. ARDUINO Y RASPBERRY PI Ver vídeo
  • 50. CUBIEBOARD, gran calidad-precio Hasta ahora existen cuatro modelos distintos de esta placa base de código abierto, de la Cubieboard1 hasta la Cubieboard4, que es el último modelo lanzado al mercado. Ahora mismo existe un nuevo prototipo, la Cubieboard5, cuya distribución se comenzará en breve. En el caso del modelo más avanzado, la Cubieboard4 o placa CC-A80, incluye cuatro procesadores ARM Cortex A15 más cuatro procesadores ARM Cortex A7 con GPU PowerVR G6230. Evidentemente, es una de las placas base de código abierto más potentes. Además, dispone de una conexión ethernet a la Red, dos conexiones inalámbricas (WiFi y Bluetooth 4.0.), un puerto USB 3.0., una memoria RAM de 2GB y una memoria de almacenamiento de 8GB. Los sistemas operativos compatibles con Cubieboard son Android, Debian y Ubuntu. Actualmente existen varios proveedores distintos: eBay, Aliexpress, rOck.me, eleduino… Cubieboard proporciona el listado completo. Los precios oscilan entre los 40 euros de la Cubieboard1 hasta los 110 euros de la Cubierboard4. 05. ARDUINO Y RASPBERRY PI
  • 51. UDOO NEO, la mezcla potente de Arduino y Raspberri Pi UDOO Neo es un hardware de código abierto y bajo coste para Android y Linux. Tiene un procesador ARM Cortex A9 a 1 GHz, con un procesador adicional Cortex M4 a 166 Mhz. Además, dispone de conexión ethernet y Bluetooth 4.0. Además tiene una memoria RAM DDR3 de 1 GB o 512 MB (versión básica), controlador de gráfico 3D integrado y salida HDMI. Otra de las características que definen a UDOO Neo el sensor que combina acelerómetro, magnetómetro y giroscopio, tres elementos esenciales para proyectos en campos como la robótica, la impresión 3D o los drones. Ejemplos de proyectos con UDOO hay muchos: robots, minicoches inteligentes, orquesta virtual, cafeteras en el Internet de las Cosas… Están todos aquí. UDOO Neo es totalmente compatible con accesorios de placas Arduino. Los diferentes modelos de hardware van de los 73 euros de la básica a los 99 del modelo más potente. Se pueden comprar en la propio página de UDOO. 05. ARDUINO Y RASPBERRY PI
  • 52. Las herramientas de ‘software’ libre más útiles para la publicación de contenido Uno se pregunta qué sería de las páginas web sin los CMS: programas informáticos que habilitan una estructura de soporte o framework para elaborar y administrar contenidos accesibles en diferente grado para distintos tipos de usuarios, con diversos administradores. 06
  • 53. Se basan en una interfaz que dispone de una o más bases de datos en las que se aloja el contenido del sitio web, el cual puede ser tratado de forma independiente del diseño, de modo que no es preciso establecer un nuevo formato para el contenido cada vez que el diseño se modifica. Las páginas web son fundamentales para la mayoría de las empresas, siempre acompañadas convenientemente por la promoción en las redes sociales, por lo que los CMS resultan de vital importancia para ellas: son lo que les permite dar su mejor cara al mundo. La gestión de contenidos es una mezcolanza de diseño, desarrollo, arquitectura de la información, integración con las redes sociales, mercadotecnia y, en especial, interés por lograr la mejor experiencia del usuario. Los CMS han avanzado en buena medida durante los últimos tres lustros, mientras que el modo en que los usuarios conforman, administran y entregan contenido continúa estable. 06. LAS HERRAMIENTAS DE SOFTWARE LIBRE
  • 54. Los desarrolladores se sirven de los sistemas de gestión de contenido para ofrecer experiencias digitales únicas, con herramientas muy específicas, y aquello que ha acelerado la innovación de los CMS es, naturalmente, es el desarrollo de código abierto: los desarrolladores aceleran su trabajo, que además pueden controlar más, sin esperar claves de licencia de proveedores y pudiendo testear una utilidad antes de comprarla; destaca la personalización y expansión de un CMS conectándolo con diversas aplicaciones, que han mejorado sus interfaces para que el uso se nos antoje más atractivo; y los procesos y útiles para el desarrollo se ha simplificado agradablemente, con recursos como la plataforma colaborativa para proyectos de software libre GitHub, la automatización, la integración, la agilización del codificado, el testeo y el despliegue, así como la ejecución de nuevos sistemas y de la virtualización. Dicho todo lo cual, resulta indiscutible que el hecho de que los desarrolladores puedan trabajar con una mayor celeridad y eficiencia gracias al código abierto es bueno para los negocios. 06. LAS HERRAMIENTAS DE SOFTWARE LIBRE
  • 55. Ya no muchas personas recuerdan o son conscientes del trabajo ímprobo que comportaba diseñar, desarrollar y mantener una página web antes de la existencia de los CMS: la conversión manual de documentos a HTML y cualquier corrección directa de los archivos, uno por uno, era muy laboriosa. Pero, como no es cierto que cualquier tiempo pasado fuese mejor, la dinámica de trabajo cambió radicalmente cuando los primeros sistemas de gestión de contenidos se vigorizaron con los adelantos en programación HTML, PHP e internet y gracias al progresivo aumento de compañías e instituciones que publicaban abundante contenido en la red y demandaban actualizaciones continuas o la posibilidad de personalizar sus sitios web. El número de estos se acrecentó desde los años noventa del siglo XX con extrema rapidez, y entonces, los particulares desearon compartir también su propio contenido. De ese deseo y de esa necesidad surgieron los CMS que conocemos hoy. 06. LAS HERRAMIENTAS DE SOFTWARE LIBRE Un poco de historia de los CMS
  • 56. 06. LAS HERRAMIENTAS DE SOFTWARE LIBRE La pionera CNET, una página de noticias tecnológicas, estrenó en 1995 su sistema para administrar documentos y publicaciones y la empresa que lo desarrolló, Vignette. En 1999, Xpedio fue presentado por IntraNet Solutions, y se le considera el primer CMS verdaderamente completo. Dos años después, se conoció Movable Type, un sistema de publicación de blogs producido por Six Apart; al tiempo, la jovencísima SilverStripe Limited lanzó SilverStripe, y nació la conocida Drupal, que más tarde se pasaría al open source. El progreso de la tecnología para internautas, que interactuaban cada vez en mayor número y con habilidad en blogs y redes sociales, condujo a la especialización y al propósito de despachar productos más simpáticos: Google compró Blogger en 2003, que Pyra Labs había desarrollado en 1998; el célebre e inigualable Wordpress llegó en enero de 2004, los menos conocidos Made Simple y Textpattern, meses después, y en septiembre del 2005, el famoso Joomla.
  • 57. Los CMS más reconocidos son Wordpress, Joomla y Drupal. Los tres están basados en el lenguaje de programación PHP y en el sistema de gestión de bases de datos MySQL, y cuentan con montones de opciones para desarrolladores y usuarios. Pero, cuando se ha de elegir una de estas plataformas, lo mejor es conocer lo compleja que puede ser su instalación, si las plantillas y accesorios, extensiones o plugins de que disponen son suficientes para nuestras necesidades, facilidad de uso, personalización y actualizaciones, etcétera. Durante la instalación de Joomla, y a diferencia de lo que ocurre con Wordpress y Drupal, uno debe especificar el nombre de la base de datos, puede comprobar la configuración antes de que concluya el proceso y escoger si su sitio web estará online tras el mismo. Además, el programa de instalación precisa que se elimine la carpeta del código de esta una vez haya terminado. Esta plataforma no facilita datos acerca del número de plantillas o temas de que dispone, pero sí de que 06. LAS HERRAMIENTAS DE SOFTWARE LIBRE Lo mejor en gestión de contenido
  • 58. cuenta con más de 7.200 plugins. En su página de administración, uno se pierde de entrada con tantos menús desplegables, verticales u horizontales, y repletos de opciones; su interfaz es elegante en comparación con la de Drupal, por ejemplo, y está más orientada a un control exhaustivo. Se puede actualizar desde el servidor, pero no siempre se puede recurrir a ese método, así que existe la opción de seleccionar un archivo de actualización e instalarlo manualmente. Resulta interesante, por último, la posibilidad de editar la plantilla sin conexión. No pocas personas creen todavía que Drupal es una plataforma que entraña especial dificultad en su proceso de instalación e incluso a la hora de utilizarla, pero ya no es así, porque sus responsables apostaron finalmente por la sencillez en todos los ámbitos. Ahora, tras la descarga de los archivos y su descompresión y de colocarlos en la carpeta raíz del servidor, el software hace su trabajo. Pero hay que crear una base de datos y, como en Joomla, especificar el nombre y la contraseña. Por otra parte, en la actualidad dispone de más de 1.300 temas y unos 17.400 módulos gratuitos, que es como llaman a los plugins en esta plataforma. Además, la interfaz de usuario muy sencilla, con una barra de menú superior que contiene los aspectos importantes del sitio, incluyendo una lista de publicaciones y comentarios, y el resto de enlaces en el menú son muy intuitivos. 06. LAS HERRAMIENTAS DE SOFTWARE LIBRE
  • 59. Pero hete aquí que el único modo de actualizar cualquier elemento de Drupal es manualmente, lo que conlleva cierto riesgo, hasta el punto de que, si no funcionara, podría perderse la página web al completo, lo que hace conveniente la ayuda de expertos si uno no lo es. Y no cuenta con ningún apoyo para personalizar el tema, así que es necesario instalar algún módulo que sirva o realizar la personalización sin conexión. Al contrario de lo que sucede con Drupal, Wordpress tiene fama de ser el CMS más fácil de utilizar de entre estos tres, y tal fama es merecida. Requiere idéntica información que Drupal y Joomla, pero no lo parece: se crea el archivo config.php con todos los datos precisos y luego sólo falta iniciar la instalación. La comunidad de Wordpress deja clara su presencia con los más de 2.000 temas y más de 39.200 plugins disponibles. La interfaz es sencillísima, incluso para los primerizos, porque en las de Joomla y Drupal utiliza un lenguaje más técnico. 06. LAS HERRAMIENTAS DE SOFTWARE LIBRE
  • 60. 06. LAS HERRAMIENTAS DE SOFTWARE LIBRE Por otro lado, Wordpress también dispone de actualizaciones en línea, y alerta cada vez que hay una pendiente, si bien la vía manual sigue siendo una opción. Y una de las características más atractivas es la edición de archivos en línea, con la que uno puede personalizar su plantilla y e incluso plugins editándolos directamente. En verdad, aunque Joomla es más interesante en el sentido de que tantos controles hacen posible que uno administre su web en mayor medida, la sencillez es la reina de la casa del software. A ello se debe la gran popularidad de Wordpress frente a las otras dos plataformas, y a que, si en algún momento se descubre algún fallo en este CMS o algún otro tipo de problema, uno puede estar seguro de que la bulliciosa comunidad de desarrolladores que tiene detrás se remangará para encontrar una solución en menos que canta un gallo. Quizá exagere con la prontitud, pero lo cierto es que la experiencia ha demostrado que no pararán hasta haberlo conseguido.
  • 61. El ‘software’ libre para tratar la relación con los clientes Para una empresa, tanto cuidar el trato que le dispensa a la clientela como almacenar toda la información sobre ella que le pueda ser útil para optimizar ese trato y persuadirla de que consuma sus productos es una labor trascendental. 07
  • 62. Por eso, existiendo semejante necesidad, el software vino a la carga para ofrecer una solución: los CRM, sistemas informáticos de soporte para la gestión de las relaciones con los clientes, para las ventas y el marketing, que administran un data warehouse o almacén de datos de las mismas ventas y los propios clientes de la empresa. Un sistema de CRM no es solamente una lista de contactos con el historial de sus transacciones con una compañía. Muchos de estos sistemas son capaces de conectarse a los financieros y contables para echar una mano en el seguimiento de ingresos y costes, y favorecen un análisis que puede llevar a la compañía a predecir mejor lo que necesitarán los clientes en el futuro. Los consultores de negocios Don Peppers y Martha Rogers afirman en su libro Managing Customer Relationships: A Strategic Framework que “una empresa que se vuelca en sus clientes es una empresa que utiliza la información para obtener una ventaja competitiva y alcanzar el crecimiento y la rentabilidad. En su forma más generalizada, CRM puede ser considerado un conjunto de prácticas diseñadas, simplemente, para poner a una empresa en un contacto mucho más cercano con sus clientes. Y, de este modo, aprender más acerca de cada uno, con el objetivo más amplio de que cada uno sea más valioso incrementando el valor de la empresa”. No hay que perder de vista lo de la ventaja competitiva, porque si se une a la que ya proporciona el mismo modo en que se trabaja el software libre y el código abierto en el desarrollo de CRM, se obtiene una ventaja mucho mayor, y solo se requiere un servidor web, base de datos y el navegador de turno. 07. RELACIÓN CON LOS CLIENTES
  • 63. 07. RELACIÓN CON LOS CLIENTES El software que le alegra la vida a los comerciales tiene ya una historia de décadas. En los años setenta del siglo pasado se fundaron las empresas que llevarían a cabo la revolución de las tecnologías de la información o IT: Microsoft, en 1975, Apple, en 1976, y Oracle, que fue la primera en elaborar software empresarial, en 1977. En la década de los ochenta aparecieron los productos iniciales de CRM: en 1986, Mike Muhney y Pat Sullivan crearon ACT o Automate Contact Tracking, gestor de contactos para reemplazar a los rolodex, tarjeteros, en las pequeñas y medianas empresas, que hoy día es uno de los más usados del mundo, de licencia propietaria; y en 1989, Jon Ferrara desarrolló uno de los primeros SFA o sistemas de automatización de fuerza de ventas, parte de los CRM que archiva de forma automática cada etapa de un proceso de venta, para el mismo tipo de compañías que ACT. En los noventa, los CRM se afianzaron como producto empresarial, y el término, que era el que agrupaba más conceptos pese a que muchos programas se especializaban en áreas concretas, se impuso. En 1993, tres años después de dejar Oracle, Tom Siebel funda Siebel, empresa que se convirtió en líder mundial de CRM, zampándose el 45% del mercado. En principio, sólo era SFA, pero se extendió con rapidez al CRM, el soporte y la mercadotecnia. Por su parte, Marck Benioff, que había sido programador en Apple y un destacado La evolución del CRM
  • 64. 07. RELACIÓN CON LOS CLIENTES miembro de Oracle, abandonó esta última empresa y fundó Salesforce en 1999, en la que propuso un software cien por cien cloud y con solo la funcionalidad de SFA. Durante la primera década del siglo XXI, se hinchó la burbuja punto com, que estalló en 2002, provocando un terremoto en la industria de las IT, con cierres y despidos, fusiones y adquisiciones. Microsoft había comprado Great Plains en 2000 Great Plains, y en 2002 adquirió Navision, situándose muy bien en sector de los CRM y los ERP o sistemas de planificación de recursos empresariales. Oracle se hizo con Siebel en 2005. Y mientras tanto, el porcentaje de implantaciones de CRM fallidas en las empresas es considerable: de un 65% en 2002. Al final de la década, Salesforce es líder en el sector y el modelo de CRM cloud con SFA se había impuesto en el mercado: de nuevo, como en el caso de Wordpress, debido a su sencillez. Pero es en estos años cuando por fin aparecen programas de software libre y código abierto de CRM: Odoo (antes Open ERP) en 2002, SugarCRM y vtiger CRM en 2004, CiviCRM en 2005 o Fat Free CRM en 2008.
  • 65. 07. RELACIÓN CON LOS CLIENTES La década actual, con el liderazgo de Salesforce y su modelo, ha visto el nacimiento de Zurmo en 2011, que apuesta por la gamificación del CRM, de X2Engine CRM en el mismo año o de EspoCRM en 2014. Se mantiene el entorno tan competitivo de la década anterior, por lo que las propuestas de software libre no tienen más remedio que luchar por hacerse valer insistiendo en sus propias ventajas como tales, profundizando en el modelo dominante y, a la vez, innovando como sólo el código abierto puede hacer.
  • 66. 07. RELACIÓN CON LOS CLIENTES SugarCRM El sistema CRM de código abierto más conocido y, por lo tanto, más utilizado es, indudablemente, SugarCRM, y ha servido de fundamento para otros sistemas similares. Se basa en LAMP (Linux- Apache-MySQL-PHP), pero también funciona en otras plataformas que ofrezcan PHP, como Solaris, Windows y Mac OS X, y lleva a cabo casi la totalidad de las funciones de una empresa puede requerir, incluyendo a todo lo relacionado con el cliente, la gestión de contrato e informes y análisis, soporte para dispositivos móviles y herramientas de marketing. Se puede obtener en dos versiones: una hospedada y una comunitaria; la primera es de pago, y está disponible en tres paquetes, con una versión de prueba gratuita que dura una semana; la comunitaria puede descargarse y ser instalada en los propios servidores de los usuarios, y si bien carece de ciertas características de la versión hospedada, resulta útil de todos modos para las pequeñas empresas. Los mejores CRM de ‘software’ libre
  • 67. 07. RELACIÓN CON LOS CLIENTES vtiger CRM vtiger CRM se basa en SugarCRM y surgió como un fork suyo, pero está bifurcada para que también se parezca a la herramienta de Salesforce en código abierto. No es un clon de la primera; cuenta con sus funciones fundamentales, como la gestión automática de ventas y del inventario, el servicio de ayuda al cliente o análisis e informes, pero no con determinadas características de gestión de tareas, colaboración, gestión de tareas e integración de terceros. Es posible descargar vtiger CRM e instalarla en servidores propios o decantarse por la versión hospedada, de pago, que además está disponible en versión de prueba. Se trata de una buena elección para compañías pequeñas o medianas, y algunos de sus paquetes sirven para organizaciones incluso de menor envergadura, expandibles con complementos.
  • 68. 07. RELACIÓN CON LOS CLIENTES CiviCRM Una propuesta muy distinta a las dos anteriores es CiviCRM, que es una utilidad dirigida a organizaciones sin ánimo de lucro y, además, está construida para integrarse con los CMS más famosos, es decir, Joomla, Drupal y WordPress, de forma que las mencionadas formaciones que la usen puedan efectuar una gestión completa de su imagen, actividades y movimientos económicos en su página web. Es útil para gestionar los donantes y sus contribuciones, organizar las campañas y supervisar la recaudación de fondos. Hay una demo disponible, y todo el CRM se puede descargar.
  • 69. Fat Fre CRM El nombre de Fat Fre CRM es de lo más elocuente: se trata de un sistema mínimo pero funcional. Su interfaz es muy atractiva y cómoda de usar, cuenta con plugins y sus desarrolladores trabajan con Ruby on Rails, un framework de aplicaciones web de código abierto, escrito en el lenguaje de programación Ruby, con la arquitectura del MVC o Modelo Vista Controlador (MVC) y que pretende aunar la sencillez con el desarrollo de aplicaciones del mundo real en menos código. No se puede comparar en absoluto con SugarCRM o vtiger CRM, pero puede servirle sin ningún problema a pequeñas empresas y otras instituciones. Solo dispone de una versión para descarga e instalación en un servidor propio; no tiene versión hospedada. 07. RELACIÓN CON LOS CLIENTES
  • 70. Zurmo Zurmo es el CRM que quizá está más al día en esto de la innovación, porque sus desarrolladores se empeñaron en combinar el sistema de gestión de relaciones con los clientes y la gamificación, o sea, la utilización de técnicas, objetos y dinámicas propias de los juegos ociosos en operaciones no recreativas con el propósito de fomentar la motivación y reforzar la conducta para obtener un objetivo, y que “se ha convertido en una de las mejores estrategias de captación, fidelización y engagement, tanto en entornos B2C como B2B para marketing”, según la Asociación Nacional de Gamificación y Marketing Digital (ANAGAM). Sus desarrolladores, en concreto, explican que Zurmo “utiliza la mecánica del juego para premiar el uso de un individuo del sistema y promover un comportamiento más práctico”, y cuantas más áreas exploran y manejan, más recompensas obtienen. Es decir, no es solamente un paquete con todo aquello que empresas y otras organizaciones esperan de un CRM, como el seguimiento de la clientela y de las ventas y la presentación de informes, sino que además premia y espolea para que los clientes utilicen tan a gusto este sistema. Por otra parte, brinda una demostración online y ofrece una prueba gratuita de la versión alojada. Su código fuente, como no podía ser de otra manera en la innovación abierta, también se encuentra disponible para todo aquel que desee acceder a él. 07. RELACIÓN CON LOS CLIENTES
  • 71. El Internet de las Cosas de código abierto: plataformas y aplicaciones para desarrolladores Herramientas de desarrollo, hardware, software inteligente para hogares, plataformas de integración, procesos de monitorización, sistemas operativos… 08
  • 72. El Internet de las Cosas (IoT) es uno de esos campos tecnológicos del que se espera mucho crecimiento: 17.000 millones de dólares de aquí a 2020, el triple del volumen de negocio actual. Es un mercado en expansión, donde cada vez son más las empresas que valoran la conectividad entre dispositivos y con la Red. De hecho, según una encuesta de Forrester Research, más del 80% de las empresas internacionales cree que el Internet de las Cosas es el campo más interesante para sus intereses durante la próxima década. Y lo que puede ser un dato aún más importante: el 25% de esas compañías ya están implementando soluciones de IoT. Para Gartner, el crecimiento es imparable: la consultora estima que en 2020 habrá 25.000 millones de dispositivos conectados, 30 veces más que en 2009. Su previsión es que en 2015 haya 4.900 dispositivos IoT, un 30% más que en 2014. Esto pretende ser un listado de algunas de las plataformas de código abierto más conocidas dentro del mercado, separadas por los distintos campos de actividad: 08. IoT DE CÓDIGO ABIERTO
  • 73. Node-RED es una herramienta de visualización sencilla y de código abierto para la conexión de dispositivos para el Internet de las Cosas. La herramienta, desarrollada por el departamento Emerging Technology de IBM, permite conectar, un hardware, una API o un servicio online. Node-RED proporciona una interfaz de usuario amigable para que los desarrolladores conecten dispositivos de forma sencilla y rápida. Node-RED está desarrollada en node.js, una plataforma JavaScript del lado del servidor muy utilizada en proyectos de IoT, y se puede ejecutar en la nube. 08. IoT DE CÓDIGO ABIERTO 1. Node-RED: Herramientas de desarrollo de ‘hardware’ y ‘software’
  • 74. Además, es una herramienta que permite desplegar nuevos nodos para conectar más dispositivos o servicios sin ningún problema. Es una solución escalable. Todo el proyecto está disponible en GitHub bajo una licencia Apache versión 2.0. 08. IoT DE CÓDIGO ABIERTO
  • 75. Node-RED podría utilizarse, por ejemplo, para la creación de una aplicación de chat utilizando el entorno Bluemix, la plataforma en la nube de IBM para construir, gestionar y ejecutar aplicaciones de todo tipo. Si eres un desarrollador y estás interesado en el uso de Node-RED para crear una app de chat, lee este tutorial. Este es un ejemplo de la estructura de la página en HTML, que contiene un <div> que recibe los mensajes de chat y un pie de página con los campos de envío. Todo el proceso de manejo de los datos se hace a través de lenguaje JavaScript. 08. IoT DE CÓDIGO ABIERTO
  • 76. Kinoma Create es un aparato que permite la conexión entre dispositivos sin tener unos conocimientos de programación en JavaScript demasiado elevados. Kinoma Create ya dispone de todo lo necesario para empezar a desarrollar pequeños proyectos de IoT. Sus componentes fundamentales son: 2. Kinoma Create: • Una pantalla táctil. • Un procesador ARM SoC 800 MHz. • Conexión inalámbrica por Bluetooth y WiFi. • Varios puertos para conectar periféricos, entre ellos un puerto USB 2.0. • Una memoria RAM de 128 MB y una memoria flash de 16 MB. • Una ranura para una tarjeta microSD. • Altavoz y micrófono. • Distribución Linux. 08. IoT DE CÓDIGO ABIERTO
  • 77. Kinoma Create sirve para todo tipo de proyectos: se pueden conectar sensores de temperatura, luz o movimiento con una finalidad concreta y recibir notificaciones en el teléfono móvil cuando se produzca alguna alteración. Y tener la capacidad para cambiar la condiciones de luz o temperatura desde tu propio dispositivo. En la web de Kinoma Create existen muchos tutoriales sobre las aplicaciones prácticas de esta tecnología, con acceso al código de desarrollo subido en GitHub: con Kinoma Create se puede desarrollar un sintetizador (Kinoma proporciona el código en abierto para el desarrollo de la interfaz de usuario), una cámara trampa (realiza fotos si algún animal u objeto se interpone en el haz de un rayo láser) o una campana-alarma automática que suena para alertarnos de una situación. Ver vídeo Ver vídeo 08. IoT DE CÓDIGO ABIERTO
  • 78. Eclipse IoT es una plataforma de código abierto que permite el desarrollo en Java de aplicaciones para el Internet de las Cosas. Proporciona un grupo de tecnologías open source para conectar y gestionar varios dispositivos en un entorno IoT. Además, da soporte para algunos de los estándares abiertos fundamentales para cualquier solución del Internet de las Cosas: MQTT (un protocolo de conexión machine-to-machine, CoAP (un protocolo para la conexión sencilla de los dispositivos a Internet) y Lightweight M2M (un protocolo de comunicación entre servidor y cliente que permite la transmisión de datos o la administración de sensores o móviles). Eclipse IoT ofrece servicios de puerta de enlace al Internet de las Cosas para ayudar los desarrolladores a manejar tanto dispositivos como aplicaciones IoT. 3. Eclipse IoT: 08. IoT DE CÓDIGO ABIERTO
  • 79. • Administración de la conectividad en la nube. • Apoyo a los protocolos de conexión entre dispositivos y servidores. • Configuración de red WiFi. • Aplicación remota y configuración y administración de dispositivos. Kura no es el único proyecto, ni siquiera el único framework, que permite el desarrollo de Eclipse IoT. Existen otras iniciativas también interesante: • Mihini: es un marco de desarrollo de código abierto basado en entorno Linux. Proporciona una API para el desarrollo de aplicaciones machine-to-machine con una curva de aprendizaje muy corta. Los desarrollos con Mihini utilizan Lua como lenguaje de programación. • OM2M: implementa el estándar SmartM2M. Proporciona una plataforma de servicios M2M para el desarrollo de servicios independientes que permitan desplegar aplicaciones verticales y diferentes tipos de dispositivos. Dispone de una API REST para la autenticación de máquina, registro de aplicaciones, comunicaciones síncronas y asíncronas, gestión de accesos… • Eclipse SCADA: es un conjunto de herramientas que proporciona bibliotecas para el desarrollo de proyectos, tanto el front-end como back-end, interfaz de aplicaciones… Es una solución escalable y totalmente personalizable. Dentro de esta plataforma, los programadores contará con el marco de desarrollo Kura, basado en Java y OSGi, que implementa servicios tan importante como: 08. IoT DE CÓDIGO ABIERTO
  • 80. A medida que las casas se llenan de dispositivos, aumenta la necesidad de conectarlos para disfrutar de una verdadera experiencia de vivienda inteligente. OpenHUB proporciona una plataforma de integración de dispositivos que, por razones obvias, hablan y se comunican en ‘idiomas’ totalmente distintos. ¿Cómo lo consigue? Con procesos de automatización e interfaces de usuario unitarias. 4. OpenHUB: ‘Software’ inteligente para hogares • Puede correr en cualquier dispositivo capaz de ejecutar una Máquina Virtual Java, ya sea en un sistema operativo Linux, Mac o Windows. • Motor de reglas para satisfacer las necesidades de automatización. • Varias interfaces de usuario nativas. • Solución de código abierto. • Mejora constante a través de su comunidad. • Dispone de APIs para su integración con otros sistemas o plataformas. 08. IoT DE CÓDIGO ABIERTO
  • 81. IoTSyS proporcional un sistema de comunicación entre dispositivos basado en protocolos y estándares IPv6, 6LoWPAN, Constrained Application Protocol y Efficient XML Interchange. Su objetivo es proporcionar interfaces interoperables que permitan la conexión entre dispositivos, por ejemplo los sistemas de sensores. La plataforma se inició en el marco del proyecto europeo de investigación IoT6 y está mantenida por el Grupo de Sistemas de Automatización de la Universidad Tecnológica de Viena. Sus utilidades son diversas: conexión de sensores de luz y de movimiento en una persiana, sistemas de climatización, alarma acústica… 5. IoTSyS: Intercambio de información entre aplicaciones y dispositivos 08. IoT DE CÓDIGO ABIERTO
  • 82. Demo 2 Demo 3 Demo 4 Ver vídeo – Demo 2 Ver vídeo – Demo 3 Ver vídeo – Demo 4 08. IoT DE CÓDIGO ABIERTO
  • 83. Contiki es un sistema operativo de código abierto para sistemas del Internet de las Cosas. Permite la conexión de sistemas de ordenadores de 8-bit o sistemas integrados sobre microcontroladores, incluyendo nodos de redes de sensores. Se utiliza en la monitorización de ruidos, medición de energía eléctrica, sistemas de alarma, domótica, vigilancia remota… Está basado en protocolos y estándares como IPv4, IPv6, 6lowpan, RPL y CoAP. Sus características son: 6. Contiki: Sistemas operativos • Protohilos de ejecución. • Navegador web. • Servidor web. • Conectividad TCP/IP. • Kernel multitarea. • Cliente remoto usando VNC (Computación Virtual en Red). 08. IoT DE CÓDIGO ABIERTO
  • 84. Sus creadores lo definen como “el sistema operativo amigable para el Internet de las Cosas”. RIOT está basado en una arquitectura de microkernel. Se ejecuta en hardwares de 8, 16 y 32 bits y, mediante un puerto nativo, tanto en entornos Linux como en Mac OS. Permite el desarrollo de aplicaciones mediante una programación estándar en lenguajes C y C++. Está bajo una licencia LGPL. 7. RIOT: TinyOS es un sistema operativo de código abierto para redes de sensores inalámbricas. Está escrito en lenguaje de programación nesC, un dialecto de la sintaxis C optimizado para evitar los problemas derivados de las limitaciones de memoria que existen dentro de las redes de sensores. TinyOS es un proyecto conjunto de la Universidad de Berkeley e Intel. Existen herramientas y librerías en C o Java que aumentan sus funcionalidades y oportunidades de uso. 8. TinyOS: 08. IoT DE CÓDIGO ABIERTO
  • 85. Brillo es el sistema operativo de Google de código abierto para la conexión de los wearable en el Internet de las Cosas, basado en el lenguaje de comunicación Weave, un sistema común que permitiría que todos los dispositivos hablen y se comuniquen en el mismo ‘idioma’. En este caso, no sería necesario que los dispositivos corrieran con Android. El objetivo de Google con Brillo y Wave es crear un verdadero Internet de las Cosas, donde todos y cada uno de los dispositivos puedan estar conectados realmente: electrodomésticos, redes de sensores, dispositivos móviles o eléctricos… 9. Brillo: Ver vídeo 08. IoT DE CÓDIGO ABIERTO
  • 86. Nimbits es una plataforma (PaaS) de registro de datos para la conexión de sensores en la nube. Es un servicio de código abierto que permite conectarse a redes sociales como Facebook o Twitter, a bases de datos, al motor de conocimiento computacional WolframAlpha… Algunas de sus características fundamentales: 10. Nimbits: Plataformas y herramientas de integración • Usa el marco de desarrollo Spring. • Dispone de una API REST. • Se pueden cargar y descargar datos en formato CSV. 08. IoT DE CÓDIGO ABIERTO
  • 87. Los mejores recursos de ‘software’ libre para ventas en la red De todos es sabido que el comercio electrónico o e-commerce consiste en la compra, venta, distribución, marketing y suministro de información de productos y servicios a través de medios electrónicos como internet. 09
  • 88. 09. LOS MEJORES RECURSOS DE SOFTWARE LIBRE Pero lo que quizá no parezca tan conocido son los cuatro tipos de este comercio que existen: • el B2C (business-to-consumer), cuando las empresas venden al público; • el B2B (business-to-business), cuando las empresas hacen negocios entre ellas; • el B2G (business-to-government), cuando las empresas venden a instituciones gubernamentales; • el C2C (consumer-to-consumer), en una plataforma de la que se sirven los consumidores para mercadear entre ellos. Esta actividad económica tiene unas características muy concretas y grandes ventajas para las compañías que la llevan a cabo. Es ubicua, interactiva, personalizada y rica en formatos, y cuenta con un alcance global, estándares universales, abundancia de la información a bajo coste y una tecnología social con la que los propios usuarios generan contenido. Además, las empresas agrandan su posible clientela al acceder a un mercado más amplio e incluso a remotos, el horario de venta es permanente y el diálogo asincrónico fideliza a los clientes, se reducen drásticamente los costes de venta, mejora la distribución y la comunicación con la clientela, optimizan la eficacia de las campañas de publicidad y, con todo ello, generan una ventaja competitiva. Ventaja que, sumada a la del desarrollo veloz de plataformas de comercio electrónico de código abierto, como se ha visto en otros casos, es doble.
  • 89. La historia del comercio electrónico es más extensa de lo que pudiera parecer. Comenzó en los años iniciales de internet, se ha espigado exponencialmente con el paso del tiempo y se ha convertido en un negocio multimillonario que ya forma parte de la vida cotidiana de millones y millones de personas. Electronic Data Interchange inventó el EDI en 1960, que era un sistema que daba la oportunidad a las empresas de ejecutar transacciones electrónicas e intercambiar información comercial. Diez años más tarde, si bien no existían las computadoras como hoy se las conoce, aparecieron las primeras articulaciones comerciales en las que se utilizaban ordenadores para transferir datos. Pero fue el empresario inglés Michael Aldrich quien inventó el online shopping en 1979, dando inicio a las transacciones comerciales por internet. 09. LOS MEJORES RECURSOS DE SOFTWARE LIBRE Los momentos fundamentales en la evolución del ‘e-commerce’
  • 90. En 1981 sale con el primer sistema e-commerce B2B en la agencia de viajes Thompson Holidays y los primeros bancos con servicios online; en 1984, se estrenó el primera sistema e-commerce B2C y se realizó la primera compra; y una década después del invento de Aldrich, la World Wide Web de otro inglés, Tim Berners-Lee, le dio un empujón incalculable al comercio electrónico mundial; tanto como el hecho de que la NSF (National Science Foundation) permitiera en 1991 utilizar internet con fines comerciales o que Netscape implementara en 1994 el protocolo SSL, con el que se garantizaba la seguridad en el intercambio de datos. Pero antes de esto último, en 1992, la tienda Book Stacks Unlimited desarrolló un e- commerce que aceptaba el uso de tarjetas bancarias como forma de pago, y en 1994, surgieron los sistemas de pago a terceros con tales tarjetas y Pizza Hut estableció los pedidos por internet. En 1995, se fundaron Amazon y AuctionWeb, lo que luego sería Ebay; y un año más tarde, PayPal. La venta minorista se estrena en internet en 1999. 09. LOS MEJORES RECURSOS DE SOFTWARE LIBRE
  • 91. Dos años después, Amanzon lanza la primera plataforma de m-commerce o comercio móvil, es decir, aquella para realizar compras desde dispositivos móviles. En 2002, CSN Stores y NetShops estudian los segmentos del mercado para vender online. Bazaarvoice crea en 2005 una plataforma para expresar valoraciones sobre empresas de internet. Y por fin, antes de que Apple estrenara la App Store y aflorase Groupon en 2008 y el bitcoin, la moneda virtual, en 2009, de forma muy tardía, se lanzó Prestashop en 2007 y Magento en 2008, dos plataformas con código abierto. Así llegó el software libre al comercio electrónico. 09. LOS MEJORES RECURSOS DE SOFTWARE LIBRE
  • 92. 09. LOS MEJORES RECURSOS DE SOFTWARE LIBRE Las plataformas ‘open source’ más interesantes para el ‘e-commerce’ Magento es la reina del mambo. Cuenta con una arquitectura modular, gran flexibilidad y control sobre la tienda virtual; un diseño visual atractivo; análisis del tráfico web e informes de ventas; el Google Website Optimizer, una herramienta para la optimización de páginas web; y otras para el posicionamiento SEO, una estupenda tramitación de pedidos; plantillas responsive para la adaptación a dispositivos móviles; creación de cupones promocionales y de descuento; y newsletter, un boletín informativo, y la posibilidad de gestionar varias tiendas desde el mismo panel de administración. Es veloz y, por su modelo escalable, se especializa en comercios de media o gran envergadura. Sin embargo, tiene en su contra que su instalación, su completísimo panel de control y, por tanto, su personalización son bastante complicados.
  • 93. VirtueMart, escrita en PHP y requiriendo MySQL, no es un producto específico para la elaboración de tiendas virtuales, sino que funciona con el sistema de gestión de contenidos Joomla. Esto es considerado una ventaja, puesto que la posibilidad de añadirle a la plataforma de ventas toda una serie de elementos propios de los CMS la hace más versátil. Es sencilla, y aprovecha flexibilidad y la fortaleza de Joomla, así como la facilidad de actualización, si bien tal flexibilidad no alcanza al empleo de funcionalidades que solamente se pueden usar con plugins. Por otra parte, no hay que perder de vista que CMS como Wordpress disponen de plugins como WooCommerce, WP e-Commerce o Jigoshop para integrar herramientas de comercio electrónico en un sitio web diseñado con esta plataforma de contenidos. 09. LOS MEJORES RECURSOS DE SOFTWARE LIBRE
  • 94. El viejo software de código abierto OsCommerce sigue siendo muy utilizado para comercio electrónico, aunque ha quedado un poco obsoleto respecto a los demás, que han evolucionado. Permite gestionar la tienda virtual en distintos lenguajes y ordenar los productos, sus categorías y la lista de clientes, llevar los envíos de manera muy avanzada, transacciones en todas las divisas y comercializar tanto productos físicos como descargas digitales. Como sistema de pago, acepta PayPal, 2Checkout, Authorize.net, PSiGate, SECPay, iPayment, NOCHEX, tarjetas de crédito, contrareembolso, transferencias bancarias y cheques. 09. LOS MEJORES RECURSOS DE SOFTWARE LIBRE Su instalación es sencilla y se supone que disfruta de una gran comunidad de desarrolladores, lo que hace un tanto incomprensible su obsolescencia a no ser que esta se encuentre estancada. Las modificaciones de bloques han de realizarse de un modo manual porque OsCommerce apenas tiene en cuenta el CSS, cualquier pequeño cambio hace indispensables conocimientos de PHP y sufre multitud de bugs o errores de seguridad.
  • 95. El panel de control de OpenCart tiene un muy buen diseño, sencillo e intuitivo: tras instalar el software en el servidor, únicamente se debe elegir una plantilla, la que mejor le venga al negocio correspondiente, y agregar productos de cualquier clase para dar comienzo a las ventas. Las páginas que genera están optimizadas para motores de búsqueda y es posible llevar a cabo un Check Out sin registro o guest checkout. Para los módulos de pago, OpenCart dispone de pasarelas para PayPal, 2Checkout, Authorize.Net, LiqPay, Moneybookers, WorldPay, SagePay, eWay, PayPoint, AlertPay y Paymate, transferencia bancaria, contrareembolso y cheque. Resulta de utilidad para negocios medianos y pequeños por su flexibilidad, gran personalización y su nula complicación técnica. Proporciona soporte y actualizaciones gratis. 09. LOS MEJORES RECURSOS DE SOFTWARE LIBRE
  • 96. 09. LOS MEJORES RECURSOS DE SOFTWARE LIBRE Prestashop es la segunda plataforma de e- commerce más popular después de Magento, aunque no ocupa el segundo lugar entre las más utilizadas y, no obstante, sí la usan numerosas grandes marcas para sus tiendas virtuales. Contiene docenas de funcionalidades en 38 idiomas con las que, por ejemplo, es posible vender productos físicos o en descarga, emitir facturas, realizar un seguimiento de los productos que se han vendido, formalizar ofertas y descuentos, importar ficheros CSV, introducir códigos de barras, estipular las metaetiquetas de todas las páginas de la tienda, exportar los productos a Ebay, implementar programas de afiliados y consentir comentarios de la clientela. Las direcciones URL simplificadas y amigables de Prestashop favorecen el posicionamiento SEO en los buscadores, y posee plantillas responsive y módulos de pago integrados para Paypal, Google Checkout y MoneyBookers y Google Checkout, pero también para transferencias bancarias y cheques.
  • 97. 09. LOS MEJORES RECURSOS DE SOFTWARE LIBRE Zen Cart se sirve de PHP y MySQL y se distribuye gratuitamente con licencia GPL. Fue desarrollado con el inestimable guía de comerciantes y programadores con experiencia en la venta de artículos en internet. Uno puede encontrar colaboraciones que mejoran las distintas versiones existentes en determinados foros, y son precisamente estas colaboraciones las que han convertido a Zen Cart en una de las aplicaciones e-commerce más usadas.
  • 98. La rentabilidad de las empresas de ‘software’ libre Las dudas acerca de la rentabilidad de las compañías especializadas en software libre, no solo no tiene razón de ser a la luz de los datos de que disponemos, sino que, además, es evidente que se asientan sobre ideas erróneas y el más puro y simple desconocimiento. 10
  • 99. 10. RENTABILIDAD Aunque parezca contraintuitivo que un modelo de software comunitario sea capaz de servir como base de una industria firme y rentable, los casos de éxito económico en este sector se multiplican. El software libre dejó de ser cosa de locos de la programación en el momento en que las empresas se percataron de que contratar licencias millonarias de software a Oracle o a Microsoft reforzaba el gasto y aumentaba su dependencia de esas compañías. En cambio, el software libre podía ofrecer herramientas similares y, algo de importancia, mejor escalabilidad. El valor de la innovación que esta tecnología es capaz de acumular conduce a que este modelo de desarrollo se muestre útil para coordinar e estimular a los propios desarrolladores en la producción de plataformas seguras, sólidas y personalizables sobre las que cimentar servicios que despierten confianza y atraigan a los inversores y a los clientes. Además, el código abierto no solo se ha adaptado perfectamente a la tendencia del cloud computing, sino que su provecho se ha acrecentado exponencialmente con el mismo.
  • 100. Esta tecnología ha elevado su implantación empresarial, y con ella, han prosperado las empresas que se basan en ella y que, por otro lado, ya no dependen de una comunidad de usuarios-programadores, sino que desarrollar sus propios productos. Dos ejemplos clarísimos de éxito de empresas especializadas en software libre son Red Hat, que ha desarrollado desde 1993 una de las distribuciones del sistema operativo GNU/Linux que más gustó al público en su momento, y Canonical. Si hay una empresa que en estos últimos años haya encarnado lo rentable que puede llegar a ser el software libre y el modelo de ingresos freemium, esa es Red Hat. Salió a Bolsa y sus acciones se hicieron con la octava mayor ganancia en un primer día en toda la historia de Wall Street. Aunque les afectó bastante la crisis de la burbuja punto com de 2002, sus beneficios en 2011 ascendieron a 100 millones de dólares por vez primera. El sentido común debe, pues, desechar la idea de que no existirían empresas de código abierto como Red Hat, capaces de obtener más de 1000 millones de ingresos al ofrecer productos gratuitos. En el caso de Canonical, centrada en el software de ordenadores con Ubuntu y un modelo de negocio de prestación de servicios, pues se ha posicionado gracias a la demanda de dicha prestación relacionada con productos de software libre, cada año se reduce más y para bien la distancia entre sus ingresos y sus pérdidas y, así, va camino de ser tan rentable como Red Hat, cosa que presumiblemente ocurrirá en no demasiado tiempo. 10. RENTABILIDAD
  • 101. Cómo ganan dinero las compañías de ‘software’ libre En un mundo donde por el dinero se mueven montañas, lo más sensato es pensar que el código abierto no sería tan popular sin billetes de por medio, sobre todo teniendo en cuenta que las empresas necesitan ingresos para subsistir. Y así es como los consiguen las de software libre: Gracias a las inversiones de personas con grandes recursos económicos a las que les fascina el ámbito de la tecnología, o que se tienen a sí mismas por filántropas, o porque procuran comprar influencia en este mundillo, hay compañías de código abierto que sobreviven e incluso funcionan a todo tren. Además, los proyectos tecnológicos son de los que más éxito tienen al comentar una campaña en cualquier plataforma de crowdfunding, y suelen hacerse con la financiación que necesitaban para ponerlos en marcha. 10. RENTABILIDAD
  • 102. Pero estos ingresos no proceden directamente de la actividad económica de las empresas, así que suerte que cuentan con otras fuentes de capital, como la doble licencia o freemium, en la que ofrecen una versión de prueba gratuita y otra que cuesta dinero, con la esperanza fundada de que la clientela pruebe, cate la versión gratuita y le agrade tanto que se decida a actualizarla a la edición especial, de pago, para obtener funcionalidades y herramientas adicionales de las que, en caso contrario, no disfrutaría. Hay muchos casos en que los programas libres se distribuyen gratuitamente pero, en otros, la distribución tiene un precio, hasta muy alto en ocasiones. Y aunque es habitual que sea posible obtener el mismo programa de las dos formas y de fuentes distintas, al margen del precio, el programa es libre porque los usuarios gozan de libertad para usarlo como más les convenga: cobrar por la distribución del software no implica que sea menos libre. El apoyo de pago, por otra parte, también provee de dinero fresco a las compañías de software libre, pues llega un momento en que cualquier producto tecnológico falla de alguna manera y no queda otra alternativa que recurrir al servicio técnico y pagar por él. 10. RENTABILIDAD
  • 103. O por servicios de mantenimiento periódico. Además, ciertas empresas de código abierto han regresado a los soportes que se basan en la suscripción, con la cual los clientes usan su software de manera gratuita, pero deben apoquinar para obtener a los técnicos que le ayudarán a asegurarse de que el equipo está funcionando a las mil maravillas. Por otro lado, hay empresas de software libre que cobran por llevar a cabo una asesoría para la elección de aplicaciones y hasta para el desarrollo de aplicaciones a medida a partir de sus propias aplicaciones libres. Y el juego de la competencia también sucede en el ruedo del software libre, y hay compañías que pueden tomar la decisión de liberar software y plataformas en la plataforma de código abierto para hacerse con un trozo más grande del pastel de sus competidores, de lo que vendrán ingresos indirectos de tal expansión. 10. RENTABILIDAD
  • 104. Ante las dudas acerca de su rentabilidad… A pesar de todo lo anterior, muchas personas no invertirían ni un euro en esta tecnología porque no esperarían recuperarlo. Y cuando se le pregunta, por ejemplo, a Juan Julián Merelo qué le diría a los que piensan que las empresas dedicadas al software libre no pueden ser rentables, responde con rotundidad: Simplemente, que se informen. Hay grandes empresas cuyo núcleo de negocio es el software libre, como Red Hat o Canonical. Y también pequeñas. El modelo de venta de licencias cada vez ocupa una parte más pequeña del mercado y, en un modelo de venta de servicios o de software como servicio, o basado en los datos, el software libre tiene muchas más ventajas que el privativo “ “ Juan Julián Merelo 10. RENTABILIDAD
  • 105. Ramón Ramón, ante una cuestión tan pertinente, insiste en que “el software libre no es sinónimo de gratuidad. Hay miles de empresas de software libre por el mundo, y muchas están generando importantes beneficios, puestos de trabajo, riquezas... El ejemplo más claro puede ser, por ejemplo, Red Hat”, ya mencionada por Merelo, “una gran multinacional que genera grandes ganancias. Es más, la propia Google no sería hoy lo que es si no fuese por el empleo del software libre”. Y David Úbeda ahonda en lo último que mencionaba Ramón: “Les preguntaría [a los que creen que el software libre no es rentable] si piensan que empresas como IBM o Google, con productos liberados a la comunidad como Android, basado en el kernel de Linux, no son rentables. Quizás este tipo de personas desconocen los modelos de negocio que se podrían formar alrededor del software libre. Falta formación al respecto, y falta también que las empresas confíen más en la comunidad de desarrolladores y en su producto”. Parece que los tres especialistas tienen muy claro que, si les fuese posible, no solo no tendrían ningún inconveniente para invertir en software libre, sino que lo harían con mucho gusto. 10. RENTABILIDAD
  • 106. Una idea del presente y una mirada al futuro Parece que el software libre tiene un futuro prometedor. Sin embargo, para forjarnos una idea de cómo puede ser en verdad antes de que se nos eche encima, nada mejor que analizar el presente y consultar a nuestros especialistas en esta tecnología, que para algo les han servido los años de estudio y de dedicación a ella. 11
  • 107. El presente del ‘software’ libre en España Quizá el argumento del ahorro presupuestario es el más importante para la implantación del software libre en la Administración Pública, pero a Juan Julián Merelo no le gusta usarlo: “Como si fuera tan fácil como un día dejar de pagar licencias y el siguiente todo el mundo es ya productivo usando el software libre correspondiente. En general, no es así, la Administración tiene que invertir en formación y en desarrollo de software para poder implantar soluciones con éxito, como se ha visto, por ejemplo, en Zaragoza, o en la administración de la Universidad de Córdoba o de Murcia”. Por ello, en su opinión, “el argumento más importante es la libertad presupuestaria: una vez implantado el software libre, liberas una partida del presupuesto que puedes usar para lo que quieras: TIC o cualquier otra área. No tienes que bloquear una parte del presupuesto para pagar, año tras año, las licencias, arriesgándote además a 11. PRESENTE Y FUTURO
  • 108. subidas arbitrarias, como más de una vez ha sucedido (y seguirá sucediendo)”. Por su parte, Ramón Ramón reflexiona de la siguiente manera: “Es un argumento sólido y muy socorrido, pero no creo que a corto plazo se ahorre, e incluso, en ocasiones, se incrementará el coste. Pero eso no quita que no existan importantes beneficios económicos: el principal es que se cambia el destino del esfuerzo económico; pasa de ser pagos de royalties o derechos de uso y la intermediación de alguna empresa a la contratación de profesionales y empresas de la región”. Además, genera mucha, mucha riqueza, aunque los defensores del software privativo digan lo contrario: el software que realmente genera dinero es el privativo. “Pero igual de importante es, en mi humilde opinión, y así se convirtió en la principal apuesta en muchos países de Latinoamérica, la soberanía tecnológica. Es decir, que sean los representantes elegidos por el pueblo los que tengan el control de la tecnología y, por lo tanto, de su país, y no 11. PRESENTE Y FUTURO