PROBLEMÁTICAS Y SOLUCIONES DE UN PROYECTO BASADO EN SOFTWARE LIBRE. UN CASO REAL D. Rui z Macías Cay m as a El Sendero, Españ a d r ui z@else n de r o.es Este t r a b ajo a n aliza la p r o ble m á tica existe n t e cua n d o se o p t a p o r u tli za r Software Libre co m o ba se d e u n a s ol ución r eal a las n ece si da de s d e u n clien te. Uno d e los o b s t ác ulos d el Software Libre, a la h o r a d e p r o p o n e rlo co m o ba se p a r a u n d e s a r r ollo es el d e sco n oci mien t o d e gra n p a r te d el m e rca d o d e las p o sibilida de s q u e los p r oyect o s d e f ue n t e a bier t a of rece n, p o r lo q u e e s n eces ario d e m o s t r a r q ue é s t o s s o n t o t al m e n te eq ui pa ra bles a las h e r r a mie n t a s p r o pieta ria s e n facto re s co m o la s eg u rid a d, calida d, flexibilid a d, p o t e ncia y ca p acida de s d e integr ació n d e n t r o d e la s ol ución glo bal. Para es te a n álisis, s e u tiliza co m o r efere ncia la s ol ución “Gestión de Sillas y Palcos”, reali za d a p a r a el Con sejo Gener al d e Her m a n d a de s y Cofra días d e la Ciu d a d d e Sevilla. En el ca so p a r ticular q ue s e es t u dia, el Con sejo Gener al d e Her m a n d a d e s y Cofra días d e la Ciu da d d e Sevilla tie ne la n ece si da d d e o b te ne r u n a h e r r a mie n t a q ue le p e r mi ta s e r co m pleta m e n te in de pe n die n t e y a u t ó n o m o e n la ges tió n d e las sillas y p alcos d e la car rer a oficial d e la Sema n a Santa d e Sevilla. Estos re q ue ri mie n t o s im plican q ue d e s d e la h e r r a mie n t a s e p u e d a realiz ar la ges tió n d e sillas y d e los a bo n a d o s, la ven t a diaria d e localida d e s, re n ovació n d e a b o n o s co n el u s o d e t a rje ta s d e cré dito, ge ne r ación d e car ta s d e p ago, ge ne r ación d e e tiq ue ta s d e acces o a la car re r a oficial e inter acció n co n u n a e n ti da d b a ncaria p a r a q ue las oficina s p u e d a n r ealiza r t a m bié n el co b r o d e los dis ti nt o s a bo n o s e n t r e ot r a s f u ncio n alida de s. Co m o s olució n a las n ecesi da d e s pla n t ea d a s, s e p r o p u s o u n a h e r r a mie n t a web d e s a r r olla da e n t ec nología java y ba s a d a e n s of twa re libre. De for m a co m ple m e n t a ria, se h a of recido t a m bié n u n a s ol ució n p a r a el aloja mie n t o d e la a plicació n b a s a d a e n p r oyecto s d e car ác ter libre. Para s olve n ta r la n ecesi da d d e aloja mie n t o web h a si d o ins t ala d a u n a m á q ui n a s e rvidor a b ajo u n sis te m a o pe r a tivo GNU - Linux, u tiliza n d o co m o s ervid o r web Apache 1.3, co m o co n te ne d o r d e JSP y s e rvlet s Jakar t a To mca t 5.0.28 y co m o sis te m a d e ba se d e d a t o s Pos tgreSql 7.4. El d e s a r r ollo d e la s ol ución, h a si do reali za d o u tiliz a n d o Eclipse co m o e n t o r n o d e d e s a r r ollo y u n a s e rie d e pl ugin s d e carácter libre, así co m o la h e r r a mie n t a iRepor t s p a r a el di se ñ o d e los difere n te s infor m e s ge ner a d o s e n fo r m a t o p d f. Co m o b a se d el d e s a r r ollo d e la a plicació n se h a u tiliza d o el fra m ewor k Str u t s d e Jakar ta p a r a i m ple me n t a r el p a t r ó n d e dise ñ o Modelo Vista Controlador, a sí co m o la librería d e etiq ue t a s JSTL. Para la ge ne ración d e info r m e s e n for m a t o p d f se h a h ec h o u s o d el p r oyecto Jas pe rRe po r t s. Para d a r s o p o r te a dis tin t a s f u ncio nalida d e s se h a n u tiliza d o s las librería s co m m o n s d e Apac he a sí co m o el p r oyecto Log4j p a r a dis p o ne r d e u n co m pleto sis te m a d e logs d e la a plicació n. Es evide n te q ue, act ual m e n te, exis te n u n a s erie d e dificulta de s al t r a t a r d e af r o n t a r el d e s a r r ollo d e u n a s ol ución ba s á n d ola e n Softwa re Libre, p e r o gracias a la evolució n y al a u m e n t o d e la co m u ni da d d e d e s a r r ollo s e p u e d e dis p o n e r d e p r oyecto s e n los q u e facto re s ta n i m p o r t a n t e s co m o la s eg u ri d a d, la p o t e ncia y la flexibilida d s ea n t o t al m e n te eq ui pa ra bles a d e s a r r ollos p r o piet arios. El u s o d e es t o s p r oyecto s d e f ue n t e a bier ta co m o n úcleo ce n t r al d e u n a s ol ució n d o t a a la m is m a d e u n a liber t a d e in de p e n d e ncia q ue n o s e ría p o sible si se b a s a s e e n u tilida de s q u e n o s o n d e carácter libre. Las p ala br a s claves: p r o ble m á tica, s ol ucio n e s, re al, java