Hace unos días, a estas alturas de la película en 2016 y tras más de 30 años de Software Libre, en medio de una conversación comercial un cliente ha soltado la pregunta del millón:
Pero… ¿ya es realmente profesional el Software Libre?
La frase ha surgido así, como de la nada, mezclada entre cuestiones técnicas y funcionales de la solución de correo electrónico que estaban valorando implantar. De repente ahí estaba, pillándome totalmente despistado porque era algo que tengo que reconocer que hacía tiempo no escuchaba y mi mente había casi erradicado.
Me gustaría conocer cuales son los argumentos que soléis utilizar los lectores de este blog para responder a esta pregunta. Por mi parte, intentaré dar 12 razones por las que creo que el Software Libre es realmente profesional (a riesgo de que mi opinión pueda parecer parcial, sesgada e interesada por trabajar en una empresa de software libre).
Vaya por delante una aclaración, que aunque obvia, a menudo se olvida:
0. El hábito no hace al monje.
El término Software Libre hace referencia al tipo de licencia escogido, no a la calidad del software en si, por lo que hacer esa pregunta es esencialmente mezclar churras con merinas. Hay productos con licencia libre que son muy profesionales y otros que son una castaña, lo mismo que pasa con el software privativo. Incluso el mismo producto, ya sea abierto o cerrado, implantado u ofrecido como servicio por diferentes entidades, puede tener un resultado totalmente dispar, por lo que el resultado profesional de un proyecto o servicio depende de muchos parámetros, pero no del tipo de licencia escogido.
Pero quitándonos de encima el juego semántico y buscando entender el planteamiento de su duda, vamos a intentar reflexionar si hay productos de código abierto, gratuitos y sin soporte de fabricante que puedan ser profesionales o es solo hype. O lo que es lo mismo:
¿Los productos Open Source gratuitos son profesionales para dar servicio a una empresa?
1. Internet funciona, en parte, gracias al Software Libre
Uno de los elementos más importantes de Internet tal cual lo conocemos, son los servidores DNS, y concretamente los servidores raíz. 13 son los grupos de servidores DNS raíz que se encargan de que Internet sea mucho más fácil, y en lugar de recordar o referenciar números (direcciones IP de 12 dígitos) utilicemos letras y palabras (dominios), mucho más sencillas de recordar para el ser humano. Sin servidores DNS, Internet no sería lo que hoy conocemos y quizás no habría tenido el éxito y desarrollo actual.
Estos 13 grupos de servidores DNS raíz son los cimientos de Internet y son los encargados de gestionar todos los dominios del mundo (TLDs)
296 millones de dominios gestionados por estos 13 servidores DNS raíz y curiosamente el 100% de ellos utilizan software libre para su funcionamiento. Y no es que utilicen el mismo software y eso podría explicar que todos utilizasen software libre, realmente utilizan distintos software, todos ellos libres: BIND, NDS y/o Knot DNS.
Están locos estos romanos, mira que dejar internet en manos de esta gente…
Quizás solo este argumento tiene el suficiente peso para que no sea necesario argumentar mucho más, pero aprovecharemos a recoger otros importantes casos de éxito del software libre intentando cubrir todo el espectro de necesidades informáticas.
2. Top top top
Top500.org es la web de referencia mundial que lleva más de 20 años listando los 500 ordenadores comerciales más potentes del mundo (es probable que haya otros anónimos). Para hacernos un poco idea de lo que significa un ordenador top, el último de la lista tiene una capacidad de computación de 206 Tflops y 10.000 cores (una barbaridad de operaciones por segundo, una capacidad de cálculo equivalente x 10.000 de un ordenador convencional).
La lógica anterior diría que estos equipos tan críticos y caros, deberían utilizar software profesional y caro, sin embargo la realidad es bien distinta:
De los 500 ordenadores, 494 utilizan Linux como sistema operativo; el 99% utiliza un sistema operativo libre. El resto, utilizan Unix.
El sistema operativo que en el mundo de los supercomputadores se considera como profesional, es sin lugar a dudas Linux (el sistema operativo libre más popular del mundo), dejando totalmente de lado sistemas como Windows, Solaris o Mac Os X. Curiosamente CentOS, una distribución de la comunidad, es la más utilizada entre los super ordenadores (aunque hay muchos Linux sin detallar la distribución concreta utilizada).
Estos ordenadores son propiedad de diferentes entidades y empresas por los 5 continentes dedicadas a actividades tan diversas como retail, manufactura, automoción, ISPs, universidades… por lo que buscar intereses o argumentos ajenos al propio coste-rendimiento carece de todo sentido.
El más cercano, el Mare Nostrum, utiliza una versión de alto rendimiento (HPC) de Suse Linux y está ubicado en el Centro Nacional de Supercomputación en Barcelona y listado dentro del top100 (posición 93 en la última lista de noviembre ’15).
De verdad que están locos estos romanos.
3. Empresas de las de verdad
En el mundo del software libre si hay empresas de las de verdad. Lo «de verdad» lo digo no tanto porque haya empresas «de mentira» (que las hay, tipo Gowex) sino porque todavía hay personas que necesitan argumentos ad verecundiam para creer que el modelo de software libre no es menos profesional que el modelo privativo. Personas que se sienten más seguras si hay otras empresas de referencia quienes con su autoridad refuerzan el argumento.
Básicamente tenemos 2 tipos de empresas:
- Empresas desarrolladoras de soluciones open source
- Empresas consumidoras de soluciones open source
RedHat es la empresa por excelencia del modelo de software libre, con 8.000 trabajadores, cotizada en la bolsa de NY, una de las que más invierte en desarrollo y liberación de software libre y una capitalización bursátil de 15 billones de dólares. Redhat es capaz de facturar 1 billón de dólares anuales regalando el software y cobrando por lo servicios ofrecidos. No solo eso, sino que compra empresas con producto tecnológico por decenas de millones de dólares para posteriormente liberar su código y ponerlo a disposición de la comunidad. RedHat tiene actualmente cientos de miles de clientes que utilizan su software, tanto en sectores públicos como privados estratégicos y de gran criticidad. Y, sobre todo, un modelo económico sólido y sostenible sobre software libre.
Zimbra, Hortonworks (Hadoop), Percona (MySQL), WordPress, Odoo (OpenERP) o la española CartoDB son otros ejemplos de empresas profesionales que desarrollan su modelo de negocio (con muy buenos resultados y millones de € de facturación) en torno a su producto de sofware libre.
Pero también hay muchas muchas otras empresas y entidades en el mundo que hacen uso de software libre en su core de sus infraestructuras y aplicaciones: Google, Facebook, Paypal, Bolsa de Londres o las entidades españolas Banco Santander, BBVA, Euskaltel, Saunier Duval, Ingeteam, Eroski…
El último estudio publicado por Cenatic refleja que el 75% de las españolas utilizan algún tipo de tecnología basada en software libre.
¿Si ellos lo hacen, tu por qué no?
4. Smart TV killed the closed sourced software
Si has seguido leyendo hasta aquí, habrá quien todavía pueda pensar que vale, que quizás el software libre sea profesional, pero solamente para las cosas invisibles. Me refiero con invisibles a aquellas cosas que funcionan solas, como la tierra, que gira, pero que no somos conscientes ni participamos de ello.
Muchos pensaréis que el software libre donde realmente falla y no es profesional es cuando tiene que interactuar con el usuario, porque es feo, no está a la última, es difícil de manejar y falla constantemente. Tampoco esto es cierto, y sino, mira que está pasando con el mundo de los televisores.
El mercado de las televisiones domésticas es otro gran ejemplo donde el software libre ha llegado con fuerza, tras zozobrar por modelos de software privativo y cerrado. Un mercado con 1.500 millones de unidades en activo (una TV por cada 5 personas en el mundo) es sin duda uno de los mercados más exigentes y competitivos que existen, que exige un alto grado de innovación constante para mantenerse en la cresta de las ventas.
El sector de las TVs ha sufrido en los últimos años una gran revolución, el nacimiento de las Smart TV, pasando de ser pantallas microprogramadas a ser ordenadores completos con sistema operativo propio. Y es en esta revolución en la que el software libre ha ganado. Los fabricantes de televisión empezaron a construir su sistema operativo propio de forma independiente, dedicando grandes cantidades de recursos y obteniendo resultados bastante mediocres (sistemas operativos lentos, poco estables y con un modelo cerrado que dificultaba su evolución y la creación de aplicaciones de terceros).
Durante los últimos 2-3 años, la mayor parte de los fabricantes de televisores han apostado por un sistema operativo libre, dejando de lado el desarrollo de su sistema propio privativo.
| Fabricante | S.O. / Plataforma | Cuota | Licencia |
|---|---|---|---|
| Samsung | Tizen | 26,4% | Open Source |
| LG | WebOs | 14,4% | Open Source |
| Sony | Android TV - AOSP | 14,3% | Open Source |
| Panasonic | Firefox OS | 7,0% | Open Source |
| Sharp | Android TV - AOSP | 4,9% | Open Source |
| Philips | Android TV - AOSP | 3,5% | Open Source |
Fuente: The Strategy Analytics Connected Home Devices (CHD) service report
Nota: aunque no salen representados todos los fabricantes, si los principales y todos ellos utilizan software libre.
Es curioso observar cómo los grandes fabricantes han entendido las ventajas competitivas que les ofrece un modelo de desarrollo abierto, sobre todo porque hace unos años cada uno desarrollaba su propio Smart TV OS y apenas ninguno era libre.
Y parace que está tendencia solo va al alza, algo similar está ocurriendo en los sistemas de dispositivos inteligentes wearables y coches inteligentes.
5. Indios y vaqueros
Aunque las películas de Hollywood siempre han pintado en el viejo Oeste a los indios americanos como los malos y los vaqueros como los buenos, Internet siempre ha sido más fan de los Apaches y del software libre.
Apache, que significa enemigo, es el término que los españoles pusimos a los indios durante la colonización, y ha sido y es el gran quebradero de cabeza de Microsoft y su IIS.
Los servidores HTTP (servidores web) son el servicio de Internet más utilizado del mundo y ahí quien reina con solvencia es el software libre (65%). Apache es el jefe de la tribu del software libre, con 50% cuota de mercado y Nginx el chamán, con un 16% adicional.
Para los todavía escépticos, apuntar también que entre los sitios con más tráfico del mundo (aquellos que se supone tienen que contar con un servicio más profesional) el 70% utilizan software libre como servidor web: Apache 47% y Nginx 23% (fuente Netcraft).
6. CMS
Los CMS o sistemas de gestión de contenido son los grandes culpables de la democratización de la web, abrieron de par en par la caja de pandora y todos nos lanzamos a tener nuestro rincón en este mundo virtual, ya no requeríamos más grandes conocimientos técnicos.
Aunque no tenemos un dato exacto, acorde a la información recogida por W3tech sobre CMS y muchos otros estudios de mercado, el software libre está presente en el 80% de los CMS del mundo, casi nada. Las páginas web de millones de empresas y entidades en el mundo están construidas y soportadas sobre soluciones de Software Libre y su uso sigue creciendo.
Entre todos los CMS, hay uno que destaca por encima de todos: WordPress. No solo es el CMS más utilizado del mundo, sino que tiene detrás además una gran comunidad de desarrollo y de negocio con miles de plugins que extienden su funcionalidad y temas que transforman completamente su apariencia.
Para hacernos una idea de la envergadura real de la presencia de soluciones de software libre en la web, el producto Sharepoint de Microsoft representa únicamente un 0,3% de los CMS.
Sitios célebres como la Casa Blanca de los EE.UU utiliza un CMS basado en Software Libre, anunciándolo de forma orgullosa a los 4 vientos.
6. Google
Android
ToDo (grupo de empresas por software libre)
6 Linux
7 Email
La web y el correo electrónico son quizás las 2 aplicaciones más importantes o que más impacto tienen de Internet. Si hemos visto que la web está dominada por el software libre, ¿qué pasa con el email?
Saber que hay detrás de los servidores de email es realmente complejo porque los grandes proveedores de plataformas de correo (Gmail, Hotmail, Yahoo…) no dan demasiados datos sobre con qué componentes están utilizando en sus infraestructuras, por lo que los siguientes datos los tomaría con cuidado.
Si embargo, la iniciativa Open Email Survey se ha molestado en escanear 2,3 billones (si, con B americana) de IPs en busca de información sobre los servidores IMAP de correo (descarga de correo) y los datos son demoledores, casi el 90% de los servidores utilizan componentes de software libre, destacando Dovecot y Courier como soluciones que lideran su uso, creciendo año a año.
| Software | Nº de Servidores | Cuota (2016) | Licencia |
|---|---|---|---|
| Dovecot | 1896330 | 68,49 % | Open Source |
| Courier | 470671 | 17,00 % | Open Source |
| Exchange | 42798 | 1,55 % | Closed |
| MailEnable | 27727 | 1,0 % | Closed |
| Zimbra | 25827 | 0,93 % | Open Source |
Por si eso no fuera poco, otras investigaciones apuntan a una situación similar en los servidores MX de correo (intercambio de correo), más del 93% utiliza, de la misma manera, componentes de software libre (aunque en este caso la muestra de la estadística sea sensiblemente inferior), destacando Exim y Postfix como soluciones que lideran su uso.
Si este post te ha llegado vía email, es probable que lo haya hecho utilizando múltiples componentes de software libre.
Ubuntu – OpenSSL
8. Developers, developers, developers
PHP y Java, a día de hoy, son respectivamente los lenguajes de programación más utilizados en el mundo en los 3 ámbitos de mayor penetración de la tecnología informática:
- Servidores de aplicaciones
- Sitios web
- Dispositivos móviles
Ambos lenguajes son software libre (si bien es cierto que Java no siempre lo ha sido).
PHP es el lenguaje de programación por excelencia en el desarrollo de backend de sitios web, con una cuota de mercado 81,4%. Si agrupamos el resto de lenguajes open source el 85% de los lenguajes de programación de servidor de sitios web son software libre. Plataformas web tan importantes como Facebook, WordPress, Yahoo y Meneame no solo están programadas utilizando este lenguaje libre, sino que utilizan y librerías de la comunidad de software libre.
Java, es actualmente el lenguaje de programación más utilizado del mundo (con permiso de Javascript), con una cuota global de mercado cercano al 25% y su uso es dominante en los servidores de aplicaciones y en los dispositivos móviles. Cuando Google creo Android, escogió Java como lenguaje de programación para el desarrollo del ecosistema de apps móviles, y cuenta actualmente con casi 2 millones de aplicaciones desarrolladas y una cuota de mercado móvil del 82,8%. Casi nada.
En el ámbito profesional del desarrollo sobre servidores de aplicación, Java es especialmente utilizado en el sector financiero y en el telco, 2 sectores de gran criticidad y con unos niveles de exigencia y calidad muy elevados.
9. Socializando que es gerundio. ToDo.
Las redes sociales Facebook, Twitter…
10. La manzana libre
Mac OS X y iOS, los softwares operativos de la empresa más valiosa (capitalización bursátil) del mundo, son productos derivado de un sistema operativo libre, FreeBSD-Darwin y/o utilizan cientos de utilidades de software libre para funcionar.
Mac OS X utiliza al menos 200 aplicaciones de software libre y desarrolla y libera decenas de proyectos libres.
Apple partió de un sistema operativo abierto, cuya licencia fuese lo suficientemente laxa para poder cerrarla, y construyó sobre él mejoras técnicas, una interfaz gráficas y una serie de aplicaciones que han llevado a ser lo que es hoy en día.
Apple, la primera gran compañía en utilizar el desarrollo en open source como una parte primordial de su estrategia de software.
Esa frase no la digo yo, sino lo dice la mismísima Apple en su web. Es probable que hoy en día ese titular sea un tanto sensacionalista y que su estrategia de software libre choque en gran medida con muchas políticas cerradas, cautivas y de software cerrado que utiliza, pero lo valiente no quita lo cortés y no cabe duda de la profesionales que son los productos de Apple y por ende los que los componentes de software libre que utiliza y libera.
11. Si éramos pocos, parió la abuela
Microsoft (también) se ha apuntado de desarrollar software libre, lo ha hecho tarde y tras fallar sus estrategias FUD, pero parece que le ha cogido gusto y ha cogido carrerilla.
Conclusiones
XXXX
Los sistemas operativos son libres mayoritariamente
Los servidores web son libres mayoritariamente
Los sistemas de gestión de contenido son libres mayoritariamente
Los lenguajes de programación sob libres mayoritariamente
Los servidores hablan entre si gracias a servicios libres.
Después de todo esto, seguimos teniendo dudas?
El software libre se está convirtiendo en una garantía de calidad, ya que establece los mecanismos suficientes para que una comunidad de usuarios pueda velar por un correcto funcionamiento.
¿Entonces, quizás la pregunta debería ser, al final quien usa software privativo?
A día de hoy, el que una aplicación o software sea software libre supone una ventaja competitiva frente al resto.
El Software Libre es como el Ave Fenix, esa fascinante ave mitológica que se consumía cada 500 años, pero que resurgía de sus propias cenizas. Por mucho que muchos se hayan empeñado (y se sigan empeñando) en desprestigiar el software libre, por mucho que nuevas tendencias intenten obsoletizarlo, el Software Libre es y será eterno.



Queremos tu opinión :)