Entrevista Jaap Karssenberg el desarrollador de Zim

Dado que soy un fanático del programa Zim – un wiki de escritorio, donde incluso e participado traduciendo parte de la aplicación al castellano, se me ocurrió hacerle una entrevista al desarrollador del programa, el cual amablemente me ayudó hace un par de años a configurar el corrector ortográfico, cuando trabajaba con las primeras versiones de Zim.

Publicar esta entrevista es mi forma de reconocer el aporte que Jaap ha hecho por la comunidad de software libre:

Versión de la entrevista traducida al Castellano:

Empecemos hablando un poco de tí. ¿Que te llevó al mundo de la computación?

Jaap:
Difícil identificar sólo una razón. Mi padre llegó con una computadora cerca del ’89 en ese tiempo recuerdo que me muy luego permitieron jugar con ella. Una vez que empecé a entender un poco acerca de la electrónica, la complejidad de los computadores me comenzó a fascinar.

¿Cuánto tiempo llevas siendo una programador de codigo abierto?

Jaap:
Mi primer gran encuentro con la comunidad de código abierto fue cerca del 2001, cuando yo vivía en el campus y un gran encuentro de hackers se llevó a cabo en los pastos en frente de los departamentos de estudiantes. El primer código que liberé fue en el 2002, después pasé varios meses tratando de aprender como funcionaba Perl por dentro. Me conecté fuertemente con la comunidad después de hacer un viaje a la conferencia europea de Perl YAPC.

¿Cómo te sientes acerca del progreso del prouyecto Zim?

Jaap:
Usualmente estoy muy impaciente con él. De alguna manera siempre estoy trabajando en una función que necesitaba el año pasado … Sin embargo, desde una perspectiva más realista creo que se está haciendo OK. Al menos el proyecto es bastante estable ahora para uso diario y llegar a poner en una nueva característica de vez en cuando. Desde el principio yo esperaba algo más de colaboración con otros programadores, pero durante el último año parece que hay una comunidad de usuarios emergente. Estoy muy feliz por ejemplo con las personas que ponen algo de esfuerzo para mantener las traducciones actualizadas.

¿Talvez nos puedas contar que te llevó a Perl durante tu trabajo diario? y ¿Por qué ahora estás interesado en Python?

Jaap:
Puro accidente, el tipo que me enseñó a programar resultó que usaba Perl. Lo que realmente me gusta de Perl es la flexibilidad de las expresiones, lo que es genial cuando tu estás jugando. Sin embargo cuando se trata de dar soporte a un proyecto a lo largo de varios años una de las primeras cosas que haces es restringir la flexibilidad para poder mantener las cosas. Lo cual destruye el propósito. Estoy probando Python, porque ahora parece tener una comunidad más grande detrás de él, para aplicaciones de escritorio y la barrera de entrada es mucho menor para las personas que sólo quieren hacer un pequeño parche. Otra consideración es el OO framework más fuerte en Python. Por supuesto, mi esperanza sigue estando fijada en Perl6 para la gran reconciliación😉

¿Qué piensas acerca de Ubuntu? ¿Alguna vez haz utilizado una máquina con Ubuntu? ¿Te gustó?

Jaap:
Ubuntu es mi actual distro de elección y la corro en la mayoría de mis máquinas. He pasado por media docena de diferentes distribuciones de linux en los últimos 6 años y no tengo una real preferencia para un sistema u otro. Ubuntu parece ser una de las distribuciones mejor soportadas en este momento, que es la razón por la que yo la uso.

¿Qué piensas acerca del Futuro del FLOSS?

Jaap:
Para mí es algo que hago en mi tiempo libre, yo no programo para vivir. Por lo tanto, tengo poco conocimiento en la forma en que el software libre / de código abierto lo están haciendo en el entorno corporativo. No tengo un profundo sentimiento de problema con el uso de software propietario, siempre y cuando haga lo que necesito. Sin embargo, tengo una picazón cuando el software no hace lo que necesito que haga y quiero ser capaz de arreglarlo. Supongo que el código abierto, estará presente siempre que hayan personas interesadas en mejorar el software que ejecuta, pero no me lo imagino teniendo la principal cuota de mercado en cualquier momento, sin antes el respaldo corporativo fuerte.

¿Es importante el rol del desarrollo del código abierto en el trabajo de la investigación científica?

Jaap:
La comunidad científica tiene una tradición de compartir los resultados a través de publicaciones que permita a las personas aprovecharlas en otras investigaciones. Mi punto es que, al menos en el mundo académico el código abierto tiene un perfecto sentido.
Si no confían en los resultados de las mediciones si no eres capaz de reproducirlas, ¿Por qué la confianza, por ejemplo, en una simulación sin verificar el código? El código de simulación que escribí para mi tesis de maestría se publicó bajo licencia GPL y creo que fue uno de los factores que me permitió la cooperación con otros grupos de investigación.

Saludos

Muchas Gracias Jaap por la entrevista e invito a todas las personas a probar Zim:
# Instalación en Ubuntu Hardy
$ sudo aptitude install zim

Para quienes estén interesados, pronto voy a ver la forma de habilitar la traducción al castellano, en la versión instalada a través de los repositorios. Ya que la versión descargada desde Bazaar funciona perfectamente en español.
Cualquier sugerencia sobre la traducción de la entrevista es bienvenida😛 y los invito a agradecerles a los programadores de su aplicación preferida.

Original English version

Let’s start by talking a little bit about yourself. What led you to the computer world?

Jaap:
Difficult to pinpoint a single reason. My think father got a computer around ’89 and as far as I remember I was allowed to play around with it pretty early. Once I started understanding a little bit about electronics the complexity of computers started to fascinate me.

How long have you been a open-source programmer?

Jaap:
My first big encounter with the open source community was around 2001 when I lived on campus and a big hacker camp took place almost on the front lawn of our student flat. My first released code dates from 2002 after I spend several months getting to know Perl inside out. I got tied strongly to the community after we did a roadtrip to the YAPC europe perl conference.

What do you feel about the progress of the Zim project?

Jaap:
Usually I’m very impatient with it. Somehow I’m always working on a feature I needed last year … But from a more realistic point of view I guess it is doing OK. At least the project is pretty stable now daily usage and I get to put in a new feature every once in a while. I had hoped at some more collaboration with other programmers early on, but over the last year there seems to be a user community emerging. I’m pretty happy for example with the people that put in some effort to keep the translations up to date.

Maybe what led you to Perl during your work day? and Why now a day are you interested in Python?

Jaap:
Pure accident, the guy that learned me to program happened to use Perl. What I really like in Perl is the flexibility of expression, which is great if you are playing around. However when it comes to supporting a project over several years one of the first things you do is restricting that flexibility again to keep things maintainable. Which kind of defeats the purpose. I’m trying out Python now because there seems to be a bigger community behind it for desktop applications and the entry barrier is much smaller for people who just want to do a small patch. Another consideration is the stronger OO framework in Python. Of course my hope is still set at Perl6 for the big reconciliation😉

What do you think of Ubuntu? Have you ever use an Ubuntu machine? Did you like it?

Jaap:
Ubuntu is my current distro of choice and I run it on most of my machines. I went through half a dozen different linux distros over the last 6 years and I do not have a real preference anymore for one system or another. Ubuntu seems to be one of the best supported distros at the moment, which is why I use it.

What do you think about the future of the FLOSS?

Jaap:
For me it is something I do in my spare time, I do not program for a living. So I have little insight in how free software / open source is doing in the corporate environment. I have no deep felt problem with using proprietary software as long as it does what I need it to do. However, I have an itch when software does not do what I need it to do and I want to be able to fix it. I guess open source will be around as long as there are people interested in improving the software they run, but I do not imagine it taking over the main market share anytime soon without serious corporate backing.

Is important the role of open source development on the scientific research work?

Jaap:
The scientific community has a tradition of sharing results through publications allowing people to build upon each others research. My take is that at least in the academic world open source makes perfect sense. If you do not trust measurement results without being able to reproduce them, why would you trust for example a simulation without verifying the code ? The simulation code I wrote for my master thesis is published under GPL and I think that was one of the factors enabling cooperation with other research groups.

Regards.

2 comentarios

  1. de requetepelos! te las mandaste, thanks!

  2. Sabes suribe cuando leí la última pregunta me acordé de lo que habíamos hablado alguna vez, cuando tu hablabas de la gente que usaba los programas estadísticos como SPSS como una caja negra y reclamabas que era algo poco riguroso. Algo que también me pasa cuando me mandan a calcular parámetros de las cuencas con WMS, calcular ejes hidráulicos con HEC RAS o calcular redes de agua potable con el EPANET, que saco con ser riguroso en establecer condiciones de borde, procesar miles de datos, si al final los meto a una caja negra, que no ha sido auditada públicamente por la comunidad científica.

    Igual las aplicaciones de la USACE y la EPA, no son del todo cerradas, pero si fueran desarrolladas a través de un modelo open source, probablemente estaría mucho más desarrolladas.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: