Mapa del Software Libre en Chile, proyecto GNOME

Es para nosotros un gran honor presentar la encuesta realizada a Germán Póo-Caamaño miembro del directorio de la Fundación GNOME.

Agradecemos a Germán por tener presente y responder nuestra encuesta, cómo dice el dicho "mejor tarde que nunca", muchas gracias!

De qué se trata el proyecto? Cómo se financia? GNOME es un proyecto para crear un sistema de escritorio fácil de usar.

Respecto al financiamiento, depende como lo veas. Hay voluntarios que contribuyen sin financiamiento, también hay desarrolladores que trabajan en GNOME porque hay empresas que los contratan para ello.

La Fundación GNOME es el nexo entre la comunidad de desarrolladores y las organizaciones/empresas interesadas en GNOME. Hay un grupo de empresas que realizan aportes financieros a la Fundación GNOME, recursos que son utilizados para facilitar actividades de desarrollo (por ejemplo, hackfests, reuniones o congresos).

Cuantas personas colaboran? Hay distintos tipo de colaboraciones, así como frecuencia con que se realizan. Más de 300 sin duda.

Cuál es tu rol en el proyecto? Cómo ha sido tu experiencia? Actualmente estoy en el directorio de la Fundación GNOME. Mi experiencia en GNOME ha sido bastante buena, aunque intento mantener bajo perfil.

Cómo se lleva a cabo el desarrollo? Cómo deciden los features de cada release? El ciclo de desarrollo está bien establecido. Cada 6 meses hay una nueva versión, y hay distintas etapas en dicho ciclo. Para la siguiente versión puedes verlo en https://live.gnome.org/ThreePointThree (también hay una versión simplificada), y la idea general se encuentra en https://live.gnome.org/ReleasePlanning

Antiguamente había un período de propuesta de módulos (programas), que se discutía abiertamente y luego un equipo evaluaba el mérito de cada propuesta (Release team). Esto es, para determinar que aplicación se consideraba para el escritorio, pero también habían otras como desarrollo, administración, etc. Sin embargo, desde 3.0, existe el núcleo (core) y aplicaciones. Lo que se discute principalmente es que problemas se quieren resolver y se evalúa como hacerlo, y que se integre en distintos aspectos del escritorio.

Existen objetivos para cada versión, sin embargo, lo que manda en una versión es el calendario, no las características. Si una característica no alcanza a estar lista, entonces se posterga para la siguiente versión.

Que lenguajes y herramientas usan? (control de versiones, bugtracking, etc.) JavaScript para Gnome Shell y algunas aplicaciones, Python, Vala, C, C++. Las bibliotecas se encuentran principalmente en C.

El sistema de objetos usado en Glib (una de las bibliotecas básicas en GNOME, aunque es de propósito más general) ofrece introspección. Esto permite acceder a todos los recursos públicos de las bibliotecas en cualquier lenguaje. Lo único que se necesita es el soporte de introspección en dicho lenguaje.

Respecto a herramientas, Git para control de versiones y Bugzilla para seguimiento de eventos.

Que tan usado es GNOME en Chile? Hay ejemplos de uso en organizaciones grandes? GNOME es popular dentro de los círculos que usan Linux. No estoy enterado de ninguna organización que lo haya adoptado a nivel general.

Existen empresas que den soporte en Chile? No que recuerde en estos momentos.

Sabes de alguien más que colabore con el proyecto desde Chile? Sí, hay varios colaboradores, que directa o indirectamente lo hacen. Algunos nombres que me vienen a la mente son: José Aliste, Pedro Villavicencion, Fabio Durán, Diego Galleguillos, Jaap Haitsma, Thibault Saunier.

Si alguien quiere colaborar con el proyecto, por dónde podría comenzar? (que tipo de ayuda necesitan) Hay distintas maneras de colaborar, algunas descritas en http://www.gnome.org/get-involved/. Además, tenemos una guía disponible en https://live.gnome.org/GnomeLove

Allí se encuentra distintos consejos y como encontrar tareas en donde colaborar.

Que plataforma (distro de Linux) usas para tu trabajo? porqué esa y no otra? Actualmente Debian, OpenSuse y Ubuntu. OpenSuse y Debian en unos servidores que utilizo para procesamiento de datos. OpenSuse porque estaba instalado previamente.

En mi portátil, Ubuntu. Lo instalé hace años y desde entonces sólo he actualizado. No me gusta empezar de cero, así que a menos que tenga una necesidad muy grande no voy a instalar otro sistema. Cuando cambio de computador, no instalo sino que copio el disco antiguo (sistema y datos) y ajusto un par de cosas (grub, udev) y todo sigue como si nada.

Que te motiva trabajar desarrollando software libre? Que como individuo puede ser agente de cambio.

Que le podrías decir a un estudiante de educación media/superior interesado en ser desarrollador de software libre? Asumiendo que entienden Software Libre,y lo que significa trabajar en un proyecto real (no de laboratorio). Le diría que no le tenga miedo al inglés ni a mirar más allá de la frontera.

Cómo ves la comunidad de software libre en Chile? Está creciendo. Algunos avanzan de forma independiente, otros que quieren salir adelante. En general, bastante entusiasmo.

De vez en cuando se ven algunas discusiones acaloradas respecto al rol de cada uno. A partir de ellos, algunas personas se ponen pesimistas y pareciera que fuera el fin del mundo. Pero eso es típico en todo orden de cosas :-)

Crees que han habido avances? Qué cosas se podrían mejorar? Se ha avanzado bastante, existe bastante interés. Entiendo que también existen frustraciones porque se quisiera avanzar más o tener más desarrollado activos (además de difusión). No obstante, no que hay que perder de perspectiva el sitial de Chile en la industria del software en general.

Existe una correlación directa entre el desarrollo de la industria del software en país y el número de desarrolladores contribuyendo en Software Libre. A mayor desarrollo, mayor número de colaboradores (voluntarios o pagados). Por mucho que queramos, en Chile no existe una industria de (desarrollo de) software. Lo que existe es una oferta de servicios de integración y soporte de otros productos.

Encuesta terminada en Diciembre 2011.

 
Acerca de Tux.cl

La historia es larga, tenemos una pagina especial para eso...

Más información »
Ayuda & Soporte

Contáctate con tu GUL más cercano o pregunta en la lista de correo

Linux UTFSM »
Contacto

Email: contacto[arroba]tux.cl

Follow 
tux_cl on Twitter