ISSN 19 09 -3138 Es s e ntia Libre · No 4 · Novie m bre - D icie m bre 2006 Es s e ntia Libre · No 4 · Novie m bre - D icie m bre 2006 K DE 10 años pag. 5 Un vistazo a l os Escritorios 3D pag. 8 Drupale lpod e r d e l os CM S pag. 17 IVForo M und ial Conocim ie nto Lib re (Ve ne zue l a) pag. 35 Pyragua: Un e d itor col om b iano para Pyth on Índice ESSENTIA LIBR E Cre ad a por ACLib re w w w .acl ib re .org Dire ctor: Je ffre y Ste ve Borbón Sanabria E-M ail:je ffto@ aclibre .org Dise ño y M aq ue tación: Erik a Tatiana Luq ue M e l o E-M ail:ruri@ aclibre .org Ed itor Invitad o: Gus tavo González Girón "Xtingray" Com ite d e e d ición: H e rnán Quis h pe Guagrilla Col um nistas: Lore na Giraldo R obins on Andrés Palacios D avid M ora R odrígue z Entre vistas R obe rtD odie r Aaron Se igo Jh on Alexis Gue rra Articul istas: D anie lR odrígue z Cárde nas Jairo Enriq ue Se rrano Cas tañe da Portad a Pyragua, logo dis e ñado por: Jh on Alexis Gue rra Juan Pablo Val ois H e rram ie ntas e m pl e ad as: M aq ue tación: Scribus -ng Edición de Im áge ne s : Th e Gim p Edición ve ctorial:Ink s cape Sis te m a: D e bian GNU/Linux (LoStH e AvEn /K odou /K aze ) & K yoto Es ta obra, artículos , colum nas , m aq ue tación y dis e ño e s tán publicadas bajo l ice ncia Cre ative Com m ons R e conocim ie ntoCom partirIgual . Las fue nte s e im áge ne s e m pl e adas s on propie dad de s us re s pe ctivos autore s . Suge re ncias y artículos : aclibre @ gm ail.com Novie m bre - D icie m bre 2006 Bogotá - Colom bia Es s e ntia Libre · No 4 · Novie m bre - Dicie m bre 2006 Editorial Parq ue s ofty e lSoftw are Libre 3 LLe vando la be l l e za ale s critorio GNU/Linux 5 Entornos de e s critorio 3D Pyragua Un e ditor colom biano para Pyth on 8 12 D rupal; Cas os de éxito, com unidad, dis e ño y e s tandare s 17 Es tilo libre y propie tario, con aum e nto Eldiablo, la m anzana y e l de s conocido Elproye cto M axim a D e s de e ls ur... Entre m ate s y pingüinos Arge ntina y e lSoftw are Libre Tips y curios idade s Pys lide para principiante s H um or Tiras cóm icas Inform e e s pe cial IVForo M undialde Conocim ie nto Libre 21 25 27 29 34 35 2 Editorial Parq ue Softy e l Softw are Lib re Lue go de un re corrido de m ás de 5 años y de s u re conocim ie nto a través de dive rs os m e dios de com unicación, la Fundación Parq ue Soft h a l ogrado pos icionars e a nive l nacional com o e l cl us te r de te cnología m ás grande de Col om bia. Aunq ue s us inicios s e die ron e n l a ciudad de Cali, l os pilare s ide ológicos q ue ins piraron e lconce pto original s e e ncargaron de e vol ucionar e lm ode l o de una s e de única a l o q ue actualm e nte s e conoce com o l a R e d de Parq ue s Te cnológicos . En un principio s e ape ll idó "de lSuroccide nte Colom biano", pe ro q ue h oy rie ga s e m illas por todo e l país com o un fe nóm e no re volucionario, brindando l a oportunidad a m uch os jóve ne s e m pre s arios de de s arrol lar s us ide as de ne gocio re lacionadas con te cnol ogía y e s pe cial m e nte con Softw are . Ace rca de Parq ue Soft podría e s cribirs e un libro com pleto, pe ro dado q ue s e trata de una colum na e ditorial, voy a ce ntrarm e e n un te m a puntual: la re lación e ntre e lcl us te r de te cnol ogía m ás grande de Colom bia y e lSoftw are Libre . Em pe ce m os por l as bu e nas noticias . K azak e n Cali, s ól o por m e ncionar algunas -porq ue s e q ue h ay m uch as m ás - lo q ue re s ulta bas tante pos itivo, te nie ndo e n cue nta la fue rte infl ue ncia de las e s trate gias de M icros oftalinte rior de l a Fundación. D e otro lado, tam bién q uie ro re s altar tre s proye ctos de s oftw are q ue nacie ron alinte rior de Parq ue Soft bajo l ice ncia GPL. Elya bas tante m e ncionado K Toon (Un e ntorno para anim ación e n 2D ), Bl indux (Una dis tribución GNU/Linux para invide nte s , aun e n proce s o de m aduración) y e M ak u (Una s olución ER P q ue e s pe ra ve r la luz e n e ne ro de lpróxim o año). Con re s pe cto a e s tos proye ctos , m e inte re s a com partir e lm ode l o a partir de lcualh an s ido cons truídos , pue s m e pare ce q ue rom pe con e l e s q ue m a tradicional (de s de la acade m ia o de l os LUGS) e n q ue h an s urgido otros de s arroll os colom bianos de Softw are Libre . Es inte re s ante ve r com o e xis te n proye ctos de código abie rto y de l ibre dis tribución q ue nace n de s de la iniciativa e m pre s arial , e n e lcas o de Parq ue Soft, e s tos de s arroll os s on financiados a partir de proye ctos de inve s tigación pre s e ntados alSe na y a Colcie ncias . En la actual idad varios m ie m bros re conocidos de la com unidad de Softw are Libre e s tán de s arrollando proye ctos de e m pre ndim ie nto al inte rior de Parq ue Soft, lo cual e s bas tante pos itivo para e l m ovim ie nto, pue s de alguna m ane ra, e s tán s irvie ndo com o re plicadore s de l as ide as de libe rtad y de las propue s tas de s oftw are q ue s ol e m os difundir de s de nue s tros grupos de us uarios locales , s ólo q ue e n un am bie nte 100% e m pre s arial. En l o pe rs onal, lo q ue m ás m e agrada de e s te tipo de e s trate gias e s q ue la dinám ica de de s arrollo e s tá obl igada a s e r bas tante form aly continua, de bido a l os com prom is os q ue adq uie re n los e m pre nde dore s al re cibir ince ntivos e conóm icos por parte de ins titucione s de l Es tado. Es to s e traduce e n la contratación de program adore s , e n l a cre ación de cronogram as de e ntre ga y de toda una logís tica q ue garantiza q ue l os proye ctos pue dan ll e gar a s u e tapa m adura e n un tie m po e s pe cifico. Lo q ue m e e m ociona de las unto, e s q ue e s tam os h ablando de Softw are Libre y no de productos com e rcial e s (de código ce rrado) ! Algunas de las e m pre s as de Parq ue Soft q ue e s tán íntim am e nte ligadas alm ovim ie nto de Softw are Libre s on Avatar e n Popayán, Qh atu e n Pas to y Solucione s Aunq ue pare zca m e ntira, e s tos de s arrollos ll e van varios años e n proce s o de m aduración y s in e m bargo, aun re q uie re n de m ás tie m po para alcanzar s u ve rs ión Es s e ntia Libre · No 4 · Novie m bre - Dicie m bre 2006 3 Editorial final, de bido a q ue no s e trata de program as s e ncillos , s ino de am bicios as aplicacione s . Lo q ue m e l leva a concl uir q ue s i e s tos proye ctos no s on ge ne rados de s de los e s pacios q ue ofre ce Parq ue Soft, s e ria bas tante com plicado q ue e xis tie ran de s de nue s tro país . Afortunadam e nte e xis te n y e s pe ro q ue e n algunos m e s e s o talve z años (s i e s ne ce s ario) h agan parte de las aplicacione s m ás popul are s de Softw are Libre de la e s ce na m undial. Pas e m os ah ora a te m as m e nos e m ocionante s y h ablem os un poco de l as dinám icas q ue s e m ane jan e n un e ntorno e m pre s arialcom o e lde Parq ue Soft. Partam os afirm ando q ue l a com unidad de Softw are Libre e n s u m ayoría (y no digo q ue toda) provie ne de am bie nte s académ icos , e n donde pode m os contar tanto a doce nte s com o e s tudiante s . D ich os am bie nte s s e caracte rizan por una fue rte ace ptación de la filos ofía de lSoftw are Libre y de un profundo re s pe to por s us ide ales , aunq ue s in ne ce s ariam e nte llegar a pos icione s e xtre m is tas . Ah ora, s i m iram os al inte rior de Parq ue Soft, e ncontram os a una com unidad ce ntrada principalm e nte e n l a ide a de h ace r ne gocios y de ge ne rar riq ue za, de s de una pos tura 100% capital is ta, y q uie ro s e r cl aro, no h abl o de la Fundación com o tal , h ablo de la com unidad de los e m pre nde dore s . Lo q ue no s ignifica q ue e s té m al , e s s im plem e nte una caracte rís tica de e s e m e dio. Se q ue pue de s onar frío y calculador para al gunos , pe ro l as e m pre s as s on para h ace r dine ro. En e s te punto, e s fácil im aginar cuan dife re nte y pos iblem e nte antagónica pue de s e r la pos tura de Parq ue Soft, com o cl us te r e m pre s arial fre nte a la com unidad de Softw are Libre . No q uie ro de cir con e s to q ue e xis ta un e nfre ntam ie nto dire cto e ntre los dos grupos o al go pare cido, pe ro l os h e ch os de m ue s tran q ue Parq ue Soft, e n s u gran m ayoría de e m pre ndim ie ntos , e s apático al te m a de l Softw are Libre y m ue s tra de e ll o e s q ue s igue apuntando a un m ode lo tradicional de ne gocios e n e l q ue e l factor clave para ge ne rar e conom ía e s l a ve nta de lice ncias de productos de código ce rrado. Sobre e s te te m a e n particul ar, no m e inte re s a proye ctar m i vis ión ace rca de “com o de be rían s e r l as cos as ”, s im plem e nte q uie ro com partir con us te de s , m i Es s e ntia Libre · No 4 · Novie m bre - Dicie m bre 2006 pe rce pción s obre e l e ntorno actual e n e l q ue m e m ue vo día a día. Aunq ue e n l a gran m ayoría de e m pre ndim ie ntos de la Fundación, s ue len e ncontrars e uno o varios e q uipos ins talados con una dis tribución GNU/Linux, o un s e rvicio (e j: Sq uid) o al m e nos una aplicación de Softw are Libre (e j: O pe nO ffice ), l a ve rdad e s q ue l os e m pre s arios utilizan e s tos re curs os s im plem e nte por e l h e ch o de s e r “gratuitos ”, de s pre ciando todas las im pl icacione s tanto técnicas com o s ociales q ue pue de im pl icar e lus o de Softw are Libre . Es m ás , m uch os de l os e m pre nde dore s alinte rior de Parq ue Soft ignoran q ué s ignifica “GPL” y por e nde , de s conoce n las l ibe rtade s q ue ofre ce e ls oftw are cubie rto por dich a l ice ncia. Lo q ue e n lo pe rs onal, m e re s ul ta bas tante tris te . En e s e s e ntido, varios m ie m bros de l a com unidad h e m os tratado de librar una batall a contra la de s inform ación y l a ignorancia. Sin e m bargo, e lre to e s m ás com pl icado de l o q ue pare ce , s obre todo e n un am bie nte tan frío y h os tile n donde lo q ue im porta e xcl us ivam e nte e s “l o q ue m e s irve y no m e cue s ta” y “lo q ue pue do ve nde r”. En un e s ce nario as í, inte ntar cam biar la cultura de l as pe rs onas e s bas tante com pl icado (aunq ue no im pos ibl e ), pe ro de nue vo, q uie ro ins is tir e n q ue la naturaleza de Parq ue Soft no e s e xcl us iva de dich a Fundación, s ino de cual q uie r e s pacio q ue pre te nda s e r un ce ntro de incubación de ide as de ne gocio. D e s de m i pe rs pe ctiva, s e ría ide al q ue de s de la com unidad de us uarios de Softw are Libre s e e laborara un plan de difus ión e nfocado a im pactar a l a R e d de Parq ue s Te cnológicos de Colom bia, pue s re s ulta un e s pacio s upre m am e nte e s tratégico para q ue e l Softw are Libre y las e m pre s as con bas e te cnológica s e e ncue ntre n para de s arrol lar proye ctos conjuntos , ge ne rando be ne ficios tanto para l a com unidad de us uarios com o para los e m pre ndim ie ntos . Si bie n ya s e h an re alizado varios e ve ntos re lacionados con e lte m a e n l as dife re nte s s e de s , cre o q ue de be m os continuar con la tare a de s de una vis ión m ás col e ctiva y con la concie ncia de q ue e lParq ue Te cnol ógico de l Softw are e s un re curs o val ios o no s ólo para la com unidad de Softw are Libre , s ino para e lpaís . Gustavo Gonzál e z Girón Em ail : xtingray@ k azak .w s 4 Ll e vand o l a bel l e za ale scritorio GNU/Linux Aaron Se igo De sarrol l ad or K DE Entre vista d e sarrol l ad a e n e lm arco d e lIVForo M und iald e Conocim ie nto Lib re d e sarrol l ad o d e l17 al21 d e O ctub re d e l2006 e n M aturín (Estad o d e M onagas), Ve ne zue l a. Es s e ntia Libre : H ola Aaron, bie nve nido a la re vis ta Es s e ntia Libre . D ada tu e xpe rie ncia con e ltrabajo e n torno alProye cto K D E, nos gus taría conoce r un poco de lm is m o y cóm o h a trabajado a lo l argo de e s tos die z años . Pe ro ante s de e s o, ¿podrías h ace r una introducción de K D E para q uie ne s l o de s conoce n? Aaron Se igo: Si, claro. Bue no, fundam e ntalm e nte K D E e s un e ntorno de e s critorio, q ue nació h ace 10 años con la ne ce s idad de cre ar un e ntorno am igable para los us uarios q ue iniciaban s u proce s o de apre ndizaje y trabajo e n torno al s is te m a ope rativo GNU/Linux. Es te com e tido poco a poco s e h a ido logrando y pode m os de cir con orgul l o q ue aq ue l l a lis ta de cos as por h ace r e n e s e e ntonce s , ya e s tá ce rca de s e r abs olutam e nte com pletada, a razón de q ue s e h a llegado a un punto e n e lcuale le s critorio K D E cue nta con una cantidad im pre s ionante de aplicacione s y funcionalidade s q ue h an ido m e jorando gracias al m ode lo de de s arrollo de s oftw are l ibre . EL: Es inte re s ante s abe r q ue e l“TO D O ” o “Cos as por h ace r” s e e ncue ntra e n tal e s tado, e s o im pl ica un cre cim ie nto progre s ivo a través de ltie m po, lo q ue nos lleva a la pre gunta ¿Cuál e s e l e s tado actual de l Proye cto? AS: Bue no, h ace una s e m ana s e h a h e ch o e l inte rior e ncontram os e s una gran utilización de las funcionalidade s q ue prove e n l as libre rías QT. Adicionalm e nte e ltrabajo s e h a e nfocado a cre ar una gran inte racción e ntre las dive rs as apl icacione s y e l m e joram ie nto de l as actuales . Pode m os h ablar de cas os concre tos com o l o s on K O ffice , q ue e n s u nue va ve rs ión ya incluye s oporte de arch ivos e s tándare s tales com o lo s on los O D T, O TP y otros , e s to gracias al trabajo e n conjunto con pe rs onas parte de lproye cto O pe nO ffice .org. O tro cas o im portante e s la pos ibilidad de e ncontrar m últiples aplicacione s q ue a s im pl e vis ta s e rían las m is m as , cas o Juk y Am arok , pe ro q ue vis tas de ce rca s e dife re ncian e n l os fine s e s pe cíficos de cada una de e ll as . La prim e ra de e s tas e s un re productor de audio s im pl e , e lotro e s todo un s is te m a para adm inis tración de l is tas de re producción alm is m o tie m po q ue e s un re productor de audio. En otras palabras e n e le s tado actualde le s critorio y todo e ls is te m a q ue abarca s e pue de ve r cl aram e nte q ue no nos h e m os de dicado a re tom ar aplicacione s y adaptarlas al e s critorio, todo lo contrario, h e m os innovado y m e jorado m uch o, gracias altrabajo de ce nte nare s de de s arrol ladore s all o largo de lm undo, al igual q ue com unidade s de traducción, cre adore s de docum e ntación y por s upue s to us uarios . lanzam ie nto de K D E 3.5.0. En cuanto a lo q ue e n s u Es s e ntia Libre · No 4 · Novie m bre - Dicie m bre 2006 5 Kde 10 años e s pe ctacul ar. Adicional m e nte con las m e joras e n ge s tión e n m e m oria e inte racción e ntre las dive rs as aplicacione s , e le s critorio s e rá tan fácil y com pleto com o e s h oy e n día e l s is te m a gráfico de l s is te m a ope rativo M acO S. Algo im portante para m e ncionar e s q ue , ante riorm e nte h ablaba ace rca de q ue no h e m os tom ado otros proye ctos y los h e m os adaptado a K D E. Cons ide ram os q ue s i una apl icación por s i m is m a ya e s m uy com pleta o funcionalno e xis te l a ne ce s idad de h ace rl e un porte a la arq uite ctura K D E. Un cas o concre to de e s to e s Ink s cape , e lcualpor s i m is m o ya e s m uy com pleto y no re q uie re q ue lo inte gre m os a nue s tro m ode lo. EL: ¿Y q ué e xpe ctativas h ay para e lfuturo? AS: Nue s tro futuro inm e diato e s la im plem e ntación de las libre rías QT4, y llegar as í altan e s pe rado K D E4.0, e lcualtom ará un rum bo nue vo e n l os q ue a e ntornos de e s critorio s e re fie re . Elh ablar de e s te nue vo proce s o cons is te e n abarcar todas l a nue vas funcional idade s q ue im pl e m e ntan las libre rías QT4, lo q ue pe rm itirá a l os de s arrolladore s de dicar m ás tie m po a l a lógica y funcionam ie nto de la aplicación y no a s u inte gración o trabajo alinte rior de K D E. Elh ablar de la te cnología Plas m a, e n la cual participan de s de de s arrolladore s h as ta us uarios , h arán de la parte gráfica de le s critorio al go ve rdade ram e nte Es s e ntia Libre · No 4 · Novie m bre - Dicie m bre 2006 Y com o prim icia, con l a futura l ibe ración de l as libre rías QT4 bajo l ice ncia GPL, para e ls is te m a ope rativo M icros oft W indow s , s e rá pos ibl e el porte y de s arroll o de nue vas aplicacione s nativas e n dich o s is te m a ope rativo. Es to e s una m e dida q ue nos pe rm itirá cre ce r e n cuanto a l a cantidad de de s arroll adore s q ue participarían e n K D E, ya q ue de s de h ace un bue n tie m po h e m os re cibido e xcus as por parte de bue na parte de de s arrol l adore s a razón q ue no de s e an cam biar als is te m a ope rativo GNU/Linux. A s u ve z e s to pe rm itirá q ue apare zca nue vo s oftw are libre y as í pe rm itir m ás ade l ante q ue e lproce s o de cam bio para l as us uarios de pl ataform as privativas a plataform as l ibre s s e a s im ple y s in tropie zos . En otras pal abras , e n e lm om e nto q ue s e a lanzado la ve rs ión 4.0 de K D E, s e rá pos ibl e para un us uario e s coge r e ntre l as tre s plataform as (M icros oft W indow s , GNU/Linux y M acO S) y notar q ue e n cuanto a us o, vis tos idad y s obre todo re ndim ie nto s e pue de n pas ar a la plataform a GNU/Linux ya q ue van a e ncontrar lo m is m o q ue podrían e ncontrar e n l os otros s is te m as pe ro con e lval or agre gado de s e r s oftw are l ibre y contar con una com unidad gigante s ca al re de dor de lproye cto. EL: Por lo q ue com e ntas s e nota q ue valdrá la pe na la e s pe ra. Cam biando un poco de te m a h as m e ncionado algo ace rca de ltrabajo de l a com unidad, ah ora s urge una duda, ¿Cóm o h a s ido la participación de la com unidad Latinoam e ricana e n e l proce s o de de s arroll o, traducción y docum e ntación de lproye cto K D E? 6 Kde 10 años AS: Es a ve ce s s orpre nde nte com o la com unidad latinoam e ricana aporta alproye cto. Es cie rto q ue no h ay de m as iados de s arroll adore s . D e h e ch o am pliaría e l crite rio a h is panoam érica, ya q ue contam os con unos bue nos de s arrolladore s e s pañol e s y bras ileños . Adicional a e s to, l a participación e n proye ctos de inte rnacionalización h a cre cido e n los úl tim os tie m pos no s ólo e n cantidad s ino tam bién e n cal idad. En m i opinión pe rs onale s de gran im portancia e linvitar m ás activam e nte a no s ólo e s ta gran com unidad am e ricana s ino a la de m uch os país e s donde por e je m pl o la lengua ingles a no e s l a principal. Com o e xpe rie ncia e s pe cial e n e l ante rior aK ade m y l levado a cabo e n D ublin (Irl anda), h ace poco tie m po s e incorporó una inte re s ante com unidad as iática q ue h a pe rm itido tras ce nde r fronte ras y m arcar pautas e n e lde s arroll o com unitario. Es to s ie m pre h a de s tacado alproye cto. En pocas pal abras s i logram os una gran participación de com unidade s com o la h is panoam e ricana q ue s ie m pre s e h a de s tacado por s u e xce l e nte y cons tante trabajo, e lproye cto llegará m ás l e jos . EL: Es im portante l a participación de nue vas com unidade s ya q ue pe rm ite n e l cre cim ie nto y la re troalim e ntación e n l os proye ctos , pe ro un e s q ue m a q ue poco a poco s e h a ve nido im pl e m e ntando e s la e ns e ñanza de e s tas te cnologías de s de e dade s te m pranas , a nive l e ducativo, ¿Cóm o e s e l com prom is o de K D E con l a e ducación? AS: Ele ntorno K D E cue nta con una m uy com pleta s uite de aplicacione s e ducativas , a e s ta s uite s e le conoce com o K D EEdu. Es tá conform ada por alre de dor de 10 apl icacione s q ue abarcan de s de e lapre ndizaje de m ate m áticas h as ta la as tronom ía e idiom as . Voy a com e ntar una e xpe rie ncia, e s toy al tanto de una ins titución e ducativa q ue tie ne cone xión dire cta con un ce ntro as tronóm ico, y e n cl as e s de as tronom ía los e s tudiante s pue de n h ace r fotografías us ando e l te les copio de l obs e rvatorio y por m e dio de la aplicación K Stars . obs e rvar e lcas o de una gran cantidad de ins titucione s e ducativas cuyas dis tribucione s de GNU/Linux cue ntan con la aplicación llam ada K ios k , la cualles pe rm ite l a adm inis tración de aulas de inform ática de s de un s e rvidor, lo q ue pe rm itía una labor por parte de profe s ore s y adm inis tradore s m uy inte re s ante s y una m e jor inte racción con los e s tudiante s . Al go q ue m e gus ta re calcar e n cuanto a e s ta s uite e ducativa e s q ue de bido a s u e xce lente de s e m pe ño, funcionam ie nto y facil idade s para todos los us uarios , h an s ido agre gadas e n Edubuntu a pe s ar de q ue e s te cue nta únicam e nte con e l e ntorno de e s critorio Gnom e . A partir de e s to s e pue de h ablar de q ue ya no s ólo e ncontram os e n e l m undo de l s oftw are l ibre aplicacione s tan com pletas com o Gcom pris y TuxPaint s ino ya h ay m ás , gracias al trabajo com unitario de m uch os e n torno a K D E. EL: Es tas aplicacione s claram e nte le pe rm itirán a m uch as ins titucione s e ducativas adaptar e le ntorno de e s critorio K D E com o s u e s critorio favorito. Aaron, h a s ido un place r com partir e s tas e xpe rie ncias con l os l e ctore s de nue s tra re vis ta Es s e ntia Libre , ¿de s e as e xte nde r al gún m e ns aje para todos e llos ? AS: Por s upue s to, de s e o invitarlos a participar activam e nte de l de s arrol l o, inte rnacional ización, docum e ntación, prue bas de lproye cto K D E y as í lograr h ace r de ls oftw are libre un grupo de te cnol ogías m ás com pl e tas , m ás pode ros as y s obre todo, te nie ndo pre s e nte e ls e ntido s ocialq ue abarca e s te m ovim ie nto. Y no dude n e n us ar e le ntorno K D E. Por otra parte , e n un viaje q ue re alicé a Bras il, pude Es s e ntia Libre · No 4 · Novie m bre - Dicie m bre 2006 7 Entornos d e e scritorio 3D Por: Danie lR od rígue z Cárd e nas Grupo Linux Unive rsid ad Distrital IEEE Com pute r d anie l rcard e nas@ gm ail .com h ttp://d anie l rcd e b .b l ogspot.com / Un e ntorno de e s critorio e s un conjunto de s oftw are para ofre ce r alus uario de un orde nador, un am bie nte m ás cóm odo s obre e lcualtrabajar y s acar e lm ayor prove ch o de l as apl icacione s e n un m e nor tie m po y de m ane ra m as intuitiva. Els oftw are e s una inte rfaz gráfica o GUI q ue ofre ce iconos , barras de h e rram ie ntas y h abil idade s com o arras trar y s oltar (drag & drop). X-Se rve r Els is te m a gráfico de Linux e s X-W indow . Fue cre ado a m e diados de los años 19 80. Es te s is te m a as um e q ue las aplicacione s actúan com o un cl ie nte (x-cl ie nt) de un s e rvidor X-W indow (x-s e rve r). El x-s e rve r s e e ncarga de lograr l a inte racción e ntre e lus uario y la aplicación. Elrolde ls e rvidor e s de s pl e gar l a im age n e n pantal la y re cibir los e ve ntos de te clado, ratón y otros dis pos itivos . H ay dis tintas im pl e m e ntacione s de x-s e rve rs , los h ay para GNU/Linux, M acO SX y tam bién e n W indow s . @ M ie ntras m e jor s e a e l x-s e rve r, m e jor e s la re pre s e ntación de l a aplicación. Para ir m e jorando un s e rvidor x-s e rve r s e van proponie ndo e xte ns ione s (x e xte ns ions ) y con e ltie m po e s tas e xte ns ione s s e van im pl e m e ntando e n los dis tintos x-s e rve r y drive rs . Eje m plos de x-s e rve r s on XFre e 86 y Xorg. Norm al m e nte , tanto los x-cl ie nt y e l x-s e rve r s e e je cutan e n un m is m o com putador. La s e paración e ntre x-cl ie nt y x-s e rve r tam bién pe rm ite q ue una apl icación q ue s e e je cuta e n un com putador, pue da util izars e de s de otro com putador e n form a re m ota con un xs e rve r corrie ndo e n e lcom putador localalus uario e n form a inde pe ndie nte de ls is te m a ope rativo. ¿Cóm o se ve ntanas ? dibu jan las En la actual idad los s is te m as tradicionales dibujan las ve ntanas com o un re ctángul o e n donde s e ubican botone s y de m ás com pone nte s q ue s e rvirán para la util ización de l a aplicación. Si s e colocan dos ve ntanas una s obre otra, l a ve ntana q ue s e e ncue ntra de trás de la otra o parte de e ll a q ue no e s vis ible, no s e dibujará. Sin e m bargo, cuando la ve ntana q ue cubre a la otra s e m ue ve , l a nue va s upe rficie vis ible h a de s e r dibujada por cada apl icación. Es to e s conocido com o com pos ición. Lo ante rior e s e xpe rim e ntado cuando m ove m os rápidam e nte una ve ntana y las de m ás no alcanzan a re dibujars e o cuando una apl icación de ja de re s ponde r, e ntonce s ve re m os s im plem e nte un re ctángulo vacio. Es s e ntia Libre · No 4 · Novie m bre - Dicie m bre 2006 8 Entornos de e s critorio 3D La de s ve ntaja e s l a ne ce s idad de cons tante m e nte re dibujar la ve ntana aunq ue no s e a ne ce s ario y q ue no s e pue de n m os trar trans pare ncias a una ve ntana. Para cre ar e s te e fe cto s e les opaca 100%, para dar un as pe cto de por e je m plo una ve ntana con borde s re dondos . Pe ro s i pas am os una ve ntana de trás de e s ta trans pare ncia o m oviéndola ve re m os q ue e s re ctangular. Ade m ás de e s to, l a CPU e s la e ncargada de h ace r los proce s os de pos icionam ie nto y m ovim ie nto. te xtura o im age n ve ctorial y col ocarla s obre un pol ígono q ue e s la form a q ue obte ndrá la m is m a. D e e s ta m ane ra pode m os no s ól o te ne r inte rface s re ctangulare s s ino de cual q uie r form a y aprove ch ar e l re ndim ie nto de las tarje tas de víde o q ue pue de n e je rce r l a función de form a rápida y s e libe ra a la CPU para q ue pue da trabajar s obre l os proce s os de las aplicacione s y no de l a parte gráfica. Com pos ite M anage r – W indow M anage r Para s ol ucionar los probl e m as ante riore s , s e h a plante ado dibujar las ve ntanas fue ra de l a pantalla (offs cre e n). Es to q uie re de cir q ue cada aplicación s e re dibujará s ól o cuando algo e n e l la cam bie y s u conte nido s ie m pre e s tará dis ponible, aunq ue no s e a vis ible y s e guarda e n l a m e m oria de lvíde o m ie ntras e s té e n e je cución (Fram e -Buffe r de l tam año de la pantalla). Una apl icación e s pe cializada s e e ncargará de m os trar l as ve ntanas e n e le s critorio q ue s e ve e n la pantalla. Es ta aplicación s e le conoce com o Com posite M anage r y e s capaz de re nde rizar las ve ntanas y de e s ta m ane ra cam biarles l a form a, e l tam año, rotarlas , agre garl e s s om bras , cre ar m iniaturas activas y de m ás e fe ctos . Un W ind ow M anage r s e e ncargará de pos icionarla y re dim e ns ionarl a en el e s critorio, vis ualm e nte s on e ltítul o y los borde s de la ve ntana com o por e je m plo M e tacity, K w in y W indow M ak e r. Un Com pos ite M anage r pue de us ar O pe nGL para re nde rizar y tom ar l a ve ntana com o s i fue ra una Es s e ntia Libre · No 4 · Novie m bre - Dicie m bre 2006 Ade m ás de otras caracte rís ticas s e pue de re s altar q ue gracias al buffe r, e n ve ntanas con s crol l com o nave gadore s w e b, no s e tie ne n q ue re pintar e n s u total idad cada ve z q ue lo m ovam os s ino q ue s ólo la nue va porción de ve ntana s e de s plaza dire ctam e nte de l conte nido de lbuffe r a l a m e m oria de lvíde o. Xcom pM gr fue e l prim e r Com pos ite M anage r q ue agre gó s om bras y trans pare ncias a las ve ntanas , pe ro s u principalproblem a fue ron los drive rs Xorg ya q ue s ólo las tarje tas Nvidia l o pue de ace lerar. R e d H at com e nzó lue go a m odificar M e tacity q ue e s e l W indow M anage r de GNO M E, para q ue incluye ra funcione s de Com pos ite M anage r y pas ó a ll am ars e Lum inocity. Entre tanto, Sun M icros ys te m s com e nzaba e l de s arroll o de l proye to Look ing Glas s libe rado bajo l ice ncia GPL e n 2004 y bus ca dar una nue va funcionalidad a los e s critorios , brindar alus uario un 9 Entornos de e s critorio 3D Lo m is m o ocurre e n M icros oft con s u nue va ve rs ión de W indow s Vis ta, e l cual cue nta con W ind ow s Ae ro q ue brindará e fe ctos s im ilare s a los de M ac y vis ta e n pe rs pe ctiva de ve ntanas (Fl ip 3D ), pe ro q ue afe cta s u re ndim ie nto. En cuanto a s us re q ue rim ie ntos no pas an de s e r un proce s ador D ualCore , ade m ás de incl uirs e e s ta te cnol ogía únicam e nte e n algunas e dicione s . XGL m e jor m ane jo de l a inform ación y de las aplicacione s h acie ndo us o de l3D . Pode rl a ve r e n m ayor vol um e n y acce de r a e lla de form a m ás rápida@ , ya q ue “s om os capace s de utilizar de m e jor form a e l e s pacio de nue s tra pantall a”, dijo Juan Carlos Soto, Sun e ngine e ring m anage r para e lProye cto Look ing Glas s . Entre s us caracte rís ticas e s tá e lde pode r vol te ar cada ve ntana y de ve rlas e n pe rs pe ctiva, as í com o nave gar e n e le s critorio e n cualquie r dire cción. Ele q uipo de Appl e no s e q ue da atrás y h ace algún tie m po cam biaron s u m ode lo de com pos ición pudie ndo incluir e n s u ve rs ión M ac O S X v10.2 Tigge r a Quartz Extre m e un ge s tor de ve ntanas ace lerado por h ardw are por m e dio de O pe nGL. Es to ofre ce caracte rís ticas tan conocidas con e lExpos e o e l pode r ve r las ve ntanas pe q ue ñas con e linte rcam bio e ntre e llas (alt-tab). Xglpublicado re cie nte m e nte por D ave R e ve m an de Nove ll, s urge com o una variante e n e lcuals e q uie re ofre ce r m ás s oporte y m ayor prove ch o de las tarje tas de víde o actuales y por lo tanto s e com e nzó a trabajar e n un x-s e rve r nue vo, olvidándos e de l ya e xis te nte Xorg. Una tare a m uy e xte ns a pe ro q ue obtuvo s olución. Cuando e s te re aliza s us ope racione s re nde r bajo e ldrive r de O pe nGL, lo q ue h ace e s cone ctars e a otro s e rvidor con s oporte O pe nGL a través de la e xe nción GLX. D e e s ta m ane ra s i cargam os Xorg m as Xgl obte ne m os un x-s e rve r capaz de de ace l e rar nue s tro e s critorio y pode r m ontar un Com pos ite M anage r q ue nos cre e los e fe ctos de s e ados . Uno de e ll os s e llam a Com piz, q ue trans itó por varias ve rs ione s y un de s arrol lo rápido, e m pe zando por una l is ta de corre o de l a com unidad a un grupo de de s arroll adore s q ue lo libe raron, cre ando m e joras y agre gando caracte rís ticas cas i diarias . Por tal razón, Es s e ntia Libre · No 4 · Novie m bre - Dicie m bre 2006 10 Entornos de e s critorio 3D s ie m pre s e m antuvo com o ve rs ión ine s table, cons truida por un núcleo y varios dive rs os q ue agre gan e fe ctos com o m ovim ie ntos difus os , e lcubo form ado por los cuatro e s critorios caracte rís ticos e n GNU/Linux, Expos e de M ac, s om bras , e tc. Com piz e s un ge s tionador de ve ntanas para Xgly contrario a l o q ue s e pie ns e , no s e ne ce s ita de una gran m áq uina para pode rla corre r, obviam e nte e s ne ce s ario una tarje ta de ace leración gráfica (aq uí una l is ta de tarje tas s oportadas ). La últim a e s l a ve rs ión Com pizQuinnstorm incluida e n los re pos itorios de dis tribucione s com o O pe nSus e 10.1 y Ubuntu D appe r 6.06. m e jorado e im pulsado por otro e q uipo de program adore s q ue prom e te darle continuidad al proce s o. En s us re pos itorios s e e ncue ntra un m ayor s oporte fre nte a l as dife re nte s dis tribucione s de Linux com o tam bién Fre e BSD (w ik i). Y finalm e nte , Aigl x e s un X-s e rve r cre ado por e l grupo de de s arroll adore s de Fe dora com o una opción m ás de XGL, q ue com e nzó h acie ndo pe q ue ñas m odificacione s a Xorg, por lo tanto, tie ne un m ayor s oporte de h ardw are . Aunq ue no s e cons truyó de s de M uch os de los us uarios tuvie ron(m os ) probl e m as con e l W indow D e corator de Com piz pue s us aba M e tacity de GNO M E o K w in de K D E y al e je cutarl o de s apare cían los borde s . Entonce s s e de s arrol ló Cgw d (Cus tom Ge ne ric W indow D e corator), un de corador q ue tam bién le da e fe ctos a los borde s com o il um inar los botone s de l a barra de título cuando pas a e l punte ro e ncim a o s e oprim e - al igual q ue trans pare ncias y te m as de e s critorio. En e l pas ado SLUD 5 pre s e nté una bre ve de m os tración de Com piz s obre D e bian Te s ting para lo cuals e convirtie ron paq ue te s .rpm de Sus e a paq ue te s .de b de D e bían. Se configuró la ace leración gráfica y un pe q ue ño s cript q ue l o e je cutará. En e s tos m om e ntos Com piz ya s e e ncue ntra e ntre los re pos itorios de D e bian Sid (ine s tabl e ) aq uí y aq uí; e s ta ya incl uye l os s cripts e n Pyth on para e je cutarl o. Sin e m bargo s e de be configurar e larch ivo xorg.conf y gdm .conf para la ace l e ración. ce ro, tie ne m uy bue n re ndim ie nto e n com binación con Be ryl e igualm e nte tie ne ace leración por m e dio de O pe nGL. Ah ora Be ryl e s un re e m pl azo, q ue s urge com o un de rivado de Com piz. D e bido a al gunos de s acue rdos de ntro de l grupo de de s arrol ladore s , e s te últim o e s Es s e ntia Libre · No 4 · Novie m bre - Dicie m bre 2006 11 Pyragua Un e d itor Col om b iano para Pyth on Jh on Al e xis Gue rra De sarrol l ad or Pyragua Entre vista a Jh on Al e xis Gue rra, R e al izad a e n e lm arco d e l a V Se m ana Linux d e l a Unive rsid ad Distrital (SLUD5). Doce nte Unive rsid ad Te cnol ógica d e Pe re ira Em ail : ague rra@ parq ue softpe re ira.com Es s e ntia Libre : ¿Qué e s Pyragua? Jh on Gue rra: ElPyragua e s proye cto q ue bus ca cons truir un e ditor Pyth onico para Pyth on, q ue s e a un e ntorno inte grado q ue s upl a la ne ce s idad q ue h ay e n la actualidad e n l a com unidad y un e ntorno portable, liviano, q ue te nga dis e ñador de inte rface s , docum e ntación y s e ncil lo, re s pe tando as í la filos ofía Pyth onica y ll e gar a s e r e lm e jor e ditor de Pyth on q ue e xis ta. EL: H as ta e l m om e nto ¿q ué e ditore s de Pyth on e xis te n? JG: Exis te n m uch os e ditore s para Pyth on, la m ayoría tie ne n cos as bue nas pe ro tam bién tie ne n de ficie ncias . Elprim e ro de e ll os e s ID LE q ue vie ne por de fe cto con Pyth on, pe ro no e s am igabl e y caus a de e l lo e s q ue e s tá h e ch o e n libre rías gráficas Tk inte r. En élno h ay un dis e ñador de inte rface s , tam poco cue nta con la función de autocom pletado, aunq ue s u punto a favor e s q ue bus ca e n la docum e ntación. A pe s ar de q ue cue nta con un bue n dis e ño ya e s tá un poco obs oleto. Editore s com o Em acs y Vi, pue s s e pue de de cir q ue e s tán h e ch os e xclus ivam e nte para h ack e rs ya q ue s u util ización no e s trivial. A pe s ar q ue e n e lcas o de Em acs pue de s de cir con orgull o q ue us as los cinco Es s e ntia Libre · No 4 · Novie m bre - Dicie m bre 2006 de dos para ide ntar una l íne a de código o todo un program a, pe ro no e s am igable para un us uario nue vo. El otro cas o e s q ue no cue ntan con e l s oporte e n W indow s q ue uno e s pe raría y para e l cas o de un de s arroll ador e n Pyth on q ue vie ne de us ar Java con un e ntorno Ne tBe ans -q ue e s e lm ás com pe titivo e n e l cual pue s e s s ólo h ace r e n un m e nú: Siguie nte , Siguie nte - pue s no e s tan fácil. H ay otro l lam ado SPE e lcualh e utilizado h as ta h ace poco tie m po, pe ro s u m ayor pe cado e s q ue s u de s arroll ador acos tum bra a h ace r las cos as bonitas y no tan funcionales , lo q ue de riva e n una gran cantidad de bugs y e rrore s , de bido a q ue e s un proye cto e n e l cuals e inte gra de m as iadas funcionalidade s de otros e ditore s , pe ro no cue nta con un bue n proce s o de de puración. Exis te otro llam ado BoaCons tructor, q ue e s e lúnico q ue conozco l ibre q ue cue nta con un e ntorno inte grado de e dición q ue incluye dis e ñador de inte rface s bas ado e n la l ibre ría w xPyth on (l a cuale s cogim os e n nue s tro proye cto Pyragua), pe ro s u punto e n contra e s q ue e s m uy ine s table y q ue a pe s ar de q ue s oporta e lm ane jo de s ize rs -l o cuale s im pre s cindible e n l a cons trucción de inte rface s y e s pe cialm e nte e n w xPyth on- pe ro pos e e por de fe cto una opción q ue l e indica q ue ubiq ue l os com pone nte s de la GUI de una m ane ra q ue no e s m uy ide alpara de s arrollos m ultiplataform a. 12 Pyragu a Es tá Eclips e . Su pe cado radica e n q ue s e e ncue ntra h e ch o e n Java lo q ue lo h ace m uy pe s ado, ade m ás la ins talación de l plugin Pyde v no e s m uy s e ncill a y re q uie re de una m uy bue na cone xión de inte rne t para e s te proce s o. l e h ace cas o. Por e s o pode m os as e gurar q ue no de jare m os m orir e lproye cto. JG: La prim e ra razón e s Ade m ás q ue re m os ate nde r a l as s uge re ncias de la com unidad. Un e je m plo: s i al guie n de l a com unidad dice “A m i m e gus ta m ás Em acs ”, pue s e ltrabajo s e pue de ce ntrar e n re unir todas e s as caracte rís ticas para as í cre ar e lm e jor e ditor de Pyth on q ue e xis ta. Aparte de e s o ya te ne m os , e n e l prim e r lanzam ie nto de Pyragua q ue lo pue de n e ncontrar e n la w e b de l proye cto, un e ditor de te xto bás ico con autocom pletado bás ico, con s yntax h igh ligh ting. Es to fue tom ado de s cintill a donde ya e s taba h e ch o. Y a pos e e un e je cutar bás ico y h e m os e m pe zado a im pl e m e ntar algo único q ue h e m os de nom inado “Pyraguazos ”. Cuando s e e m pie za a trabajar e n Pyth on una de l as cos as m ás m oles tas e s q ue todos l os m étodos de una clas e , e lprim e r atributo e s s e l f. Con Pyragua ale s cribir e lde f para de finir la clas e y al pre s ionar l a barra e s paciadora, él abre parénte s is , coloca e ls e lf, coloca una com a, cie rra parénte s is y coloca l os dos puntos , de e s ta m ane ra s e h ace q ue e l l e nguaje Pyth on q ue ya e s s e ncil lo de e s cribir, s e a m ás fácil. Es to aplica para l as cl as e s y m ás funcione s de Pyth on. Que re m os im plem e ntar m ás “Pyraguazos ”, as í q ue s i alguie n tie ne m ás ide as , s on bie nve nidas y s abe m os q ue h ay m uch as cos as de e s e e s til o q ue s e pue de n h ace r e n Pyth on. Pyragua e s un proye cto apoyado por una ins titución q ue e s e lgrupo Pyrox, q ue a s u ve z e s ta apoyado por Pul pa y pue s e s te e s apoyado por la UTP. M ue s tra de e s to e s e ls e rvidor Quim baya y q ue lo q ue de s e am os garantizar e s q ue , pe s e alpas o de pe rs onas e lproye cto continúe . M i pos ición de profe s or e n la UTP m e brinda cie rtos privilegios alre s pe cto, para garantizar e s o y no q ue s e a de s de la pos ición de e s tudiante cuando nadie Por otro parte , ya h abl ando com o de s arrol lador y no com o voce ro de lproye cto, m i ide a e s de s arrol lar e l m e jor autocom pl e tado q ue e xis te para im plem e ntarlo e n Pyragua. Elm e jor q ue yo conozco e s uno q ue vie ne con una apl icación l l am ada PyCras h q ue vie ne con w xPyth on. Es un s h e llde Pyth on. D ado q ue e s un s h e ll pue de s abe r de q ué tipo e s cada obje to cuando s e cre a una función, por e l nive l de polim orfis m o. Los atributos de l a función pue de n s e r de cualquie r tipo, pue de s e r una lis ta, un e nte ro o pue de s e r cual q uie r cos a. M i obje tivo e s h ace r e l m e jor s is te m a de autocom pletado, a tal punto q ue adivine tus gus tos para pone r las variabl e s . Por e je m plo s i yo s ie m pre us o variables q ue s on l is tas , y s i yo no l e indico nada dife re nte pue s s e rán l is tas ;s i m e e q uivoco pue s corrijo Y h ay m uch os m ás com o Eric3 q ue e s m uy fam os o ya q ue e ltrabajo e s s obre libre rías QT, PY EP q ue e s un inte nto para h ace r un e ditor Pyth onico, pe ro no s e por q ué no gus to, y ah ora con e ll anzam ie nto m undialde Pyragua, inclus ive nos re firie ron a un W ik i de de s arrolladore s de e ditore s de e ntornos de de s arroll o para Pyth on y ah í h ay un lis tado q ue pe rm ite obs e rvar cóm o h ace r para no re pe tir la h is toria, l o cuale s una e xpe rie ncia m uy inte re s ante . As í pue s de s pués de un anál is is nos dim os cue nta q ue no h abía un e ditor com o e lq ue pe ns ábam os y una de las razone s por la q ue m uch os us uarios Java no s e pas an a Pyth on e s por la falta de un e ntorno de de s arrollo bue no. D e e s ta m ane ra s abie ndo q ue e s ta fall a e xis te y q ue s e e s taba conform ando un grupo e n la Unive rs idad Te cnológico de Pe re ira (UTP), pue s de cidim os arrancar e s e de s arroll o. EL: ¿Qué h ace e s pe ciala Pyragua? q ue e s colom biano, a nive l técnico lo q ue l o h ace e s pe cial e s q ue pode m os garantizar la continuidad de lproye cto, ya q ue no e s un de s arrollo h e ch o por una única pe rs ona. No e s s ól omi de s arrollo o e lde Juan Pablo Valois o Fabian Sabogal o Victor Urre a o al gún otro col aborador de lproye cto, lo q ue no e s individuals ino e s la participación de todo un grupo. Es s e ntia Libre · No 4 · Novie m bre - Dicie m bre 2006 13 Pyragu a e s o y pue s e ls is te m a irá apre ndie ndo, ya s e a por e lus o o e lconte xto. Aún no s e e xactam e nte cóm o h ace r e s o, dado q ue Pyth on tie ne m uch as h e rram ie ntas q ue pe rm ite n la intros pe cción, q ue pe rm ite n s abe r q ué m étodos pe rte ne ce n a cada obje to, s ie m pre y cuando s e pas de q ué tipo e s e s e obje to. una pe rs ona q ue l o s e pa pue da trabajar con e l los . Es to e s tará dis ponible e n próxim as ve rs ione s . Adicionala e s o bus cam os l ograr una inte gración m uy bue na con la docum e ntación, una de las cos as fe as e n Pyth on e s te ne r q ue trabajar por un l ado y te ne r q ue bus car la docum e ntación e n otro. Vie ndo e s to nos dam os cue nta q ue e xis te n m uch as h e rram ie ntas . En e s tos m om e ntos e lautocom pletado q ue e s s im ilar alq ue tie ne e lSPE -q ue e s m uy bue no-, aunq ue nos fal tan algunas cos as . Aparte de e s o vam os a cre ar un dis e ñador de GUI q ue s e a intuitivo. Uno de los problem as de dis e ñar utilizando w x e s q ue h ay q ue h ace r m uch o código q ue e s re pe titivo, cos a q ue un dis e ñador de inte rface s podría h ace r por uno y aparte te ne r q ue lidiar con l os s ize rs com o con h e rram ie ntas com o e lw xGlade . D e bido a e s to q ue re m os cre ar un dis e ñador de inte rface s q ue infie ra l a pos ición de los s ize rs de talm ane ra q ue una pe rs ona q ue no s e pa q ué e s un s ize r pue da trabajar con e l l os y le s e a tras pare nte , m ante nie ndo la pote ncia de pe rm itir q ue Y final m e nte re unir las m e jore s caracte rís ticas de l os m e jore s e ditore s q ue h ay e n e l m e rcado s e an privativos , s e an libre s para Pyth on, y e s pe cialm e nte para Pyth on y no de s viar nue s tra ate nción e n cre ar un e ditor m ultil e nguaje q ue ya h ay m uch os , por e je m plo Scite e s m uy bue no, pe ro s i s e h ace e s o s e pie rde n e s fue rzos e n otras cos as q ue por e l m om e nto no inte re s an. Es s e ntia Libre · No 4 · Novie m bre - Dicie m bre 2006 EL: Nos gus taría conoce r q ué l ine am ie ntos o dire ctrice s m arcan e lproce s o de de s arroll o de Pyragua. JG: Pyragua e s un e xpe rim e nto localde probar lo q ue e s e ls oftw are libre . Bás icam e nte e lline am ie nto 14 Pyragu a principalde Pyragua e s q ue s e a s oftw are libre y q ue la m e todología de de s arroll o sea l a m is m a de lm ode l o de s oftw are libre . Para e s o nos e s tam os apoyando e n e l m ódulo Gforce de ls e rvidor Quim baya, e lcuale s la ve rs ión libre de Source forge y pue s vie ne incl uido e n D e bian. As í pode r cre ar una com unidad virtual de de s arrolladore s porq ue los de s arrol l adore s s on todos , por e lm om e nto, de e s tudiante s y m ie m bros UTP, pe ro las pue rtas e s tán abie rtas para todos l os q ue de s e e n colaborar. H as ta e l m om e nto h e m os podido vivir todas las ve ntajas y de s ve ntajas q ue e ncue ntra uno e n un de s arrollo libre . Em pe zando, h e m os l anzado l a prim e ra ve rs ión con aproxim adam e nte un m e s o m e s y m e dio de de s arrol lo, q ue m os trándol e eso a los de s arrolladore s tradicionales de la Unive rs idad e s algo com pletam e nte il ógico. Es to de bido a q ue e s un de s arrollo caótico. Entonce s , para nos otros e s e s o, un laboratorio de e xploración para s abe r q ué e s com o tal s oftw are l ibre . D ado q ue q ue re m os q ue s e a un proye cto de calidad, yo m e pre ocupo m uch o por vigilar e s o y e n e le q uipo de trabajo te ne m os claro q ue de be m os pas ar por unos pe ríodos de prue ba, l o s uficie nte m e nte razonables , para no pe rde r cre dibilidad e n e lproye cto, com o h a ocurrido ya con otros e ditore s . Que re m os s e r m uy re ce ptivos a la com unidad, ya q ue e n e lla tie ne n q ue jas , s uge re ncias , re q ue rim ie ntos y tratar de ate nde rlas bie n, a pe s ar de q ue aun no s e h a pre s e ntado m uch o. Elapoyo de la com unidad h a ve nido e s con l as de s cargas q ue s upe raron lo q ue e s pe rábam os inicialm e nte . Todos pe ns ábam os q ue s ólo contaríam os con e l apoyo de nue s tras m am ás , pe ro a l a fe ch a (O ctubre 3 de 2006) llevam os 210 de s cargas . Las 200 s e al canzaron con 20 días de publ icación. En l os prim e ros 3 días s e llevaban 40 aproxim adam e nte . Y pue s , e s os s on los line am ie ntos . EL: H ablando de Pyragua, ¿por q ué e s e nom bre ? JG: Elnom bre Pyragua, nace de una dis cus ión q ue tuvim os e n e lgrupo ace rca de pone rl e e lnom bre a un e ditor de Pyth on. As í q ue com o e s tradición te ne r l aX Es s e ntia Libre · No 4 · Novie m bre - Dicie m bre 2006 e n los productos de rivados de Unix, para los productos de rivados de Pyth on, l a tradición e s q ue incluya “py”. Entonce s con los m uch ach os de lproye cto probam os algunas cos as com o “Pyre x”, “Pyrox” y s obre todo les gus taba cos as “gringas ” q ue s ignificaban fue go y cos as as í, pe ro a m i m e h an gus tado los nom bre s m ás tradicionales . Un e je m plo e s Pulpa, s e re fie re a la pul pa de lcafé y a s u ve z re pre s e nta nue s tra áre a y a s u ve z cue nta con la s igla ULP (Us uarios Linux de Pe re ira). En todo cas o la ide a con Pyragua e s q ue cual q uie r col om biano q ue no conozca q ue e s l a piragua no e s colom biano y pue s l e col ocam os l a “y”. Es to e s una form a de dar a conoce r nue s tro país , e s pe cialm e nte e n e s a áre a de de s arroll o de s oftw are l ibre e n la q ue talve z e s tam os un poco q ue dados con re l ación con otros país e s , y no s ólo s u us o. Entonce s e s una m ane ra de dar a conoce r alpaís , indire ctam e nte . EL: Com éntanos un poco ace rca de l grupo de de s arroll o de Pyragua JG: Nos otros s om os e lgrupo Pyrox, e s e nom bre lo colocaron los m is m o e s tudiante s a pe s ar de m i de s acue rdo ya q ue s ue na m uy e xtranje ro, pe ro pue s e l nom bre de le ditor Pyragua e s de m i autoría y e s e s i e s m uy colom biano. Com o grupo s om os una e s pe cie de h ijo de PULPA, e l cual e s e l Grupo de Us uarios GNU/Linux de Pe re ira y s e m illero de inve s tigación de l a UTP. En l a w e b de l proye cto Pyrox q ue s e e ncue ntra h os pe dada e n e ls e rvidor Quim baya podrán e ncontrar toda la inform ación ace rca de lgrupo y de nue s tro proye cto e s tre lla q ue e s Pyragua. La invitación e s pe ciale s a todos l os de s arroll adore s e n Pyth on de la com unidad Col om biana a q ue e m pe ce m os a ce ntral izar e s fue rzos para trabajar juntos . No para abs orbe rlos e n e l grupo ni m uch o m e nos , s ino para h ace r q ue la com unidad pros pe re y as í cre ar una gran com unidad de Pyth on Colom biana. EL: R e tom ando la ide a de Pyragua, ¿e s te proye cto ya e s tá avalado por Pyth on? JG: Es e e s uno de nue s tros obje tivos , q ue re m os q ue s e convie rta e n e le ditor e s tándar de Pyth on y as í s acar 15 Pyragu a ale ditor ID LE, para e s o de be m os avanzar m ás . Por e je m plo, cuando h icim os la pre s e ntación nos e s cribie ron de Es paña dándonos apoyo y s uge re ncias : cóm o agre gar nue vas funcionalidade s y caracte rís ticas . D e todas form as , e lprim e r lanzam ie nto s e h izo para m os trar q ue e l proye cto s i e s tá funcionando, para pre s e ntarlo a la com unidad, para q ue la ge nte e m pie ce a apoyarnos (s i lo de s e a) o e m pie ce a pe dirnos cos as . Cuando e l proye cto alcance un nive l de m adure z, donde podam os de cir, Pyragua e s m e jor q ue ID LE e n todas s us caracte rís ticas , ire m os a las l is ta oficialde Pyth on o lograr conve nce r a Guido van R os s um para q ue lo incluya, inclus o cre o q ue ve ndría de la m ano con la inclus ión de w x com o libre ría e s tándar ge ne ral de ntro de Pyth on. En e lcas o de q ue no fue s e ace ptado, cre o q ue e m pe zaríam os a pre s tar com o una e s pe cie de ve rs ión paralela para Pyth on, donde s e e ncue ntre una s in Pyragua y la otra con Pyragua y w x. Es to para q ue no s e a ne ce s ario ins talar tre s o cuatro paq ue te s , algo s im ilar a com o lo h ace Active State pe ro m ás l ibre . EL: Pe ro, ¿Pyragua s ólo e s tá dis ponible actualm e nte para plataform a GNU/Linux? JG: No, una de l as ide as principal e s e s q ue s e a m ultiplataform a. Las h e rram ie ntas q ue us am os s on Es s e ntia Libre · No 4 · Novie m bre - Dicie m bre 2006 com pl e tam e nte m ultiplataform a. Sin e m bargo e n e s tos m om e ntos s ólo contam os con un e m paq ue tado para W indow s y un .zip para pl ataform a ge ne ral . Te ne m os un m ie m bro de le q uipo q ue e s tá e ncargado de ge ne rar unos paq ue te s .de b (D is tribución D e bian) y q ue re m os e m pe zar a ge ne rar otro tipo de binarios para otras pl ataform as . La ide a e s q ue s e a lo m ás portable q ue s e pue da y e s a ve ntaja nos la brinda las h e rram ie ntas q ue e s tam os us ando. EL: Y final m e nte , e n la e tapa de de s arroll o ¿cuál cre e s q ue s e rá e lproce s o m ás com plejo y com plicado? JG: El dis e ñador de inte rface s s e rá e l punto m ás difícilporq ue h as ta e s te m om e nto nos h e m os apoyado m uch o e n l a e xpe rie ncia de otros de s arrolladore s de inte rface s , e s pe cialm e nte e n cie rtas libre rías de Pyth on q ue s on m uy bue nas y e s cue s tión de pone rl as a trabajar e n conjunto. Pe ro para e l dis e ñador de inte rface s yo no conozco nada bue no. Pe rs onalm e nte no conozco nada bue no para w xPyth on, l o único q ue conozco e s e lw xGlade pe ro tie ne m uch os bugs ; de Boa ya e xpre s e m is dife re ncias con e llos y trabajar con l os arch ivos XM L no m e l l am a m uch o la ate nción ya q ue no e s m uy intuitivo, aunq ue l o e s tam os e valuando. Por e s o cre o va a s e r lo m ás duro. 16 Drupal ; casos d e éxito, com unid ad , d ise ño y e stánd are s. Jairo Enriq ue Se rrano Castañe d a Unive rsid ad Te cnol ógica d e Bol ívar jairo.se rrano@ gm ail .com h ttp://w w w .jsnat.com Al m om e nto de ide ar una form a de pre s e ntar inform ación e n Inte rne t, e n l o prim e ro q ue s e pie ns a e s e n una página w e b: dis e ñarl a, copiar y pe gar te xtos de s de un e ditor de docum e ntos a un e ditor de páginas , s ubirlas a un ftp ubicado e n al gún s e rvidor y lue go com probar s i re alm e nte s e pue de acce de r a e llas , s upe rvis ando com o q ue do e ltrabajo final ; e n algunos cas os s on cie ntos de páginas l as q ue s e ne ce s itan dis e ñar, e ditar cada una de e llas , form ate ar te xtos , colore s y publicar, rutinariam e nte cada una de e ll as ; ¿Se alcanza a im aginar e lgrado de trabajo q ue tie ne q ue m ante ne r un portalw e b de un pe riódico?cie ntos de paginas todos los días , e s to pue de s e r un trabajo e xte nuante . Llega un m om e nto donde e s talla cantidad de docum e ntos q ue h ay q ue portar a la w e b q ue s e convie rte e n un trabajo inm ane jabl e y e s tre s ante . En e s te punto e ntra e n jue go e l conce pto de CM S (Conte nt M anage m e nt Syste m ) o Sis te m a de Ge s tión de Conte nidos , e lcuale s un s is te m a. ¿Q ué e s un CM S? Cons is te e n una inte rfaz q ue control a una o varias bas e s de datos donde s e aloja e lconte nido de ls itio. Els is te m a pe rm ite m ane jar de m ane ra inde pe ndie nte e l conte nido por una parte y e l dis e ño por otra. As í, e s pos ible m ane jar e lconte nido y darl e e n cualquie r m om e nto un dis e ño dis tinto al s itio s in te ne r q ue darl e Es s e ntia Libre · No 4 · Novie m bre - Dicie m bre 2006 form ato alconte nido de nue vo, ade m ás de pe rm itir la fácil y controlada publ icación e n e l s itio a varios e ditore s . (Tom ado de la W ik ipe dia: CM S) ¿Q uién lo us a? Cualquie r pe rs ona q ue de s e e darle dinam is m o a s u portalpe rs onalo e m pre s arial. Apl icacione s prácticas Te ne r una bitácora ó bl og pe rs onal con dis e ño y e s tructura profe s ional , e l portal de l a e m pre s a, un álbum de fotos , un foro fácilm ane jable, una w e b de noticias cate gorizadas o l a ne ce s idad de una página para incl uir inform ación m uy variada, s on fácilm e nte re al izadas por un CM S s in e s fue rzos y m uch a funcionalidad pre -fabricada. D rupal Exis te n cie ntos de ge s tore s de conte nido, pe ro al m om e nto de s e leccionar e lq ue m e jor s e acople a las ne ce s idade s s e de be te ne r e n cue nta e lbue n dis e ño e s tructural y gráfico q ue s e pue de l ograr con l a h e rram ie nta. D rupal cum pl e con e s tas e xpe ctativas y e l h e ch o de q ue e s s oftw are l ibre le adiciona un com pone nte altam e nte atractivo a cualquie ra de s us us uarios ¿Q ué e s D rupal? Es un s is te m a de adm inis tración de conte nido para s itios W e b. Pe rm ite 17 Dru pal publicar artícul os , im áge ne s , u otros arch ivos y s e rvicios añadidos com o foros , e ncue s tas , votacione s , blogs y adm inis tración de us uarios y pe rm is os . D rupal e s un s is te m a dinám ico: e n lugar de al m ace nar s us conte nidos e n arch ivos e s táticos e n e l s is te m a de fich e ros de ls e rvidor de form a fija, e lconte nido te xtual de las páginas y otras configuracione s s on alm ace nados e n una bas e de datos y s e e ditan util izando un e ntorno W e b incluido e n e l producto. (Tom ado de la W ik ipe dia: D rupal ) Caracte rís ticas ge ne rales D e s de e lprim e r contacto con D rupals e dis pone de un am plio catalogo de util idade s : - Ayuda e n líne a dis ponible e n cual q uie r punto de la inte rfaz. - Es código abie rto, por e nde s e pue de n cre ar dis tribucione s de D rupal con una funcionalidad e s pe cifica q ue no s e e ncue ntra e n la ve rs ión original. - La com unidad colaboradora. de s arrol ladora e s e xce lente y - Exis te e m pre s as de s oporte , de s arrol lo y dis e ño e xcl us ivam e nte e n D rupal . - Gracias a l a m is m a com unidad y a l as caracte rís ticas m odulare s de lproye cto s e pue de cre ar funcionalidad e xtra e n form a de m ódul os re dis tribuibl e s y publicados e n la m ayoría de los cas os e n e lcatalogo de lportal principal. s oftw are libre com o PH P, Apach e y M ySQL. Pue de e je cutars e e n un s e rvidor e n cualquie r s is te m a ope rativo donde e xis tan e s tas h e rram ie ntas . Ge s tión de us uarios - Aute nticación de us uarios . Los us uarios pue de n re gis trars e o s e r re gis trados por e ladm inis trador, para l ue go con un us uario y clave acce de r a m ás s e rvicios dis ponibl e s e n e l portal. Exis te otro m étodo de aute nticación inte re s ante . Un us uario re gis trado e n un s itio D rupal pue de ingre s ar dire ctam e nte e n un s e gundo s itio con l as m is m as cre de ncial es si el adm inis trador de ls e gundo s itio as í l os dis pone , e s to re fue rza l as caracte rís ticas innatas de cre ador de com unidade s de l a cuales D rupaldis pone . - Se pue de cre ar pe rfiles o rol e s de us uarios bas ados e n pe rm is os as ignados granul arm e nte a cada uno de e ll os . Por e je m plo, pue de n e xis tir grupos de us uarios q ue pue de n publicar conte nidos dire ctam e nte , otros pue de n ne ce s itar aprobación de un te rce r us uario q ue de s e m pe ña e lrolde adm inis trador. Ge s tión de conte nido - Exis te n dife re nte s tipos de conte nidos , pe ro s e m ane ja un conce pto de unidad llam ado nodo, as í s e a un articulo, un com e ntario, un libro, una página de e s te , una duda e n los foros o una im age n. Todo s e pue de e nlazar y acce de r m uy fácil m e nte . - Elportalge ne rado con D rupals e pue de configurar e xte ns ivam e nte de s de una inte rfaz intuitiva y fácilde m ane jar. - Gracias a la caracte rís tica ante rior s e h ace us o de otro conce pto llam ado “Enlace s pe rm ane nte s ”, no im porta l a UR L configurada por e lcre ador para acce de r al conte nido, s ie m pre h ay un acce s o dire cto e s tandarizado con bas e alnodo q ue re pre s e nta. - Las UR L de l os conte nidos re s ul tante s pue de n s e r configurables a gus to de lcre ador de lportal. - Cada página de conte nidos ge ne rada pue de s e r re l acionada dire ctam e nte por R SS. - D rupal e s com pl e tam e nte m ul tiplataform a, e s to s e logra al e s tar com pletam e nte de s arrollado us ando - A cada nodo s e pue de re lacionar com e ntarios cre ados por l os us uarios . Elpote nciale s e norm e , una e ncue s ta Es s e ntia Libre · No 4 · Novie m bre - Dicie m bre 2006 18 Dru pal pue de s e r com e ntada con l a m is m a facil idad q ue una im age n o un articulo publicado. - Exis te n e lconce pto de taxonom ía o cate gorías . Todos los nodos pue de n s e r cl as ificabl e s o agrupar clas ificacione s . - Pue de n cre ars e “Libros colaborativos ”. Cada us uario pue de e s cribir una página y l ue go alguno de e llos las e nlaza, e s to s e pue de us ar para ge ne rar cualquie r tipo de docum e ntación. - Exis te un control de ve rs ione s e ntre e dicione s de cual q uie r nodo. Una util idad re al m e nte agradable. - Los us uarios dis pone n de un blog de s de q ue ingre s an als is te m a. - La pre s e ntación vis ualde lportals e bas a e n h ojas de e s tilo CSS y plantil las para la pre s e ntación de conte nidos ; Cam biar de form ato alm illar de páginas e n e lportals e h ace con 2 botone s . - Para h ace r us o de la ante rior funcionalidad h ay q ue te ne r e n cue nta q ue s oporta los e s tándare s m ás im portante s e n la pre s e ntación de conte nidos para la W e b: XH TM L y CSS. Cualquie r portalde s arrollado con D rupal pue de s e r val idado 100% con las h e rram ie ntas de la W 3C, s ie m pre y cuando e l de s arrollador s iguie ra l as m is m as pautas de e s tilo y dis e ño. Exis te n otras caracte rís ticas e s pe cíficas de D rupale n cuanto a la adm inis tración de lportal. Todas e s tas s e pue de n cons ultar dire ctam e nte en h ttp://w w w .drupal .org o e n D rupal H is pano h ttp://w w w .drupal .org.e s . portal , no da funcionalidad e xtra a las aulas ) de l Sis te m a de Apre ndizaje VirtualInte ractivo SAVIO e l cual pre s ta s us s e rvicios a todo e l pre grado, e s pe cializacione s y a curs os de form ación pe rm ane nte , l os doce nte s y alum nos . A finales de l año 2005 toda l a infrae s tructura de portal e s w e b de la unive rs idad e s taba s oportada por e s ta pote nte h e rram ie nta. El portal principal (h ttp://w w w .unite cnologica.e du.co) s e cons truyó e n m uy poco tie m po, de m orándos e m ás la plane ación de l os conte nidos y s e ccione s q ue l a im pl e m e ntación y organización de los m is m os . Claro, toda l a m igración s e re al izó anal izando l as otras pos ibil idade s . Por nue s tras m anos pas aron M am bo (Joom l a), Xoops , Nuk e , B2Evol ution. W ordpre s s , pe ro ninguno de e ll os colm aron nue s tras e xpe ctativas . Se ne ce s itaba una h e rram ie nta q ue ge ne rara código h tm l l im pio, con un m arcado e s tándar y s intácticam e nte corre cto;los prim e ros e n fal l ar fue ron Nuk e y M am bo. Te níam os e ntonce s xoops , B2 y W orldpre s s . Es tos 2 úl tim os s ie ndo de s cal ificados por s e r e s pe cialm e nte dis e ñados únicam e nte para ll e var blogs . Que daron Xoops y D rupal, de cidiéndonos por e s te úl tim o, gracias a una e xte ns a com unidad q ue brinda e ls oporte , por un gran catalogo de m ódul os adicionales y por s e r e n e s e e ntonce s una h e rram ie nta de ge s tión de conte nidos con un futuro m uy prom e te dor. Las com unidade s y e m pre s as q ue giran a s u alre de dor s e incre m e ntan día a día, com o e l cas o de D rupal H is pano, de lcualh ablare m os m ás ade l ante . Cas os de éxito En e l año 2004 e n la Unive rs idad Te cnol ógica de Bolívar s e inicia la e xpe rim e ntación con D rupalcom o portallanzador (con e s to s e e ntie nde q ue D rupals ól o e s us ado para m os trar l a inform ación y noticias de l Es s e ntia Libre · No 4 · Novie m bre - Dicie m bre 2006 19 Dru pal Actualm e nte s e s oportan los s iguie nte s portal es: Principalde la Unive rs idad. Noticias e inform ación de SAVIO Convocatorias , e ve ntos y noticias de la “D ire cción de e ducación y de s arrol lo doce nte ”. Noticias de la Unive rs idad e n “ElCarte ro” Y s e e s ta trabajando e n una im pl e m e ntación de lportal inform ativo de la bibliote ca, donde s e publicarán las nove dade s bibliográficas y noticias de e s ta. Ah ora no s olam e nte s e us a com o h e rram ie nta q ue ayuda a l a acade m ia. D rupale s us ado e n portales de alto tráfico y no tie ne lim itante s e n cuanto a s u pre s e ntación vis ual. Es com pl e tam e nte configurable, gracias a l as caracte rís ticas nom bradas ante riorm e nte . Bas ta con cons truir un bue n te m a gráfico y la pre s e ntación cam bia com pl e tam e nte . Se pue de tom ar com o e je m pl ol os portal e s e n Inte rne t de : - Th e O nion (h ttp://w w w .th e onion.com ): Un s itio de noticias de alto tráfico. - M TV Inglate rra, M ús ica, Vide os , Noticias , e ncue s tas , jue gos y com unidad. (h ttp://w w w .m tv.co.uk ) - Te rm inus 1525 (h ttp://w w w .te rm inus 1525.ca): una com unidad canadie ns e de artis tas . Es s e ntia Libre · No 4 · Novie m bre - Dicie m bre 2006 Es tos s on s im pl e s e je m pl os q ue nos ayudan a darnos cue nta q ue s ól o bas ta cons e guir bue nas h e rram ie ntas , m uch a cre atividad y ganas de h ace r l as cos as bie n. Com unidade s D rupal La com unidad principal e s la original (h ttp://w w w .drupal.org), pe ro e s o no im pide q ue dive rs os grupos de pe rs onas apuntando h acia un m is m o fin s e pongan de acue rdo y funde n un portal de dicado a brindar s oporte s in ningún tipo de inte rés . El11 de abrilde l2005 oficialm e nte s e dio inicio a la com unidad D rupal H is pano (h ttp://w w w .drup al.org.e s ), partie ndo de la traducción de l os m anuales ale s pañolde la cualdis ponía gracias alproye cto de m ontaje de l os portal e s a la unive rs idad. As í m is m o fue ron s um ándos e e s fue rzos , m ás colaboradore s ge ne raron e l te m a vis ual y la e s tructura q ue s e m antie ne h as ta e lm om e nto. Actual m e nte s e e s tá re alizando un e s tudio de cam bios a la com unidad: brindarl e s m ás h e rram ie ntas a l os us uarios , inte racción e ntre e ll os y form as de participar m ás fácil m e nte , no bas ars e únicam e nte e n foros . 2866 us uarios re gis trados s on los q ue re s paldan e léxito de D rupalH is pano. Claro, no pode m os e s pe rar q ue todos actualm e nte e s tén activos , pe ro lo q ue s í s abe m os e s q ue todos e n al gún m om e nto s ol ve ntaron una ne ce s idad o col aboraron con alguie n a s olve ntarl a. 20 Es tilo libre y propie tario, con au m e nto. David M ora R od rígue z, Inge nie ro El e ctrónico, d avid .m igh tyd @ gm ail .com h ttp://m igh ty-l inux.b l ogspot.com / Eld iab l o, l a m anzana y un d e sconocid o. “Se r cons cie nte de la propia ignorancia e s un gran pas o h acia e ls abe r.” Be njam in D is rae li. A m e dida q ue s uce de l a gran e xpe rie ncia de la vida, notam os q ue las fras e s m ás e xcitante s no s on un “lo h e logrado” s inó un inq uie tante “¿q ué tals i… ?”. Ve nce r la ignorancia y com pre nde r e lcóm o y e lporq ué de las cos as e s un e je rcicio q ue todos h e m os practicado alguna ve z. M ie ntras ch arlaba con Je ffre y Borbón, e ldire ctor de la re vis ta, acordam os h ace r un artícul o para m os trar los s is te m as M ACINTO SH y BSD . Elprincipalproblem a e ra q ue yo no conocía bie n e s tos s is te m as , h abía trabajado ante riorm e nte con ve rs ione s de Fre e BSD pe ro nunca m e h abía s e ntado alfre nte de una pow e r pc. M e tocó pue s h ace r l a tare a y e xpe rim e ntar con e s tos s is te m as ope rativos ; l a e xpe rie ncia fue algo com pleja y de m uch o apre ndizaje pe ro bas tante e ntre te nida :), pe ro no nos ade l ante m os y e m pe ce m os por e l principio… La fam il ia BSD : M AC O SX, Fre e BSD , O pe nBSD , Ne tBSD . Nom bre de ls is te m a ope rativo: BSD (Fre e BSD , O pe nBSD , Ne tBSD ) Cos to aproxim ado de ins talación: $0 Tipo de lice ncia: Lice ncia BSD R e q ue rim ie ntos m ínim os de ls is te m a: D IFER ENTES AR QUITECTUR AS. (D e acue rdo a l a dis tribución BSD q ue de s e e us ars e ) Be ne ficios e xtras : dis tribucione s m uy e s tables Contras : de s arrollo paus ado BSD (Be rk e ley Softw are D is tribution) fue de s arrol lado por la Unive rs idad de Be rk e ly e n California, USA. AT& T y l os Laboratorios Be l l h abían autorizado a varias unive rs idade s para q ue util izaran e l código fue nte de Unix. Años m ás tarde e s tas conce s ione s otorgadas por AT& T fue ron re tiradas y la Unive rs idad de Be rk e ley tom ó la de cis ión de continuar con e l proye cto, lo q ue s e ll am aría BSD (BER K LEY SO FTW AR E D ISTR IBUTIO N). Cuando h abl am os de s oftw are libre , s ie m pre pe ns am os e n la FSF (Fre e Softw are Foundation), s u proye cto GNU y s u l ice ncia GPL. La lice ncia BSD tie ne por m uch o todas l as ide ol ogías de l s oftw are libre e incl us ive e s aún m ás pe rm is iva q ue la GPL. Bás icam e nte la dife re ncia q ue e xis te e ntre l as dos l ice ncias e s q ue la l ice ncia BSD pe rm ite q ue s u código s e a utilizado por s is te m as propie tarios . Es im portante aclarar cie rtas dife re ncias de BSD con GNU/LINUX; BSD e s un O S q ue s e bas a e n 4.4BSD Lite . Su código e s , e n e fe cto, un l e gado de lprim e r UNIX. Sin e m bargo, GNU/LINUX e s un clon de UNIX, e s de cir, un s is te m a tipo UNIX. Es s e ntia Libre · No 4 · Novie m bre - Dicie m bre 2006 21 Es tilo libre y propie tario, con au m e nto. BSD e s un O S bas tante de s conocido e n l a com unidad libre de bido a los inconve nie nte s q ue e xpe rim e ntaba con las l ice ncias de lvie jo UNIX. Gracias a e s to, s u de s arrollo de h ardw are h a s ido m uch o m ás lento q ue otros s is te m as libre s de código abie rto. Una caracte rís tica de l os s is te m as BSD e s q ue e s tos s on de s arrollados y m ante nidos por un único grupo de pe rs onas . La m ayoría de las ve rs ione s s on e s tabl es y no tie ne n la ide ología “l ibéral o rápido” de Linus Torvalds . Exis te n tre s ve rs ione s de BSD q ue s on bas tante im portante s e inte re s ante s . Es tos s on: O pe nBSD: Es ta dis tribución de BSD e s ta totalm e nte e nfocada e n s e guridad. Sos tie ne las ide as de lcódigo abie rto y re vis ione s riguros as de l m is m o. Es ta dis tribución pue de jactars e de s e r uno de l os s is te m as ope rativos -s i no e lm ás - s e guros de lm undo. Ne tBSD: Ante s de e m pe zar a h abl ar de l a fam ilia BSD ilus tré l a inform ación ge ne ralde e s tos s is te m as . En e lla dice q ue BSD corre e n cualquie r orde nador e xis te nte , pue s e s ta dis tribución nos da l a razón con s u flam ante lem a “O f cours e it runs ” (por s upue s to q ue e je cuta). Ne tBSD e s portada a num e ros os s is te m as con toda clas e de arq uite cturas , de s de PD AS y te léfonos ce lulare s h as ta s upe rcom putadoras de la NASA e n s u e xploración e s pacial . Fre e BSD: Aunq ue e n s us principios Fre e BSD e s taba e nfocada a los proce s adore s 386, h oy h a s ido portado a num e ros as arq uite cturas . Su ide ol ogía e s ofre ce r alto re ndim ie nto y facilidad de us o alus uario final . No e s difícile nte nde r por q ué e s l a dis tribución con m ayor núm e ro de us uarios . Inclus ive e s e n e s ta dis tribución e n la q ue s e bas a e lBSD “D arw in” de M AC O S X. U N PO CO D E Fre e BSD Y GNU /LINU X El proce s o de ins talación de Fre e BSD e s un poco com plejo y e s acons e jable q ue s e a re alizado por pe rs onas con al go de e xpe rie ncia o q ue te ngan la inte nción y pacie ncia para l e e r, apre nde r y e ncontrar s olucione s . Elproce s o e s tá bas ado e n s cripts y pe rm ite configurar y adm inis trar l os dis cos de una m ane ra m uy Es s e ntia Libre · No 4 · Novie m bre - Dicie m bre 2006 Eld iab l o, l a m anzana y un d e sconocid o. com pl e ta, configuración de “s lice s ”, e ntre otros . Le s re com ie ndo e s te vínculo para obte ne r m ás inform ación: h ttp://w w w .fre e bs d.org/doc/e s /book s /h andbook /ins tall s tart.h tm l Com o pue de n dars e cue nta l a m ayoría de la inform ación s e e ncue ntra e n e l s itio oficial de Fre e BSD y e s to e s algo m uy inte re s ante . Fre e BSD tie ne una bue na com patibilidad con binarios de GNU/Linux y por tanto e s pos ible corre r la m ayoría de los program as de GNU. Elre ndim ie nto de Fre e BSD e n com paración con e lde GNU/Linux no e s m uy dife re nte (alm e nos de s pués de l a aparición de lk e rne l2.6). La dife re ncia radica e n la e s tabilidad garantizada de Fre e BSD con h ardw are s oportado de acue rdo a las lis tas de com patibil idad. Las facultade s de e s te s is te m a ope rativo s on m ás im portante s s i pe ns am os e n s e rvidore s , donde las facilidade s para com pilar código y la e s tabilidad de l s is te m a e s un punto crítico. Para un us uario de GNU/Linux no s e ría m uy com plicado ope rar e s te s is te m a, los m is m os com andos con una q ue otra opción dife re nte . En m i conce pto las dife re ncias e ntre l a com unidad GNU/Linux y l os Fre e BSD radican e n q ue e ltrabajo e s té ce ntralizado o de s ce ntral izado. Al gunos pie ns an q ue e l trabajo ce ntralizado e s una ve ntaja para l os s is te m as , otros pe ns am os q ue e lm ode lo de de s arrollo tipo bazar (com o lo de finió Eric S. R aym ond) e s e l m ás ade cuado para de s arroll ar nue vas te cnologías . Al go e s m uy claro, e s te s is te m a ope rativo e s tá l e jos de s e r un s is te m a s e cundario y m uch as pe rs onas lo cons ide ran s u prim e ra opción a la h ora de configurar s e rvidore s de alto re ndim ie nto. Nom bre de ls is te m a ope rativo: M AC O S X TIGER Cos to aproxim ado de ins talación: € 129 Tipo de lice ncia: Lice ncia propie taria M AC O S X R e q ue rim ie ntos m ínim os de ls is te m a: - Proce s ador Pow e rPC G4, G5 y ah ora proce s adore s Inte l . - Fire W ire incorporado - Se re q uie re una unidad de D VD para la ins tal ación - R AM fís ica de alm e nos 256 M B 22 Es tilo libre y propie tario, con au m e nto. Be ne ficios e xtras : Soporte M ACINTO SH para s us e q uipos Contras : Es difícilcons e guir los dis pos itivos e n Colom bia y s u cos to e s e levado. Eld iab l o, l a m anzana y un d e sconocid o. (GNO M E) de GNU”. D e s pués m e e nte raría de las razone s : M AC O S X e s e n re al idad un “h ijo” m ás de Unix. En re al idad e s te s is te m a ope rativo tie ne s us raíce s e n Fre e BSD , o m e jor e n 4.4 BSD , por lo tanto m uch as de s us caracte rís ticas s on e n re alidad e xtraídas de las libre rías de l s oftw are libre (com o e l s is te m a X11). El s is te m a e s bas tante e s tabl e y rápido. La com patibil idad con e l h ardw are e s e xce l e nte . El h ardw are M ACINTO SH s e h a caracte rizado por te ne r un e xce l e nte de s e m pe ño y un bue n dis e ño e n e l m ane jo de m e m orias y bus e s . Las arq uite cturas de s us proce s adore s s on bas adas e n un conjunto de ins truccione s m ás pe q ue ño (R ISC) y ade m ás , s us im pl e m e ntos e n los proce s adore s s on e xce l e nte s . H oy e s pos ible e ncontrar m áq uinas e ns am bl adas con proce s adore s fabricados por Inte l y l os pode ros os PO W ER PC G4 y G5. Es ta im portante com pañía de l m undo inform ático, nace e n 19 75 cuando s us fundadore s Ste ve W ozniak y Ste ve Jobs ve nde n re s pe ctivam e nte una cal culadora H P-65 y un W V Óm nibus para financiar s u proye cto “Apple”. Con varias dificultade s atribuidas a la ine xpe rie ncia de s us fundadore s , Appl e cons igue e l s ím bolo de l a m anzana m ulticolor y una im portante inye cción de capitalpor parte de un te rce ro. La “m anzana” Apple nos ofre ce varios m odos de ins talación para iniciar M AC O S X “tige r”. Si te ne m os una ve rs ión m as vie jita de l s is te m a, s im pl e m e nte ins e rtam os e lD VD y corre m os e lins tal ador (e n cas o de no te ne r D VD e s ne ce s ario pagar unos dólare s e xtra por los dis cos de ins talación e n CD ), e s te re iniciará e l orde nador para com e nzar e l proce s o de ins talación. O tra pos ibilidad e s e m pe zar de s de e l D VD pre s ionando la te cla Apple-C e n e linicio. Cualquie ra de las dos vías nos llevará alm is m o punto. Es pos ible h ace r una actualización, copiar e n otro s e ctor de ldis co o h ace r un form ate o total. Elproce s o de form ate o e s bas tante rápido, y la ins talación igual, aunq ue de pe nde de l tipo de proce s ador y la m áq uina q ue e s te m os util izando. A m i m e tom ó aproxim adam e nte 45 m inutos para q ue e ls is te m a re iniciara una s ola ve z ante s de e ntrar als is te m a ope rativo. M i im pre s ión ge ne ral cuando inicié e l “tige r” por prim e ra ve z fue “w ow , e s to s i q ue s e pare ce algnom o Es s e ntia Libre · No 4 · Novie m bre - Dicie m bre 2006 La cue s tión q ue de s favore ce al s is te m a s on las triq uiñue las q ue de be n h ace rs e para corre r aplicacione s GNU (por l o m e nos e s pos ible s i uno s e s ie nta a trabajar con e le q uipo, y lee r aq uí y allá) y las lice ncias q ue acom pañan dich o O S. La m ayoría de program as para M AC s on propie tarios y e s to s e re fl e ja e n lo ce rrado q ue e s e s te s is te m a ope rativo para s e r m odificabl e (al m e nos re s pe cto al s is te m a). Es te s is te m a no trae una s uite ofim ática, por e je m plo, y s in l a pos ibil idad de ins tal ar aplicacione s l ibre s de fácil acce s o uno s e s ie nte algo lim itado para e ncontrar s olucione s e conóm icas q ue com plem e nte n e lus o de la m áq uina. Me l l am ó la ate nción e lprogram a “D ASH BO AR D S”. Es te tie ne la facul tad de invocar m inipl icacione s h acia l a pantal la y e s conde rlas nue vam e nte . La ide a e s ge nial, aunq ue aún tie ne s us fall as , e n e s pe ciale n la aplicación de lcl im a q ue no tie ne una bue na bas e de datos de las dife re nte s zonas h orarias (com o la m ayoría de e s tas apl icacione s ). Es ta apl icación guarda m uch as s im il itude s con el e q uivalente GNU “SUPER K AR AM BA” o “K AR AM BA”. ElSPO TLIGH T e s una h e rram ie nta de bús q ue das m uy rápidas de todo tipo de arch ivos , program as , e tc... Es ta h e rram ie nta h a caus ado gran s e ns ación de ntro de l os us uarios M AC. Aun no e xis te n e q uival e nte s com pletos de e s te program a e n e l s oftw are l ibre , 23 Es tilo libre y propie tario, con au m e nto. Eld iab l o, l a m anzana y un d e sconocid o. e xis te n aproxim acione s m uy bue nas com o “K ATAPULT” (q ue e s una ve rs ión m as pare cida al QUICK SILVER ) y otras h e rram ie ntas de bús q ue da de l s h e ll de Linux/Unix. A m odo de noticia, q uis ie ra com e ntar q ue una h e rram ie nta m ás pare cida e s tá por apare ce r e n K D E 4, y ya s e e s tá de s arrol lando. Quis ie ra aprove ch ar e s te punto para h ace r un llam ado filos ófico. Es to lo h ago a s abie ndas de q ue al gunos de nos otros no s om os m uy re ce ptivos a “los cue ntos ” de l a fil os ofía; s in e m bargo, de be m os re capacitar s obre algunas conce pcione s q ue te ne m os de l ne gocio de l s oftw are y la te cnología. M AC O S X e s un bue n s is te m a, bas tante e s table, con un porce ntaje alto de inm unidad a virus y otros ataq ue s , e s altam e nte inte grado y vie ne con varias aplicacione s de fábrica bas tante s útil e s ; pe ro, s igue te nie ndo los inconve nie nte s de un O S propie tario, tanto para e ls is te m a com o para l os program as q ue l o acom pañan. Ade m ás de los be ne ficios claros e n s e guridad y de s arroll o q ue nos pre s e ntan las te cnologías abie rtas , e l punto clave no e s otro q ue la libe rtad. Cuando tom am os la de cis ión de util izar s is te m as propie tarios e s tam os alquil ando e l us o de nue s tro s is te m a a un te rce ro q ue adm inis trará y re gulará l o q ue yo pue do h ace r con e l . ELD ESCO NO CID O H U R D D e acue rdo a W ik ipe dia GNU/H urd e s un conjunto de h e rram ie ntas tipo s e rvidor q ue s im ulan un k e rne lUnix. Es ta de s arroll ándos e de s de 19 9 0 con l as ide ologías de la FSF (Fre e Softw are Foundation). GNU/H urd e s ta dis e ñado para corre r s obre e l m icrok e rne lM ACH (e lm is m o q ue util iza M AC). La gran dife re ncia e s q ue H urd cam bia l a ide ol ogía de un único s e rvidor adm inis trando e lre loj de ls is te m a, las m e m orias , l os bus e s , e tc. e inte nta im plem e ntar m úl tiples s e rvidore s para controlar e lacce s o a todos e s tos re curs os . Elobje tivo de e s te proye cto e s m e jorar las condicione s de otros núcl e os para h ace r un s is te m a m ás e s cal able, e xte ns ible y e s table. La caracte rís tica de util izar m últiples s e rvidore s para m ane jar cada re curs o de ls is te m a le da e n te oría, una e norm e ve ntaja para la m odularización de l de s arrol l o y la de puración de com pone nte s . No e s ne ce s ario re iniciar nunca la m aq uina y pue de n cargars e los com pone nte s de l núcleo s in afe ctar e ltrabajo de otros us uarios e n la m is m a m áq uina. Exis te n m uy pocas im plem e ntacione s de e s te k e rne l . El popul ar D e bian tie ne una dis tribución bas ada e n GNU/H urd;s in e m bargo, todavía falta m uch o para q ue ve am os ve rdade ra acción por parte de e s te núcleo. Es s e ntia Libre · No 4 · Novie m bre - Dicie m bre 2006 Con las alte rnativas de s is te m as abie rtos te ne m os un control m ayor s obre nue s tros s is te m as , pode m os e je cutar tare as con m ayor l ibe rtad, re al izar cam bios o contratar s e rvicios de pe rs onas q ue nos ofre ce n la m e jor alte rnativa, no por q ue s on l os únicos e n e l m e rcado s ino por q ue pue de n y s on los m e jore s . Al gunas ve ce s te ndre m os q ue e s pe rar a q ue s e de s arroll e al gún conce pto q ue no e xis te e n e ls oftw are , otras s e rá pe rtine nte contactar al de s arroll ador y financiarl o e conóm icam e nte para q ue incluya alguna pre s tación q ue aún no tie ne ins talado e lprogram a; s in e m bargo, e s te as pe cto e s s e cundario cuando e valuam os e lvalor q ue tie ne un program a h e ch o a m e dida y la conce pción de inve rtir e n inve s tigación y de s arrollo para nue s tras e m pre s as , e n lugar de adq uirir lice ncias re pe titivas para cada una de nue s tras m áq uinas . Es to e s l o m ás im portante de ls oftw are l ibre : l al ibe rtad para com partir inform ación. Com o lo diría IBM e n una de s us propagandas ace rca de lne gocio de GNU/Linux: “Pe rde rs e e n e lgrupo, por e lbie n de lgrupo”. En una época donde l a inform ación e s e l re curs o m as pre ciado, uno de be ría as e gurars e de te ne r la al te rnativa de acce de r a e s a inform ación y apoyar l as al te rnativas donde s e com parta e s te obje tivo. No q ue da m ás q ue de s pe dirm e , e s pe ro h ayan e ncontrado útiles e s tos artícul os q ue cubrían l os s is te m as ope rativos m ás com une s (al m e nos una porción de e ll os ). En l a próxim a oportunidad abordare m os las alte rnativas a nive lde apl icación con e s tilo libre y propie tario. 24 EL PR O YECTO M AXIM A R ob e rtDod ie r De sarrol ad or M axim a Entre vista a R ob e rtDod ie r, R e al izad a e n e lm arco d e l a VSe m ana Linux d e l a Unive rsid ad Distrital(SLUD5). De sarrol l ad or d e lproye cto M AXIM A rob e rt.d od ie r@ gm ail .com Es s e ntia Libre : Agrade ce m os tu col aboración para de s arroll ar e s ta e ntre vis ta e n torno a tu trabajo e n e lproye cto M AXIM A. Com o e s bie n conocido a nive l académ ico M AXIM A e s un m otor de álge bra com putacionalm uy com pleto q ue h a s ido de s arrol lado de s de h ace unos años bajo e l m ode lo de l s oftw are libre . Y a con e s to pre s e nte , s urge la pre gunta, ¿Cuále s e le s tado actualde lde s arrol l o de M AXIM A? R obe rt D odie r: En e s tos m om e nto M AXIM A s e e ncue ntra e n un e s tado de de s arroll o a razón de q ue s e e s tán corrigie ndo e rrore s , am pliación de l as inte rface s , e s pe cialm e nte las de Inte rne t y gráficas . D e bido a e s to M AXIM A no s e e ncue ntra e n un e s tado final . Es pos ible s u us o, pe ro a futuro s e rá m uch o m e jor. EL: A lo largo de l as ch arlas im partidas e n e lm arco de SLUD 5 com e ntas te a la audie ncia s obre e l m om e nto e n q ue re tom as te e lproye cto a l a m ue rte de s u cre ador, ¿cuáles h an s ido tus m otivacione s para continuar trabajando e n e lproye cto M AXIM A? RD: El valor de M AXIM A e n m i opinión l o e ncue ntro e n q ue e s un s is te m a q ue e xpre s a la m ane ra de h ace r m ate m áticas q ue us o de m ane ra inform al , e s pe cialm e nte l a re pre s e ntación de cada cos a com o una e xpre s ión y la actitud “LAISSEZ FAIR E”, s on los conce ptos m ás bás icos de M AXIM A y tam bién s on Es s e ntia Libre · No 4 · Novie m bre - Dicie m bre 2006 m uy s e m e jante s a l a m ate m ática y s e ace rca a la m ane ra e n l a q ue s ue lo h ace r m ate m áticas . EL: ¿Cuálh a s ido e lpape lde la com unidad e n torno alde s arroll o de M AXIM A? no e s de s conocido q ue h as contado con participación de otros colaboradore s e n e lproye cto lo q ue h a pe rm itido, por e je m plo, la im pl e m e ntación de lm ódulo de e s tadís tica por parte de un de s arroll ador e s pañol . R D : M AXIM A e s un proye cto grande ya q ue s e trata de m uch os s uje tos m ate m áticos y actualm e nte h ay pe rs onas q ue pos e e n inte re s e s m uy dive rs os . Gracias a e s to e s m uy pos ible q ue m uch as pe rs onas s e inte re s e n e n de te rm inados as pe ctos y as í pue dan trabajar e n él. No e s ne ce s ario, para e s tar e n e le q uipo de de s arrollo, contar con los m is m os inte re s e s . Por e je m pl o, ah ora m is m o un grupo de de s arrol lo de M AXIM A, ne ce s ariam e nte , no de be s abe r m uch o de otro grupo q ue tam bién trabaja e n e l proye cto. Es ta e s una caracte rís tica de le q uipo actual , y cre o q ue vam os a ve r q ue m ás pe rs onas s e inte gran a los e s fue rzos de de s arroll o, gracias a la dive rs idad q ue pe rm ite M AXIM A. EL: En tu opinión, ¿cóm o h a s ido e l pape l de la com unidad h is panoh ablante e n e l proce s o de de s arroll o, docum e ntación, inte rnacionalización y difus ión de lproye cto M AXIM A? 25 M axim a RD: Lo q ue h e podido obs e rvar e s q ue M AXIM A, pos ibl e m e nte ll e gue a s e r e ls is te m a m ás popular e n latinoam érica y e n otros país e s h is panoh ablante s para h ace r m ate m áticas ge ne rales . Por e s o e s im portante q ue te ngam os e q uipos de de s arrol los h is panoh ablante s . H as ta e lm om e nto s e h a podido vis ualizar q ue s e h a iniciado la participación con la traducción de docum e ntos , pos te riorm e nte am pl ían s us e s fue rzos e inician trabajo con s uje tos m ate m áticos ge ne rales . Un cas o concre to e s M ario R odrígue z e n Es paña, q uie n de s arroll o el actualm ódul o de e s tadís tica. D e bido a e s to cre o q ue h e m os podido ve r, poco a poco, e linicio de l trabajo de le q uipo h is panoh abl ante . EL: ¿Y q ué nos pue de s contar de lfuturo de M AXIM A? RD: Los de s arrol los m ás inm e diatos s e rán l a inte rfaz de cuade rno y e lde s arrol l o de algunos otros paq ue te s adicionales , pe ro a lo largo de un futuro inm e diato y l e jano, vam os a s e guir corrigie ndo e rrore s y as í pode r continuar nue s tra tare a e n torno alproye cto M AXIM A. EL: Nos inq uie ta un poco tu participación con otros proye ctos de s oftw are libre , h as ta e lm om e nto ¿h as participado e n algún otro dife re nte al proye cto M AXIM A, ya s e a e n la parte de de s arrol lo, la parte de docum e ntación o as e s orando algún otro proye cto? R D : H e us ado s oftw are libre de s de h ace 10 años . H e te nido un gran inte rés e n e s to, pe ro ante s de q ue m e inte grara con e l de s arrollo de M AXIM A, no h e participado e n proye ctos de s oftw are libre , con la única e xce pción de m i proye cto pe rs onalR ISO q ue e s un s oftw are para trabajo con re de s baye s ianas h e te rogéne as . M AXIM A e s e lprim e r proye cto grande e n e lcualh e trabajado. EL: ¿Te h a llam ado la ate nción trabajar con algún otro proye cto dife re nte a M AXIM A? Es s e ntia Libre · No 4 · Novie m bre - Dicie m bre 2006 RD: Un proye cto e n e l cual h e pe ns ado, e s un s is te m a para anális is de de cis ione s . Es te proye cto pue de s e r un paq ue te adicionalpara M AXIM A, q ue pe rm itirá la re al ización de infe re ncias probabil ís ticas y tam bién l os com bina con funcione s de utilidad. Es to s e ría un nue vo funcionam ie nto con nue vas capacidade s para M AXIM A, ya q ue s e ría un paq ue te o proye cto por s i m is m o. Es m ás o m e nos inte grar un proye cto de anális is de de cis ione s con M AXIM A. EL: Final m e nte , ¿Qué im age n te llevas de la com unidad de s oftw are libre colom biana? RD: Es grande e l inte rés de las pe rs onas por e l s oftw are libre . H e notado e n las pe rs onas q ue h e podido conoce r q ue s on m uy capace s y podrían pe rfe ctam e nte col aborar con e l de s arrollo de M AXIM A, com o con las inte rface s y la cre ación de nue vas funcione s para inte grar con M AXIM A. 26 De s de e lSu r... e ntre M ate s y Pingü inos Por Lore na Giral d o G. Inge nie ra d e Siste m as y Te l e com unicacione s Ciud ad Autónom a d e Bue nos Aire s – Arge ntina Arge ntina y e l Softw are Lib re H ablar de Softw are Libre e s h ablar de s ocie dad, de libe rtad, de com unidad, de libre e xpre s ión… ¿Q ué tie ne q ue de cir Arge ntina fre nte a todo e s to? Pue s m uch o, e n la actualidad m uch as pe rs onas q ue acce de n a Inte rne t e n Arge ntina, s in dars e cue nta e s tán util izando apl icacione s libre s tal e s com o: una s uite ofim ática, un nave gador de Inte rne t, un cl ie nte de ch at, todos e s tos bas ados e n Softw are Libre l o q ue s in duda re ve la un gran avance . “H as ta e laño pas ado e lSoftw are Libre ocupaba un 22% de l m e rcado Arge ntino, s e gún datos de la Cons ultora ID C. Es ta m is m a cons ul tora re alizó una nue va inve s tigación donde l os re s ultados indican q ue h as ta 2009 la im pl e m e ntación de apl icacione s de s is te m as abie rtos aum e ntará e n un 26% h as ta ocupar dos te rcios de lm e rcado.” @ Tanto e l Se ctor privado com e rcial com o e l público e s tán adoptando Softw are Libre , e s to e s de bido a q ue m uch as e m pre s as s e e s tán dando cue nta q ue e lus o de aplicacione s libre s l e s da una ve ntaja no s ól o a nive l m one tario s ino a nive l de s e guridad, fl e xibil idad y s obre todo legalidad. “Un e s tudio re alizado por la cons ultora Tre nds Cons ulting e ntre 120 grande s y m e dianas e m pre s as de dicadas a la indus tria, s e rvicios de com unicación, finanzas y com e rcio, indica q ue e l 60% de los e ncue s tados ya utiliza Softw are Libre e n aplicacione s de m is ión crítica de s u ne gocio. La principalrazón de cl arada para im plem e ntar e s te tipo de program as e s la re ducción de cos tos (77% ), e n prim e r l ugar, y la flexibilidad de adaptación q ue pe rm ite e ls is te m a, e n s e gundo térm ino.” @ Es s e ntia Libre · No 4 · Novie m bre - Dicie m bre 2006 ¿Q ué dice e lEs tado -Léas e Adm inis tración Pública- e n Arge ntina? La Adm inis tración Públ ica h a e s tado pre s e nte e n varios de l os e ve ntos q ue s e h an re al izado con re s pe cto a la te cnología y e l Softw are Libre , dando com o pre ce de nte e l h e ch o q ue “En e l m arco de l Prim e r Congre s o Nacionalde Softw are Libre re al izado e n e l año 2004, uno de l os inte grante s de lcom ité de Ge s tión Inform ática de la Adm inis tración Públ ica inform ó q ue e l9 0% de ls oftw are q ue util izaban e ra ilegal.” @ Ele s tado, ante todo e s to s e h a dado cue nta q ue no e s s ólo una cue s tión financie ra, s ino de be ne ficio te cnológico, inde pe nde ncia fre nte a s oftw are privativo y s obre todo de s e guridad nacional. A tie m po pre s e nte , ya s on varias las Adm inis tracione s Públ icas q ue de cidie ron m igrar a Softw are Libre , tales com o: l a provincia de La Pam pa, Ne uq uén, Bue nos Aire s , Córdoba, Jujuy, Santiago de lEs te ro, Tie rra de l Fue go, Tucum án, M e ndoza y Santa Fe , con la e xpe rie ncia de l Program a M unix* e n la ciudad de R os ario. En e lm is m o año de 2004 e n una provincia l lam ada Santa Fe , a unos cuantos k il óm e tros alnorte de Capital Fe de ral , s e de s arroll ó la l e y No. 12.360 q ue dice : “Se dis pone q ue los Pode re s Eje cutivo, Le gis l ativo y Judicial, los organis m os de s ce ntral izados y las e m pre s as donde e lEs tado Provincialpos e a m ayoría accionaria e m plearán e n s us s is te m as y e q uipam ie ntos de inform ática pre fe re nte m e nte Softw are Libre , q ue dando e n m anos de la Autoridad de Apl icación (M inis te rio de H acie nda y Finanzas ) l a de te rm inación 27 De s de e lSu r... e ntre M ate s y Pingü inos de los cas os e n q ue podrá util izars e s oftw are propie tario. Es ta ley dis pone q ue e l ah orro q ue s ignifiq ue la utilización de Softw are Libre s e de s tinará, a través de la D ire cción Provincialde Inform ática, a la capacitación de lpe rs onalprovinciale n l a util ización de los nue vos program as . ” @ ¿Y los proye ctos y/o de s arrollos ? A raíz de la im plantación de lSoftw are Libre e n la Adm inis tración Pública con e lProye cto “M unix”, s e e m pe zaron a de s arrol lar al gunos otros proye ctos de todo tipo, e s e l cas o de Ututo y uno de s us h ijos UTUTO XS GNU/Linux, una dis tribución de Softw are Libre q ue brinda facilidade s para radios com unitarias , trans m is ione s de te levis ión y varios proye ctos m ás para m ovim ie ntos s ociales , de s arrollado por un grupo de 70 pe rs onas pe rte ne cie nte s a las organizacione s Solar w w w .s ol ar.org.ar e H ipatía. Arge ntina y e l Softw are Lib re Finalm e nte , e lSoftw are Libre tanto e n Arge ntina com o e n e lm undo cada día e s tá captando m ás ate nción de la ge nte y e s to s e de be a la am plia difus ión q ue s e le e s tá dando, tanto parte de l as com unidade s de us uarios com o de aq ue l las pe rs onas q ue contribuye n con s u de s arroll o. En Bue nos Aire s , Capital Fe de ral e xis te varios Lugs q ue ayudan con dich a dis ufión, tale s e l cas o de Cafe lug, Solar, LugFI , e ntre otros . Los e ve ntos m ás im portante s q ue s e ce l e bran e n Arge ntina s on: Las Jornadas R e gionales de Softw are Libre q ue cada año s e re alizan e n una ciudad dife re nte , e l FLISO L; e l Cafe conf, un e ve nto lide rado por e l grupo de us uarios Cafe l ug, e lcuals e re aliza e n Capital Fe de raly donde participan los l ugs de todo Arge ntina; l as CTT q ue s on unas ch arl as técnicas y e s tán abie rtas para cualquie r pe rs ona q ue q uie ra as is tir. O tro proye cto e s e lO pe nH IS q ue s ignifica Entorno Abie rto de Inform ación para Salud (O pe n H e al th Inform ation Syste m Environm e nt) y e s ta dis e ñado con H O M E (H ospitalO b je ct M od e lEnvironm e nt), un nue vo m ode lo de obje tos para e lanális is y cre ación de s is te m as h os pitalarios . Es te s is te m a e s tá s ie ndo de s arrollado por el grupo BioLinux h ttp://w w w .biolinux.fac.org.ar. Es te grupo ya ll e va de s arrollado otro tipo de proye ctos tal e s com o: Salux, O pe nCare y Care 2x-Ar. Pl um ífe ros e lcuale s un l argom e traje de anim ación e n 3D de s arrollado con Softw are Libre , m ás e s pe cíficam e nte con Bl e nde r. M usix e s un Sis te m a O pe rativo 100% libre de s tinado a m ús icos , técnicos s onidis tas , D Js , y us uarios e n ge ne ral: una e norm e colección de program as l ib re s q ue pue de n us ars e com o alte rnativa a W indow s . Proye cto Dogo tie ne com o obje tivo ge ne rar un s oftw are q ue pe rm ite re e m plazar h e rram ie ntas de s e guridad, q ue ade m ás de s e r im portadas , e xige n contar con h ardw are m ás pote nte . El propós ito e s e xte nde r la prote cción de las re de s m e diante la s im plificación de l s is te m a y e l re s ultado s e rá un s oftw are de código abie rto dirigido a brindar s e guridad e n re de s y dis ponible para us o abie rto e inve s tigación e n e lám bito unive rs itario y privado. Es s e ntia Libre · No 4 · Novie m bre - Dicie m bre 2006 Cafe l ug - Cafe conf 2005 Por úl tim o y ya para te rm inar, e xis te n m uch ís im os m ás proye ctos de s arrollados y e n vía de de s arrollo, pe ro para ade ntrarm e e n e s tos te m as q uis e com o prim e ra m e dida contar q ué h a pas ado e n Arge ntina re fe re nte al Softw are Libre , q ué s e tie ne ah ora y lo q ue nos de para e lfuturo. As í q ue , e n nue s tra próxim a e dición e ntrare m os m ás a fondo e n cada uno de los proye ctos ... “Be O pe n Be Fre e ”. Fotografía: Se bas tián Panigazzi M ie m bro O ficialde lCafe lug (CapitalFe de ralLug) w w w .cafe l ug.org.ar h ttp://w w w .barrah om e barras e pa.com .ar/s e pa/h tdocs /s pgm / * M unix: cons is te e n l a im plem e ntación de Softw are Libre e n todas las áre as m unicipales , con e lobje tivo de re ducir cos tos e n lice ncias , re gularizar e lus o de ls oftw are lice nciado, unificar caracte rís ticas de l e q uipam ie nto y s oftw are de lm unicipio y ce ntralizar s u adm inis tración garantizando s u us o ade cuado. 28 Tips y cu rios idade s Por: R ob inson And rés Pal acios GEH M A Pysl id e para principiante s. Se guram e nte s on pocas l as pe rs onas q ue conoce n Pysl id e y aún m e nos aq ue l l as q ue l ogran dom inarl o por com pl e to. Es por e s to q ue e n e s ta ocas ión de dicare m os e s te artícul o a m os trar l os e l e m e ntos bás icos q ue e s ta pote nte h e rram ie nta nos ofre ce . en l a diapos itiva. A m e dida q ue vayam os avanzando nos podre m os dar cue nta e xactam e nte de cóm o funcionan e s tos arch ivos . Pysl id e e s una apl icación de s arrol l ada e n Pyth on q ue nos pe rm ite re al izar pre s e ntacione s de diapos itivas con una al ta cal idad vis ual , bas ándos e e n arch ivos XM L y CSS. A pe s ar de q ue e n ocas ione s pue de pare ce r un poco com pl e jo y re q uie re de al gunos conocim ie ntos técnicos im portante s , Pys l ide e s una e xce l e nte al te rnativa para aq ue l l os q ue gus tan de l a totalpe rs onal ización de s us pre s e ntacione s y , cl aro e s tá, para l os am ante s de Pyth on. La e s tructura de nue s tra pre s e ntación s e de fine e n e l arch ivo XM L. Es por e s to q ue de be m os cre ar un arch ivo e n te xto pl ano (us ando Em acs , Ge dit, K w rite ,...) y guardarl o con l a e xte ns ión .xm l . Por e je m pl o, para nue s tro cas o vam os a cre ar y guardar nue s tro arch ivo con e lnom bre pre se ntacion.xm l . En e s te arch ivo e s donde vam os a e m pe zar nue s tro trabajo. Ante s de e m pe zar de be m os as e gurarnos de te ne r ins tal ado e lpaq ue te Pys l ide e n nue s tro com putador, l am e ntabl e m e nte para al gunos , e s te paq ue te s e e ncue ntra dis ponibl e e s pe cial m e nte para e l s is te m a ope rativo GNU/Linux y s u dis tribución D e bian. Para ins tal arl o de m ane ra s e ncil l a a nue s tro com putador l o ide ale s te ne r ins tal ado D e bian, te ne r cone ctividad a inte rne t y configurar l as fue nte s de l APT con un s e rvidor D e bian de nue s tra e l e cción. Es tructura bás ica Para e s te cas o, las e tiq ue tas s on palabras o ins truccione s col ocadas e ntre los s ignos < y > , us adas para de finir las caracte rís ticas y propie dade s de un tipo de e lem e nto dado, y q ue e n ocas ione s s e e ncue ntra de lim itado por dos e tiq ue tas , una de ape rtura y otra de cie rre s e ñalada por e l s igno / de s pués de l s igno <. Se e m pie za por col ocar l a e tiq ue ta <pre se ntation> en l a prim e ra l íne a de nue s tro arch ivo, ce rrándol a con l a e tiq ue ta </pre se ntation> , as í: Lo prim e ro: arch ivo XM Ly CSS <presentation> D e be m os e m pe zar por te ne r cl aro cóm o y para q ué us am os l os arch ivos XM L y CSS de nue s tra pre s e ntación. Bás icam e nte util izam os e larch ivo XM L para form ar l a e s tructura de nue s tras diapos itivas , m ie ntras q ue e larch ivo CSS e s us ado para darl e l as propie dade s de e s til o (col or, tam año, aparición, ...) a todos l os obje tos de un tipo e s pe cifico, incorporados En m e dio de e s tas e tiq ue tas pode m os e m pe zar col ocar una prim e ra, de varias diapos itivas , us ando l a e tiq ue ta <page > y de ntro de nue s tra diapos itiva col ocare m os un prim e r grupo con l a e tiq ue ta <group> ;l os grupos s on un conjunto de e l e m e ntos q ue van a apare ce r e n cada diapos itiva de s pués de re al izado un cl ick o digitado l a te cl a ENTER . Pue de n h abe r varios grupos Es s e ntia Libre · No 4 · Novie m bre - Dicie m bre 2006 </presentation> 29 Tips y Pysl id e para principiante s. cu rios idade s e n una m is m a diapos itiva. D e be m os te ne r m uy e n cue nta q ue l os grupos van de ntro de l as diapos itivas y e s tas a s u ve z e s tán e n m e dio de nue s tra pre s e ntación y e s por e s to q ue e s e s s ano s angrar l as ins truccione s con e lfin facil itar e ltrabajo y l al e ctura de nue s tros arch ivos , as í: <presentation> <!--Inicio Presentación. --> arch ivo XM L q ue contie ne l a e s tructura, junto con e l arch ivo CSS q ue contie ne e le s til o, as í: <presentation> <!-- Inicio Presentación. --> <style source="estilo.css"/> <!-- Estilo para la presentación. --> ... ... <page> <!-- Primer diapositiva. --> </presentation> <!-- Fin presentación. --> <group> <!-- Primer grupo de la primer diapositiva. --> <!-- Elementos contenidos. (Texto, imágenes, ...). --> </group> <!-- Fin primer grupo. --> <group> <!-- Segundo grupo. --> <!-- ... --> </group> <!-- Fin segundo grupo. --> </page> <!--Fin primera diapositiva.--> <page> <!-- Segunda diapositiva. --> <group> <!-- Primer grupo. --> </group> <!-- Segundo grupo. --> donde e stil o.css e s e l arch ivo cre ado e n e l cual colocare m os las caracte rís ticas de l os e l e m e ntos a incorporar. Te nie ndo e n cue nta la e s tructura ante rior, pode m os e m pe zar a agre gar a cada grupo l os com pone nte s ne ce s arios para la pre s e ntación. Para e je cutar pys lide abrim os un inte rpre te de com andos de nue s tro s is te m a y e je cutam os la ins trucción: pyslide presentacion.xml donde pre se ntacion.xm le s e l nom bre de nue s tro arch ivo XM L, te nie ndo e n cue nta q ue nos e ncontre m os e n e l m is m o dire ctorio donde s e e ncue ntran l os arch ivos XM Ly CSS. Te xto Para agre gar te xto a nue s tra diapos itiva de be m os us ar l a e tiq ue ta <te xt> e n e larch ivo XM L e n e lgrupo indicado, de l a s iguie nte form a: </page> <!--Fin segunda diapositiva.--> <presentation> </presentation> <!-- Fin presentación. --> Com e ntarios: Para pone r com e ntarios e n nue s tros arch ivos XM L de be m os us ar l a ins trucción <!-- ante s de l te xto com e ntariado y finalizarlo con --> . Es tos com e ntarios no s on inte rpre tados por nue s tra apl icación. En las line as ante riore s h e m os cre ado dos diapos itivas , la prim e ra contie ne dos grupos , e s de cir, q ue te ndre m os un conte nido aliniciarl a y e ls e gundo al h ace r click , la s e gunda diapos itiva s ólo tie ne un grupo. Es im portante agre gar l a e tiq ue ta de e s tilo a nue s tra pre s e ntación. En e s ta e tiq ue ta vam os a re l acionar e l Es s e ntia Libre · No 4 · Novie m bre - Dicie m bre 2006 <style source="estilo.css"/> <page> <group> <text> Hola Pyslide!!! :) </text> <!-- Texto --> </group> </page> </presentation> 30 Tips y Pysl id e para principiante s. cu rios idade s Con cl aridad e n l os proce dim ie ntos para l os cam bios de propie dade s de lte xto va a re s ul tar m uch o m ás s e ncil l o trabajar con l os de m ás e l e m e ntos . Im age n Posición: La pantal l a us ada e n pys l ide tie ne un tam año de 1000 unidade s e n s e ntido h orizontal(x) y 750 e n s e ntido ve rtical(y), l a pos ición e m pie za de s de l a pos ición 0,0 en l a e s q uina s upe rior izq uie rda y final iza e n l a e s q uina infe rior de re ch a. Para introducir una im age n us am os l a e tiq ue ta <im age > e n l a cualpode m os e s pe cificar e larch ivo a introducir y l a pos ición de dich a im age n, as í: <presentation> <style source="estilo.css"/> <page> En prim e r l ugar de be m os e s pe cificar e le l e m e nto al q ue vam os a e s tabl e ce rl e l as caracte rís ticas . En e s te cas o e s e lobje to te xt y a continuación e ntre corch e te s e s tabl e ce m os l os atributos a m odificar: e l tam año (font-size ), col or (col or) y pos ición (xy), com o a continuación s e m ue s tra: text{ font-size: 100; color: darkblue; xy: 100,50; <group> <text> Hola Pyslide!!! :) </text> <!-- Texto --> <image src=”imagen.png” xy=”200,300”/> <!--Imagen en posición 200,300--> </group> </page> } </presentation> Col or: Los col ore s e n Pys l ide s e pue de n e s tabl e ce r por m e dio de lnom bre de lcol or o de lcódigo R GB de lm is m o. Para ve r l os col ore s dis ponibl e s de be m os us ar l a ins trucción: D onde im age n.png e s e l arch ivo de im age n a introducir y 200,300 e s l a pos ición de l a im age n e n l a diapos itiva. Es m uy im portante te ne r e larch ivo de l a im age n e n e lm is m o dire ctorio donde s e e ncue ntran l os arch ivos XM Ly CSS de l a pre s e ntación. pyslide --color-names D e be m os te ne r m uy e n cue nta l a ne ce s idad de te rm inar, s ól o e n e s te arch ivo, con un punto y com a (;) cada ins trucción. Las propie dade s e s pe cificadas e n e l arch ivo CSS afe ctarán todos l os obje tos de e s e tipo e n nue s tra pre s e ntación. Si q ue re m os darl e caracte rís ticas e s pe cificas a s ól o un te xto, pode m os us ar l a e tiq ue ta <te xt> de l a form a s iguie nte : <text font-size=”100” color=”darkblue” xy=”100,50”> Texto independiente </text> Es s e ntia Libre · No 4 · Novie m bre - Dicie m bre 2006 31 Tips y cu rios idade s Lis tas Los ite m s q ue com pone n l as l is tas e s tán de finidos por l a e tiq ue ta <l ist> as í: <presentation> ... <list> texto del item 1 </list> <list> Item 2 </list> <list> Item 3 </list> ... </presentation> Pysl id e para principiante s. <page bg=”imagen.jpg”> fondo expandida. --> <!-- Imagen de <page bgcolor=”white”> blanco. --> <!-- Fondo color <page bggrad=”white-black”> <!-- Fondo color degradado de blanco a negro. --> Por de fe cto l as l is tas vie ne n con una viñe ta e n form a de rom bo y un col or de te xto bl anco. Para cam biar e s tos val ore s pode m os col ocar e larch ivo e stil o.css l os s iguie nte s val ore s : list{ font-size: 100; color: yellow; list-type: square; } Las viñe tas , junto con e lrom bo, pue de n s e r cuadrados (s q uare ) y círcul os (circl e ). O pcione s de l a pre s e ntación: Para cam biar e ltam año a l a pre s e ntación: <presentation size=”800x600”> Agre gar un títul o en l a cabe ce ra de l a pre s e ntacion: <presentation caption=”Presentacion”> Para adicionar un fondo a toda l a pre s e ntación: <presentation bg=”imagen.png”> <presentation bgcolor=”white”> <presentation bggrad=”red-blue”> Anim acione s Fondos Para pone r un fondo a una diapos itiva pode m os us ar l a e tiq ue ta page de l as s iguie nte s form as : Es s e ntia Libre · No 4 · Novie m bre - Dicie m bre 2006 Ade m ás de cam biar caracte rís ticas a l os obje tos pode m os re al izar anim acione s de aparición a cada uno. Para e l l o prim e ro de be m os de finir l a función e n nue s tro arch ivo CSS. En nue s tro cas o vam os a cre ar una función de aparición e n l a cuale lobje to apare zca de l a nada, as í: 32 Tips y Pysl id e para principiante s. cu rios idade s .aparecer{ open-type: full; open-time: 20; xy: 100,50; effect-alpha:aparecer; } Te cl as im portante s: } e n donde l a ins trucción ope n-type e s tabl e ce l a form a de apare ce r, ya s e a com pl e ta (ful l ), e n s e ntido ve rtical (ve rtical ) o s e ntido h orizontal (h orizontal ), y l a ins trucción ope n-tim e e s tabl e ce cuánto tie m po de be tardar e n apare ce r, e lcuale s ta dado e n de ci-s e gundos . A continuación as ignam os al obje to q ue vam os a anim ar, l a función cre ada por m e dio de l a ins trucción e ffe ct-al ph a:apare ce r; col ocándol a donde cam biam os l as caracte rís ticas de lobje to. Por e je m pl o, para e lcas o de lte xto te ndríam os : text{ font-size: 100; color: darkblue; Es s e ntia Libre · No 4 · Novie m bre - Dicie m bre 2006 Q para ce rrar pre s e ntacion. F para pantalla com pleta. Con e s tos conce ptos bás icos pode m os e m pe zar a re al izar diapos itivas con una bue na cal idad. Sin e m bargo e xpl orando un poco m ás a fondo pode m os pote ncial izar nue s tras pre s e ntacione s a nive l es s orpre nde nte s . En nue s tro próxim o núm e ro am pl iare m os un poco m ás ace rca de e s ta h e rram ie nta, adicionando nue vas funcione s de anim ación, vie ndo form as de de finir obje tos propios , re cibie ndo al gunos tips para m e jorar nue s tras pre s e ntacione s y vie ndo l os arch ivos XM L y CSS de una pre s e ntación te rm inada de al ta cal idad. 33 H u m or Tiras Cóm icas R aul ito e lfrik i h ttp://re curre nte .afraid.org Es s e ntia Libre · No 4 · Novie m bre - Dicie m bre 2006 34 Inform e e spe cial IVForo M und iald e Conocim ie nto Lib re 17 al21 d e O ctub re 2006 Je ffre y Ste ve Borb ón Sanab ria Dire ctor Esse ntia Lib re M ie m b ro proye cto ACLib re je ffto@ acl ib re .org Gracias a los e s fue rzos de com unidade s de Softw are Libre ve ne zol anas , e s pe cialm e nte SoLVe , s e de s arrolló e n días pas ados e l IV Foro M undial de Conocim ie nto Libre e n la ciudad de M aturín, ubicada e n e le s tado de M ónagas alorie nte de l a R e públ ica Bolivariana de Ve ne zue la. El m arco de l e ve nto no e nce rraba s ólo te m as puram e nte técnicos y re lacionados con Softw are Libre , s ino q ue abarcaba un gran te m a com o l o e s e lconocim ie nto Libre , e lcual aplica para te cnologías libre s , conte nidos abie rtos y ge s tión de l conocim ie nto e n torno al trabajo com unitario. En e s ta cuarta ocas ión e le ve nto contó con e lapoyo de e ntidade s de l Es tado com o PD VSA, Conate l, e l M inis te rio de Cul tura, e l M inis te rio de Cie ncia y Te cnología, e ntre otros , dándole toda la vis tos idad y s e rie dad de lcas o. A lo l argo de toda la s e m ana s e pre s e ntaron gran cantidad de ch arlas , confe re ncias y tallere s con la activa participación de la com unidad. im pl icadas e n l a re alización de lforo. Es im portante re s altar l a e m otividad de los dis curs os y palabras pre s e ntadas por los dive rs os re pre s e ntante s , cuyo e nfoq ue principal fue e l de s arrollo te cnol ógico e ndóge no, l a s obe ranía te cnol ógica y e l s e ntido de com unidad q ue e voca la fil os ofía l ibre y com o lo indicaba e l e je ce ntral de l e ve nto, e l conocim ie nto l ibre . Pos te rior a e s to, s e pre s e ntaron varios actos culturales de danzas re pre s e ntativas de la cul tura de le s tado de M ónagas , y finalm e nte con un be l l o acto de jue gos pirotécnicos s e dio oficialm e nte ape rtura alIV Foro M undialde Conocim ie nto Libre . La inauguración de lForo Eldía m arte s 17 de octubre e n las h oras de l a noch e y s ituados e n la Unive rs idad Bolivariana de Ve ne zue la (UBV), s e dio e linicio ale ve nto con la participación de los re pre s e ntante s de l os M inis te rios de Cie ncia y Te cnología, M inis te rio de Cul tura, patrocinadore s , e ntidade s re lacionadas con l as te cnol ogías l ibre s y por s upue s to las com unidade s de Softw are Libre Es s e ntia Libre · No 4 · Novie m bre - Dicie m bre 2006 35 Inform e U n gran e ve nto con as is te ncia m as iva Com pl e jo Cul turald e M ónagas te cnologías libre s ” abrie ndo e le ve nto, donde s e contó con bue na participación de público, una cons tante q ue s e pre s e ntó a lo l argo de todo e le ve nto para la m ayor parte de las actividade s . Por otra parte , e n l as ins tal acione s de l a Unive rs idad Bolivariana de Ve ne zue la, s e re al izaron los tal lere s q ue invol ucraron áre as com o e lde s arrollo de s oftw are (Tal lere s de Pe rl, Libre rías QT – K D E y Z ope ), dis e ño gráfico, ofim ática, ge om ática y anális is de im áge ne s , todos e s tos im partidos us ando s oftw are l ibre . Para m uch as pe rs onas q ue as is tie ron a e s tos tal l e re s fue m uy particul ar la e xpe rie ncia dado q ue al gunos fue ron im partidos por pe rs onas con gran traye ctoria e n e l m undo de ls oftw are libre com o fue e lcas o de lprim e r tal l e r de Pe rlim partido por R andal Sch w artz, q uie n e s uno de los de s arroll adore s principal e s de lproye cto o con e lcas o de ltall e r de libre rías QT y K D E im partido En la m añana de l m iércol e s 18, e n e l Com plejo Cultural M ónagas , cuya inm e ns a e s tructura pe rm itió e n 6 s alas dife re nte s re alizar e n m ane ra s im ultáne a alre de dor de 70 confe re ncias , 5 pane les y l a as am bl ea final llevada a cabo por SoLVe e l úl tim o día de l e ve nto, arrancó e n pleno e l IV Foro M undial de Conocim ie nto Libre . por Aaron Se igo q uie n h ace parte de l grupo de de s arroll o de le ntorno de e s critorio K D E. Confe re ncias La cuota colom biana fue e lproye cto ACLibre con la confe re ncia “Un nue vo m ode lo e ducativo bas ado e n Es s e ntia Libre · No 4 · Novie m bre - Dicie m bre 2006 Conocim ie nto libre , s ocie dad y te cnología Al go q ue de s tacó e l e ve nto fue la inte racción de pane l e s e nfocados a la parte s ocialy com unitaria de l conocim ie nto libre , com o l o fue ron las ch arlas 36 Inform e de Aarti Se th i (Proye cto Sarai) y Arun M adh avan (Fre e Softw are Fundation India) q ue cada uno de un m odo dife re nte logró m os trar cóm o l a cul tura l ibre s e h a im pue s to poco a poco e n l a India, todo gracias al trabajo com unitario y e lde s e o de pre s e rvar la cul tura. h ace unos cuantos años . O tro cas o s im il ar fue Al e jandro Garrido (M ogaal ), q uie n a s us 17 años l ide ra un LUG de nom inado CH ASLUG y q uie n e n s u cue nta pe rs onalya tie ne dos paq ue te s de s arrol lados e n l e nguaje Pe rle n e lproye cto D e bian; élpor s u parte de s arroll ó un tall e r e nfocado al de s arrol lo de aplicacione s us ando Pe rl . Es to de jo claro q ue no e xis te n re q uis itos o condicione s para h ace r parte de la com unidad de lconocim ie nto libre . Com o e s bie n conocido por m uch os , e l proye cto D e bian cue nta con m uch os fanáticos , pue s para e ll os s e pre s e ntaron varias ch arlas e nfocadas al us o, de s arroll o, m ante nim ie nto y proce s o de e s te gran proye cto y final izó con un M ini-D e bConf dirigido con e xce lente participación por Ana D e l gado, q uie n fe rvie nte s e guidora y col aboradora de l proye cto D e bian de jó e n alto e lim portante pape lde la m uje r e n e ls oftw are libre . Pe ro, e lante rior no fue e lúnico cas o donde no fue l o técnico y te cnológico e l punto ce ntral , otras confe re ncias com o por e je m plo: “Pe ns am ie nto nue vo e n m ate ria de de re ch os cul turales e inte l e ctuales ” pre s e ntado por Lill iam Alvare z de Cuba o l a ch arla pre s e ntada por Jordi M as , ace rca ace rca de lm ode l o e conóm ico q ue invol ucra e l de s arrol lo y us o de l s oftw are libre . Adicionalm e nte la confe re ncia pre s e ntada por Be rnardo Gonzál e z, ace rca de lproye cto O pe n Puppe ts logro cautivar a los as is te nte s con inge nios os pe luch e s re pre s e ntativos de m as cotas de l s oftw are libre y ps icodélicos dis e ños , de m os trando cóm o s e pue de acce de r a l os nue vos us uarios , as í de jando claro q ue e n e lm undo de lconocim ie nto l ibre h ay e s pacio para la dive rs ión y la m oda. En otras pal abras s e pre s e ntaron m uch as opcione s para e s coge r, a de cir ve rdad, por m om e ntos e ltom ar la de cis ión de la confe re ncia a la cualas is tir e ra tare a no m uy s e ncil la, a m uch os les ocurrió e ldía jue ve s 19 cuando e n l a tarde a l a m is m a h ora s e pre s e ntaron dos ch arl as de confe re ncis tas inte rnacional e s (R andal Sch w artz y Je ff Z uck e r), pe ro finalm e nte , e s o de m os tró l a dive rs idad q ue pode m os e ncontrar e n e l conocim ie nto libre . M e zcla Cultural Una ch arl a q ue ll am ó m uch o l a ate nción fue la pre s e ntada por Edgar Guzm án (Edgarin), prove nie nte de Guate m ala, q uie n a s us cortos 15 años pre s e ntó con propie dad y de s tre za e ls is te m a LTSP (Linux Se rve r Te rm inalProje ct) e n e lcualvie ne trabajando de s de Es s e ntia Libre · No 4 · Novie m bre - Dicie m bre 2006 37 Inform e A lo largo de la s e m ana s e pre s e ntaron dive rs os m om e ntos e n los cuales fue pos ibl e com partir m om e ntos de inte rcam bio culturaly de ide as . No e ra e xtraño obs e rvar e n una m is m a m e s a nacionalidade s dive rs as , pe ro todos re lacionados bajo ide as com o e l s oftw are libre y la cultura l ibre . Elinte rcam bio de e xpe rie ncias fue e nriq ue ce dor para todos los as is te nte s q ue e s tán iniciando e n e lm undo de ls oftw are libre , por e je m plo, ya q ue pe rs onalidade s q ue llevan 10 años o m ás trabajando e n e s tas áre as aportaban ide as y h acían de e s tos , m om e ntos e nriq ue ce dore s . Vis to m ás de ce rca fue ron e s tos los ins tante s e n los cual e s s e ge ne raban nue vas com unidade s ; un cas o m uy puntualfue la ge ne ración de l a com unidad de s arrol l adore s e n e s pañol cre ada al finalizar e ltaller de l as l ibre rías QT y K D E, e s ta nue va com unidad apadrinada por e l m is m o Aaron Se igo (D e s arrollador K de ) o l os m is m os Pe rlM ongue rs de Ve ne zue la. Las noch e s fue ron los m om e ntos e n los cuales cada grupo, s in im portar e lh ote ldonde s e h os pe das e n o e l idiom a e n q ue s e h abl as e , s e dis cutían proye ctos , s e h acían pl ane s para l a cre ación de nue vos trabajos o s im plem e nte al s on de alguna be bida s e te nía una bue na ch arla ace rca de la tras ce nde ncia q ue h a tom ado e ls oftw are libre e n Ve ne zue l a. Es to fue al go q ue a m ás de un e xtranje ro s orpre ndió, de bido q ue gracias a la im plem e ntación de lde cre to 339 0 e ls ue ño de contar con e lapoyo de lEs tado a las te cnol ogías libre s y por s upue s to als oftw are libre , ya e s una re al idad. La cue va de los Guach aros El día final de l e ve nto (21 de O ctubre ), con la concurre ncia de m uy bue na parte de l os as is te nte s al foro, s e re al izó un tour turís tico a una cue va ubicada a dos h oras de M aturín e n ce rcanías a un pue blo l lam ado M orich al. El l ugar e s llam ado “La cue va de los Guach aros ”. cual e s tie ne n s us nidos e n e linte rior de la cue va y s alen e n l as noch e s a com e r fruta y q ue com parte n s u h ábitat con m urciél agos , cangre jos y algunos pe ce s cie gos . La e xpe rie ncia de cam inar e n la pe num bra contando s ólo con una lám para de gas y un m uy pre parado guía turís tico, fue al go nue vo para m uch os de los as is te nte s al a pe q ue ña trave s ía. Pos te rior a l a pe rm ane ncia, a cas i un k ilóm e tro de dis tancia e n e linte rior de l a cue va y e l re torno al e xte rior, s e as is tió a un re s taurante donde alte rm inar s e pus ie ron a prue ba l as capacidade s m us icales de varios de l os invitados y as is te nte s al participar e n un K araok e donde s e l ogro un m om e nto de com plicidad y am is tad. Final m e nte e n l as h oras de l a tarde , todos de re gre s o a s us re s pe ctivos h ote l es o l ugare s de proce de ncia ya q ue m uch os re gre s aron e s e m is m o día. A futuro La opinión a nive l latinoam e ricano ace rca de la com unidad col om biana de s oftw are l ibre y conocim ie nto l ibre e s m uy pos itiva. En boca de una bue na cantidad de as is te nte s q ue dó cl aro q ue los l ogros de l a com unidad s on m uy s ignificativos e invitaron a s e guir e n e s e proce s o. Se m arcó l a im portancia de cre ar un e nte adm inis trativo y legalde ls oftw are l ibre para la com unidad colom biana talcom o de s de h ace unos años e s Solar e n Arge ntina o SoLVe y GLO VE e n Ve ne zue la. Finalm e nte , com o concl us ión pe rs onal, e s prioridad la cons e cución de l apoyo e s tatal o de las dife re nte s gobe rnacione s e inclus o de ls e ctor privado para pode r l legar a re alizar e ve ntos de tale s cala e n Colom bia, por q ue aq uí tam bién h ay m uch o para m os trar. Fotografías : Edgar Guzm án (Guate m ala) Luciano Be llo (Arge ntina) Je ffre y S. Borbón S. (Colom bia) En e s te inte re s ante lugar fue pos ible obs e rvar de ce rca unas e xtrañas ave s nocturnas llam adas Guach aros , los Es s e ntia Libre · No 4 · Novie m bre - Dicie m bre 2006 38