jueves, 23 de junio de 2011

Hidrobolivar una empresa de Servicio 100 % Software libre

Hidrobolívar, C.A. es la empresa prestadora del servicio de agua potable y saneamiento ambiental del Estado Bolívar en la República Bolivariana de Venezuela. Sus accionistas son la Gobernación del Estado Bolívar y sus once Alcaldías, cuya misión es "Proveer el servicio de agua potable y saneamiento en  condiciones de óptima calidad, mediante un modelo de gestión efectivo y sustentable, asegurando la satisfacción de nuestros clientes y el desarrollo de una nueva cultura del agua fundamentada en la valoración del recurso hídrico"

Hidrobolívar fue fundada el 26 de Marzo del 2005 y ya en Venezuela existía un marco legal que guiaba a las empresas publicas a la modernización, tal es el caso del artículo 110 de nuestra Constitución Nacional, donde se reconoce como de interés público, la ciencia, la tecnología, el conocimiento, la innovación y los servicios de información con el objeto de lograr el desarrollo económico, social y político del país.

A partir del 28 de Diciembre del 2004, se oficializo el uso de software libre en la Administración Pública Nacional con el Decreto con Fuerza de Ley No. 3.390. Por lo tanto Hidrobolívar debía seguir estos lineamientos desde su fundación, ser una empresa innovadora y con sus sistemas de información de acuerdo a las necesidades de sus clientes y la comunidad. Por lo que nació Libre.

Ahora bien, ¿Por qué se dice una empresa cien por ciento libre?, es libre por que los sistemas que se utilizan son de arquitectura abierta y respecto al software propietario que se utiliza hay la libertad para cambiarlo, ya que estamos en constante evaluación de los mismos. No hay matrimonios obligados, ya que el software medular de la empresa es desarrollado por ella misma cumpliendo con las cuatro libertades.

En cuanto al software utilizado tenemos:

Sistemas Operativos: Centos en Servidores, Fedora, Ubuntu en estaciones
Sistema de Directorio: LDAP, IPA Server, Proyecto 389
Sistema de Autenticación: sssd, Kerberos
Sistema de Archivos: Samba, NFS
Servicio de Proxy: Squid
Correo Electrónico: Posfix en Servidor, Evolution y Mozilla Thunderbird en Clientes
Trabajo en Grupo: SOGO, DocManager
Base de Datos: PostgresSQL, MySQL
Sistema de Información Geográfico: Mapserver, GvSig, PostGis
Lenguajes de Programación: PHP, Javascript, Ajax, python
Central Telefónica: Asterisk, Elastix
Ofimática: OpenOffice, LibreOffice
Herramientas Cad: Bricscad
Herramientas de Diagramas: Dia, Scribus
Herramientas Gráficas: Gimp, Inkscape
Sistema Administrativo: Merú Administrativo
Sistema Comercial: Merú Comercial
Sistema Recursos Humanos: Merú RRHH
Sistema de Operaciones: Merú Operaciones
HelpDesk: Merú Desk basado en GLPI
Herramientas de Administración centralizada de estaciones de trabajo: Puppet, Servidor de instalación desasistida y masiva Cobbler, Mirrors o Espejos de Distribuciones, control de inventario de equipos de computación, reproducción y perifericos con el OCS.
Sistema de Moritoreo de Red: Nagios+MySQL+Nagvis

Tal como comente en un mi articulo anterior La Planificación, elemento esencial en la implantación del Software Libre, Merú es nuestro ERP o sistema de gestión de recursos empresariales, es un software hecho en Hidrobolívar para hidrológicas.

También podrán apreciar que hay software que no es libre, mas tenemos la libertad de escoger el software a la medida de nuestras necesidades, ejemplo: la herramienta CAD, ya que el producto con que acostumbraron a trabajar a nuestros ingenieros tiene un valor económico cuatro veces mayor, y la alternativa que utilizamos hace lo mismo, y me atrevo a decir que tiene muchas mejoras y complementos con respecto al otro.

Algunos se preguntaran ¿Por qué Centos como Sistema Operativo para Servidores?, quizás porque es el que mas se ha adaptado a nuestros servicios y lo consideramos muy robusto y confiable, lo estamos utilizando desde que iniciamos el primer servidor. En cuanto a las estaciones, utilizamos Fedora y Ubuntu por que nos gustaron estas distribuciones de Linux, pero ya nos estamos preparando para cumplir la disposición publicada en Gaceta Oficial No. 39.633 donde los organismos y entes de la Administración Pública Nacional de la República Bolivariana de Venezuela deberán utilizar Canaima GNU/Linux como sistema operativo en sus estaciones de trabajo, cambio que no sera traumático para los usuarios. Esas son algunas de las ventajas que brinda la libertad del Software libre.

Beneficios que ha traído el software libre a Hidrobolívar:

Una sola plataforma de comunicaciones
  • Voz y data en el mismo canal de comunicaciones
Integración de servicios de voz y datos
  • Servicio telefónico de notificación de deuda
  • Saldo en línea (vía web y telefónico)
  • Autogestionado de Salud Telefónico
  • Notificación de deuda vía correo electrónico
Indicadores de Gestión para la toma de decisiones
  • La alta gerencia tiene acceso a indicadores de gestión precisos y en línea directa de los sistemas administrativo, comercial y recursos humanos.
Gasto convertido en inversión
  • El dinero que se utilizaría para pago de licencias se utiliza para entrenamiento de personal
  • Ahorro anual aproximado de  $ 430.860,74  unos Bs. 1.851.944,21 (4,30x$)
Sistemas Adaptados a las necesidades del cliente
  • Al contar con un sistema propio, es totalmente factible la integración con distintas plataformas para ofrecer alternativas de atención a los clientes, tales como Bancos, Farmacias, Supermercados, entre otros, a través de un portal de Web Services.
Por esto y muchas cosas mas, podemos decir que Hidrobolívar es una empresa cien por ciento libre, la inversión realizada en tecnología esta allí, no en otro país, contamos con asesoramiento de empresas y cooperativas nacionales y locales  que nos ayudan a mantener la plataforma, ya que somos una empresa de servicio de saneamiento y agua potable, que ha demostrado que sí se puede lograr una empresa con la libertad para escoger sus herramientas de gestión sin necesidad de adaptarse a modelos importados que traen otras realidades que no son las nuestras, y esto solo se logra con el software libre.

sábado, 18 de junio de 2011

Software Privativo, Libre, Pirata ¿Cuál opción escoger?

Cuando conocí a Ana, mi esposa, me resultaba tan curioso observar como una persona se encontraba tan inmersa en el mundo del "Windows", y tan directamente condicionada a asociar equipos de computación con "Microsoft Office". Pasaba días transcribiendo sus trabajos en el usual "Word", así como pasaba horas enteras diseñando sus presentaciones en el clásico "Power Point". Para ella, automáticamente al encender su computadora, era casi instantáneo visualizar antes que apareciera, aquella banderita de colores que le indicaba  que su sistema operativo era una licencia de Windows; y de este modo por mucho tiempo, asumió que toda computadora era así, que el mundo de la informática pertenecía exclusivamente a Microsoft y su creador se dedicaba no solo a fabricar computadoras sino a colocar lo que dentro de ella venia, sin pensar siquiera la posibilidad remota de la existencia del uno sin el otro y viceversa.

Creo que esta pequeña anécdota no es extraña para nadie, al punto que inclusive hoy día forma parte de la realidad de muchas personas, de la cual ya ni ella ni yo somos parte, afortunadamente.

Es por ello, que me parece conveniente, traer hoy día esta reflexión, y expandir un poco el horizonte de quienes aún navegan en el exclusivo mar de las licencias privadas, bien porque la adquirieron de modo legal o sencillamente porque se encuentran frente a una reproducción ilegal de la misma, mejor conocida como software pirata.

Empezaremos primeramente definiendo que es software legal: Es aquel que se utiliza con el consentimiento de su creador o dueño, ya sea por medio de una licencia o sin ella, y puede adquirirse pagando dicha licencia o de forma gratuita.

Por otro lado, encontramos el software libre, cuya traducción del inglés "free software" ha generado una ambigüedad que ha hecho pensar que todo es gratis, y sin embargo no es obligatorio que sea así, por lo tanto no hay que asociar que todo software libre es gratis (denominado usualmente freeware), ya que conservando su carácter de libre, puede ser distribuido comercialmente (software comercial).

Análogamente, el "software gratis"  incluye en ocasiones el código fuente; no obstante, este tipo de software no es libre en el mismo sentido que el software libre, a menos que se garanticen los derechos de modificación y redistribución de dichas versiones modificadas del programa. Para ser mas precisos y ya que se tiende a confundir, la realidad es la denominación del software que respeta la libertad de los usuarios sobre su producto adquirido, y por tanto, una vez obtenido puede ser usado, copiado, estudiado, modificado y redistribuido libremente.

También existe el software de dominio público, que no debe confundirse tampoco con el software libre, ya que este tipo de software no requiere licencia, pues sus derechos de explotación son para toda la humanidad, pertenece a todos por igual y cualquiera puede hacer uso de el, siempre con fines legales y refiriéndose al autor original, ya que este lo ha donado a la humanidad o puede ser el caso que los derechos de autor han expirado, tras un plazo contado desde la muerte de su creador, que generalmente son unos 70 años. Si un autor condiciona su uso bajo una licencia, por muy débil que sea, ya no es un software de dominio público.

El software propietario llamado también privativo, de código cerrado o software no libre, es cualquier programa informático en el que el usuario tiene limitaciones para usarlo, modificarlo o redistribuirlo (esto último con o sin modificaciones), tal es el caso del conocido Windows.

La persona natural o jurídica al poseer los derechos de autor sobre un software, tiene la posibilidad de controlar y restringir los derechos del usuario sobre su programa, lo que en el software propietario implica por lo general que el usuario sólo tendrá derecho a ejecutar el software bajo ciertas condiciones, comúnmente fijadas por el proveedor, que signifique la restricción de una o varias de las cuatro libertades.

Ahora bien, que usar  ¿libre, propietario o pirata?, indudablemente que con la adquisición de un  software pirata la empresa corre el riesgo de ser sancionada en caso de realizarse los debidos controles,  por lo tanto esta opción debe ser descartada. Pero esto nos lleva mucho mas allá,  nos lleva precisamente al problema cultural -no técnico-, y es que nos enseñaron -y lo peor-, nos acostumbraron  a usar una herramienta que la consigues en cualquier esquina  -ilegalmente por supuesto- y cuando vamos a las empresas, éstas tienen que pagar una licencia, porque las personas jurídicas son mas fáciles de fiscalizar;  al respecto hay un excelente articulo escrito por @w3asel cuyo enlace les dejo aquí, donde profundiza muy acertadamente este problema.

En Venezuela existe la Ley Especial contra los delitos informáticos, publicada en la Gaceta Oficial numero 37.313 el 30 de Octubre del 2001,  donde se castiga el acceso indebido a un sistema, penado con prisión de uno a cinco años y multa de 10 a 50 unidades tributarias (UT),  así como la apropiación indebida de propiedad intelectual mediante la reproducción, divulgación, modificación o copia de un software, penado con prisión de uno a cinco años y multa de 100 a 500 UT: sin embargo a pensar de contar con la legislación que tipifica el delito y sanciona la acción, su efectiva aplicación aún no es la mas idónea.

Aún contando con el contexto anterior, y haciendo a un lado la existencia del software pirata, entonces, ¿Porque las empresas no utilizan el software libre?, ¿Por soporte? no lo creo, cada día hay mas empresas que dan soporte al software libre, y si es por eso, podemos hablar de un sistema operativo propietario como lo es el Windows XP que no tiene soporte desde hace mucho tiempo y aun así lo siguen usando. Usar software libre facilita las condiciones para la creación de nuevo software, adaptado a las necesidades que se tengan y podamos brindar mejor calidad a nuestros clientes ya que es conocimiento, y ésta es la base de la economía del futuro. Los argumentos para la no utilización del software libre se han acabado: primero, existe gran cantidad de software de calidad que hace lo mismo que el propietario y solo esta al alcance de un click, así como también conseguirá algunos con un costo muchísimo menor que el que nos acostumbraron a utilizar.  La herramienta está al alcance de sus manos, solo atrévase.

lunes, 9 de mayo de 2011

La Planificación, elemento esencial en la implantación del Software Libre

La planificación es un paso crítico en todo proyecto, que debe hacerse bien para evitar problemas futuros. El definir desde el principio cómo serán las bases del proyecto y estar soportadas por la inteligencia del negocio, nos evitara desperdiciar recursos y materiales. La planificación es un elemento esencial que muchos gerentes parecen no comprender y no le dan la debida importancia. En este articulo trataremos el tema desde la perspectiva de una empresa basada en software libre.

Hidrobolívar, C.A. es la empresa prestadora del servicio de agua potable y saneamiento ambiental del Estado Bolívar en la República Bolivariana de Venezuela. Sus accionistas son la Gobernación del Estado Bolívar y sus once Alcaldías, cuya misión es "Proveer el servicio de agua potable y saneamiento en  condiciones de óptima calidad, mediante un modelo de gestión efectivo y sustentable, asegurando la satisfacción de nuestros clientes y el desarrollo de una nueva cultura del agua fundamentada en la valoración del recurso hídrico"

Hidrobolívar fue fundada el 26 de Marzo del 2005 y ya en Venezuela existía un marco legal que guiaba a las empresas publicas a la modernización, tal es el caso del artículo 110 de Nuestra Constitución Nacional, donde se reconoce como de interés publico, la ciencia, la tecnología, el conocimiento, la innovación y los servicios de información con el objeto de lograr el desarrollo económico, social y político del país.

Y a partir del 28 de Diciembre del 2004, se oficializo el uso de software libre en la Administración Publica Nacional con el Decreto con Fuerza de Ley No. 3.390. Por lo tanto Hidrobolívar debía seguir estos lineamientos desde su fundación, ser una empresa innovadora y con sus sistemas de información de acuerdo a las necesidades de sus clientes y la comunidad. Por lo que nació Libre.

El Software Libre y el Conocimiento, nos lanzan un reto para la innovación, donde tenemos disponibles los elementos necesarios para la construcción de un modelo de desarrollo libre e independiente, sin otro límite que la propia creatividad y la capacidad de innovación de cada uno, contribuyendo a ampliar la libertad e igualdad de oportunidades de progreso. Este reto nos lleva a:
  1. Repensar la gestión de las tecnologías de información
  2. Crear nuevos modelos
  3. Mejorar las relaciones con nuestros clientes
  4. Independencia con los proveedores de Software
  5. La Modernización del estado
El principal objetivo es lograr obtener el control de nuestro negocio, por supuesto, esto no es tarea fácil, ya que es un trabajo constante y de mucha resistencia, quizás de muchos años, donde se necesita la misma determinación con que valoramos nuestra libertad y la protegemos a cualquier costo. Estas premisas nos hizo crear una estrategia tecnológica basada en los procesos del negocio, que no es mas que nuestra misión y visión como empresa, el porque existimos; la estrategia de tecnología, que se basa principalmente en el decreto 3.390 y las tecnologías de información existentes en el mercado enmarcadas dentro de este decreto (ver Figura)

Estrategia Tecnológica de Hidrobolivar, C.A.
La unión de estos tres elementos nos proporcionan servicios de tecnología e infraestructura que al final van al servicio del cliente, a quien nos debemos. Con estas premisas, Hidrobolívar planifico primeramente su infraestructura tecnológica, que se convirtió en la base de sus sistemas de información y poder tener la interrelación de cada uno de los sistemas y así evitar las islas de información, basado primeramente en un sistema integral donde todos los procesos de la empresa convergen, este macro sistema lo llamamos merú.

Arquitectura Tecnológica de Hidrobolivar, C.A.
Merú -cuyo significado en el idioma pemón es salto de agua o cascada-, es un nombre escogido para nuestro sistema, primero porque nos identifica nuestra razón de ser, la potabilización del agua y su saneamiento y segundo que es autóctono de nuestra región, el estado Bolívar.

Ahora, Merú es nuestro sistema de planificación de recursos empresariales o ERP, es un sistema de información gerencial  que integra y maneja los procesos asociados con las operaciones del servicio de potabilización  y saneamiento del agua.

Como podemos apreciar en la figura, tenemos los diferentes módulos de merú, con una clara interrelación entre ellos, ya que la información se comparte y evita la multiplicidad del dato, brindando una calidad del mismo, para luego ser convertido en información e indicadores de gestión que proporcionara a la alta gerencia herramientas para la toma de decisiones.

Para finalizar, debo decir que para implantar cualquier sistema de información gerencial, es importante tener claro el proceso del negocio, las metas y objetivos del mismo; y de allí alinear las tecnologías de información para lograr una sinergia efectiva entre ambas estrategias, lo cual es un principio fundamental dentro de la empresa. La planificación nos permite lograr la claridad de metas y objetivos, y está indicada como un factor clave de éxito para la implantación de sistemas ERP. Es trasladar la visión de la compañía y la estrategia que resulta de esta visión en prioridades concretas, y decidir exactamente cómo la implantación de un sistema de información gerencial como merú puede ayudar a la empresa a lograr sus objetivos.

martes, 5 de abril de 2011

Estrechamos lazos con otras hidrológicas del país

La gestión de Hidrobolívar de tan sólo 6 años, ya es motivo de referencia nacional, especialmente en las áreas de tecnología y proyectos, donde otras hidrológicas del país han comenzado a manifestar su interés.

En este sentido, Hidrobolívar ha recibido varias representaciones de hidrológicas hermanas en su sede de la UD-321, en Puerto Ordaz. Recientemente Hidrocaribe, así como Aguas de Monagas y Aguas de Yaracuy, además del apoyo aportado a Hidrollanos en años anteriores.

El Lic. Francisco Quivera, Vice Presidente y Gerente de Tecnología e Informática, ha explicado que se están fomentando estos encuentros con miras a establecer convenios interinstitucionales de intercambio con otras hidrológicas para beneficio de ambas partes. “Ver en qué área las otras empresas son fuertes y en qué áreas nosotros somos fuertes y que al final de este trueque los beneficiados sean los integrantes de la comunidad”.

En las reuniones se han tratado diferentes temas concernientes a la labor que ejecuta cada empresa, entre los que se pueden mencionar la perforación de pozos profundos con el uso de maquinarias, aportes en el área informática, planes estratégicos con empresas internacionales, etc.

Uno de los aspectos más llamativos para el resto de las hidrológicas es el hecho de haber consolidado en Hidrobolívar una plataforma tecnológica con estándares libres que cumple con el decreto presidencial con fuerza de Ley 3.390, el cual habla de la obligación de la administración pública del uso de software libres. El sistema desarrollado por Hidrobolívar además es un conglomerado integral de las áreas administrativa, comercial y de recursos humanos, que facilita la planificación, el estatus de la gestión y el manejo integral de la hidrológica para la toma de decisiones en beneficio de la comunidad.

Se plantea así la posibilidad de la transferencia tecnológica por parte de Hidrobolívar hacia otras hidrológicas, en principio con la implementación del Sistema Comercial MERÚ que permite agilizar el proceso de facturación, casos de catastro, atención al cliente, optimizando de esta manera la atención al cliente y el proceso de cobranza, fundamental para la sustentabilidad del servicio de agua.

Los especialistas de Hidrobolívar han capacitado a los empleados de Hidrollanos, Aguas de Yaracuy e Hidrocaribe, en cuanto al uso y manejo de este software, y se preparan para la puesta en práctica de los compromisos asumidos en dichos convenios interinstitucionales. Próximamente se sumará Aguas de Monagas.

Fuente: Prensa Hidrobolívar, C.A.

sábado, 19 de marzo de 2011

Miedo a lo desconocido

A lo largo de mi carrera, me he dado cuenta que aquellos que tenemos mas miedo a los cambios somos los profesionales de tecnología o de sistemas; esta afirmación me atrevo a expresarla, porque mientras tengamos un sistema que funcione con sus limitaciones, pero que funcione en si, siempre nos dará miedo el cambiar o el innovar. Es precisamente aquí donde voy con el tema que nos compete.... el miedo al cambio, el miedo a lo desconocido.
Desde el inicio de la era tecnológica fuertemente marcada por la venta de las computadoras, nos acostumbraron a una única manera de pensar a través único sistema operativo (Conocido como MS-Windows); nos enseñaron que todo giraba en torno a él, ya que las aplicaciones creadas por los fabricantes de software solo trabajaban para él.
Cuando Linus Torvalds el 5 de Octubre de 1991 anuncio la primera versión de Linux, capaz de ejecutar un shell (BASH), con un compilador de C mejor conocido como gcc, cambio radicalmente la perspectiva y nos dio otra manera de ver el mundo de la informática y principalmente nos concedió: libertad, libertad para escoger el sistema operativo que quiero, programar lo que quiero y adaptarlo a mis necesidades, en fin... Libertad.
Al paso del tiempo Linux se ha convertido en el sistema operativo que utilizan la mayoría de los servidores web en el mundo con Apache, y dio pie a la creación de aplicaciones nuevas, como es el caso de Firefox, el navegador mas popular.
Entonces, esto nos lleva a la siguiente pregunta: ¿Por qué el miedo? ¿Por qué no cambiarnos a Software Libre? ¿Qué nos impide dejar de pagar costosas licencias? ¿Por qué no reinvertir ese dinero en capacitación de personal? o mejor invertir ese dinero en nuestros países y pagarles a nuestros programadores criollos, que han demostrado que las cosas se pueden lograr.
Les diré que pasa, no creemos, al no creer en nosotros mismos, buscamos depender de otro al que podamos echarle la culpa de nuestros fracasos, le tenemos miedo hasta el cambiar una herramienta tan simple como una suite de oficina. Openoffice no tiene ninguna diferencia en cuanto a productividad con respecto a MS-Office, ¡nada! pero nos acostumbraron a el y nos sentimos como pez fuera del agua cuando nos dicen que tenemos que trabajar con otra herramienta. Hay excusas como la siguiente: yo no he hecho curso de eso, les pregunto ¿Donde esta el certificado del curso de MS-Office? nadie lo tiene, porque hay otro gran problema, y es que nuestras Universidades no se dan a la tarea de enseñarnos que hay otras opciones y otras herramientas que fácilmente podemos utilizar. Recuerdo que antes de que explotara el auge de programación de PHP, todo era Visual Basic, todas las clases de programación se daban en ese entorno, ahora es PHP, esta muy bien, es un lenguaje libre, pero no puede faltar el WAMP, que nos monta todo sobre MS-Windows, con solo hacer siguiente, siguiente a través de un asistente. Deberían enseñar primero sobre los diferentes sistemas operativos existentes y no solo uno. En si, no darle el pan en la boca a los programadores nuevos, sería mejor enseñarles   como buscarlo y que tienen miles de opciones.
Como ven, este tema es muy extenso y nos dará mucho de que hablar, algunos dirán, si ya alguien lo hizo para que voy hacerlo de nuevo?, yo diría lo mismo, pero en nuestras Universidades deberíamos crear innovadores, no seguidores, ni imitadores, además en el caso de una empresa debemos adaptarnos al proceso del negocio, y no traer e implantar negocios hechos en otras esferas y con sus particularidades.
Muchas empresas han demostrado que el Software Libre es una alternativa, les conversaré a lo largo de este blog de mi experiencia personal en Hidrobolivar, C.A., una empresa Hidrológica creada por la Gobernación del Estado Bolívar y las once Alcaldías para saldar la deuda social en materia de agua potable y saneamiento en el estado Bolívar, República Bolivariana de Venezuela, cuyos sistemas se encuentran basados en el decreto 3.390, referente a la Administración Pública y su asociación directa al Software Libre. El reto en Hidrobolívar, fue repensar la gestión en Tecnologías de Información, aprovechar los beneficios del Software Libre para reestructurar la plataforma tecnológica en busca de la eficiencia y la eficacia de los procedimientos, como resultado de mayor independencia con los proveedores de software, nuevos modelos de gestión y modernización del Estado y darle a su razón de ser  -los clientes- un mejor servicio.