domingo, 1 de febrero de 2009

Mujeres en el software libre



por Héctor Murrieta Sangabriel


La comunidad del Software Libre se ha caracterizado a lo largo del tiempo en ser una agrupación de hombres que se dedican a desarrollar software con la primordial motivación de mejorar las cosas, en donde el único interés es la de brindar el conocimiento.


También se caracteriza por ser una comunidad abierta, es decir, en donde se permite la participación de cualquier persona sin discriminar razas, religión, ideales políticos, posición socioeconómica y sin importar el sexo, motivo por el cual la preocupación por parte de distintas agrupaciones de software libre se han interesado, pues observando estadísticas sobre los colaboradores en distintos proyectos se ha notado que la participación de los hombres es abismal tomando en cuenta que las mujeres poco participan en los proyectos actualmente desarrollados.


Si se recuerda la historia de la computación se podrá observar que la participación de las mujeres en cuestiones tecnológicas ha sido vital, pues prácticamente ellas han sido las pioneras en el ramo de desarrollo de software, es necesario mencionar a Ada Byron,conocida como Lady Lovelace, la primera programadora, en el año de 1842 desarrollo el primer software, al tratar de traducir algunas memorias del Italiano Luigi Menabrea quien había realizado un profundo estudio sobre la máquina analítica de Babbage, Ada pudo notar que era necesario hacer algoritmos nuevos y realizó un método “automático” para resolver números de Bernoulli, así que por esta obra es conocida como la primer programadora en la historia de la computación.


Más tarde apareció la primer supercomputadora ENIAC, la cual operaba de manera rustica a través de bulbos, era muy complicada su operación, solo personas especializadas podían utilizarla, y así fue que Kay Antonelli, Jean Bartik, Betty Holberton, Marlyn Meltzer, Frances Spence y Ruth Teitelbaum eran las encargadas de su operación.


Así que en realidad el problema no es por capacidad sobre el genero femenino, al contrario, ellas han demostrado ser las primeras en el ámbito tecnológico, pero ¿qué es lo que sucede que no existen tantas mujeres desarrolladoras y casi ninguna en la comunidad de software libre?, para contestar a esta interrogante Raquel Hernández Padilla en su artículo “La problemática de las mujeres en el software libre” nos da una breve explicación que es muy aceptable, ella como mujer integrante del movimiento de software libre lo ha vivido y nos relata su experiencia.


Ella nos dice que el problema existe desde la cultura que se tiene tanto en México como en otros países, ya que es necesario recordar que el primer acercamiento que un niño tiene a la tecnología se encuentra muy ligado a los videojuegos, en cambio la mujer debe conformarse siempre con juguetes como muñecas o accesorios de cocina, obligando de esta manera a que las niñas se vayan por un camino ya establecido por la sociedad. A pesar que ya actualmente las mujeres han tenido grandes éxitos en elegir la profesión deseada, en su mayoría siguen evitando la tecnología, todo gracias a los medios de comunicación, ya que constantemente bombardean a las mujeres con mensajes en los cuales les señalan que deben ser totalmente femeninas, preocuparse por su aspecto, su ropa, fragancias y demás accesorios que deben demostrar su feminidad, y toda la rama mercantil en cuanto a tecnología se inclina por el lado masculino, pues la mayoría de los gadgets son ofrecidos a los hombres, desde consolas de videojuegos, celulares, equipos de computo y centros de entretenimiento completo.


El problema que existe en la comunidad del software libre es distinta, no es tan marcada pero si afecta en parte al desarrollo de la mujer en la aportación que esta puede hacer, pues si aún existen algunos machistas que con comentarios no muy gratos se dirigen a ellas y a su trabajo también existen los geeks, que por tener poco contacto con las mujeres, al ver a una se preocupa porque ella se encuentre bien, y cuando alguna de ellas decide emprender un proyecto recibe toda la ayuda de ellos limitando de esta manera su colaboración a la comunidad, causando aburrimiento en ellas y provocando desinterés en los proyectos.


Raquel ofrece algunos tips para evitar estas situaciones, y no es mas que comportarse como un colaborador mas, es decir, investigar, estudiar, proponer y aportar ya sea código o cualquier otra cosa a los proyectos, evitando la ayuda de los demás miembros del equipo e ignorando los malos comentarios de los machistas.


Muchos grupos del software libre se han preocupado por este acontecimiento, observar que apenas y el 10% de toda la comunidad al menos en Debian resultan ser mujeres y el resto son hombres, por tal motivo Debian ha creado el proyecto Debian Women, donde se invita a mujeres a aportar cosas a la distribución, Gnome también se ha preocupado y ha iniciado sus concursos exclusivamente para mujeres, donde ellas deben proponer un proyecto y hacer una competencia al rededor del mundo, donde se selecciona al mejor proyecto, se financia por medio de Gnome y apoya en todo lo necesario tanto al proyecto como al equipo. KDE también ya esta tomando cartas en el asunto haciendo su propia iniciativa para integrar a las mujeres en sus proyectos, la mecánica es parecida a la de Gnome.


Beatriz Busaniche en su articulo El software libre y las mujeres ¿Por qué hay semejante brecha de género en nuestra comunidad? Y qué podemos hacer con ella...”, menciona que sí existe participación por parte de las mujeres en la comunidad de software libre, pero solo se involucran en el marketing, es decir, en la venta de recuerdos, souvenirs y productos de otro tipo, en los congresos se ven como edecanes, en las mesas de registro como capturistas pero solo eso, son pocas las que se encuentran en una mesa de trabajo discutiendo temas de importancia, o dando ponencias de los proyectos. En el artículo denota su preocupación por la mujer en el software libre y el panorama actual, pero también da soluciones, las cuales podrían remitirse a lo que están haciendo actualmente Debian, Gnome y KDE.


La comunidad de software libre esta creciendo, no es aun mucha la participación de los desarrolladores, pero cada día se unen mas, y es importante que las mujeres se unan, debemos recordar que ellas son mayoría y su incursión en el software libre es importante, pues el hecho que ellas se integren dará pie a mayor consumo de esta tecnología, y de esta manera el software libre será cada vez mejor ampliando sus horizontes.


Dudas, comentarios y aclaraciones dirigirse a:

hecmusa999@yahoo.com.mx


Publicado:Diario de Xalapa

Fecha:17 de Noviembre de 2008

Sección:Cyber

ENLi 2008 en Puebla. Encuentro Nacional de Linux y Software Libre.


Por Héctor Murrieta Sangabriel

Desde el inicio del desarrollo del software libre, el medio que utilizó para su propio desarrollo y comunicación entre sus desarrolladores fue Internet, donde tanto el kernel (Linux) y los sistemas GNU publicaban (y aún publican) sus avances, nacimiento de proyectos y actualizaciones de cada programa.

Posteriormente aparecieron las reuniones de desarrolladores para discutir el inicio de un proyecto, estas reuniones se convirtieron en evangelizaciones, que no es mas que presentar el software libre a personas que lo desconocen y comentarles las ventajas de utilizarlo, conforme la filosofía del software libre seguía creciendo y ganando terreno, tanto en el ámbito educativo como el empresarial, la necesidad de reuniones seguía creciendo, por tal motivo actualmente se realizan festividades de instalación como los FISOL y congresos con el objetivo de mostrar al publico general las ventajas y proyectos de software libre, que ayuda tanto a la sociedad como a los desarrolladores y a las empresas.

Existen muchos congresos actualmente, desde FISOL, Linux World, Gulevs y ENLi, entre otros que también se presentan a lo largo de Latinoamérica, así como en Europa.

El tema que nos atañe actualmente es el ENLI 2008, realizado en la ciudad de Puebla. La semana pasada, para ser exactos los días 23, 24 y 25 de octubre de 2008, en la ciudad de Puebla se llevó a cabo uno de los encuentros de software libre mas grande a nivel nacional: ENLi.

La Universidad Popular Autónoma del Estado de Puebla (UPAEP) fue la institución anfitriona, con la infraestructura suficiente para albergar a toda la comunidad del país que se convocó esos días para observar las novedades que se están realizando en este momento en la comunidad del software libre.

Se tuvieron a muchos ponentes de gran talla en la rama de la tecnología de software libre tanto del país como del extranjero, pues los ponentes magistrales fueron Guillermo Amaral Bastidas de México, miembro desarrollador de KDE y parte del consejo KDE e. V.; Hans Petter Jansson, de Noruega, desarrollador de GNOME, empleado de Ximian Inc. y actualmente esta desarrollando en GTK para GNOME; y Luciano Bello, de Buenos Aires, Argentina, desarrollador activo de Debian.

Las conferencias presentadas abarcaron todas las ramas de la tecnología, desde el uso de paquetería de software libre como es el caso de la fotografía digital, hasta la implementación de clusters, centralitas de telefonía IP y celular, servidores virtuales y seguridad en aplicaciones. Los talleres fueron también muy interesantes que eran de niveles básicos y avanzados, así como la certificación Mendoza AAA, de la cual solo algunos conocedores del sistema operativo pueden ser acreedores, no es una certificación para iniciadores, es para gente que ha escudriñado a fondo todos los componentes del sistema GNU/Linux, capaces de solucionar todo tipo de problemas que se presenten en el menor tiempo posible.

En esta ocasión fueron muchos estudiantes, cosa que a los organizadores y ponentes les agrado demasiado, pues prácticamente este tipo de eventos impactan fuertemente en los estudiantes de informática, sistemas o áreas relacionadas a la tecnología, pues se presentan proyectos que en las universidades pocas veces se pueden realizar, ya que están sujetas a software privativo que no permite que los estudiantes aprendan el funcionamiento de un compilador, Kernel o componentes de importancia para un sistema operativo, además de hacer uso de software de buena calidad con licencia libre a costos bajos o incluso nulos.

Era difícil asistir a todas las ponencias o talleres, sino es que imposible, pues las conferencias iniciaban desde las 10:00 hrs, había un intermedio de 2 horas a las 14:00hrs, el regreso era a las 16:00hrs y hasta las 18:00hrs aproximadamente se terminaban con la ponencia de un invitado en una conferencia magistral. Varias salas estaban ocupadas por ponentes y talleres a las mismas horas, por tal motivo era imposible estar en todas las conferencias, y lo increíble es que cada una tenia una importancia vital en la tecnología, ya fuese dirigida a servidores, a desarrollo, a seguridad o ha incluso a niveles empresariales.

Las conferencias magistrales eran las más interesantes además de entretenidas, pues los ponentes no hablaban de código ni tecnicismos, se limitaban a platicar del impacto del software libre y como se podría ayudar a la comunidad para que la filosofía del software libre siga creciendo.

En cuanto a la organización, hubo pequeños problemas con ciertos horarios y comunicación con los ponentes, pues los ponentes a veces no sabían a que hora era su conferencia, o no sabían en donde se desarrollaría, así como la ausencia de algunos, quizá por el tráfico o por otras cuestiones ajenas, pero finalmente el congreso fue todo un éxito y los proyectos además de ser interesantes son de gran impacto para los estudiantes.

Lo sustancioso de este tipo de congresos es que tú como usuario, estudiante o desarrollador novato, puedes platicar, saludar y conocer a los desarrolladores que han creado cosas tan importantes como el entorno gráfico (sea KDE y/o GNOME) de Gnu/Linux, puedes pedir sus contactos personales para aclarar dudas sobre ciertos proyectos o incluso solicitar asesoría para el desarrollo de un proyecto propio, sin duda alguna, como el lema del congreso lo dice: “El conocimiento nunca había sido tan libre” es la frase que quizá persista en la ENLi.

Hace algunos años se realizó un evento parecido en la ciudad de Xalapa, Veracruz, lo lleva acabo GULEV, realizada en el 2006, y aquella vez nos visitaron grandes personalidades, entre las que se destacó Federico Mena Quintero, principal desarrollador del entorno grafico GNOME, por desgracia este congreso esta vez como el año pasado se realizará en Cancún, espero que vuelvan a realizarlo en Xalapa, ya que existe una buena cantidad de estudiantes a los que les interesaría mucho un evento de esta magnitud en nuestra ciudad.

Dudas, comentarios:

hecmusa999@yahoo.com.mx

El día a día de la Enli de manera muy personal:

http://hecmusa.blogspot.com/2008/10/enli-08.html

Publicado en: Diario de Xalapa.

Fecha:10 de Noviembre de 2008

Sección:Cyber


¿Qué es el software libre?



Por Héctor Murrieta Sangabriel

Software son todas las aplicaciones o programas que utilizamos en nuestra computadora.

El software se puede clasificar en distintos tipos ya sea de uso general o específico, pero también se puede clasificar en cuanto a su licencia, es decir, en cuanto a las reglas que tiene cada software ya sea para su uso o desarrollo, este es el tema que nos atañe.

Actualmente existen dos tipos de software, el software privativo y el software libre, la diferencia entre ellos dos es la manera en que permiten el uso de su código.

Mientras que el privativo es de código cerrado, es decir, el software (programa) se desarrolla y se codifica de tal manera que nadie más puede acceder al código fuente o a las instrucciones que permiten ejecutar las ordenes a la computadora solo el desarrollador o empresa que lo hizo, limitando al usuario exclusivamente a su uso; y el software libre, el que permite acceso al código origen (código fuente), y se puede modificar al gusto del usuario, además de utilizarlo.

Así que el software libre es un concepto de libertades y no de permisos, hablar de software libre es hablar de toda una revolución informática, donde el usuario tiene las siguientes libertades:

La libertad de usar el programa, con cualquier propósito (libertad 0).

La libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades (libertad 1). El acceso al código fuente es una condición previa para esto.

La libertad de distribuir copias, con lo que puedes ayudar a tu vecino (libertad 2).

La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad se beneficie. (libertad 3). El acceso al código fuente es un requisito previo para esto.

De esta manera se define el software libre, en el concepto estadounidense se puede confundir fácilmente pues es free software dando una connotación de gratis, y el software libre no es gratis, si acaso el precio que hay que pagar es muy bajo o incluso a veces nulo, no quiere decir que sea gratuito.

Este concepto fue concebido por Richard Stallman, un ingeniero que laboraba en el MIT (Massachusetts Institute of Technology, Instituto Tecnológico de Massachusetts) en el área de inteligencia artificial, esto a inicios de los años 70’s.

Existe una anécdota que cuenta el nacimiento del software libre, en la cual se dice que Stallman tenia problemas con los controladores de una impresora, pues no podía imprimir desde la computadora en la que estaba trabajando, ya que la impresora se encontraba en red, él acudió a los proveedores para que le dieran el software (controladores) necesario que le permitiera imprimir, pero estos se negaron, pues no existía dicho software, así que él decidió hacerlo por su cuenta y finalmente resolvió el problema y dichos controladores fueron compartidos a otros colegas que tenían el mismo problema, así que el software pasa de mano en mano y mejorando en ciertos aspectos, y así fue como nació el software libre.

Stallman homologa el software libre a las recetas de cocina, ya que si una persona altera la receta original y encuentra un mejor sabor en la comida, esta nueva receta podrá utilizarla otra persona y así sucesivamente sin restricción alguna, en cambio el software propietario lo que haría en ese aspecto es obligarte a no modificar dicha receta y nunca encontrar una mejora hasta que la empresa desarrolladora lo haga.

También rige un concepto muy importante en el software libre, donde implícitamente esta dicho que el conocimiento del hombre esta hecho por y para el hombre, por tal motivo el software es encontrado en cualquier sitio de Internet, se puede descargar e instalar además de ver el código fuente y modificarlo a las necesidades del usuario o simplemente corregir errores encontrados.

El software libre tiene muchas licencias cuya finalidad es la de brindar libertad, la licencia creada por Stallman fue la GPL (General Public License, Licencia Pública General), existen muchas más con ciertas características, pero el tema es demasiado largo y ameritaría un artículo.

Publicado en:Diario de Xalapa.
Fecha: 3 de Noviembre de 2008
Sección: Cyber

Inicio.

Este será mi blog de artículos publicados, ya sea en el periódico de mi ciudad natal (Diario de Xalapa) como la de otras publicaciones que realizo hacer, así como pequeñas disertaciones o cuestiones que tengan que ver con el software y tecnología.