Inciándose en el Software Libre

Si es de las personas que se preocupan al conocer que el Prisma, programa de ciberespionaje masivo que está llevando a cabo la Agencia Nacional de Seguridad estadounidense (NSA por sus siglas en inglés), vigila todo lo que hacemos en internet o si simplemente quiere defender el legado del comandante Hugo Chávez, expresado en el Objetivo Estratégico y General 1.5.3 del plan de la patria 2013-2019 que dice: “Impulsar el desarrollo y uso de equipos electrónicos y aplicaciones informáticas en tecnologías libres y estándares abiertos”, entonces es el momento de comenzar a deslastrarse del software privativo e iniciar el camino que nos lleve a la masificación del uso y el desarrollo del software libre.

Para utilizar software libre en su computadora personal lo primero que hay que conocer es qué distribución Linux utilizar (llamadas coloquialmente distro). Una distro es una colección múltiple de programas llamados paquetes que están bien organizados, preparados, configurados y compilados listos para la instalación y generalmente incluye un núcleo, herramientas y bibliotecas, documentación, el sistema de ventanas, el gestor de ventanas y un entorno de escritorio, esto es lo que llamamos el sistema operativo; adicionalmente contienen los programas que permiten realizar las tareas cotidianas, suite ofimática, navegador de internet, reproductor de música, editor de gráficos, entre muchísimos otros. 

Entre las distribuciones que hay en el mercado encontramos Ubuntu, muy amigable, sencilla de instalar e ideal para usuarios que están iniciándose en el software libre; tenemos una hecha en Venezuela con muchas facilidades y opciones de uso –llamada Canaima– y para los más entusiastas tenemos una llamada Debian, que es la base de donde salieron las mencionadas anteriormente. Lo bueno es que todas se pueden obtener descargándolas de internet sin ningún costo.

Una vez que se han decidido por una distribución tienen la opción que se llama “Live” que se ejecuta desde un CD/DVD o una unidad USB y puede probar todas las opciones y herra- mientas directamente en la computadora que desee sin tener que instalar nada ya que se ejecuta desde la unidad extraíble. Esta es una muy buena opción para quienes buscan probar y curiosear en Linux sin realizar cambios en su PC o portátil. Por aquí comienza la aventura, queda de su parte atreverse a descubrir y entusiasmarse con el mundo del software libre.

@hensaca
Caracas

Diseñando con Software Libre

Hace algunos años atrás las aplicaciones para diseño gráfico no eran las que más llamaban la atención de los desarrolladores de aplicaciones en software libre, los mayores esfuerzos se invertían en los paquetes y programas para acceso a internet, servidores, redes y ofimática, entre otros, pero la consolidación de las diversas distribuciones trajo consigo que día a día cada vez más y más personas, grupos, colectivos y hasta algunas empresas se vayan sumando a la tarea de ampliar el rango de acción de los proyectos que se logran con el software libre.

Hoy en día el sector del diseño/artes gráficas encuentra en el software libre gran cantidad de aplicaciones que permiten la realización de tareas que pueden ser tanto sencillas como complejas con acabados totalmente profesionales que no tienen nada que envidiarles a las elaboradas con suites privativas.

Entre las principales tareas que podemos realizar con programas desarrollados en software libre encontramos: Diseño bitmap y retoque fotográfico con Gimp, programa de edición de imágenes digitales en forma de mapa de bits, tanto dibujos como fotografías. Maquetación con Scribus, programa para autoedición, que ofrece un gran rendimiento en la creación de publicaciones por computadora. Diseño gráfico vectorial con Inkscape, es un editor de gráficos vectoriales en formato SVG, gratuito, libre y multiplataforma. Edición de audio con Audacity, es un editor de grabación y edición de sonido libre, de código abierto y multiplataforma. Edición de gráficos 3D con Blender, es un programa dedicado especialmente al modelado, iluminación, renderizado, animación y creación de gráficos tridimensionales. Edición de Video con Cinelerra, es un potente editor de video orientado hacia los productores profesionales. Aquí no están todos, solo se escogieron los más populares de algunos segmentos.

En nuestro país con la aprobación y entrada en vigencia de la Ley de Infogobierno la Administración Pública Nacional (APN) tiene el enorme reto de completar totalmente, en un máximo de tres años, la migración de las aplicaciones privativas que aún estén siendo utilizadas por otras desarrolladas usando software libre, así que ya en el área de diseño gráfico no hay excusas para migrar y de seguro un nutrido grupo de entusiastas dentro de la APN ya se encuentra explorando su creatividad con tecnologías libres. Así que ¡tienen la palabra!

@hensaca
Caracas

Hardware Libre

Para efectos de este escrito llamaremos hardware libre a aquellos dispositivos electrónicos que mantienen las especificaciones para el proceso de fabricación, el diseño conceptual y los diagramas esquemáticos incluido el código fuente, de acceso público de tal forma que ofrezcan: libertad de uso, de estudio y modificación, de distribución y redistribución de las mejoras para que cualquier usuario pueda crearlos, modificarlos, rediseñarlos y reconstruirlos de acuerdo con su conveniencia.

El hardware libre forma parte de la cultura libre y aunque se sigue la misma filosofía del software libre, que no es otra que la generación de nuevos conocimientos que mediante su apropiación social contribuyen a la soberanía tecnológica y la independencia nacional, es importante destacar que libre no es sinónimo de gratis.

Las principales ventajas que encontramos con el hardware libre son incrementar la capacidad de crear nuevas tecnologías de calidad, con mayor eficiencia y menor costo gracias al trabajo colaborativo, desarrollo de una industria fabricante de partes, piezas, componentes, repuestos y muchos otros elementos que sirvan de base para el desarrollo nacional. La principal desventaja es la enorme dependencia en materia de producción de hardware libre que se tiene donde tres o cuatro países son los generadores de la mayoría de las patentes que atentan contra él.

Los proyectos en hardware libre que más se conocen en la actualidad son el RaspBerry Pi que es una pequeña computadora del tamaño de una tarjeta de crédito que se le puede conectar un televisor, un teclado y se puede utilizar para muchas tareas de un PC de escritorio. Otro es el Arduino que es un microcontrolador, una placa, un pequeño sistema de procesamiento que ofrece varios puertos de entrada y salida y un entorno para el desarrollo de proyectos electrónicos. Pero la lista es larga e incluye cámaras, impresoras 3D, computadoras de bajo costo, robótica, teléfonos, vehículos y sistemas industriales complejos, por solo mencionar algunos.

El impulso y desarrollo del hardware libre hoy en día está más que plenamente justificado cuando las grandes transnacionales de tecnología conjuntamente con los gobiernos con pretensiones imperiales, como el estadounidense, lo utilizan como arma para tratar de perpetuar su dominio y doblegar la voluntad de los pueblos que han elegido emprender la lucha por su liberación.

@hensaca
Caracas

Computación en "la nube"

Con el incremento del ancho de banda para la conexión a internet también ha llegado este nuevo paradigma dentro de las tecnologías de información que proviene del inglés (Cloud Computing) y no es más que un modelo que ofrece sus servicios y el uso de los recursos informáticos directamente desde internet o dicho de otra manera es una red de computadoras o centros de cómputo conectados a internet que tienen como fin ofrecer servicios remotos bien sea de aplicaciones, almacenamiento de archivos, procesamiento y base de datos, entre otros.

Las principales ventajas que ofrece este modelo de computación en “la nube” es que permite a particulares y empresas la posibilidad de acceder a sus servicios desde cualquier parte del mundo, el único requisito es tener acceso a internet. Con la llegada de los teléfonos inteligentes y las tabletas ni siquiera es requisito obligatorio tener una computadora para acceder a lo servicios en “la nube”, no tienes que realizar costosas inversiones en adquisición de software o hardware; tienen alta disponibilidad por lo que las fallas en los servicios son mínimas; es independiente de los sistemas operativos, Linux, Android, Mac, Windows, etc.

Los entornos más conocidos de computación en “la nube” son las públicas que son aquellas que son gestionadas por terceras personas u organizaciones y generalmente se ofrecen por medio de aplicaciones o servicios web a través del internet, por ejemplo Facebook, Google, etc; las nubes privadas son aquellas que son gestionadas por los propietarios de la infraestructura: servidores, discos duros, red, etc., y están orientadas a usos específicos; adicionalmente también podemos encontrar “las nubes” híbridas que son una combinación de las dos anteriores.

Las principales desventajas de la computación en “la nube” están orientadas más que todo a la seguridad y privacidad, ya que, desde que Edward Snowden hizo público el programa de espionaje y vigilancia llevado a cabo por el Gobierno estadounidense, el almacenaje, procesamiento y difusión de nuestra información privada se ha convertido en una gran preocupación. Por ello, debemos tener muy presente que “la nube” es una buena alternativa para algunos casos pero debemos saber hasta dónde estamos dispuestos a llegar ya que en la actualidad ningún entorno informático está en capacidad de garantizar un cien por ciento la seguridad de nuestros datos.

@hensaca
Caracas