SL-Goverment Software libre para el Estado Por Manuel Dávila Sguerra [email protected] Publicado en Computer World Septiembre del 2004 QUIÉN DESARROLLA SOFTWARE LIBRE Y POR QUÉ? La bondad excesiva es sospechosa, dice Eric S. Raymond en su libro “La Catedral y el Bazar” en el que hace un estudio sobre las motivaciones de los desarrolladores de software libre. En él, y asesorado por el sociólogo Gerald Weimberg autor del libro “La Psicología del programador“, determina que las personas trabajan buscando siempre algún tipo de ganancia. En el caso del software libre y de sus desarrolladores, las preguntas son: Quienes son? Cómo aparecen los proyectos? Quienes los lideran? Quienes participan? Porqué lo hacen, si aparentemente no hay ganancias? Son jóvenes con un promedio de edad de 23 años, edad Universitaria, con un 20% menor de 20 años, 60% mayores de 20 y 20 % mayores de 30. El 70% tiene preparación universitaria y el 30% está en fase escolar o simplemente son amantes de la informática. La participación de la mujer es mínima, entre un 1% y 3%. El 60% tienen pareja, el 16% hijos, dejando atrás el mito del desarrollador solitario. Los motivos por los que nacen los proyectos son variados: Por financiación pública, en la cual un País, región o ciudad, invierte sus impuestos en desarrollos que beneficien a la comunidad como Linex, la distribución de Linux de la región de Extremadura en España. O Brazil, en donde la ley del software libre le ahorrará al País cerca de mil millones de dólares anuales. Por financiación de terceros como la Free Software Foundation de Richard Stallman, la creadora del movimiento GNU/GPL. Por necesidad de mejoras para posicionar productos propietarios como Corell que desarrolló Wine como software libre para correr sus aplicaciones windows sobre Linux. Para crear un mercado con beneficios relacionados como es el caso de la editorial O'reilly que apoya el desarrollo del lenguaje Perl creando una exitosa comercialización de libros. Por inversión propia para crear una demanda de servicios como Ximian, el equivalente de Outlook en Linux, que al final fue adquirido por Novell, o Cisco que ha desarrollado un sistema de gestión de impresión libre, beneficiando su mercado de dispositivos en red. O el caso de Apache apoyado por IBM. Los líderes se benefician solo si su idea es aceptada, usada y exaltada por los usuarios mismos, lo que se evidencia en algunos casos muy especiales como: Desarrollador Programa Linus Torvalds Kernel de Linux Richard Stallman Movimiento GNU-GPL Miguel de Icaza Gnome, Ximian, Mono Eric Raymond La Catedral y el Bazar Bruce Perens Debian Jamie Zawinski Mozilla Mathias Ettrich KDE, Lyx Jörg Schilling Cd record Bryan Andrews Apache Toolbox * Datos de la Universidad Oberta de Cataluña Conocido por 96,5% 93,3% 82,1% 81,1% 57,7% 35,8% 34,2% 21,50% 5.6% Y los que se unen a los proyectos por aprender, 89%, o para compartir, 50 %, actitud muy frecuente dentro de Internet, y 33 % para participar en forma cooperativa. Carambola a tres bandas diría un billarista, pero con beneficios para la comunidad. SL-GOBERMENT Así como se habla del e-goverment, lo haremos sobre sl-goverment es decir Software Libre para el gobierno y analizaremos el caso Colombiano, que debe fomentar el desarrollo y proteger a la comunidad en los ámbitos de la vida ciudadana, sin dejar de lado el desarrollo de la tecnología, plataforma sobre la cual opera todo hoy en día. Su participación en el software libre, conlleva beneficios como el mejor aprovechamiento de los recursos, el traslado de las aplicaciones utilizadas o promovidas por las administraciones públicas a otros sectores de la sociedad. La industria de software nacional se verá reforzada pues a alguien se le debe contratar para dichos desarrollos, dinero que hoy en día se gasta en licenciamiento propietario y que salen del País. No es peligroso que un estado dependa de un solo proveedor de software ? Los proveedores tienen ya estrategias de ventas invitando a los políticos de turno a sus países de origen para hacerles creer que son muy importantes y darles el mensaje que dicha empresa es la única posibilidad. Una vez que un estado queda en manos del proveedor, su desarrollo tecnológico dependerá de los caprichos comerciales del mismo, incluida la decisión de obsolescencia del producto, dejando en tercer plano las verdaderas necesidades del País. Las promociones que el estado hace de los productos propietarios benefician a los productores directamente. En cambio la promoción del software libre conlleva un mensaje benéfico para la comunidad entera. Con software libre se depende del producto, no del proveedor, y dicho producto puede ser adecuado a las verdaderas necesidades del estado y contratado con muchos proveedores. Se ha pensado los peligros que conlleva el tener software “caja negra” en los servidores de las empresas del estado, cuyo programas fuentes no se conocen y que a veces debe ser actualizado por internet, generando un tráfico de datos de ida y venida sin control sobre qué información está saliendo del País? Y no son esos servidores los que manejan la información Militar, de Inteligencia, de la Hacienda y tesorería pública, de la Presidencia, de los Ministerios ? Así como el público debe conocer todo sobre el Estado, no debería la comunidad tecnológica del País conocer los programas fuentes que están manejando los datos de todos los ciudadanos ? Pero adoptar una política en este sentido no es nada fácil. Por el desconocimiento de quienes toman las decisiones, que dificulta la adopción de posiciones políticas, por falta de normas en la contratación de servicios que es el centro de la puesta en marcha del software libre. Cómo puede actuar el estado en el mundo del software libre? Seleccionado los estados del arte, contratando los servicios relacionados para su puesta en marcha a las empresas nacionales, influyendo en la creación de los estándares. Recuérdese que un estándar es el que más se usa y el estado el que más lo hace. Financiando proyectos de investigación y desarrollo que terminen en la liberación del software de manera libre. No sería importante adoptar una política nacional sobre el software que se debe usar en los Colegíos nacionales y distritales? Es justo gastar millones de dólares en sofware propietario sabiendo que existe libre en el mercado ? Pregunta ésta que dirigimos a la Secretaría de Educación del distrito de Bogotá con su proyecto de REDP ……. Tal como lo dice la ley del software libre presentada en el congreso de la república de Colombia, no es razonable que si una Empresa del estado abre una licitación que involucre software, y si existe software libre para ello, se ordene optar preferencialmente por este? Las respuestas son afirmativas en la medida en que se esté pensado en el bien común y negativas cuando se piense en el propio bolsillo de algunas empresas multinacionales. Y como el debate está abierto, los esperamos en el Salón de Informática de la Asociación Colombiana de ingenieros de Sistemas del 12 a al 15 de Octubre de este año en donde podremos hacerlo de manera abierta y libre.