Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
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 co...
Su modelo de negocio acredita que una
empresa tecnológica puede funcionar de forma
diferente a la del tradicional software...
El software libre es aquel que,
tras su adquisición, puede ser
utilizado, copiado, analizado,
modificado y redistribuido p...
01. VERDADES Y MENTIRAS
General de Affero es igual que
la primera pero con un requisito
más: la obligatoriedad de
distribu...
Es bastante común encontrar
las mencionadas confusiones
entre esta tecnología, el
freeware y el de dominio
público, pero t...
como autores de los programas
de software libre: lo único que
ocurre es que liberan la
utilización de los que han
elaborad...
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 ...
Además, como refiere David Úbeda, uno de los
responsables de la Oficina de Software Libre de la
Universidad Miguel Hernánd...
Además, puesto que no tiene por qué ser gratuita ya que
el código abierto y modificable no quita que los sistemas,
program...
La verdad es que uno puede
“comprarlo, en general, para
cualquier herramienta de
software libre, desde el
servidor Apache ...
El mismo Ramón, por otro
lado, comenta que una de las
falsedades que más escucha
acerca del software libre, sobre
todo en ...
La laboriosa historia
del ‘software’ libre
Se suele considerar que el software libre surgió en los años ochenta
del siglo ...
No obstante, pese a que esta
afirmación es correcta, no lo es
menos la de que el desarrollo de
los primeros ordenadores y
...
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...
A finales de los setenta y principios de los
ochenta del siglo XX, mediante el registro
de marca, los derechos de autor y ...
Hubo que esperar hasta
septiembre de 1983 para que
Richard Stallman comunicara
en los grupos de noticias de
Usenet, el con...
desarrollar el sistema operativo
GNU”. Una definición de
software libre fue publicada en
febrero de 1986, y el
concepto de...
Y no se trata de la única
polémica suscitada en el
entorno del software libre. Hay
que recordar que, después de
la publica...
Cuando se le pregunta a Juan Julián Merelo qué momento o
momentos de la historia del software libre considera que han sido...
elige la decisión de la Comunidad de
Extremadura de apostar por el software libre en
todos sus centros educativos a partir...
Se aduce para ello que se trata del sistema que
utilizan la mayoría de los profesores en sus
propias casas, es decir, se t...
Open Source
infografía
Con Open Source se puede leer, modificar y redistribuir el código
fuente de un programa, este evolu...
03. OPEN SOURCE INFOGRAFÍA
1950
Código fuente IBM
IBM libera fuentes código de
sus sistemas operativos.
1955
Compartir Gru...
03. OPEN SOURCE INFOGRAFÍA
1983
Proyecto GNU
Richard Stallman comienza el
Movimiento del Software Libre, con
la fundación ...
1987
GNU Proporciona
GNU desarrolla un
ensamblador, una optimización
portátil compilador de C (GCC),
un editor (GNU Emacs)...
1998
Código Abierto
Netscape anuncia que
liberará el código fuente de Navigator.
Sun Microsystems y Adaptec se unen
a Linu...
2000
Codificación
Se crean multitud de idiomas
de codificación para satisfacer
la demanda.
1999
Minix
LinuxWorld Conferenc...
2008/2014
Móvil OS
Aparece Android, Chrome,
Chromium OS y Oracle
demanda a Google.
2008
GitHub
GitHub se convierte en el s...
Según los derechos que cada autor
reserva a su obra:
Fuente Pública
Copyleft
Permisiva
Robusta
fuerte
Robusta
débil
Código...
TIPOS
DE LICENCIA • Código binario.
• Uso de acuerdo a los términos de licencia.
• Términos negociables.
• Pagos de derech...
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 ...
No obstante, es el concepto de
Big Data o de “datos masivos” el
que complementa al código
abierto, no solo para la
expansi...
“La creatividad
empresarial es la que
hace girar la rueda
de la economía y
cada limitación a la
creatividad lo único que
c...
La innovación con código abierto
El mundo tecnológico actual ha
evolucionado de tal manera y
tan rápido que su complejidad...
Son los miles de
desarrolladores que
participan en montones de
proyectos distintos de código
abierto los que están
acelera...
Compañías como Google, que
se basa casi por completo en el
código abierto, Facebook, que
creó la base de datos NoSL
Cassan...
04. BIG DATA Y OPEN SOURCE COMO MOTORES DE LA INNOVACIÓN
Estos sistemas, por supuesto,
forman parte de las tecnologías
de ...
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 par...
Las API de redes sociales más
populares son las de Twitter,
YouTube, Facebook e Instagram.
La más flexible de ellas es la ...
Hoy en día existen dos grandes transatlánticos en el mercado
del hardware de código abierto.
Arduino y
Raspberry Pi
domina...
Arduino y Raspberry Pi se utilizan por
desarrolladores de proyectos en todo el mundo en
campos como la electrónica, la aut...
05. ARDUINO Y RASPBERRY PI
Proyectos curiosos con Arduino hay muchos:
desarrollo de robots, instrumentos como
un xilófono,...
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 51...
Competidores
dentro del mercado
BEAGLEBONE, un miniordenador de 89 dólares
BeagleBone es una de las
alternativas más sólid...
Las características del resto de placas se pueden consultar en esta tabla:
BEAGLEBONE BLACK BEAGLEBONE BEAGLEBOARD-xM BEAG...
VIDEO
AUDIO
SUPPORTED
INTERFACES
microHDMI,
cape add-ons
cape add-ons
DVI-D (via HDMI
connectors), S-Video
DVI-D (via HDMI...
MINNOWBOARD Y MINNOWBOARD MAX,
opción low-cost de Intel
MinnowBoard puede ser lo
más parecido a Arduino y
Raspberry Pi en ...
NANODE,
prueba el Internet de las Cosas
Nanode es una placa base de
código abierto que sirve a los
desarrolladores para
ex...
CUBIEBOARD,
gran calidad-precio
Hasta ahora existen cuatro
modelos distintos de esta placa
base de código abierto, de la
C...
UDOO NEO,
la mezcla potente de Arduino y Raspberri Pi
UDOO Neo es un hardware de
código abierto y bajo coste
para Android ...
Las herramientas
de ‘software’ libre
más útiles para la
publicación de contenido
Uno se pregunta qué sería de las páginas ...
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
p...
Los desarrolladores se sirven de
los sistemas de gestión de
contenido para ofrecer
experiencias digitales únicas, con
herr...
Ya no muchas personas
recuerdan o son conscientes del
trabajo ímprobo que
comportaba diseñar, desarrollar
y mantener una p...
06. LAS HERRAMIENTAS DE SOFTWARE LIBRE
La pionera CNET, una página
de noticias tecnológicas, estrenó
en 1995 su sistema pa...
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 ...
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, v...
Pero hete aquí que el único modo de actualizar
cualquier elemento de Drupal es manualmente, lo
que conlleva cierto riesgo,...
06. LAS HERRAMIENTAS DE SOFTWARE LIBRE
Por otro lado, Wordpress también dispone de
actualizaciones en línea, y alerta cada...
El ‘software’ libre
para tratar la relación
con los clientes
Para una empresa, tanto cuidar el trato que le dispensa a la ...
Por eso, existiendo semejante
necesidad, el software vino a la
carga para ofrecer una solución:
los CRM, sistemas informát...
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...
07. RELACIÓN CON LOS CLIENTES
miembro de Oracle, abandonó esta última empresa
y fundó Salesforce en 1999, en la que propus...
07. RELACIÓN CON LOS CLIENTES
La década actual, con el liderazgo de Salesforce y su
modelo, ha visto el nacimiento de Zurm...
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,
in...
07. RELACIÓN CON LOS CLIENTES
vtiger CRM
vtiger CRM se basa en
SugarCRM y surgió como un
fork suyo, pero está bifurcada
pa...
07. RELACIÓN CON LOS CLIENTES
CiviCRM
Una propuesta muy distinta a
las dos anteriores es CiviCRM,
que es una utilidad diri...
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 ...
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 combi...
El Internet
de las Cosas
de código abierto:
plataformas y aplicaciones
para desarrolladores
Herramientas de desarrollo, ha...
El Internet de las Cosas (IoT) es
uno de esos campos
tecnológicos del que se espera
mucho crecimiento: 17.000
millones de ...
Node-RED es una herramienta de visualización sencilla y de código abierto para la conexión de dispositivos
para el Interne...
Además, es una herramienta que permite desplegar nuevos nodos para conectar más dispositivos o
servicios sin ningún proble...
Node-RED podría utilizarse, por ejemplo, para la creación de una aplicación de chat utilizando el entorno
Bluemix, la plat...
Kinoma Create es un aparato que permite la conexión entre dispositivos sin tener unos conocimientos de
programación en Jav...
Kinoma Create sirve para todo tipo de proyectos:
se pueden conectar sensores de temperatura, luz
o movimiento con una fina...
Eclipse IoT es una plataforma de código abierto
que permite el desarrollo en Java de aplicaciones
para el Internet de las ...
• Administración de la conectividad en la nube.
• Apoyo a los protocolos de conexión entre
dispositivos y servidores.
• Co...
A medida que las casas se llenan de dispositivos, aumenta la necesidad de conectarlos para disfrutar de una
verdadera expe...
IoTSyS proporcional un sistema de comunicación entre dispositivos basado en protocolos y estándares IPv6,
6LoWPAN, Constra...
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...
Sus creadores lo definen como “el sistema
operativo amigable para el Internet de las
Cosas”. RIOT está basado en una arqui...
Brillo es el sistema operativo de Google de
código abierto para la conexión de los wearable
en el Internet de las Cosas, b...
Nimbits es una plataforma (PaaS) de registro de datos para la conexión de sensores en la nube. Es un
servicio de código ab...
Los mejores recursos
de ‘software’ libre
para ventas en la red
De todos es sabido que el comercio electrónico o e-commerce...
09. LOS MEJORES RECURSOS DE SOFTWARE LIBRE
Pero lo que quizá no parezca tan conocido son
los cuatro tipos de este comercio...
La historia del comercio
electrónico es más extensa de
lo que pudiera parecer.
Comenzó en los años iniciales
de internet, ...
En 1981 sale con el primer
sistema e-commerce B2B en la
agencia de viajes Thompson
Holidays y los primeros bancos
con serv...
Dos años después, Amanzon
lanza la primera plataforma de
m-commerce o comercio móvil,
es decir, aquella para realizar
comp...
09. LOS MEJORES RECURSOS DE SOFTWARE LIBRE
Las plataformas ‘open source’ más
interesantes para el ‘e-commerce’
Magento es ...
VirtueMart, escrita en PHP y requiriendo MySQL,
no es un producto específico para la elaboración
de tiendas virtuales, sin...
El viejo software de código abierto
OsCommerce sigue siendo muy utilizado para
comercio electrónico, aunque ha quedado un
...
El panel de control de OpenCart tiene un muy
buen diseño, sencillo e intuitivo: tras instalar el
software en el servidor, ...
09. LOS MEJORES RECURSOS DE SOFTWARE LIBRE
Prestashop es la segunda plataforma de e-
commerce más popular después de Magen...
09. LOS MEJORES RECURSOS DE SOFTWARE LIBRE
Zen Cart se sirve de PHP y MySQL y se distribuye
gratuitamente con licencia GPL...
La rentabilidad
de las empresas de ‘software’ libre
Las dudas acerca de la rentabilidad de las compañías especializadas en...
10. RENTABILIDAD
Aunque parezca contraintuitivo que un modelo de software
comunitario sea capaz de servir como base de una...
Esta tecnología ha elevado su implantación
empresarial, y con ella, han prosperado las
empresas que se basan en ella y que...
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 ...
Pero estos ingresos no
proceden directamente de la
actividad económica de las
empresas, así que suerte que
cuentan con otr...
O por servicios de
mantenimiento periódico.
Además, ciertas empresas de
código abierto han regresado
a los soportes que se...
Ante las dudas acerca
de su rentabilidad…
A pesar de todo lo anterior, muchas personas no invertirían ni un euro en esta t...
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...
Una idea
del presente y
una mirada al futuro
Parece que el software libre tiene un futuro prometedor. Sin embargo,
para fo...
El presente del
‘software’ libre
en España
Quizá el argumento del ahorro presupuestario es el más importante
para la impla...
subidas arbitrarias, como más de una vez ha
sucedido (y seguirá sucediendo)”.
Por su parte, Ramón Ramón reflexiona de la
s...
Ebook: Open Source
Ebook: Open Source
Ebook: Open Source
Ebook: Open Source
Ebook: Open Source
Ebook: Open Source
Ebook: Open Source
Ebook: Open Source
Ebook: Open Source
Ebook: Open Source
Ebook: Open Source
Ebook: Open Source
Prochain SlideShare
Chargement dans…5
×

Ebook: Open Source

729 vues

Publié le

Los usuarios cada vez se decantan más por el 'software libre', porque lo adaptan a sus necesidades, corrigen sus errores... Descárgate este ebook para conocer todo sobre 'open source'.

Publié dans : Logiciels
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Ebook: Open Source

  1. 1. Open Source
  2. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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

×