Entrevista a Marten Mickos, CEO de MySQL

KERBEROS

Lanero Reconocido
30 Sep 2001
7,410
Una excelente entrevista que considero deberiamos leer para conocer un poquito el ambito de la empresa MySQL AG y el Open Source.

Marten Mickos, CEO (es un término anglosajón para designar a la persona con más alta reponsabilidad de una organización o corporación) de MySQL, se unió al equipo directivo de MySql AB en 2001. Bajo su liderazgo, la empresa ha crecido desde una simple start-up hasta convertirse en la segunda compañía de bases de datos Open Source más grande y de más rápido crecimiento del mundo. Antes de unirse a MySql, Mickos trabajó en puestos ejecutivos en su Finlandia natal. Está graduado por Helsinki University of Technology.

La siguiente entrevista ha sido realizada por Guy Kawasaki y puede leerse en su versión en inglés en la siguiente dirección: http://blog.guykawasaki.com/2006/08/ten_questions_w_2.html

Entrevista a Marten Mickos
1. ¿Cómo ganáis dinero con un producto Open Source?

Empezamos sin hacer dinero, sólo nos preocupaba hacer usuarios. La gran comunidad de usuarios y desarrolladores de MySQL es la que nos aporta el negocio.Nosotros ofrecemos servicios profesionales a aquellos que requieran soluciones complejas y no puedan hacerse cargo ellos mismos. El servicio profesional consiste en ofrecer actualizaciones, certificar el código fuente, administración de las bases de datos, resolución de errores las 24 horas del día, etc. Sólo pagas por el nivel del servicio y por el número de servidores. Nada complicado. Las empresas que compran este tipo de servicios están hartas de la dificultad del modelo de precios (por CPU, por usuarios, etc). Modelos de precios que todavía se usan por tradición.

En MySQL QUEREMOS a los usuarios que aún no nos han pagado por nada. Ellos son nuestros evangelizadores. No hay mejor marketing que aquel que resulta de la recomendación de un amigo. Nuestro éxito proviene de los millones de evangelizadores que tenemos en todo el mundo. Por supuesto, que además, nos ayudan a desarrollar el producto y arreglar los errores del software.


Y las pocas veces que dicen que odian MySQL, nos están haciendo un favor, porque generalmente, las quejas esconden buenas sugerencias para mejorar el producto.

2. ¿Qué ha cambiado en la Comunidad Open Source desde que decidiste crear un empresa en torno a MySQL?

Inesperadamente, MySQL siempre ha sido una empresa. Cuando Monty y David comenzaron MySQL en 1995, hicieron 2 propósitos, por un lado apoyar a la Comunidad Open Source y por el otro trabajar por el éxito comercial del producto. Monty y David no crearon el negocio en sí, pero pusieron la primera semilla.De manera, que siempre hemos estado centrados en unir ambos extremos, el negocio y la comunidad Open Source. No es una camino fácil, pero si gratificante. A veces hemos cometido errores en uno u otro sentido, pero los hemos corregido a tiempo.

Lo mejor de todo es que mucha gente piensa que está bien que hagamos negocio. Les hace sentir orgullosos el ver que el software Open Source puede acceder al mundo corporativo de las grandes empresas.

3. ¿Os consideráis competidores directos de Oracle o tenéis mercados distintos?

La mayoría de las nuevas empresas y de los proyectos que se crean en estas, trabajan bajo LAMP. No vemos competencia aquí.

Nos concentramos en los nuevos servicios y aplicaciones que están hechas para el mundo online: Web2.0, SaaS y SOA. Nuestros clientes buscan soluciones estables, escalables y fáciles de desarrollar y poner en marcha. No buscan productos complejos que tardan dias o semanas en estar operativos.Por eso, clientes como YouTube, Craigslist, Flickr, Haboo Hotel, LiveJournal, Technorati, SencondLife, Trulia, FeedBurner y Right Now confían en nosotros y no en Oracle. Creemos que el mercado que hemos elegido tiene el mayor potencial de crecimiento en soluciones de bases de datos.

4. ¿Cuál es la mayor base de datos que tenéis en producción?

¡Eso es como preguntar cuál el Ferrari más potente! Lo que cuenta es la estabilidad y la escalabilidad. Omniture ejecuta sobre 250.000 millones de transacciones por cuatrimestre en una granja de servidores MySQL. Google trabaja con MySQL para AdSense y AdWords. Otras webs que usan MySQL son Wikipedia, Travelocity, Weather.com, etc. Las bases de datos pueden pesar cientos de gigas. Las webs corren en granjas de cientos de servidores, incluso algunas llegan a los miles.

5. ¿Cuál es el uso más peculiar de MySQL que habéis encontrado?

¡Sabía que me harías esa pregunta! Usamos MySQL en el sistema de control, con base en la Tierra, de la misión a Marte. Los efectos especiales de El Señor de los Anillos también se basaron en MySQL. HotOrNot corre bajo MySQL. Incluso los FAQ de Oracle corren en MySQL

6. Dame algunos ejemplos de utilización de MySQL en “misiones críticas”.

Espero que no suene a “megalomanía”, pero muchísimas aplicaciones online de la actualidad corren bajo MySQL, por tanto me es muy difícil elegir una. Google y Yahoo utilizan nuestra base de datos para tareas críticas. Nokia y Alcatel utilizan también nuestro soporte para gestionar sus redes de telefonía móvil. MySQL fue utilizado en varios sistemas de emergencias durante las catástrofes del tsunami de Sureste Asiático y del huracán Katrina.

7. ¿Cómo controla una empresa lo que ocurre con su producto cuando la comunidad Open Source es la que programa y verifica?

Todos los productos open source exitosos están dirigidos por grupos bastante pequeños de desarrolladores de largo plazo. Este es el caso de Apache, Linux, JBoss y otros. Lo mismo se aplica a nosotros, y en nuestro caso la mayor parte de los desarrolladores son empleados de tiempo completo de MySQL. Este es el grupo que decide el itinerario. Al hacerlo, necesitamos escuchar muy cuidadosamente a la comunidad, porque si no los satisfacemos pueden hacer una bifurcación de nuestro producto o migrar hacia alguna otra base de datos.

8. ¿El Open Source está dificultando la innovación porque es distinto depurar un producto existente de diseñar uno completamente nuevo?

Por el contrario. Creo que la arquitectura de participación que es intrínseca a la filosofía open source es un método de innovación superior. Y esto no se limita al software, fíjese en Wikipedia. Lo que ocurre es que los desarrolladores de software fueron los primeros en adoptarlo en el mundo moderno.

El hecho de que todo lo que se crea está abierto al escrutinio del resto es un fuerte incentivo a producir cosas bien hechas desde el comienzo. Y la meritocracia del open source lleva a una rápida, y por lo tanto mejor, innovación. Es un sistema Darwiniano donde las mejores cosas emergerán con el tiempo.

Piense en las empresas líderes del mercado de DBMS. Tienen 50.000 empleados pagos que trabajan duro para mantener la competitividad de su producto. Nosotros tenemos 50.000 descargas de productos por día. Esto significa que 50.000 seres humanos experimentan con nuestro producto cada día. Esa gente tiene ideas, sugerencias, elogios, quejas y, aunque no todos nos envían sus emails cada día, lo importante tiende a llegar al núcleo del equipo de MySQL. Así es como un proyecto open source es más innovador y más ágil que un equipo de código cerrado.

9. ¿Quién arregla los errores?

Nuestro propio equipo. En realidad puede ver las estadísticas aquí, donde enumeramos abiertamente todos nuestros errores y la gente que trabaja en ellos. Obtenemos soluciones de errores de asociados comerciales y de usuarios, y espero que algún día ellos corrijan más errores que nuestro propio equipo. Lleva mucho tiempo aprender los mecanismos internos.

Tan importante como corregir errores es reportarlos con el nivel de detalle necesario. Dado que nuestro código es abierto, los usuarios pueden realizar reportes de error muy específicos, en los cuales señalan los lugares en donde puede encontrarse el error. Esto tiene un valor inmenso. Este es un ejemplo de un reporte de error muy útil de un usuario.

10. Si MySQL dejara de existir como organización, continuaría el producto MySQL?

El software sigue existiendo aún después de que las empresas queden en el camino. Anteriormente, los clientes tenían que exijir que el código fuente fuera entregado en custodia. Hoy, con el open source, los usuarios no están atados a un único proveedor o plataforma.

El código fuente de MySQL es distribuido bajo la licencia GPL, de modo que cualquiera puede crear una bifurcación o tomar la posta en cualquier momento. Una bifurcación es algo muy, muy raro, pero sirve como un método perfecto para mantener la honestidad del proveedor. Si MySQL desarrollara el producto en una dirección estúpida o no lo mantuviera competitivo, la comunidad podría tomar el control.

La gran pregunta es qué pasa si una empresa de código cerrado cae. Pienso que los usuarios van a aumentar los reclamos a sus proveedores para que abran el código de sus productos. Mire nada más a Solaris. Por esto que creo que, eventualmente, todos los DBMSs serán open source.

11. ¿Qué le quita el sueño?

Me preocupa ser atrapados por nuestro propio éxito y olvidar reinventarnos. Tenemos una fuerte cultura en la empresa por la cual, sin darnos cuenta, a veces decimos "pero esta no es la forma de hacer las cosas", y entonces nos perdemos alguna nueva oportunidad.

También me preocupo por las patentes de software. Es un gran error de la sociedad el creer que las patentes tendrán un efecto favorable sobre el software, como lo tuvieron con varias cosas materiales. Las patentes de software sofocan la innovación, y un día podemos llegar ver un problema desagradable con esto.

Pero, si acaso se lo pregunta, no estoy preocupado por los gorilas actuales del mercado de DBMS. Ellos están llevando a cabo todo tipo de acciones, como fijar precios nulos, adquirir empresas open source, extender sus colecciones de programas, encerrar aún más a los clientes, pero nada de eso realmente funciona. Creo que con el tiempo todos los mercados son racionales.

¡También permanezco despierto de noche porque estoy haciendo llamadas en conferencia con Europa y Asia!

Link con la traducción al español (Y olé!): http://www.dragonjar.us/noticia/12/1157570365/index.htm
 

Los últimos temas