Entrevista al CEO de MySQL

Via Barrapunto encontré una entrevista realizada al CEO de la empresa MySQL AB, Marten Mickos. Me asombró gratamente el buen nivel de las preguntas y la excelente calidad de las respuestas (precisas, sintéticas y clarificadoras).

En la misma trata temas como el modelo de negocios de una empresa «open source«, la dinámica de los desarrollos libres, su relación con la competencia (fundamentalmente con Oracle), los casos de éxito más importantes de MySQL y los peligros de las patentes de software; aportando algunos detalles muy curiosos (¡¿Oracle usa MySQL?!)

Solo encontré una traducción parcial de la entrevista y otra con errores bastante significativos. Esto me animó a traducirlo, ya que realmente merece la pena.

Ah, y antes de que nadie diga nada, el título dice «10 preguntas» y en realidad son 11. ;)


 

Diez preguntas a Marten Mickos, CEO de MySQL

 

Versión original (en inglés): Signum sine tinnitu.

Marten Mickos ingresó a MySQL AB como CEO en el 2001. Bajo su conducción,
la empresa ha crecido desde ser una «startup» a ser la segunda empresa open source y el proveedor
de bases de datos de mayor crecimiento en el mundo. Antes de estar en MySQL, Mickos fue CEO y alto ejecutivo
de multinacionales en su Finlandia nativa. Posee una maestría en física técnica de la Universidad Tecnológica
de Helsinki.

  1. Pregunta: ¿Cómo hacen dinero con un producto Open Source?

    Respuesta: Comenzamos no haciendo dinero, sino haciendo usuarios. La vasta comunidad de
    usuarios y desarrolladores de MySQL es lo que dirige nuestro negocio.

    Vendemos una oferta empresarial a quienes necesitan crecer y no pueden permitirse fallar.
    La oferta empresarial consiste en binarios certificados, actualizaciones de funcionalidad y versiones,
    servicios de DBA automatizados, resolución de errores 24×7, etc. Se paga por el nivel de servicios.
    Sin absurdos, sin matemáticas especiales. Los compradores de software empresarial están cansados
    de modelos de precio complejos (por núcleo, por CPU, por unidad de potencia, por usuario, por lo que sea
    que el proveedor sienta algún día) -modelos que aún son usados por los líderes.

    En MySQL amamos a los usuarios que nunca nos pagan dinero. Ellos son nuestros evangelistas.
    Ningún tipo de marketing podría hacer por nosotros lo que un usuario apasionado de MySQL hace
    cuando le cuenta a sus amigos y colegas sobre MySQL. Nuestro éxito se basa en tener millones de evangelistas
    alrededor del mundo. Por supuesto, ellos además nos ayudan a desarrollar el producto y corregir errores.

    Y las pocas veces que dicen que odian a MySQL, también nos ayudan porque las quejas usualmente contienen alguna buena sugerencia para mejorar.

  2. Pregunta: ¿Qué cambios encontraron en la comunidad Open Source desde que decidieron construir una empresa alrededor
    de MySQL?

    Respuesta: Es interesante notar que MySQL fue siempre una empresa. Cuando Monty y David comenzaron en 1995,
    se comprometieron con el Open Source y con el éxito comercial al mismo tiempo. Monty y David no construyeron ellos mismos el negocio,
    pero crearon la ambición.

    Por lo tanto, siempre hemos estado enfocados en unir lo mejor de los negocios
    con lo mejor del software libre y open source. No ha sido una línea fácil de seguir, pero es altamente
    gratificante. Algunas veces nos hemos salido hacia uno u otro lado, pero luego hemos corregido nuestro curso.

    Lo más importante es que muchos de nuestros seguidores open source piensan que está bien que hagamos dinero. Están orgullosos
    de que el open source pueda penetrar en el mundo corporativo.

  3. Pregunta: ¿Compiten cabeza a cabeza con Oracle o tienen distintos clientes?

    Respuesta: La mayoría de las nuevas empresas y nuevos proyectos dentro de empresas ya existentes
    están eligiendo infraestructura open source como la colección LAMP. No vemos competencia allí.

    Nos enfocamos en nuevas aplicaciones y servicios que están siendo construidos
    para el mundo online: Web 2.0, SaaS y SOA, pero también nuevas formas de datawarehouse
    y aplicaciones de negocios. Nuestros clientes buscan confiabilidad, desempeño, escalabilidad
    y facilidad de puesta en marcha. No buscan productos por demás complejos que requieren días o semanas
    para su puesta en marcha, con el costo subsiguiente.

    Esa es la razón por la cual YouTube, Craigslist, Flickr, Habbo Hotel, LiveJournal,
    Technorati, Second Life, Trulia, FeedBurner y Right Now son clientes nuestros y no de Oracle.
    Creemos que el mercado que hemos elegido es la porción más creciente del mercado de DBMSs.

  4. Pregunta: ¿Cuál es la base de datos MySQL más grande?

    Respuesta: ¡Eso es como preguntar cuál es el Ferrari mas grande! Lo que cuenta es el
    desempeño y la escalabilidad. Omniture ejecuta más de 250.000 millones de transacciones cada
    15 minutos en una granja de servidores MySQL. Google usa MySQL para AdSense y AdWords. Otras grandes
    instalaciones incluyen a Wikipedia, Travelocity, Weather.com, etc. Las bases de datos pueden ser de cientos
    de gigabytes. Los sitios corren sobre cientos de servidores y algunos sobre miles.

  5. Pregunta: ¿Cuál es el uso más raro de MySQL?

    Respuesta: ¡Desearía saberlo! Fuimos usados en la unidad terrestre del explorador de Marte. Los efectos especiales
    de El Señor de los Anillos estuvieron basados en MySQL. HotorNot corre sobre MySQL. Hasta la FAQ de
    Oracle corre sobre MySQL.

  6. Pregunta: ¿Cuál es el uso más crítico de MySQL?

    Respuesta: Espero que no suene como megalomanía, pero gran parte del mundo online de hoy
    corre sobre MySQL, así que es difícil señalar sólo uno. Google y Yahoo corren aplicaciones de misión crítica
    en MySQL. Nokia y Alcatel construyen redes de telefonía movil que corren sobre MySQL. MySQL ha sido usado en varios sistemas
    de emergencia durante el tsunami en el sudeste asiático y durante el huracán Katrina.

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

    Respuesta: 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. Pregunta: ¿El Open Source está dificultando la innovación porque es distinto depurar un producto existente de diseñar uno completamente
    nuevo?

    Respuesta: 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. Pregunta: ¿Quién arregla los errores?

    Respuesta: 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. Pregunta: Si MySQL dejara de existir como organización, continuaría el producto MySQL?

    Respuesta: 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. Pregunta: ¿Qué le quita el sueño?

    Respuesta: 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!

13 comentarios sobre “Entrevista al CEO de MySQL

  1. Quiero corregir el asundo de
    «casa de herrero (oracle) cuchillo de palo (MySQL)»,
    este dicho aplica en caso de que la solucion es peor de lo que se puede esperar en un herrero, que teniendo al alcance Cuchilleria de Metal, usa de madera… .

    Podrias entonces decir, «casa de Herrero de fierro cuchillo de acero»,… ?

  2. hola una pregunta con respecto al lenguaje de mysql.
    1.cuales son las versiones más recientes y sus carcteristicas que ha tenido mysql?
    2. que mejoras se le han echo desde enero hasta la fecha actual?
    3. por que si es open source hay version paga?

    Por favor necesito que me contesten esto a mi correo en la brevedad posible, gracias…..

  3. Bueno la Version mas Reciente del MySql 5.0.26 y tiene una Beta 5.1

    En la pagina de MySql http://dev.mysql.com/doc/refman/5.0/es/news.html
    encontraras los cambios

    MySql es gratis, se paga unicamente si tu producto (software) usa mysql para fines comerciales, claro esta que no debes aprovercharte de los trabajos que realiza esa empresa (paga) jejeje, pero si tu fin es realizar software para tu empresa sin fines comerciales es totalmente gratis

  4. Oscar:

    Me permito corregirte un error. MySQL se distribuye bajo la licencia GPL, la cual no impone ningún tipo de limitación al uso del programa. Esto significa que puedes utilizarla aún con fines comerciales (por eso es libre).

    También existe la posibilidad de obtener MySQL bajo una licencia no-libre, y esto es útil en el caso de empresas que deseen integrarla en productos no-libres.

    Es importante no confundir el concepto de libertad con el de gratuidad. Asimismo es erróneo hablar de versiones gratuitas y comerciales (existe software libre pago, software no-libre gratuito, etc.).

    Para mayor información sobre las licencias de MySQL, visita http://www.mysql.com/company/legal/licensing/

  5. Pingback: meneame.net

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *