Metainvestigación relacionada con Software Libre

La siguiente serie de preguntas fueron formulada​s por el grupo de investigación sobre Software Libre del Seminario de Tópico de Investigación de la Maestría en Sistema de Información de la UCAB, y formará​n parte del documento de Memoria de Investigación a entregar.

El cuestionario fue realizado el 6 de junio de 2015 por Kathy Roa, Merys Marcano y Vytautas Alejandro Lesiunas Reyes, estudiantes de la Maestría en ese momento, y formulado al Kenyer Domínguez,Profesor del Departamento de Procesos y Sistemas de la Univerisdad Simón Bolívar (USB), Investigador del Laboratorio de Investigación de Sistemas de Información (LISI) y Coordinador del Diplomado en Software Libre de la USB.

1. ¿Por qué es importante hablar sobre Software Libre?

Es importante hablar de Software Libre (SL) por las siguientes razones (ver una entrevista que me realizaron en Diálogos USB https://www.youtube.com/watch?v=G4-kFdGH2qg):

  • Para desmitificarlo: Muchas personas piensan que los sistemas de SL (o sus usuarios) tienen implicaciones políticas ligadas al socialismo, comunismo o afines. También se cree que todo el SL es de mala calidad y/o es muy complejo para los usuarios finales, e incluso se cree que es gratis.
  • Para aclarar el concepto de libertad en software: Muchas personas confunden SL con Open Source y Free Software.
  • Para difundir sus ventajas: La Internet tal como la conocemos no existiría sin SL, ninguna red social existiría sin SL, muchos adelantos en telefonía celular no existirían sin SL.
  • Para promover su utilización y sobretodo su desarrollo: Mientras más personas usen pero mejor aún, mientras más personas desarrollen SL, la calidad de los sistemas aumentará. Desarrollar SL es liberar conocimiento, que es uno de los principios básicos de la ciencia.

2. ¿Cómo la sociedad podría dar el paso para entender la importancia del Software Libre?

Se me ocurren varias maneras:

  • Enseñando en las universidades a desarrollar con lenguajes de programación libres.
  • Enseñando en los liceos y escuelas las ventajas de usar y desarrollar SL.
  • Demostrándole al público general, utilizando la reducción al absurdo, lo que sucedería si decidiéramos no utilizar SL o más allá, que hubiese pasado si no hubiese existido nunca SL.
  • Invertir mucho en publicidad para que todos los conceptos relacionados con SL sean comprendidos por la población.
  • Involucrar a los medios de comunicación social para que cambien la percepción negativa que han creado alrededor del término Hacker (Ver mi ponencia en la 2da TEDx realizada en la USB https://www.youtube.com/watch?v=7_efmynK-xI)

3. ¿Qué le parece la afirmación: “debería darse solo Software Libre en las escuelas a fin de promocionar la libertad”?

Algo de eso mencioné anteriormente. No estoy de acuerdo con la palabra “solo” dado que limita la posibilidad de comparación pero si estoy de acuerdo con enseñar desde tempranas edades las nociones de programación y utilización de SL. La posibilidad de comparación es importante para que el estudiante pueda tener criterio para elegir la mejor opción o la opción que más le agrade.

La libertad se basa justamente en la posibilidad de elegir, por eso hay personas que consideran la licencia BSD como la más libre de todas, dado que le da al desarrollador la posibilidad de no liberar el código fuente si así lo desea, a diferencia de las licencias virales que obligan a liberar el código fuente para siempre e incluso a liberar cualquier otro código que sea añadido y/o integrado, lo cual hace a ese software incompatible con muchos otros.

4. ¿Qué le parece que la Administración Pública actualmente use en su mayoría software privativo? ¿Cree que se podría lograr implementar Software Libre en toda la plataforma administrativa de estos organismos?

Aquí hay dos preguntas, respondo en orden:

Creo que la pregunta está mal formulada o por lo menos no tengo forma de demostrar que “en su mayoría” la Administración Pública Nacional (APN) use software privativo, no conozco las estadísticas (si es que existen). Lo que si es cierto es que existe el Decreto 3390 que textualmente dice “La Administración Pública Nacional empleará prioritariamente Software Libre desarrollado con Estándares Abiertos”. Nótese el término “prioritariamente” que es distinto a “obligatoriamente”. Esto luego cambió al aparecer el Decreto 9051 que establece en su Artículo 35. “Los sistemas de información interoperables y servicios de información deberán ser desarrollados bajo estándares abiertos y software libre” y luego con la Ley de Infogobierno que establece “Los programas informáticos que se empleen para la gestión de los servicios públicos prestados por el Poder Popular, a través de las tecnologías de información, deben ser en software libre y con estándares abiertos” (para más detalles ver http://www.fsfla.org/ikiwiki/legis/venezuela/). Por lo tanto, según todo lo anterior, es “ilegal” emplear software privativo en la APN. Ahora bien, como la pregunta, de nuevo, está relacionada con mi opinión, estoy convencido de que no siempre lo legal es lo correcto. En varios países es legal, por ejemplo, matar animales e incluso hasta personas. Pienso que no es totalmente correcto obligar a la APN a usar SL porque hay que admitir que aún existe mucho software privativo que no tiene alternativa de calidad en SL.

También creo que la pregunta está mal formulada dado que implementar es distinto a implantar, imagino que se refiere a implantar en la APN. Si ese es el caso, mi respuesta es sí pero en un largo plazo. Por la misma razón anterior, aún existe software libre que no llega a la calidad de grandes sistemas en software privativo (SAP y Oracle son los ejemplos típicos). Algunas dependencias de la APN han caído en el error de trata de desarrollar desde cero sistemas que puedan suplantar a estos grandes sistemas, lo cual obviamente no ha dado buenos resultados.

5. El Gobierno Venezolano lleva algunos años implementando Software Libre en las Instituciones Públicas. Según su opinión ¿por qué no se ha logrado la migración completa de la plataforma tecnológica de toda la Administración Pública?

Creo que ya la respondí en parte. Una de las razones es justamente la inexistencia de SL para algunos sistemas de software muy grandes, pero la segunda razón, me atrevo a afirmar, que se debe a la falta de planificación. Se deben identificar los Factores Críticos de Éxito para emprender una migración hacia SL, identificando para cada caso sus particularidades, tales como sistemas críticos, madurez organizacional, riesgos asociados con los SLA (acuerdos de servicios por sus siglas en inglés), compatibilidad de las aplicaciones de terceros (proveedores, clientes, servicios en la nube…), etc.

Esta falta de planificación, también me atrevo de afirmar, se debe a la falta de formación académica en SL, no solo a nivel técnico (redes, configuración de servidores, programación, etc.) sino a nivel gerencial (análisis y síntesis, metodologías, calidad, etc.)

6. Para todos los que usamos Software Libre habitualmente es ampliamente conocido que en la mayoría de los casos no es necesario “estar a la última en tecnología” para poder disfrutar del Software Libre. ¿Cree que la Administración Pública debería fomentar más el uso del Software Libre?

Me vas a disculpar, pero también creo que esta pregunta está mal formulada. La introducción no parece tener relación con la pregunta, pero igual procedo. Mi respuesta es Sí. Por la respuesta a la primera pregunta, creo que la APN debería ser la primera en fomentar el uso de SL dado que si bien es cierto que no todo SL es gratis, su mayoría lo es. Además, se debe recordar que SL no solo es Linux o LibreOffice, es decir, SL no es solo un sistema operativo ni una suite ofimática, cualquier software liberado con alguna licencia aprobada por la FSF o por la OSI es FLOSS (Free/Libre Open Source Software). Aquí voy a mezclar SL con OpenSource. Por lo tanto, Firefox también es FLOSS pero mucho más allá, solo con utilizar Internet, así sea con un navegador privativo, ya somos usuarios de FLOSS. El hecho de colocar una frase en un buscador y llegar hasta una página específica, quiere decir que hemos usado un DNS (servidor de nombre de dominio por sus siglas en inglés) que de seguro está en SL, esa página muy probablemente fue desarrollada con un lenguaje de programación libre o en última instancia usa HTML cuya especificación es de facto un estándar abierto.

7. ¿Cree que el mercado del Software Libre llegará algún día a competir con el mercado software privativo?

No lo creo. Ya lo está haciendo y desde hace mucho tiempo. Para muestra un botón:

  • Los más grandes competidores en sistemas operativos / lenguajes de programación para desarrollo móvil son justamente iOS vs Android.
  • Los más grandes competidores en sistemas operativos para servidores de alto rendimiento siempre han sido los de Microsoft / IBM (aunque IBM ha “coqueteado” bastante con SL) vs todos los derivados de Unix que se han liberado (Linux en todas sus distribuciones con Debian como protagonista).

8. ¿Es el Software Libre una manera de lograr un cambio en la sociedad a través del trabajo técnico?

Podría decirse que si. Si con trabajo técnico nos referimos a instalación, configuración y mantenimiento de equipos así como desarrollo (utilizando algún lenguaje de programación), creo que sí se podría lograr un cambio en la sociedad, dado que si esas personas se acostumbran a usar SL y estándares abiertos, estarán habituados a la transparencia que ofrece el simple hecho de tener acceso al código fuente y más allá de eso, estarían abiertos a las infinitas posibilidades que tenemos al compartir nuestro conocimiento para que otra persona se beneficie tanto como lo hicimos nosotros.

9. ¿Cómo percibe la comunidad de investigadores sobre Software Libre en Venezuela? ¿Cree que existeN nuevas generaciones que fomenten el uso de Software Libre en el país?

Aquí hay dos preguntas. Las respondo en orden:

Veo a la comunidad venezolana de investigadores en SL (si es que existe) en un nivel muy incipiente. He asistido a muchos Congresos Nacionales de SL y la mayoría de las ponencias son técnicas donde los ponentes demuestran sus conocimientos técnicos en el uso de cierta herramienta y en el mejor de los casos muestran los avances en el desarrollo de alguna herramienta o software desarrollado, sin descartar aquellas ponencias con alto tinte político, pero muy pocos investigan. Si bien es cierto que para desarrollar es necesario investigar, hay cierto tipo de investigación que es más teórico y de esa no he visto mucho en nuestro país. Como mencioné anteriormente, no he visto estadísticas sobre el uso de SL en Venezuela, evaluación del comportamiento de las comunidades de desarrollo en nuestro país, generación o identificación de Factores Críticos de Éxito, etc…

Si creo que existe una nueva generación que fomenta el uso de SL en el país. Hay que reconocer que el proyecto Canaima ha tenido grandes avances y ha logrado formar a una comunidad que se ha mantenido activa durante varios años. La personas del GNU Venezuela también han hecho un esfuerzo admirable al mantener durante más de 10 años el CNSL (Congreso Nacional de Software Libre) con ponencias en varios estados de nuestro país e incluso trayendo constantemente a Richard Stallman, el padre del movimiento de SL a nivel mundial.

10. ¿Qué consejos le daría a los investigadores del Software Libre?

Les aconsejaría que mantuvieran la objetividad y el rigor que amerita toda investigación. Con objetividad me refiero a ver el SL como lo que es: Software. Que por definición de la Real Academia Española (aunque no es la más usada en nuestro argot) es un “Conjunto de programas, instrucciones y reglas informáticas para ejecutar ciertas tareas en una computadora.” de forma tal que el SL, en mi opinión, no se debería ligar con inclinaciones políticas y/o partidistas que no tienen nada que ver con la ciencia. Y con rigor me refiero aplicarle mediciones de calidad al SL, generar modelos, hacer benchmarking, proponer evaluaciones arquitectónicas, y un largo etc. típicos de la Ingeniería del Software que pudieran aumentar mucho más sus fortalezas y oportunidades.

11.¿Qué se debe saber antes de utilizar o instalar programas de Software Libre?

“Que no debo ser el primer mortal que intenta hacer eso”. Con esta frase me refiero a que en SL casi siempre alguien ha intentado hacer lo que yo quiero hacer y quizá ha publicado la solución. Y si no es así, pues perfecto, hay una oportunidad para ser el primero que lo haga, lo cual va a ser muy bien visto, la comunidad lo va a agradecer y además te darán el reconocimiento público por haberlo hecho. Eso a muchas personas los motiva más que recibir un pago.

12.¿Es seguro usar Software Libre?

No necesariamente. De nuevo, con solo usar Internet ya estamos usando SL. Constantemente me preguntan ¿cuál es el mejor lenguaje de programación? o ¿cuál es el mejor sistema operativo?… la respuesta es: Depende. Depende de las necesidades, no todos los lenguajes de programación están hechos para atacar todos los problemas, no todos los sistemas operativos están hechos para todos los fines. Hay que tener en cuenta que no existe todavía el sistema perfecto. En base a mi experiencia en Aseguramiento de la Calidad puedo afirmar que todos los sistemas tienen bugs (con bug quiero agrupar los siguientes términos: error, falla y defecto. La aclaratoria puede ser fácilmente otra entrevista). Por lo tanto, cualquier software, sea libre o no, siempre va a tener un bug. Si limitamos SL a sistemas operativos, la arquitectura de Linux no hace factible la dispersión de virus, a menos que se le otorguen permisos totales (777) a todos los archivos de la máquina, lo cual sería una estupidez colosal y por defecto no es así. Además, para terminar con otra frase hecha: “No existen malos lenguajes de programación, existen malos programadores” la cual se puede extender a “No existen malos sistemas operativos, existen malos administradores de sistemas”.

13.¿En cuanto a seguridad informática y las recientes filtraciones de información por Internet, el Software Libre puede ayudar a protegernos?

Esto parece un corolario de lo anterior. La respuesta es si y no. El SL al liberar su código fuente y darle acceso a cualquier persona para ver, modificar, distribuir y redistribuir ese código fuente, fomenta la aparición de dos fenómenos: (1) Muchas personas querrán hacer daño y tratar de violar la seguridad de ese software, pero también, (2) muchas personas (y me atrevo a decir que de seguro son más que las anteriores) querrán solucionar y publicar la solución de ese daño. Incluso, también hay que decir lo contrario, el SL puede ayudar a realizar esas filtraciones de información. Se puede usar mucho SL para hacer ataques de fuerza bruta, denegación de servicio, ransomware, etc… y no por ello el SL es malo o bueno. De nuevo, los malos o buenos somos los humanos. Es como si una red de narcotráfico usara solo automóviles Toyota para sus fines… ¿se puede decir entonces que Toyota en particular, o el automóvil en general, nos perjudica o nos protege? No tiene mucho sentido.

14.¿Qué ​se espera en el futuro del Software Libre?

Como dije en mi entrevista en Diálogos USB, más que pensar en el futuro del SL, creo que SL es el futuro. El desarrollo de nuestra tecnología actual se debe en gran medida a los avances en SL. Sin embargo, voy a tratar de responder la pregunta en lugar de invertirla. Si nos apoyamos en la pirámide informacional que típicamente enseñamos en pregrado, donde la base está compuesta por datos, luego está la información, encima está el conocimiento y en el tope la inteligencia, puedo afirmar que para cada nivel ya existe SL. Respectivamente hay Sistemas manejadores de bases de datos, gran cantidad de sistemas de información, KMS (sistemas de gestión del conocimiento por sus siglas en inglés) y mucho desarrollo de inteligencia artificial apoyado justamente por SL. Me atrevo a colocar un nivel más alto: Creatividad. Un requisito de la creatividad es justamente la inteligencia. Para crear algo que no existe (valga la posible redundancia) se deben utilizar datos, información y conocimiento de forma inteligente, pero hasta el momento no he visto ningún software que sea creativo, salvo en las películas de ciencia ficción, es decir, un software que pueda crear una canción, un chiste o incluso otro software. Los virus, que también son software, se reproducen y supuestamente mutan, pero no son creativos. Me gustaría creer que el SL dará los primeros pasos en software creativo, si eso fuese posible.

15.Cuál es su opinión sobre: Pretender que todo el ‘software’ sea libre, ¿No es como pretender acabar con el hambre en el mundo?

Wao. ¡Qué comparación! Tengo varias formas de interpretar esa pregunta. Si “pretender acabar con el hambre del mundo” se toma como un ejemplo de un hecho titánico por no decir, imposible. Creo que si. Como expliqué anteriormente, el hecho de “obligar” restringe la “libertad”. Si todo el software fuese libre, no tendríamos la libertad de “empaquetarlo” o de “privatizarlo” o de “hacerlo privativo”, lo cual le reduce justamente la libertad. Recordemos que muy en el fondo, el software no es libre, el que es libre es el desarrollador y el usuario, en definitiva: el humano. El SL según la definición famosa de la FSF, le otorga 4 libertades al usuario. El término SL es una forma de etiquetarlo pero en realidad las libertades son para el humano. Si le pudiéramos dar características de ser vivo al software, siempre estaría confinado en un dispositivo físico (disco duro, pendrive o incluso memoria RAM que al final termina siendo una tarjeta en un slot), que además siempre va a depender de la electricidad para funcionar, por tal razón nunca el software podría ser libre, no tiene libertad de desplazamiento. Un posible término correcto sería “Software con licencia que le da libertad al usuario” pero obviamente es más fácil llamarlo Software Libre. Toda la reflexión y filosofía anterior implica lo siguiente: a menos que la humanidad entera cambie su forma de pensar, siempre habrá alguien que quiera no darle libertades al usuario o, en otros términos, hacer no libre a su software.

Por otro lado, la comparación parece indicar que el software privativo es el malo (como el hambre del mundo) y por lo tanto hay que acabar con él. El término malo en software se puede traducir como “de mala calidad”. Aunque me gane varios enemigos por la siguiente frase, igual la voy a utilizar: “Hay mucho SL de mala calidad”. Como dije anteriormente, no existe software perfecto. Siendo objetivo, hay que reconocer que el desarrollador al tener la potestad de liberar cualquier código fuente, sin pasar por intermediarios que hagan un estricto control de calidad, puede estar liberando un software una cantidad enorme de bugs. Existe la posibilidad de que algún desarrollador al ver los bugs envíe una versión corregida y solucione los problemas, pero eso no es tan sencillo cuando el software no es conocido y no ha formado una comunidad lo suficientemente activa. Por lo tanto, acabar con la mala calidad cuando existe esa capacidad casi infinita y descentralizada de liberar código sin restricciones, pues si, es imposible, es como pretender acabar con el hambre del mundo.

Anuncios

Palabras en la 3ra cohorte del Diplomado en Software Libre

 

Estimados graduandos.

Prof. Oscar González, Decano de Extensión de la Universidad Simón Bolívar
Lic. José Sosa, Presidente del Centro Nacional de Tecnologías de la información.
Ing. Octavo Rodriguez y Lic. Sandra Lozada, gerentes de Coral Visión.

Comunidad universitaria, familiares y público presente.

Buenos días.
Ante todo les pido disculpas por la tardanza dado que el evento tuvo que haber comenzado a las 9:30am
Hoy le dedicaré estas palabras a un tema que siempre me ha apasionado: el tiempo. Aunque suene a filosofía etérea, les aseguro que no les quitaré mucho tiempo.
Siempre citaré en estos eventos el excelente libro “La ética del hacker y el espíritu de la era de la información ” de Pekka Himanen .
En unas de sus lineas se afirma lo siguiente: “Al profesional de la información característico de nuestra época, [la] cultura de la velocidad le exige un uso todavía más efectivo de sus horas de trabajo. La jornada laboral se halla desmenuzada en una serie de rápidas citas y, cuando una termina, debe apresurarse para llegar a la siguiente. ”
¿Cuántos de nosotros no hemos tenido varias reuniones en un día? ¿Cuántas de ellas no han empezado a la hora porque los convocados no llegan a tiempo? ¿a cuántas de ellas hemos llegado tarde o se han retrasado por nuestra culpa?
Debemos cambiar esa realidad. Debemos optimizar el uso de nuestro tiempo y por ende el tiempo de los demás. La impuntualidad es una falta de respeto hacia el tiempo de los otros. Citando de nuevo a Himanen: “Los hackers optimizan el tiempo a fin de que haya más espacio para el ocio ”. Sí, para el ocio. Ocio como actividad motivadora y productiva. Dedicarle tiempo al ocio te hace más creativo y por ende mejor profesional.
Hoy están aquí, graduandos de la tercera cohorte del Diplomado en Software Libre de la Universidad Simón Bolívar, porque hace un año, ustedes o vuestros jefes, quisieron ser mejores profesionales y para ello invirtieron tiempo, y algo de dinero, pero sobretodo tiempo. Esa inversión hoy les ofrece sus intereses. En unos minutos tendrán un certificado de haber cumplido 200 horas lectivas relacionadas con Software Libre. Usen esas 200 horas para el beneficio de los demás, para ahorrarle tiempo a los otros y por ende a ustedes mismos.
El Software Libre, además de las 4 libertades y sus beneficios éticos y filosóficos, se mantiene justamente porque le ahorra mucho tiempo a los desarrolladores, dado que al compartir y liberar el código fuente, se está liberando la solución a un problema que ya no debe ser resuelto nunca más por nadie más.
Eric Raymond citado por Himanen establece que <<Para comportarte como un hacker, esta convicción, [a saber, que nadie debe estar esclavizado a un trabajo repetitivo] debe impulsarte a querer automatizar al máximo esos fragmentos aburridos, no sólo para ti mismo sino para todos los demás ”
Sería ideal que cada vez que veas el certificado que te vamos a otorgar, recuerdes que hay que rescatar el término Hacker, (reflejado en el logo del Diplomado), que tú, si ya no lo eres, deberías convertirte en un Hacker, no en un Cracker, pero sobretodo que deberías utilizar tus conocimientos para hacer más eficiente la vida de las personas y para ello el Software Libre te ayudará enormemente.
Más tarde tendremos el honor de escuchar a dos expertos que nos hablarán sobre Interoperabilidad y Software Libre. La IEEE define interoperabilidad como “la habilidad de dos o más sistemas o componentes para intercambiar información y utilizar la información intercambiada”.
Pero ¿por qué es tan importante hablar de interoperabilidad, no solo a nivel nacional sino global? Es importante no solo para integrar sistemas, no solo para que nuestros datos estén sincronizados entre todos los entes y organismos del estado, sino simplemente para ahorrar tiempo. Tiempo para la administración pública, tiempo para los ciudadanos, tiempo para los desarrolladores, tiempo para llegar puntuales, tiempo para regalárselo a otras personas, tiempo para invertirlo en actividades más interesantes, tiempo para que reflexionemos, tiempo para pensar.
No les quito más tiempo.

Felicitaciones.

Cuando en un segundo

Cuando en un segundo…

… fija la mirada, esa mirada inocente, atenta, curiosa…

… establece, absorto, contacto visual contigo y no desprende la atención a pesar de otras distracciones…

… alza las transparentes cejas, con un movimiento simultáneo de manos y pies…

… escucha con cuidado cada uno de los sonidos que emites, extraños para él, quizá también para ti…

… y luego lanza la sonrisa más enorme que puede…

… se lleva las manos a la cara, como tratando de ocultar el sonrojo producido quizá por dejar al descubierto sus vacías encías…

… y sus vastos cachetes hacen que sus ojos casi se cierren…

… y si además deja un conato de carcajada inédita e impracticada…

… puedes saber que ese pequeño bebé te ha reconocido y te ha dado las gracias por hacerlo feliz y te devuelve una cantidad igual, o incluso mucho mayor, de cándida e infinita felicidad.

Contemplación

Contemplar es Prestar atención en algo material o espiritual y por ende contemplación es la acción de contemplar, aunque la definición que más se acerca a lo que quiero expresar es Consideración, atención o miramiento que se guarda a alguien. Además la contemplación es el estado espiritual que aparece en el ser humano cuando practica el silencio mental. Contemplación es lo que despierta la llegada de un bebé.

Es un placer invalorable invertir cualquier cantidad de tiempo en observar con atención…

– Sus manitos incontroladas, escamándose por haber estado 40 semanas en el vientre materno…
– Sus piecesitos, tersos, suaves, arrugados, perfectos…
– Sus microuñas, similares a trocitos de plástico transparente de pocos milímetros de longitud…
– Sus hermosas expresiones realizadas quizá involuntariamente: su primera sonrisa, sus pestañeos, sus miradas…
– Sus apretones fuertes, tibios, húmedos hechos con sus 5 deditos minúsculos…
– Su forma de dormir, profunda, angelical e inocente…

Palabras de cierre – Graduación de la 1ra Cohorte del Diplomado en Software Libre.

Sartenejas 15 de Julio de 2010

Estimados graduandos.
Prof. William Colmenares,Vice-rector de la Universidad Simón Bolívar.
Prof. Carlos Graciano, Decano de Extensión
Prof. Violeta Urbina, Coordinadora de Educación Permanente del Decanato de Extensión
Profesores del diplomado y demás personal académico.
Empleados del Decanato de Extensión y demás personal administrativo.
Estudiantes asistentes de pregrado y postgrado.
Comunidad universitaria, familiares y público presente.
Buenos días.

Estas palabras están dirigidas a cada uno de ustedes estimados graduandos. No pretendo hacer un monólogo filosófico ni un discurso magistral. Espero simplemente captar su atención por breves minutos y expresarles mis más sinceras felicitaciones y todo mi agradecimiento.

Desorden Público en su famosa canción “Canto Popular de la Vida y Muerte” establece lo siguiente: “según lo que creas más importante, así dirás que triunfaste o dirás que te frustraste”. Pues tú eres hoy un triunfador/triunfadora.

  • Yolbeny, tu simpatía,
  • José Luis Melendez, tus comentarios amenos,
  • Marleny, tu vocación de servicio,
  • Jesús, tu camaradería,
  • Ismael y David, vuestra union y fraternidad,
  • María Garrido, tu constancia,
  • José Bosque, tu cautela,
  • Rosmary, tu sensibilidad,
  • Carlos, tu curiosidad,
  • Jenny, tu honestidad,
  • José Luis Basabe, tu sencillez,
  • Reina, tu independencia,
  • Luis Barreto, tu voluntad,
  • Amelia, tu perseverancia,
  • Luis Chirinos, tu paciencia,
  • Maria Liendo, tu veracidad,
  • Alexis, tu alegría,
  • Natalia, tu autodominio,
  • y Lisbeth, tu bondad,

te hicieron triunfar. Tú creíste en este Diplomado, tú creíste en su importancia, tú no lo abandonaste a pesar de los errores, tú le dedicaste casi todos los sábados de un año de tu vida a estos estudios y ahora en tus manos tienes un diploma. Aprovéchalo. Usa tus conocimientos para bien. Difúndelos y auméntalos cada vez que puedas, porque de nuevo “según lo que creas más importante, así dirás que triunfaste o dirás que te frustraste”.

Al mejor estilo de Ilan Chester, “yo se que ya se ha dicho en mil discursos pero hoy me toca a mi decirte: eres uno o una en un millón”. Lo digo con propiedad dado que la población venezolana candidata a ser estudiante del Diplomado en Software Libre, según proyecciones tomadas del Instituto Nacional de Estadística, está conformada aproximadamente por 20 millones de personas, por lo tanto, de nuevo cada uno de ustedes es uno o una en un millón. Son los primeros en tener ese diploma en sus manos. Siéntanse pioneros. Siéntanse privilegiados. De ahora en adelante tienen una responsabilidad más en sus hombros dado que a partir de este momento siempre serán ejemplo para las cohortes que siguen sus pasos.

Pekka Himanen en su libro “La ética del hacker y el espíritu de la era de la información” establece entre un océano de afirmaciones, la siguiente:
“Desde el punto de vista del hacker, el ocio-centrismo puede ser tan indeseable como el trabajo-centrismo. Los hackers quieren hacer algo significativo, quieren crear.”

A partir de hoy, si es que ya no lo has decidido, conviértete en un Hacker. Sí, en un Hacker. Debemos rescatar ese término. Hacker es aquella persona motivada por valores como Pasión, Libertad, Conciencia social, Verdad, Anti-Corrupción, Lucha contra la alienación del hombre, Igualdad social, Libre acceso a la información (conocimiento libre), Valor social (reconocimiento entre semejantes), Accesibilidad, Actividad, Preocupación responsable pero sobretodo por la Creatividad. Hacker no es el que daña una página web o entra sin permiso en sistemas ajenos para beneficiarse. Eso es un Cracker y estamos en contra de ese comportamiento. La prensa a nivel mundial ha utilizado el término Hacker para referirse en realidad a un Cracker.

Por lo tanto, a partir de hoy, si es que ya no lo has decidido, conviértete en un Hacker. Dedícate a cultivar tu Creatividad. Explota tus hobbies y mézclalos con tu trabajo y no te detengas hasta que domines ese pasatiempo casi a la perfección. Si puedes hacerlo con tecnología pues mucho mejor.

“Tener a disposición la tecnología y no utilizarla de forma creativa, es como adoptar un loro y no enseñarle a hablar”.

Así que, usa los conocimientos que has adquirido en este Diplomado para Crear. Hasta ahora ése es el aspecto que más nos diferencia de las computadoras. Las Bases de Datos, los Sistemas de Información, los Sistemas de Gestión de Conocimiento y la Inteligencia Artificial intentan gestionar los datos, la información, el conocimiento y la inteligencia respectivamente, pero ningún software ni mucho menos máquina alguna se le acerca a la Creatividad humana.

Ten siempre presente el logo del Diplomado, que no es más que una versión del emblema Hacker unido a la solución de un simple acertijo donde la clave es no autoimponerse límites y utilizar al máximo la creatividad.

Para cerrar, Jhon Lennon en su esperanzadora canción Inmagine dice algo parecido a esto:
“You may said I’m a dreamer, but I’m not the only one, I hope someday you’ll join us, and the world will be as one”… que en español es algo como “Tu podrás decir que soy un soñador, pero yo no soy el único. Espero que algún día tú te nos unas y entonces el mundo será uno”.

Yo no soy el único que soñó con un Diplomado en Software Libre, Octavio Rodríguez y William Colmenares también lo soñaron, pero sobre todo ustedes lo hicieron realidad. No soy el único que cree en el Software Libre, millones de personas en el mundo también lo hace, pero gracias a una persona que en su momento también fue un soñador y aún lo sigue siendo sistemáticamente, estamos congregados hoy aquí. Es para mi doble el honor entonces cerrar esta graduación dejando el terreno libre para el señor Richard Mathew Stallman, a quien debemos infinitos agradecimientos y a quien tendremos el orgullo de escuchar en breves minutos.

Muchas gracias.

Creatividad: ¿Factor Crítico de Éxito?

En estos tiempos cuando la tecnología, para bien o para mal, se adueña cada vez más de nuestro tiempo, cambiándonos casi a diario la forma de hacer nuestro trabajo, la forma de divertirnos, la forma de comunicarnos con los demás e incluso hasta la forma de descansar, mucho se ha escrito sobre la diferencia entre dato, información y conocimiento.

Desde Codd en 1970 con la introducción formal de las Bases de Datos Relacionales, hasta Cunningham en el 2001 con el desarrollo de la Wikipedia, se han visto cambios notables en el procesamiento y utilización de los datos. Pero no bastaba con almacenar eficientemente los datos, había que hacer algo más. Comienzan los grandes “gurús” a utilizar el término información con más frecuencia, se crea el término Informática y se habla entonces de Sistemas de Información. Davenport y Prusak establecen de una vez por todas las diferencias entre Dato, Información y Conocimiento. Nace entonces una nueva disciplina llamada Gestión del Conocimiento y con ella la gran variedad de sistemas que la soportan… sin avisarnos, pasamos de la Era de la Información a la Era del Conocimiento.

¿Qué viene después? ¿Hemos llegado al fin de la historia de Fukuyama? Sinceramente creo que no. Falta mucho. Muy apropósito de los ya celebrados 100 años de la Física, se debe recordar una frase sencilla pero quizá verídica de Albert Einstein: “La creatividad es más poderosa que el conocimiento”.

No les falta razón a los grandes autores como Druker cuando afirman que el principal factor de producción es el Conocimiento, pero la Creatividad cobra más importancia en estos tiempos donde lo único constante es el cambio.

Nunca, como individuos ni mucho menos como empresas, debemos perder la capacidad innata que tenemos para sorprendernos ante nuevas ideas (ciencia) y nuevas aplicaciones (tecnología), pero más imprescindible que esto, es la necesidad exclusivamente humana de CREAR. En mi caso como Ingeniero en Computación, específicamente como Desarrollador Web, y ahora como Profesor Universitario entiendo que la creatividad es un requisito indispensable para marcar la diferencia, es un valor que se debe cultivar. Trato de romper paradigmas a diario, mis paradigmas, LOS paradigmas, e intento romper los ajenos cuando me lo permiten. Todos los sistemas web rompen paradigmas.

Estoy convencido de que el éxito de cualquier organización está basado, más que en su capacidad para almacenar datos, procesar su información y/o adquirir cierto conocimiento estratégico de ella, en la capacidad de sus gerentes para crear nuevas ideas, de jugar con los conocimientos que nos regala la cultura y establecer nuevas relaciones, en pocas palabras en la Creatividad de sus “CIOs”.

Tener a disposición la tecnología y no utilizarla de forma creativa, es como adoptar un loro y no enseñarle a hablar.

La tecnología por si sola no genera cambios radicales en la economía de ninguna empresa, es su uso oportuno, eficiente y sobre todo innovador lo que marca la diferencia. Las grandes corporaciones multinacionales están concientes de esto y son las que pueden asumir el riesgo de cambiar para mantenerse, pero para las “PyMES” no es una opción el innovar o no, es una obligación, quizá un Factor Crítico de Éxito.