Danese Cooper. La Diva del Open Source

Conocida en la industria como la “Diva del Open Source”, Danese Cooper es una de las personas con mayor influencia en el mundo del open source actualmente. Hoy en día, Danese es directora del Open Source Initiative (OSI) y colabora con Intel ayudándolos a desarrollar su estrategia open source. Anteriormente, Danese dirigió la oficina de open source en Sun Microsystems donde fue la principal impulsora de proyectos como Open Solaris, Open Office, Net Beans y la apertura de Java.

¿Consideras que el open source es visto de forma diferente en los países desarrollados que en aquellos en vías de desarrollo?
Si, definitivamente. En la mayoría de los países desarrollados, las empresas están viendo al open source como una oportunidad para innovar. En principio lo usan exclusivamente para su beneficio y ahorrar costos, pero eventualmente se dan cuenta de que es un círculo virtuoso en el que también tienen que aportar a la comunidad.

Existe otro grupo de países que están estancados en el paradigma antiguo, y están acostumbrados a valorar todo en términos de dinero, y al corto plazo. Este es el caso de un país como Suiza, donde a las empresas les cuesta mucho trabajo entender los intangibles del open source, dado que no son directamente monetizables. Un ejemplo de estos intangibles es la reputación que puede generar una empresa al participar con open source, o ser considerada un buen lugar para trabajar y lograr así atraer al mejor talento.

Por otro lado tenemos a varios países en desarrollo que ven el open source como una oportunidad de disminuir la brecha digital y ser competitivos en el mundo moderno.

¿Puedes darnos un ejemplo de un país en este último grupo?
Uno de los casos que más me entusiasma es el de Sri Lanka. Este es un pequeño país en una isla al sur de India, con una guerra civil intermitente, y muchos otros problemas. Sin embargo, hay buenas universidades y jóvenes inteligentes. Hace unos años, un ministro tuvo la visión de decir “Wow, si le enseñamos a los jóvenes a participar en proyectos de open source, podremos desarrollar una economía local de tecnología.” Es así que se creó la Lanka Software Foundation, la cual beca a desarrolladores talentosos que desean participar en proyectos de open source. El objetivo de esta fundación es tomar a los desarrolladores locales y ayudarlos a convertirse en desarrolladores de clase mundial, comprometidos con su país y el open source. Es así que actualmente hay muchos desarrolladores de Sri Lanka involucrados en algunos de los proyectos open source de mayor importancia a nivel mundial. De hecho, Sri Lanka es el país que tiene el índice de contribución per cápita al open source más alto.

¿Qué sucede en casos de países fuertes en la industria de TI como India y China, pero que no participan mucho en el open source?
India se tardó muchísimo en entrar al open source, pero ya lo está haciendo. Lo que sucede en India es que las empresas de software propietario llevan mucho tiempo invirtiendo fuertemente en este país para prepararlo como frente tecnológico contra China. Entonces, la educación en India es en parte financiada por estas empresas y se tenía el temor de que si adoptaban open source el sistema educativo se colapsaría. Sin embargo, ese miedo se ha superado y actualmente hay varias provincias de India que se han declarado abiertamente a favor del open source, y la cantidad de personas de este país que participa en proyectos de open source está aumentando significativamente.

En el caso de China, ellos ven el open source como una forma de asegurarse de que no tiene trampas escondidas en el software que usa. Entonces, se basan en infraestructura de open source para construir sus propias soluciones. Hasta ahora, más que nada utilizan el software y casi no contribuyen de regreso, todavía no entienden esa parte del círculo virtuoso, pero eventualmente lo harán.

¿Qué hay sobre la percepción de personas en países en desarrollo que argumentan que no pueden darse el lujo de contribuir al open source, porque necesitan “trabajar por dinero”?
Un desarrollador que se toma el tiempo para contribuir al open source está construyendo una reputación, y ésta reputación le será útil, especialmente en un mundo globalizado. Debemos recordar lo que sucedió durante la burbuja de los .com, cuando los profesionistas de tecnología en Estados Unidos tenían una tasa de desempleo de .5%. Eso es demasiado bajo, significa que se le daba empleo aún a personas a quienes no se les debía dar. Y aun así, la industria estaba hambrienta de conseguir más gente. Hoy en día, la mayoría del desarrollo se hace en el Internet, así que las empresas no tienen inconveniente en buscar talento fuera de los Estados Unidos, y a las primeras personas que consideran son aquellos que demuestran que saben lo que están haciendo, y una excelente forma de conseguir esto es participando en proyectos de open source.

¿Qué nos puedes comentar sobre el tema de estándares abiertos?
Los gobiernos en todo el mundo están empezando a hablar de estándares abiertos y buscan que sus políticas de compra fomenten la adquisición de productos que se apeguen a estándares abiertos. El problema es que no hay un consenso sobre lo que realmente significa un estándar abierto, y el caso de OpenXML es un buen ejemplo de esta polémica. Creo que en los próximos meses surgirá un consenso de lo que realmente debe significar un estándar abierto. En el caso de OSI, nuestra postura es que uno de los criterios que debe cumplir un estándar para ser considerado abierto es que pueda ser implementado con open source.

¿Qué opinas sobre la iniciativa reciente de Microsoft de hacer disponible el código fuente de partes de .Net?
Siempre he dicho que tarde o temprano Microsoft debe entender e involucrarse de alguna manera en el open source. Creo que esta iniciativa es una señal de que se están dando cuenta de que deben ser parte de la fiesta. Y al igual que Sun, IBM, y cualquier otra de las grandes empresas de software que ha adoptado el open source en años recientes, no van a hacer las cosas perfectas desde un inicio. Esto no es posible por el cambio tan grande que significa. Por ejemplo en el caso de Sun, ellos empezaron creando sus propias licencias con su propio nombre y bajo sus propias condiciones. Después se dieron cuenta de que no estaban obteniendo lo que esperaban de parte de la comunidad, y desde entonces se han estado moviendo poco a poco hacia licencias de mayor aceptación. Creo que Microsoft está en ese mismo camino. Están empezando con pasos de bebé, haciendo el código fuente disponible pero no modificable. Eventualmente se darán cuenta que lo mejor es utilizar licencias que permiten modificar y redistribuir el código.

¿Algunas palabras para nuestros lectores?
Debemos entender que el software se está convertido en algo crucial para nuestro modo de vida, y deberíamos ser capaces de saber que es lo que el software que usamos realmente está haciendo. No es un tema tecnológico ni filosófico, es un tema de calidad de vida. Es por ello que el cambio fundamental es hacia la transparencia, ya sea que la llamen open source, software libre o como quieran. En el fondo es un tema de transparencia, de entender que los secretos son algo malo cuando se refieren a algo que todos usamos y que es indispensable para nuestras vidas.