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.
-
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.
-
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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!
El enlace al bug de la pregunta 9 no es correcto. El enlace correcto es:
http://bugs.mysql.com/bug.php?id=20876
Muchas gracias NetVicious por la corrección. El enlace ya está actualizado.
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»,… ?
Excelente, gracias por la traducción completa. F.A.Q de oracle? jajaja
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…..
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
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/
Gracias Javier el comentario
como otro dato aunque no esta en la entrevista :P
Aqui esta la lista de usuarios de MySQL
http://www.mysql.com/customers/
incluyendome aunque yo no este en la lista :P
Gracias,
/* Lo Oracle, posiblemente se dieron cuenta que su bd es MUY LENTA y pues por eso eligieron algo bueno */
Saludos
Gracias por la traducCion :)
I pay a quick visit every day some sites and websites
to read articles or reviews, however this website
presents feature based posts.