IN TOUCH Corinto Meffe p. 6
"ARDUINO, OPEN HARDWARE" David Peña Lopera p.15 VOL I N° 1
DÍA DEBIAN 2009 Lauretta p. 4
V E RS I Ó N E N ESPAÑOL
Pรกg.
Latinux Magazine
EVANGELIZADORES AD LÍBITUM Evangelizar, qué mejor y en riquecedora actividad que la de en señar sin egoísmo lo que hemos a prendido. Qué mejor pago, que el «brillo de los ojos» de la persona, cuando entiende lo que le estamos enseñando y saber que estás lo grando que se sienta esa extraña e moción, equivalente a cuando niño se tenía oportunidad de jugar con un juguete nuevo. Cuando tomamos la decisión de enseñar lo que hemos a prendido, es cuando comienza esa mágica danza e intercambio de e nergía, conocimientos dirán algunos, donde enseñamos y aprendemos, donde somos al mismo tiempo ma estros y alumnos, evangelizadores y evangelizados, «sabios» e «ignoran tes», adultos y niños; es cuando las barreras no parecen existir y es cuando finalmente sentimos que a vanzamos. Pero para que esos mo mentos de iluminación, donde el ce rebro parece procesar a una veloci dad que desconocíamos, donde na ce la creatividad del artista, se re quiere del impulso estimulante del maestro o como lo llamábamos en la comunidad del Software Libre del si glo pasado: El evangelizador. Este evangelizador, es el responsable de mostrarte como las tecnologías li bres pueden ser parte de la vida dia ria, de enseñarte que el conocimien to está a tu alcance, que desmitifica la tecnología y te muestra que tú no sólo eres un espectador, sino parte importante de la obra.
A finales del siglo pasado (me gusta como suena, parece que
fue hace 100 años), en unión a un grupo de amigos comenzamos a promover el uso del Software Libre y la apropiación de la tecnología en to da América y España. Eran los tiem pos donde Pepe (Jose Neif) trabaja ba en México en la primera distribu ción Linux de Latinoamérica (Linux PPP) y creaba movimientos pro Software libre como el CACLE (Circo Ambulante de Conferencias Linuxe ras Evangelizadoras), Ismael Olea en España comenzaba a impulsar Linux en Español, Daniel Coletti en Argentina enfrentaba el reto de crear LUGAr (Grupo de Usuarios de Ar gentina) y nosotros en Venezuela trabajábamos por fortalecer el VE LUG (Grupo de Usuarios Linux de Venezuela) y crear el primer evento Iberoamericano de Software Libre (LinuxWeek). Hoy, más de una déca
Latinux Magazine
EDITORIAL
da después, el trabajo continúa con nuevos evangelizadores, llenos del espíritu de los pioneros, algunas ve ces repitiendo los mismos errores, pero siempre evolucionando. Este número de Latinux Magazine es un reconocimiento a ellos, a los que empezaron, a los que continúan y a los que vendrán. Esto nos muestra el invaluable trabajo de personas co mo Corinto Meffe con su proyecto de Software Público en Brasil (actual mente con alcance regional), de Ma ría del Pilar Sáenz en una lucha con tinua a favor de los niños en Colom bia, de Offray Luna evangelizando en la academia en Colombia o de Ernesto HernándezNovich que pasó de siglo haciendo en Venezuela lo que más le gusta, enseñar y hablar del Software Libre en general y de Debian y Perl en particular. Es grati ficante saber que en cada país, ciu dad o pueblo del planeta ya hay un Corinto, Pilar, Offray, Pepe, Ismael o Ernesto, evangelizando. Para todos ustedes, Latinux Magazine está a bierta para que publiquen, narren y compartan sus proyectos, planes, e ventos, experiencias o dificultades; Ad líbitum. Ricardo Strusberg un evangelizador del siglo pasado luchando en este siglo (Venezuela) strusberg@latinux.com
Pág. 1
ÍNDICE
EQUIPO LATINUX
EDITORIAL "Los Evangelizadores Ad Líbitum" Ricardo Strusberg p. 1
EVENTOS Día Debian – 2009 Lauretta p. 4
Editor en Jefe Ricardo Strusberg
Editora Asociada Mariana Henríquez Ilustradora Laura Vigo
Diseño Gráfico María “Tatica” Leandro
IN TOUCH
Maquetación Mariana Henríquez Traducción Martha Romero
Administración Jacqueline Perez de Strusberg
“Las ventajas del Libre en relación al Privativo” Corinto Meffe p.6
Suscripción electrónica María Zamora
¿Quién controla el software, la compañía que lo diseña o usted? Jon “Maddog” Hall p. 8
colombia@latinuxmagazine.com
“El Software Libre: ¿Una filosofía altruista fundamentada en la solidaridad?” Offray Luna p. 10
Para contactos locales:
brasil@latinuxmagazine.com chile@latinuxmagazine.com
puertorico@latinuxmagazine.com
republicadominicana@latinuxmagazine.com mexico@latinuxmagazine.com
uruguay@latinuxmagazine.com usa@latinuxmagazine.com
venezuela@latinuxmagazine.com
LATINUX PRESS
LATINUX CLUSTER Patrocinado por: Latinux Cluster El Cluster Latinux es una red de empresas, instituciones educa tivas y consultores especializados en soluciones basadas en tecnologías li bres, así como la consultoría y capacita ción asociadas a este tipo de solucio nes. A su vez, se concentra en la oferta de servicios de consultoría, soporte, mantenimiento, desarrollo e instalación de soluciones empresariales con base en tecnología libre, a nivel global. Entre las posibilidades de trabajo que se a bren a partir de Latinux, está el cubrir la demanda no satisfecha de organizacio nes, empresas y gobiernos en relación al desarrollo de Software Libre y aprove chamiento de productos y servicios que han tenido un determinado éxito local o en toda un área de actuación del con sorcio. Todas las empresas partici pantes en Latinux son reconocidas en sectores en los que actúan y tienen gran experiencia en el área de soluciones de tecnología Libre.
Publicado por: Latinux Press, una división de Latinux Inc. Dirección: Avenida Samuel Lewis, Edificio Central, PH. Panamá. República de Panamá Telf: +13055177853 Email: info@latinuxpress.com
Pág. 2
Latinux Magazine
ÍNDICE
ZONA DE DIFUSIÓN
"Azúcar en una memoria USB" María del Pilar Sáenz p. 12
EL LADO OCULTO DE LA TECNOLOGÍA "Criterios de invisibilidad" Lauretta p. 28
Arduino, Open Hardware David Peña Lopera p. 15
EN TIERRAS DEL ÑU
"Creando necesidades y empresas sustentables en Software Libre" Felipe Cabada p. 18
“El Software Libre es liderado mundialmente a través del espíritu de un pingüino y un Ñu – Sus nombres son Tux y GNU” Lauretta p. 30
SCIFI "La información quiere ser libre" Christian Bogado Marsá p. 20
PRÓXIMOS EVENTOS p. 31
LATINUX INSIDE
DIRECTORIO p. 32
Certificación Latinux Ricardo Strusberg p. 22
TIPS & TRICKS Botones para la web María "Tatica" Leandro p. 24 Desarrollando videojuegos en Renpy María "Tatica" Leandro p. 26
Latinux Magazine
Pág. 3
EVENTOS
Día Debian 2009
El pasado 15 de agosto de 2009 se celebró en la ciudad de Caracas – Venezuela, el evento “Día Debian 2009” en vísperas de su décimo sexto aniversario. Debian es una de las distribuciones de GNU/Linux, un sistema operativo (S.O.) libre para su computa dor, caracterizado por brindar a sus usuarios y administradores estabilidad y seguridad inigualables. La comunidad de dicha distri bución, ha tomado el día de su ani versario para rendirle homenaje y compartir los conocimientos adqui ridos hasta el momento. Fue una ocasión muy propicia para establecer relaciones con amigos y colegas del área y emancipar la filosofía Debian,
esto por unos pocos hackers de Software Libre, muy unidos y com prometidos con el proyecto. Debian estaba pensado para ser creado de forma cuiadosa y concienzuda, es por eso que fue creciendo gradual mente hasta convertirse en una gran comunidad activa y bien organizada
Del nacimiento de Debian
Somos concienzudos y cuidadosos antes de sacar una versión
Debian nació en el mes de Agosto de 1993 gracias al trabajo de Ian Murdock, fundador y primer líder del proyecto. Surgió como una nueva distribución infundada por el espíritu de GNU/Linux. Debian comenzó con un motor a velocidad gradual compu
Debian GNU/Linux viene con 25.113 paquetes y programas pre compilados y distribuidos en un for mato que hace más fácil la instala ción en su computador. La última versión estable de Debian corres ponde a la 5.0, la cual fue publicada
cuya bandera se iza bajo la filosofía del Software Libre.
Pág. 4
Pág. 4
de desarrolladores y usuarios.
Latinux Magazine
"LA ERA DEBIAN"
el 27 de junio de este mismo año. U no de los temas reiterativos y aclara torios de la comunidad, anunciado por Carlos Pineda Escobar fue: “¿Estamos apurados? ¡NO!, porque queremos que las cosas salgan ¡bi en! (…) Los proyectos de Debian piensan en futuro”, es por eso que las versiones no salen tan rápida mente, se verifica y certifica la viabili dad de la versión antes de sacar cualquier otra cosa. De la desvirtualización ante la asistencia a un evento Debian lo producen cerca de un millar de desarrolladores activos, dispersos por el mundo, que ayudan voluntariamente en su tiempo libre. Son pocos los desarrolladores que realmente se han encontrado en per sona, pues la comunicación se reali za principalmente a través de correo electrónico. He aquí la importancia de asistir a este tipo de eventos,
EVENTOS
pues la virtualización se desvanece cuando le ponemos un rostro y una expresión a la persona que esta sen tada del otro lado del ordenador. De esta manera se palpa la realidad de todos aquellos colaboradores que hacen vida en la comunidad. De las distribuciones Según los miembros de De bian: Las distribuciones son esencia les para el futuro de Linux. Aseguran que en esencia, facilitan al usuario la necesidad de buscar, obtener, com pilar, instalar e integrar correctamen te gran número de herramientas e senciales para conseguir un sistema Linux en pleno funcionamiento. En su lugar, la real carga de construir el sistema recae sobre el creador de la distribución. Las distribuciones requieren gran cantidad de esfuerzo arduo y contínuo por parte de su creador con el fin de mantener la distribución ac tualizada y libre de errores.
Actividades Día Debian En el evento se realizaron diferentes tipos de actividades, entre las cuales hubo: Charlas básicas y avanza das sobre Debian, instalación (Debianiza ción y canaimanización), demostraciones, rifas de CD's de Debían en sus diferentes versiones, participación y colaboración de la comunidad GNU/Linux en general, par ticipación especial de ponentes venezola nos destacados en el área, entre otras. Frases de interés anunciadas por los ponentes en relación a Debian y el Software Libre:
Referencias http://www.diadebian.org.ve Agradecimientos: Lenin Hernández Carlos Pineda Escobar Ernesto HernándezNovich
Latinux Magazine
“Razones técnicas y prácticas irrefutables para usar Software Libre: ¡Funciona siem pre y todos los días!, es calidad, autono mía, independencia, control y economía; "El Software Libre lo puedes examinar, co rregir, y multiplicar para compartirlo, tiene un trasfondo bastante admirable”; “Gratis no es lo mismo que libre” (Ernesto Her nándezNovich). “Debian actúa automágicamente”; “Uno no vive de jugo de naranja y sandwich, ganar dinero con Software Libre es un ac to válido”; “Debian piensa por ti, configura por ti”; “¡Eso si!, ¡Leer es bueno! Leer es chévere, ¡Nice!, cuando leen ¡Aprenden!, todo lo que tienen que hacer es disfrutar lo que aprendan, esto los ayuda a entender lo que hace su computador”. (Carlos Pi neda Escobar). Lauretta (Venezuela) lauretta@latinuxmagazine.com
Pág. 5
IN TOUCH
Corinto Meffe “Las ventajas del Libre en relación al Privativo”
Corinto Meffe es Gerente de proyectos de la Secretaría de Lo gística y Tecnología de la Información del Ministerio de Planeamiento de Brasil. Según Meffe, “Las ventajas de trabajar con Software Libre son mayores que las del software privativo. El libre es el camino para el futuro en el sector de informática. Una ventaja viene de la autonomía tecnológica y otra del avance que se logra con la inteligencia”. Brasil es uno de los países de latinoamérica más avanzados en materia informática y también en el uso y desarrollo de Software Libre. Comenzó la adopción de este tipo de programas informáticos desde el Go bierno antes que ninguno, tendi endo el puente para que otros países como Venezuela o Ecuador pudieran animarse a realizar el cambio. Según Meffe, no es sólo el factor económico el que impulsa el movimiento del Software Libre: la au tonomía es un eje fundamental, sien do el mayor beneficio otorgado por la sustitución de los programas privati vos. Ya no estarán cautivos en ma nos de los proveedores de software. Lauretta: ¿Qué beneficios tangibles ha traído la adopción del Software Li bre en la administración del Gobier no brasilero?. Corinto: "Los beneficios tangibles
Pág. 6
pasan en una parte por los costos. Siempre que hay una comparación de las ventajas del libre en relación al privativo, pasa por la cuestión eco nómica. Una y otra cosa viene del contacto con el código, eso si trae u na gran ventaja. Con esto es posible tomar la decisión correcta para el fu turo del software, ya que se puede desarrollar en conjunto con otra insti tución pública, contratar otras empre sas o también ampliar la capacidad profesional interna". Lauretta: ¿Cuáles han sido los ba ches o las dificultades más frecuen tes en el proceso de aceptación del Software Libre? Corinto: "El proceso de aceptación del Software Libre convive con los mismos problemas que cualquier mi gración. El acto de migrar no es sim ple y siempre trae incomodidad para las personas y las organizaciones. A hora bien, el proceso de adaptación
Latinux Magazine
LA AUTONOMÍA COMO EJE FUNDAMENTAL tiene tres grandes problemas. Lo pri mero tiene que ver con la cultura de la organización, el segundo con los sistemas antiguos y por último la re sistencia del usuario. El primero a veces tiene que ver con el hecho de cómo fue presentado el Software Li bre. Hacer una aproximación entre el libre y el gratuito, puede no ser bue no para el modelo. Así no hay inver siones para el Software Libre ya que no tiene costo. Cuando surge el problema, la alta dirección pregunta: ¿No es gratuito?. O sea, ¿Es necesario combatir esta lógica?. Los sistemas antiguos pasan por el grupo técnico, muchas veces no hay capacidad téc nica o tiempo para hacer una migra ción total de un sistema. Esto debe ser planificado o ajustado con una a nálisis de los costos y los benefi cios". Lauretta: Háblenos acerca del factor “autonomía” como eje fundamental en la inclusión de Software Libre en la sociedad. ¿Por qué abogar por e sa autonomía? Corinto: "La autonomía trae muchas ventajas. Cuando se goza de auto
IN TOUCH
nomía esto significa que se pue den hacer las cosas por cuenta propia. Si tiene voluntad y capaci dad, puede avanzar solo. Ahora bien, existen muchos otro facto res, por ejemplo decidir el mejor modelo de contratación, el cómo preparar el equipo interno, lo que va a requerir de los profesionales externos, también decidir cuándo y cómo va a hacer y por último la independencia de los proveedo res. La autonomía, en definitiva, es una palabra clave para el de sarrollo tecnológico independien te". Lauretta: ¿Qué le puede reco mendar a aquellas organizaciones que tienen intenciones de migrar al Software Libre? Corinto: "Bien, las recomendacio nes vienen de un poco mas de 11 años trabajando con Software Li bre y con oportunidad de partici par en proyectos que hasta hoy día están migrados y en produ cción, como también de otros as pectos que algunos profesionales no les gusta presentar, como el hecho de conocer algunas inicia tivas que no llegarán al final. Los problemas fueron sacados de la historia del Software Libre en mu
la parte técnica. Los laboratorios son fundamentales para que el área de soporte y mantenimiento funcionen correctamente. Conocer el ambiente y después hacer las pruebas téc nicas y como resolverlas va a crear las condiciones para una buena mi gración. Hay una recomendación fun damental que deseo hacerles: las ventajas de trabajar con Software Li bre son mayores que las del soft ware privativo. El libre es el camino para el futuro en el sector de infor mática. Una ventaja viene de la au tonomía tecnológica y otra del avan ce que se logra con la inteligencia de los técnicos, por eso recomiendo el Software Libre: por la inteligencia. chas organizaciones. Una primera recomendación es trabajar con los puntos negativos y positivos del Software Libre. La transparencia ayuda mucho a la mi gración. El hecho es que la palabra migración debe estar después de o tras etapas como el diagnóstico, la sensibilización y la estrutura de so porte, en pocas palabras, preparar el ambiente para la migración es muy importante para alcanzar el éxito. También es determinante preparar
Latinux Magazine
Lauretta (Venezuela) lauretta@latinuxmagazine.com
Pág. 7
IN TOUCH
Jon "Maddog" Hall
Maddog es un “Gurú informático”, muy simpático por cierto, cono cedor de mundo, de gente y de las necesidades que demandan los usua rios que estan sentados detrás de sus ordenadores. Maddog se ha dedi cado a dar a conocer las ventajas del empleo de Linux como sistema o perativo. Lauretta: ¿Por cuánto tiempo ha es tado usted trabajando en esta iniciati va? Maddog: "Bueno, yo conocí a Linus Torvalds en mayo de 1994, en donde vi Linux por primera vez. Fue en ese momento que me dí cuenta del valor de Linux y de su propuesta. Yo, por supuesto había estado usando Soft ware Libre por un largo tiempo aún an tes de que Richard Stallman estuvie se involucrado con el Software Libre. Cuando yo comencé a escribir y a u sar software en 1969, el software Boost era distribuído en forma de có digo fuente. Entonces, cuando la gen te le pide a alguien que les diseñe software, cuando ellos lo escriben, el software les pertenece y debido a que ellos tienen el código fuente, ellos pue den cambiarlo de forma que cumpla con sus necesidades. Fue mucho des pués que el software cambió a forma solamente binaria y esto fue lo que hi zo reaccionar a Richard Stallman, por que él estaba acostumbrado a ver el software en código fuente, por eso cuando el software pasó a estar en for ma binaria, él se dio cuenta de que eso
Pág. 8
¿QUIÉN CONTROLA EL SOFTWARE, LA COMPAÑÍA QUE LO DISEÑA O USTED? Maddog: "¡Uh! (pensativo y entusias mado), yo lo describiría con ¡Mucha suerte! de haberse dado cuenta del valor real del Sofware Libre. Pero cuando hablamos de Software Libre tenemos que ser cuidadosos, y ha blar sobre lo que realmente es liber tad del software. Hay mucha gente a la que le cuesta entender el significa do de la palabra “libertad”. Por eso yo a veces hablo de la "Esclavitud del software", quizás porque la gente entiende esclavitud mucho mas fácil mente de lo que entienden libertad. Cuando se es un esclavo, se le dice a uno dónde ir, qué hacer, con quién casarse, cuándo tener hijos y ade más los hijos que tienes no son pro pios sino que pertenecen a otra per sona". Lauretta: Es decir, ¿Las reglas están escritas?
significaba una gran pérdida para la co munidad del software". Lauretta: ¿Cómo describiría usted un mundo que comprende los beneficios del Software Libre en la sociedad?
Latinux Magazine
Maddog: "Las reglas están escritas y uno no tiene nada que hacer respec to a ellas. Eso es un esclavo. Ahora un esclavo del software es alguien que obtiene software de una compañía y la compañía le dice en qué sistema de computación tiene que ponerlo, cuán tas personas pueden usarlo, cuándo
IN TOUCH
actualizarlo. Se les dice de la misma forma: usted solo puede usar su soft ware con un tipo particular de computa dor. Eso es esclavitud del software, y el control del software no lo tiene uno, el usuario, sino la compañía que lo elabo ra. La libertad de software te da el có digo fuente para permitirte decidir dón de poner tu software, en cuántas com putadoras, en cuántos sistemas de computación, y cuándo actualizarlo, a rreglarlo y extenderlo. Te devuelve el control, por eso la verdadera palabra a quí es la palabra “Control”. ¿Quién con trola el software, la compañía que lo di seña o usted, el usuario?". Lauretta: Ya por el lado más perso nal, ¿Qué le gusta hacer en su tiem po libre? ¿También algo de Software Libre? :) Maddog: "Lo cierto es que tengo u na combinación de intereses. Me gusta la mecánica, lo automático, instrumentos musicales mecánicos. Me gusta tocar órgano y reparar re lojes mecánicos. Me gusta navegar y destilar mi propia cerveza. Existen una gran variedad de cosas que disfruto. También me gusta hablar con la gente. Y el Software Libre por supuesto". Lauretta: Solo por curiosidad, ¿Algu na vez tocó un instrumento?
Maddog: "Hace muchos años toqué clarinete. La razón por la que mis padres me dieron un clarinete fue porque cuando tocas clarinete no puedes cantar a la vez y eso era lo que mis padres no querían que hicie ra, cantar. Ellos querían que cantara con mi clarinete". Lauretta: Ya para finalizar, quiero invitarlo muy cordialmente a mi país, Venezuela ;) Maddog: "En realidad, yo he ido a Venezuela tres veces. Hace muchos años, en 1995, yo fui a Venezuela a lo que se llamaba un encuentro DE CUS. Y fue divertido porque ellos me dijeron que yo iba a tener que usar un traje y yo les dije que yo no tenía ninguno. Ellos dijeron “Igual, tienes que usar un traje”. Fui, compré mi traje y me lo puse, pero ellos se con virtieron en asesores de moda y pensaron que este era el primer traje que yo había tenido en la vida. Por lo tanto, antes de comenzar mi charla, tuve que enseñarles cómo era el tra je y ver si les gustaba. Me gusta la gente de Venezuela. Lauretta: ¿Entonces cómo hacemos para verlo nuevamente? Maddog: "Yo soy un poco como los vampiros; yo tengo que estar invita do a tu casa para ir. ¡Si me invitan,
Latinux Magazine
me encantaría volver!" :) Lauretta (Venezuela) lauretta@latinuxmagazine.com
Pág. 9
IN TOUCH
Offray Luna
Offray Luna es profesor de la Pontificia Universidad Javeriana, en la que se desempeña como docente, impartiendo clases en la carrera de InformáticaMatemática. Ha impulsado el Software Libre en su carrera con el objeto de enriquecer y optimizar las labores de docencia. Lauretta: ¿Se podría aceverar que el Software Libre representa una filoso fía altruista fundamentada en la soli daridad? Offray Luna: “Sí, pero no exacta mente por motivos altruistas. El Soft ware Libre está fundamentado en la solidaridad, efectivamente, pero no siempre detrás de toda solidaridad hay una intención altruista. Hay una postura que dice que en realidad de trás del altruismo lo que hay es un acto de egoísmo que tiene que ver con intercambios, entonces ser un al truista en el presente es una forma de egoísmo para ser tratado mejor en el futuro, que el Software Libre es té basado en la solidaridad es un he cho, pero que sea por intención al truista es forzoso, hay diferentes opi niones al respecto. En este mundo siempre requieres que te devuelvan algo, en el altruismo no existe eso, es decir, hay un compartir pero no necesitas que te devuelvan algo a cambio. Yo creo que una de las pri meras cosas que hay es el asunto de la reciprocidad, por ejemplo, si tu mi ras la licencia a veces no te pide a cambio reciprocidad, tu podrías de
Pág. 10
hecho sembrar el código. Entonces en esos términos sería altruista, pe ro la base no sería altruista per se, sería más bien solidaridad”. Lauretta: Para aclarar, ¿El Software Libre no se trata de un proyecto po lítico sino de una filosofía? ¿Cuál es su fundamento?. Offray Luna: “De hecho digamos
Latinux Magazine
“EL SOFTWARE LIBRE: ¿UNA FILOSOFÍA ALTRUISTA FUNDAMENTADA EN LA SOLIDARIDAD?” que la clásica mirada política de la gente sobre Software Libre no es so cialista, sino un proyecto político que puede ser visto de muchas miradas, no hay una única lectura política, la mayoría de la gente del Software Li bre se considera apolítica, lo cierto es que lo es, fíjate, hay dos liber tades en juego, una la libertad de ex presión, cuando yo hago código, mo difico código, lo personalizo y me ex preso. La visión política: libertad de expresión a través de la tecnología, es un postura política, y no hay una postura política única, lo que si hay es una postura política cuando se defiende un hecho en concreto. En este caso, la solidaridad no siempre es un fin, es una práctica. Con el uso de la técnica del Software Libre uno puede construir políticas colectivas que apoyen una determinada ten dencia hacia un sistema socialista o capitalista, lo que pasa en el fondo es que se están expresando a través de la técnica”. Lauretta (Venezuela) lauretta@latinuxmagazine.com
ZONA DE DIFUSIÓN
"Azúcar en una memoria USB"
“Si nosotros diseñamos un software con unos valores que aportan ventajas sobre otros sistemas ¿Por qué los que si tienen hardware pueden acceder a él?. Sugar es un intento de romper las metáforas de computación. Sugar Labs replantea esa metáfora convencional de la oficina y la pone en términos de hacer las cosas en un lugar particular como el hogar, el vecin dario, los amigos, las actividades, así es Sugar, el escritorio de interfaz es mucho más amigable para el niño”. María del Pilar Sáenz Las tecnologías libres, y en tre ellas, el Software Libre tienen un inmenso valor pedagógico, porque no solo hacen posible usar y adaptar estas tecnologías a las circunstan cias curriculares particulares de ca da contexto social, sino que en su proceso de desarrollo y uso, pro mueven ciertos valores sociales. El uso por sí solo de una herramienta libre en vez de una herramienta pri vativa es una ganancia pero para lo grar la apropiación de estas herra mientas no basta sólo con su uso. Hay que cambiar la lógica con la cual se emplean las herramientas en educación, hay que generar dinámi cas que favorezcan estas apropia ciones y hay que dar la libertad sufi ciente para que sean las mismas co munidades las que determinen su u so de acuerdo con sus valores, su cultura y sus procesos. En este marco de posibilida des es interesante la aparición de proyectos globales de educación que usan Software Libre. La mayoría
Pág. 12
de las distribuciones principales de sistemas operativos GNU/Linux tie nen proyectos específicos en el área de educación. Pero hasta ahora no había ninguna propuesta que rom piera la interfaz y de forma más pro funda las metáforas habituales en el uso de computadores para pensar en su uso en educación. Tampoco ninguno de estos proyectos se plan tearon la necesidad de crear grupos locales de soporte, desarrollo e im plementación ni la creación de comu nidades de práctica alrededor de es tos proyectos en una escala mundial y local. Con las dificultades propias de un proceso novedoso "Azúcar" (Sugar) ha tratado de llevar a cabo esta tarea. La plataforma de aprendi zaje Sugar, inicialmente desarrollada para el portátil XO del proyecto OLPC (One Laptop Per Child) y aho ra funcional en casi cualquier compu tador, incluye las teorías sobre el construccionismo desarrolladas ini cialmente en los '60s por el Profesor Seymour Papert del MIT Media Lab, y que después fueron elaboradas por
Latinux Magazine
Latinux Magazine
"SUGAR, PARA APRENDER A APRENDER"
ZONA DE DIFUSIÓN
Alan Kay, y complementadas por los principios articulados por Nicholas Negroponte en su libro "Ser Digital" (Being Digital). Siendo pensada des de un comienzo para ser utilizada por niños, niñas y jóvenes en proce sos de aprendizaje. Sugar replantea tanto el uso convencional de los
tre los cientos de actividades dispo nibles se incluye un procesador de palabras y una hoja de cálculo, un navegador, herramientas para pintar, juegos educativos, las actividades de la suite Gcompris y actividades para programar, TurtleArt, Etoys, Scratch y muy especialmente Pippy,
Sugar reinventa la forma co mo los computadores pueden ser uti lizados para la educación al poner de manifiesto que la metáfora tradicio nal no esta pensada para un proceso de enseñanzaaprendizaje sino para una labor de oficina. La metáfora tra dicional sugiere la presencia y accio nes típicas de un entorno de trabajo donde existen escritorios, archivos, documentos, archivadores, carpetas, papeleras y donde cada aplicación o tarea se ejecuta por un usuario in dividual. En Sugar, no se tienen a plicaciones, los programas se deno minan: Actividades. Las Actividades están diseñadas para ayudar a los niños de 5 a 12 años de edad a a prender juntos a través de la expre sión y los medios audiovisuales. En
Para romper con la metáfora tradicional de la oficina Sugar propone una nueva metáfora para la interfaz, la metáfora de zoom, que tiene cuatro ambientes. Esta es una metáfora si se quiere más comunitaria, que ubica al niño y niña en un contexto social, su vecindario, su grupo, su hogar, su acti vidad, donde explícitamente se puede interactuar con otros. La mayoría de las actividades Sugarizadas/Azucara das (adaptadas a la interfaz de Sugar) cuentan con la opción de ser comparti das con el vecindario. Al ser compar tida la actividad aparece en el vecin dario de todos aquellos que estén compartiendo la sesión. La actividad se vuelve una invitación a que otros participen de ella. De esta forma compartir una actividad, trabajar con otros e intercambiar información son
computadores en el aula como la in terfaz gráfica y los preceptos con los cuales debería diseñarse el software, involucrando la retroalimentación ob tenida por usuarios para el rediseño de algunas actividades y el diseño de nuevas.
Latinux Magazine
una actividad que permite aprender a modificar la mayoría de las activi dades disponibles para Sugar e in cluso crear nuevas. Es decir, Sugar provee una herramienta que permite su modificación.
Pág. 13
ZONA DE DIFUSIÓN
"Azúcar en una memoria USB"
formas de uso facilitadas y propicia das por la herramienta. En el diseño de las actividades se ha hecho un esfuerzo por mantener el proceso en el aula "centralizado en el aprendiza je", en el que los docentes asesoran a los estudiantes mientras ellos ex ploran ideas poderosas. Dentro del aula de clase Sugar es una herra mienta que debe ayudar a los estu diantes a adquirir conocimientos pero también a ayudarlos a volverse críti cos y creadores de conocimientos, no sólo consumidores pasivos de tecnología. Para Sugar el aprendi zaje no es un servicio, es un proceso de apropiación. Por esto es necesa rio que todas las actividades conteni das en Sugar sean Software Libre. La plataforma está disponible sobre sistemas operativos GNU/Linux, lo que permite que sean usadas, copia das, estudiadas, redistribuidas, modi ficadas y adaptadas según las nece sidades de cada implementación. Sugar está actualmente empaquetado en la mayoría de las principales distri buciones GNU/Linux y es compatible con las últimas versiones de sistemas operativos privativos incluidos Win dows y Mac gracias a la virtualización. Está disponible en forma de LiveCD y recientemente se anunció su versión en USB. Todas estas opciones están disponibles para descarga de forma gratuita desde la página principal del proyecto (http://www.Sugarlabs.org).
Pág. 14
Pág. 14
La plataforma está disponible actual mente en más de 25 idiomas y en este momento es utilizada todos los días en escuelas por casi un millón de niños en más de cuarenta países. La plataforma de aprendizaje en sí misma es responsabilidad de la comu nidad de Software Libre, de esta forma aunque en su desarrollo participan algunas desarrolladores pagados por empresas como Google y Red Hat, la mayor parte de los desarrollos son producidos por un grupo de voluntarios, amantes del software y las tecnologías li bres, de todo el mundo, agrupados en la fundación Sugar Labs, una fundación internacional sin ánimo de lucro cuya misión es dar soporte a la comunidad de usuarios y desarrolla dores de Sugar y establecer alrede
Referencias Para mayor información sobre la plataforma de aprendizaje Sugar y la fundación Sugar Labs Colombia se puede consultar las siguientes páginas: http://Sugarlabs.org y http://co.Sugarlabs.org o contactar directamente a la Fundación al correo contacto@co.Sugarlabs.org Las fotos fueron tomadas de la pág. de Sugar Labs PR Photos en Flickr
Latinux Magazine
dor del mundo Sugar Labs locales, fundaciones regionales autónomas,
que comparten la misión de Sugar Labs.
MSc María del Pilar Sáenz R. Fundación Sugar Labs Colombia (Colombia) pilar@co.Sugarlabs.org
ZONA DE DIFUSIÓN
Arduino, Open Hardware
La plataforma Arduino es un proyecto pensado para acercar a artistas, diseñadores y entusiastas a quienes, sin ser ingenieros, les in terese experimentar con electrónica y programación de microcontrola dores. De origen académico se creó para resolver el acceso a sistemas de microntroladores simples y de bajo cos to en cursos de arte, Arduino se ha po sicionado también como una especie de estándar de facto en el mundo de los entusiastas de la electrónica, ha ckers de hardware, artistas de nuevos medios y escuelas de arte. Aunque la i dea de Hardware Libre no es nueva, la implementación de proyectos ha sido bastante minoritaria y lenta, si se com para con el crecimiento explosivo del movimiento de Software Libre. Proyec to relativamente joven, se considera la prueba de que el concepto puede ser muy exitoso. El rápido crecimiento de Arduino radica en una combinación de factores, todos derivados de su carác ter de Hardware Libre: • Es una plataforma sencilla, pero completa: Arduino, además de pro poner un diseño de tarjeta de entra
das y salidas digitales y análogicas, incluye un lenguaje de programación y un entorno integrado de desarrollo (IDE) propio, ambos Software Libre. Esto hace que sea extremadamente sencilla de usar, sin restarle flexibili dad ni poder. El lenguaje de progra mación (un subconjunto de C++) está basado en el lenguaje Wiring de pro gramación de microcontroladores y el IDE en Processing, la popular plata forma de desarrollo de software para artistas. El microcontrolador, un Atme ga 168, está precargado con un boot loader que permite volcar los progra mas a través de una interfaz serial por cable USB, simplificando enorme mente el proceso de programación. • Su bajo costo: Aunque obviamente y a diferencia del Software Libre, el Hardware Libre no se puede reproducir ilimitadamente con costo 0, Arduino está pensada para poder ser producida económicamente, a partir de componentes baratos y comunes. • La comunidad: como es usual en el universo del Software Libre, cada proyecto cuenta con su propia comunidad de desarrolladores, usuarios y entusiastas dispuestos a contribuir generosamente con su co
Latinux Magazine
OPEN HARDWARE
nocimiento. Arduino promueve activa mente los desarrollos de hardware y software derivados de la plataforma o riginal. En cuanto a hardware, se han desarrollado decenas de "clones", modelos alternativos de Arduino, que usualmente varían el factor forma pe ro son compatibles con el lenguaje de
programación y con el IDE. Por otro lado están los shields, tarjetas electró nicas complementarias, que se aco plan físicamente a la tarjeta Arduino y que cumplen funciones específicas como controlar motores, implementar comunicación inalámbrica, reproducir audio, entre muchas otras. En cuanto a software, se desarrollan librerías que complementan el lenguaje de programación. Sin embargo, los apor tes mayoritarios se hacen en forma de tutoriales, instructivos, esquemáticos y código que los usuarios de Arduino comparten, haciendo el aprendizaje y el desarrollo de proyectos complejos una experiencia colectiva.
David Peña Lopera (Colombia) davidpena@gmail.com
Pág. 15
www.latinuxmagazine.com
ZONA DE DIFUSIÓN
"Creando necesidades y empresas sustentables en Software Libre"
“El Software Libre se ha convertido en los últimos 10 años en una fuerte alternativa para elevar la competitividad de las economías de países emergentes”. FelipeCabada El panorama nacional y re gional sobre el uso de las TICs en las empresas hace ver que las Mi cro, Pequeñas y Medianas Empre sas (MIPyMEs) aún no cuentan con las herramientas necesarias para ser más competitivas. Además del poco equipamiento tecnológico del que disponen, también carecen de herra mientas básicas de gestión y control de sus operaciones. El Software Libre permite a las empresas acceder a soluciones de gestión que les permitan tener acceso a esa competitividad, pero lo más importante es detectar el nicho de mercado para las soluciones li bres. Por otro lado, uno de los pro blemas a los que enfrentan las MiPyMEs es que un gran porcentaje de las soluciones son privativas y por otra parte, los costos en su ma yoría están fuera del alcance de las mismas. Las Tecnologías de la Infor mación y la Comunicación, siguen su expansión por el mundo de ma nera imparable, sin embargo la bre cha digital entre unos países y otros, es aún más que evidente. En México
Pág. 18
las empresas se enfrentan a un mer cado global, el cual les obliga a ele var sus estándares competitivos para convertirse en el mejor de su ramo, buscando alternativas de solución a sus necesidades a un menor costo. El Software Libre se ha convertido en los últimos 10 años en una fuerte al ternativa para elevar la competitivi dad de las economías de países e mergentes. El crear las necesidades y detectar nichos de mercado en el mercado regional, nacional y mundial hace ver la importancia de la adop ción de soluciones que permitan a las empresas ser más competiti vas. En Febrero de 2007 surgió el concepto denominado “OFICINA LI BRE” en la Conferencia Internacional de Software Libre 3.0 celebrada en Badajoz, España, de ahí se derivó que todas las empresas tienen nece sidades básicas para su control, ma
Latinux Magazine
SOLUCIONES INTEGRALES EN INNOVACIÓN TECNOLÓGICA PARA EL NEGOCIO (SIITNE) nejo y administración. Algunas de las necesidades son: autenticación úni ca, seguridad, control del acceso a Internet, telefonía, correo electrónico, mensajería instantánea, herramienta de trabajo en grupo, herramienta de fax en red, software de gestión y ofi mática, organización de documentos, centralización de datos, copias de seguridad y alta disponibilidad. Por otro lado, uno de los ob jetivos fundamentales de las universi dades es promover entre sus estu diantes la creación de empresas in cubadas, modelo que ha sido adop tado por el Instituto Tecnológico de Sonora (ITSON, www.itson.mx), por medio del cual se permite a los estu diantes e investigadores incubar em presas. Mediante este modelo, se ha incubado en ITSON una empresa que tiene como objetivo el potenciar las soluciones de Software Libre (So luciones Integrales en Innovación Tecnológica para el Negocio SIITNE S.C. www.siitne.com.mx), donde se ha visto que este tipo de empresas son sustentables y tienen el éxito a segurado siguiendo el modelo de Software Libre. Partiendo de las ne cesidades de las empresas en “soft
ZONA DE DIFUSIÓN
ware de gestión”, la empresa SIITNE, toma la decisión de inte grar un sistema de facturación e inventario, denominado ESYS TEM Facturación. Este sistema de factura ción fue integrado con Ubuntu 9.10 + LAMP + CODEKA + un lector de códigos de barras (lec tor Metrologic Voyager MS9520) + computadora Intel Atom a 1.8 Ghz, 512 RAM y 120 GB de dis co duro. ESYSTEM Facturación se está empaquetando para ofre cerse como una solución integral de facturación e inventario que permita a las micro y pequeñas empresas contar con una infraes tructura de facturación a bajo costo. Una de las característi cas sobresalientes de ESYSTEM Facturación es el bajo costo de la solución que busca integrarse al mercado a un costo de 550 dóla
res americanos, lo cual representa en México un costo accesible, ya que cualquier sistema de facturación privativo del mercado oscila entre los 500 y 1200 dólares americanos sin contar con equipo de cómputo; por otra parte fue adaptado para México en lo relativo a impuestos, etiquetas y otros componentes. Una vez adap tado CODEKA, se generó una ima gen de la instalación con la aplica ción REMASTERSYS, la cual se in tegrará en cada uno de los equipos que se empaqueten. Además, ESYS TEM Facturación esta integrado con manuales de usuarios y manuales virtuales (videos demostrativos) del funcionamiento de la solución, adi cionalmente consta de una página web que contiene todos los recursos necesarios para aprender a utilizar la solución. Por otro lado, un negocio a dicional que surge con el sistema ESYSTEM Facturación, es el de im partir cursos en línea de la herra mienta, soporte para la integración de datos de clientes, proveedores y productos, y de mantenimiento y res paldo de los datos del cliente.
estos productos, tanto el hardware y el costo nulo del software, hacen que cualquier empresa dedicada a las solu ciones de Software Libre tenga oportu nidad de competir en el mercado y ge nerar una buena oportunidad de nego cio, el cual está dominado por las em presas que ofrecen soluciones privati vas.
Felipe Cabada (México) fcabada@latinux.org
Conclusiones: La idea funda mental de estos productos empaque tados es que el cliente adquiera los productos, los desempaque y comien ce a utilizarlos, ya que se han imple mentado de tal forma que sean plug & play, por otro lado, los bajos costos de
Latinux Magazine
Pág. 19
SCIFI
"La información quiere ser libre"
La Internet de 1996, cuando comenzó su acelerado crecimiento, es casi irreconocible en comparación a la Red que tenemos hoy en día. Más allá de cambios cosméticos, su nuevo estatus de medio masivo y de acceso virtualmente generalizado, ha cambiado fundamentalmente la forma en que muchas personas se relacio nan e interactúan con el mundo. La velocidad de transferencia de datos ha sido un factor fundamental. Debi do a las tecnologías de fibra óptica y otras formas de conexión de banda ancha, el acceso a virtualmente cual quier cosa que pueda ser traducida en ceros y unos es posible y cotidia no. Pero los conflictos intrínse cos en este sistema informático no son nuevos. A partir de la invención de servicios de distribución de archi vos, con Napster en 1999 y la si guiente lucha legal que muchas dis queras e industrias culturales han comenzado para proteger sus conte nidos, una vieja frase se ha vuelto a popularizar, como un mantra que se repite a través de blogs y foros: “La información quiere ser libre”. La fra se original fue pronunciada en una conferencia de hackers en 1984 por
Pág. 20
Stewart Brand, creador del Whole Earth Catalogue, un compendio de ensayos y artículos de la contra cultura norteamericana que ha sido llamado uno de los precursores de la World Wide Web por Steve Jobs. Sin embargo, la versión original afir ma que “Por un lado la información quiere ser costosa, porque es muy valiosa. La información correcta en el lugar correcto simplemente cam bia tu vida. Por otro lado, la informa ción quiere ser libre, porque el costo de obtenerla se vuelve cada vez más bajo. Tienes entonces estas dos tendencias peleando mutua mente”. La cultura hacker, si es que se puede hablar de tal cosa, ha toma do solo la parte que les interesa y lo ha convertido en su lema. La creencia de que la información debería ser li bre. Ahora bien, veamos lo si guiente. A partir de los años sesenta, la ciencia ficción norteamericana co menzó a cambiar fuertemente de di rección. Si bien popularmente se re conoce la ciencia ficción por produ cciones filmográficas posteriores, co mo La Guerra de las Galaxias, el género literario, una corriente casi in dependiente de estas manifestacio
Latinux Magazine
LA ÉTICA DEL HACKER: EL DELITO DIGITAL ES EN REALIDAD LIBERACIÓN DE LA INFORMACIÓN
nes, estaba dejando las filosofías modernas positivistas a las cuales se apegó durante la “Era Dorada” de la ciencia ficción y pasó a convertir se en un género de fragmentación, incertidumbre y experimentación. Claramente influenciada por la con tracultura norteamericana, pasó de tratar temas como viajes espaciales para estudiar el significado de la rea lidad. Se convirtió en un género que no solo trataba de prever o sorpren der, sino también de denunciar. Los años ochenta recibieron la manifes tación más clara de literatura de de nuncia dentro de la ciencia ficción: el género cyberpunk. El comienzo de Neuromancer inaugura una nueva etapa en la ciencia ficción: El cielo sobre el puerto tenía el color de una pantalla de televisor sintonizado en un canal muerto. La novela de 1984 no solo introdujo el uso de figuras literarias tecnológicas, la me táfora de la era informática, sino que in ventó un nuevo arquetipo de héroe: el hacker. El experto informático se con virtió en la figura central de un hipoté
SCIFI
medidas legales posibles por elimi nar lo que consideran una amenaza. Un nuevo medio masivo significa mucho más que sólo una nueva for ma de comunicación, es una lucha de poder constante, es un recurso de poder. Pero aún así, por más que se intenta regular y ocultar, hoy más
tico futuro gobernado por corporacio nes y gobiernos dracónicos, donde la única libertad del individuo se encuen tra en la Red de Redes, en sus diver sas manifestaciones. A tal punto esta red es central para las historias que el autor, William Gibson, fue quien acuñó el término ciberespacio. Muchas de las cosas que hoy en día son dadas por sentado, fueron previstas en estas no velas. El arquetipo creado por las no velas ha calado fuertemente en la cul tura globalizada. El hacker es entonces la encarnación de la filosofía que reza “la información quiere ser libre”. El pasado 17 de Abril cuatro jóvenes suecos recibieron la conde na de un año en prisión y una multa aproximada a 3.500.000 dólares a mericanos. Su crimen fue facilitar el intercambio libre de información pro tegida, mantener y promover la pági na de torrents The Pirate Bay. El mismo día de la sentencia, un grupo de activistas se reunieron a protestar en las afueras de la corte. Aunque parezca ser un dilema de fácil re solución, aplicar leyes tradicionales a delitos digitales no termina de pa recerles correcto a muchas perso nas. Pero no es más que el viejo conflicto que aquella conferencia de
hackers anunciaba. El costo y la li bertad de la información siempre es tarán en contraposición. Los jóvenes que pagan condena defienden estói camente la ética del hacker: el delito digital es en realidad liberación de la información. Las historias que conformaron el género cyberpunk lograron recopilar tempranamente y quizás hasta ins pirar un movimiento que tiene una vi gencia indiscutible. China y otros pa íses han comenzado a bloquear grandes partes de la Internet, mien tras corporaciones utilizan todas las
Latinux Magazine
que nunca la información parece te ner la tendencia de tener mayor al cance. En una entrevista hecha por la página digg.com, el músico Trent Reznor, líder de la banda de rock in dustrial Nine Inch Nails, afirmó ante la cuestión de su modelo de nego cios: “Cuando te digo que te doy mú sica gratis, realmente no depende de mí que te de música gratis. Básica mente cualquier pieza musical que quieras es gratis en la Internet de cualquier forma.”
Christian Bogado Marsá (Venezuela) inverso@gmail.com
Pág. 21
LATINUX INSIDE
Certificación Latinux
Certificaciones Latinux en Tecnologías Libres Basados en más de 10 años de experiencia aplicando los conoci mientos adquiridos en el área de las tecnologías libres y abiertas, el Clus ter Latinux por medio de Latinux ORG creó una serie de certificacio nes, para validar sus conocimientos. LatinuxORG fundamenta las certifi caciones en una serie de valores co mo lo son: Compromiso, Solidaridad, Colaboración, Innovación, Trabajo, Credibilidad, Conocimientos, Pasión y Autenticidad. La red global de certificaciones Latinux La Red de Certificaciones Latinux – LCC (Latinux Certification Cluster), está diseñada para aumen tar la oferta de Certficaciones que validen los conocimientos sobre los diversos tópicos que toca el Soft ware y las tecnologías libres. Debido a la consolidación de Linux en los campos de la computación a nivel mundial, cada vez se hace más ne cesario validar los conocimientos, gracias a la demanda de profesio nales de calidad en uso Linux. Por ello Latinux, ofrece un portafolio de certificaciones de calidad y de reco nocimiento internacional en Software
Pág. 22
y Tecnologías Libres. El LCC o Lati nux Certification Cluster, es la deno minación que da Latinux a los miem bros que conforman los Centros Au torizados, para ofrecer las certifica ciones de Latinux. Tipos de Latinux Cluster (LCC):
Certification
El LCC se divide en tres ti pos LCTC, LACT y LUCT: LCTC Latinux Comunity Test Center. Los Centros Comunitarios para Pruebas de Latinux o LCTCs. Son organiza ciones de usuarios de Software y Tecnologías Libres, que dan soporte y promueven las tecnologías libres en su entorno de influencia. Estos centros han aplicado para ser un LCTC con LatinuxORG. LACT Lati nux Academy Test Center. Los Cen tros Académicos para Pruebas de Latinux o LACTs, Son institutos u or ganizaciones que dictan cursos de GNU/Linux y/o Software Libre. Estos centros han aplicado para ser un LACT con LatinuxORG. LUCT Lati nux University Test Center. Los Cen tros Universitarios para Pruebas de Latinux o LUCTs, Son Universidades o Centros de educación superior que dictan cursos de GNU/Linux y/o Soft ware Libre, como mecanismo de ex tensión o como parte de una carrera de pre o postgrado (incluidos diplo
Latinux Magazine
mados). Estas universidades han a plicado para ser un LUCT con Lati nuxORG. Las Certificaciones Disponibles son: Usuario Certificado Linux (CLU Certified Linux User), Opera dor Junior en GNU/Linux (JLO Ju nior Linux Operator), Administrador Certificado en GNU/Linux (CLA Certified Linux Administrator), Admi nistrador en Servicios de Redes GNU/Linux (CNLA Certified Net work Linux Administrator), Adminis trador en Seguridad con GNU/Linux (CSLA Certified Security Linux Ad ministrator). Latinux ha colocado es pecial cuidado en la elaboración de los examenes de quienes optan por las diversas certificaciones que o frece, en vista de la demanda de pro fesionales capacitados y con expe riencia en el uso de Software Libre, y se esmera en que la validación de la certificación contribuya con la con solidación del uso de Linux. Ricardo Strusberg (Venezuela) strusberg@latinux.com
REDI 1210088
Latinux Magazine
Pág. 23
TIPS & TRICKS
Botones para la web
Cuando estamos desarrollando un website entre la programación y el u suario final existe la capa gráfica, la cual a la final se convierte en el determinante del éxito de un site. Basando nuestro trabajo en Software Libre encontramos una am plia gama de herramientas que nos per mite obtener resultados profesionales, partiendo del principio de reutilización de código que usan los programadores. Inkscape es una herramienta de diseño vectorial que ha demostrado estar a la altura para el desarrollo de elementos gráficos para websites, imprenta, di gitalización y vectorización; manteniendo las bases sólidas de la influencia de Sodi podi y el Software Libre. Para desarrollar botones web reutilizables lo primero que debemos rea lizar es un rectángulo con el color base deseado y redondear las puntas seleccio nando los puntos redondos en las esqui na superior derecha. Luego duplica mos nuestro rectángulo, ya que con él obtendremos el reflejo que le dará el aspecto de cristal que buscamos. Por re ferencia lo colocamos de un color distinto, lo cual nos ayudará como referencia base. Luego creamos un óvalo y procuramos que
Pág. 24
sea un poco más grande que nuestro rec ángulo; la idea es tratar de generar con la circunferencia una simulación de reflejo de luminosidad. Existe una forma adicional de realizar este paso utilizando las curvas Be zier; pero implica un conocimiento mínimo de vectores, si te atreves ¡Experimén talo!. Posiblemente el paso más complicado del desarrollo de botones para la web sea la sección para la di visión que necesitamos para el refle jo al estilo cristal, que será lo intere sante del diseño. Seleccionamos el óvalo que generamos en el paso an terior y luego presionando la tecla Shift elegimos el rectángulo de color más oscuro. Con las dos figuras geo métricas seleccionadas vamos a ir al menú de “trayecto” (en versiones an
Latinux Magazine
teriores a la 0.46 este menú se llama "trazo") y escogemos la opción “in tersección”. Esto nos dará como re sultado la sección intermedia entre el rectángulo base y el óvalo de sepa ración. Nuevamente puedes escoger cualquier método de separación; in cluso puedes generar rectángulos en el exterior de la base e ir por la op ción de "diferencia"; aunque es un proceso más largo posiblemente es una forma de conocer más herra mientas de Inkscape y avanzar en tus conocimientos sobre diseño grá fico. Luego de que tenemos la se cción de la interección que nos inte resa, podemos reubicarla sobre el rectángulo original y podemos ver cómo ya la sombra que generará el cristal toma forma. Debemos procu rar que la sección nueva quede e xactamente igual al encuadre origi nal, esto hará que nuestro trabajo quede mucho más prolijo y profesio nal. Ahora que tienes los dos ele mentos que van a conformar tu bo tón tenemos que pasar a la segunda sección; la colorización.
TIPS & TRICKS
Para acceder a la ventana de colo res y bordes recurriremos a un atajo de teclado; nos facilitará y ahorrará un tiempo importante cuando traba jemos en proyectos más grandes. El atajo para el diálogo de colores y bordes es "Ctrl + Shift + F", en la que podremos ver tres pestañas esencia
les: relleno, trazo y propiedades del trazo. Si en la pestaña de "trazo" e xiste algún valor, debemos presionar la “X” para eliminarlos, nuestro botón no va a tener bordes definidos; la i dea es obtener una sensación de profundidad. Para empezar a diferenciar el botón del rectángulo base pode mos colorear la sección cristal de blanco y modificar el parámetro de “opacidad”; podemos ajustar el valor al 50% para obtener una mezcla en tre el color base y un "aclarado gra dual". Como segunda opción puedes aplicar un degradado lineal o radial con el centro en una opacidad relati vamente baja y los extremos con o pacidad totalmente nula; con esto podemos obtener un efecto de pro
fundidad un poco más pronunciado. Ya nuestro botón empieza a tener un estilo más profesional, ahora sólo nos resta modificar el degradado que queremos para nuestro botón. Pode mos escoger entre degradado lineal que nos da un difuminado bastante parejo u optar por un degradado ra dial, en el cual no sólo podemos ha cer que el rango de difusión sea cir cunferencial, sino cambiar el eje de difusión del rango de inicio del de gradé.
En nuestro caso utilizaremos el de gradado lineal ya que es más sencillo para iniciar. Seleccionare mos en nuestro diálogo de colores y bordes la opción que corresponde y presionaremos el botón de "editar" para modificar el rango de colores para la composición final de nuestro botón. Tendremos un menú desple gable en la parte superior de la nue va ventana que aparecerá en la que podremos seleccionar los dos rangos de color para el degradado. El color de la parte superior siempre será el
Latinux Magazine
color final y el de la parte interior co rresponderá al color de la parte su perior (esto lo puedes modificar cam biando la dirección de la línea de de gradado que se posiciona sobre el rectángulo). Luego de obtener un de gradado con el que nos sintamos a gusto sólo nos queda seleccionar el botón y exportarlo a formato png pa ra utilizarlo en cualquier arte para nuestros websites o como elemento que sirva como botón. Recuerda siempre; no existe una sola forma de realizar las cosas, en la experimentación está el gusto de aprender y conocer más día a día.
H4ppy Dr4w1ng! Maria "Tatica" Leandro (Venezuela) tatica@fedorapeople.org
Pág. 25
TIPS & TRICKS
Desarrollando videojuegos en Renpy
Usualmente hablar del de sarrollo de videojuegos es un tema que apasiona a muchos y evidente mente me incluyo. Luego de un par de años en el mundo de las aplica ciones educativas fue evidente que la forma más sencilla de hacer que alguien aprenda en tiempo record es con un videojuego; pero el desarro llo de tal cosa es un proceso complicado que desanima a mu chos; con esta pequeña guía de ini ciación realizaremos la primera eta pa de un juego de modo "Novela Gráfica".
RenPy es un motor libre y multiplataforma que te ayuda a con tar una historia utilizando palabras, imágenes y sonidos. Basado en Py
Pág. 26
thon utiliza una estructura de desa rrollo bastante sencilla que te permi tirá realizar videojuegos en modo Novela sin necesidad de ser un pro gramador experimentado. Lo primero que debes hacer es bajar el motor del sitio oficial en
guiente es seleccionar el tema de co lores para la ventana de apertura, RenPy incorpora por defecto en to dos los juegos que crees, un menú de inicio donde puedes guardar y cargar tus prácticas, así que es una gran ayuda para quienes no tienen experiencia en programación. Luego
para guardar tus archivos; posterior mente te preguntará como quieres llamar a tu proyecto; en mi caso lo llamaré "AprendiendoSL". El paso si
mos usar para diferenciar quién es quién, usamos el color, el cual debes colocar en RGB. Si no sabes cómo obtener un color RGB una buena op ción es recurrir a kcolorchooser; que es una paleta de color bastante sen cilla que te muestra a la derecha el código que has seleccionado, pero
http://renpy.org/; el trae un juego de prueba para que te familiarices con el entorno y empieces a entender la estructura del motor. Por ahora lo que nos interesa es programar nues tro propio juego, así que manos a la obra. Debemos seleccionar "Nuevo Proyecto" y seleccionar una locación
Latinux Magazine
de esto podemos seleccionar nues tro proyecto y escoger la opción "Edi tar Script", a partir de aquí comenza remos nuestro código. Podemos si mular una conversación entre dos compañeros en la que se dicen: El primer inconveniente es que no po demos diferenciar quién es quién en esta conversación; así que necesita mos definir los personajes; asuma mos que hablamos con Carlos y Da vid, entre los parámetros que pode
TIPS & TRICKS
agregarlo realizamos lo siguiente: Así mismo podemos incluir un perso naje utilizando una sintaxis parecida a la que utilizamos para incluir el fon do, sería algo así:
talles para que las transiciones se vean un poco más prolijas, en este ejemplo agregaremos un disolve y un fade a la incorporación de los personajes gráficos: Finalmente po demos asumir que también tenemos en audio el diálogo de los dos per sonajes así que tendríamos la posi blidad de agregar la pista de sonido; lo realizamos de esta forma sin olvi dar que debemos cerrar el sonido para que no quede en un loop: Ya fi nalmente sólo resta guardar el ar chivo y abrirlo en modo juego. Co mo ven, RenPy es un motor que les permite utilizar una sintaxis simple, pero con un alto potencial de desa rrollo. Recuerda visitar el site oficial y descargar algunos juegos modelo
ahora sí, generemos los caracteres. El otro elemento importante de la ge neración de caracteres es que al in dicar en la sección "init" una letra al inicio de la expresión, podrás esta blecer el color y el nombre que apa recerán al inicio de esa cadena de diálogo; recuerda, reutilizar código a yuda. Pero no podemos tener sólo u na pantalla negra con diálogo; nues tro juego debe tener un fondo; para
para que practiques.
Ya empieza a tomar cuerpo, pero podemos agregarle algunos de
Latinux Magazine
H4ppy Dr4w1ng! Maria "Tatica" Leandro (Venezuela) tatica@fedorapeople.org
Pág. 27
EL LADO OCULTO DE LA TECNOLOGÍA
Criterios de invisibilidad
"No está todavía claro que vayamos a conseguir la invisibilidad que asociamos con Harry Potter o el mecanismo que se ve en Star Trek", afirma David Smith, colaborador estadounidense del grupo dirigi do por Sir John B. Pendry, un científico del Imperial College de Londres. Para que un objeto resulte invisible al ojo humano, el escudo o capa de invisibilidad tendría que interactuar simultáneamente con todas las lon gitudes de onda o colores que componen la luz y eso, según los estu diosos, requeriría estructuras de metamateriales mucho más pequeñas e intrincadas que las actuales. Hasta hace poco, había una propiedad de la materia tan fantásti ca, que se pensaba que sólo existía en las leyendas, la invisibilidad. Los científicos han indagado en la crea ción de un material que no existe en la naturaleza, los metamateriales, materiales que se pueden diseñar a la medida para obtener determina das propiedades. Los metamateria les fueron creados por el físico teóri co Sir John Pendry del Colegio Imperial de Londres, ahí los científi cos se dieron cuenta de que estos materiales pueden flexionar la radia ción electromagnética; es decir la luz, las microondas y las ondas emi tidas por un radar alrededor de un espacio esférico, haciendo con esto que los objetos de su interior parez can invisibles. Su desarrollo les ha permitido controlar de una forma ex traordinaria la manera en que la luz pasa o rebota sobre un material, ha ciendo que tenga una retracción
Pág. 28
llamada refracción negativa, esa pro piedad podría impedir que el material pueda ser visto por el ojo humano. Probablemente ya hemos lo grado la invisibilidad. Como primer pa
Referencias LeonhardtU.,etal.Science,(2006) [doi:10.1126/science.1126493]. PendryJ.B.,etal.Science,(2006) [doi:10.1126/science.1125907]. AluA.&EnghetaN..Phys.Rev.,E 72.016623(2005).
Latinux Magazine
NANOTECNOLOGÍA
so el científico japonés, Susumu Ta chi, de la Universidad de Tokio desa rrolló membranas refractoras que da ban la ilusión de invisibilidad cuando se proyectaba la imagen que estaba atrás de él, aunque muy ingenioso, ese fue sólo el principio de las mem branas de refracción negativa. Al mis mo tiempo el Dr. Sir John B. Pendry, pionero de esta teoría desarrolló a es cala nanométrica ese material, usan do una geometría a nivel nanométrico en forma de varias “u” y es esa geo metría la que le permite al material ju gar con la luz para volverse invisible. El sueño de invisibilidad siem pre ha sido un tema fascinante para la humanidad. La obsesión por saber mas lo desconocido, la magia de lo o culto y el poder pasar desapercibido es sumamente tentador. La idea de hacerse invisible podría ser el sueño de los interesados en la guerra y el espionaje. Ahora queda reflexionar: ¿Qué implicaciones puede tener esta tecnología para la raza humana?.
Lauretta
(Venezuela) lauretta@latinuxmagazine.com
REDI - 1 21 0088
EN TIERRAS DEL ÑU
Sus nombres son Tux y GNU
Una bonita cabeza de Ñu (GNU) con la típica barba y los cuernos retorcidos que le dan un aire elegante, parece estar son riendo satisfecho por la labor rea lizada hasta el momento, pero aún mantiene la mirada fija en la dis tancia, pensativo observa en el horizonte de alta mar la llegada de un forastero hacia sus tierras. Se trataba de un pingüino de carácter risueño, enternecedor y hasta có mico, que más temprano que tar de se uniría ingeniosamente al ta lentoso Ñu para lograr un cambio alentador del software en el mun do.
UNIX típico. Sin embargo, hacía falta un componente clave, aquel ingrediente imprescindible: un nú cleo (kernel). Por aquel enton ces, en la década de los ochenta, el astuto Ñu ya había creado mu chos de los componentes necesa rios para obtener un sistema ope rativo libre, pero su propio núcleo (GNU Hurd) era incompleto y por lo tanto no lograba conseguir un sistema libre totalmente funcional. Mientras tanto, con la llegada del pingüino Tux, carismático, intelec tual y elegante por su atuendo, se crearían estrechas relaciones filo sóficas entre sí.
Por una parte, el Ñu se encontraba desde hace años en su laboratorio ideando el proyecto GNU, iniciado por su tutor Richard Stallman con el objeto de crear un sistema operativo completamente libre: el sistema GNU. Dicho sis tema ya tenía un editor de texto llamado Emacs, un exitoso compi lador (GCC), y la mayor parte de las bibliotecas y utilidades que componen un sistema operativo
El interés de ambos se iría construyendo en una filosofía altruista, en la que ambos logra rían unir fuerzas para el logro de sus ideas. Como bien decía un viejo amigo cuyo nombre es Feli pe Pérez Martí: “El altruismo es la manera como los humanos han resuelto problemas de coopera ción, y estos sentimientos tienen su razón de ser, a veces guiarse por los sentimientos es actuar ra
Pág. 30
Latinux Magazine
“EL SOFTWARE LIBRE ES LIDERADO MUNDIALMENTE A TRAVÉS DEL ESPÍRITU DE UN PINGÜINO Y UN ÑU" cionalmente”. Es por esto que a pesar de las funcionalidades limitadas de la primera versión, hábilmente Tux, guiado por su tutor, Linus Torvalds y luego de mucha ingesta de pes cado, logra desarrollar la primera versión del núcleo (kernel) del sis tema operativo GNU/Linux, basán dose en el sistema operativo libre Minix. Y es así, como ambos fun damentaron su proyecto en una actividad solidaria, en virtud de la cual actuarían a favor de una idea que cambiaría la perspectiva mun dial, la materialización de un siste ma operativo libre.
Lauretta
(Venezuela) lauretta@latinuxmagazine.com
PRÓXIMOS EVENTOS
DIRECTORIO
Pรกg. 32
Latinux Magazine
REDI - 1 21 0088
Latinux Magazine
Pรกg. 33