El estilo de Vida del Software Libre

Tengo al rededor de 8 años siendo usuario y activista del mundo de software libre. Considero es una causa mayor con mucho valor para las personas como sociedad y como individuos.

Y creo que después de años de estar sumergido en esta corriente y mucha contemplación del mundo, de la vida misma, de las personas. Creo que llegué a una conclusión respecto al software libre y considero que se podría expresar de la siguiente manera.

El Software Libre es un estilo de vida, no un producto o pieza de código. El valor verdadero esta en que es lo que se puede lograr con el software libre, las vidas que puede afectar de manera positiva, no en el código específicamente, no en la versión a publicar.

Se trata de compartir y crear lazos entre personas. Se trata de lograr más de la vida misma. Y de cierta manera para poder habilitar esa posibilidad se requiere detenerse un momento y observar los detalles, sin perder la idea general.

meditateLas licencias, el copyleft, el proyecto GNU y la FSF (y organizaciones hermanas) son parte de los detalles. De los actuadores que permiten que la idea general sea posible, sin embargo considero que hoy día se invierte mucha energía y atención en los menores de los detalles que en el lograr la idea general.

Para ser parte del movimiento de software libre, no debes de ser un desarrollador de software, ni tampoco trabajar en informática o Tecnologías de la Información.

Para ser parte del movimiento del Software Libre debes de ser capaz de respetar y cultivar la buena voluntad hacia tu prójimo.

Eso es lo que se necesita.

Podría ser que no toques una computadora en tu vida, pero si esos valores se encuentran presentes en ti, el movimiento de software libre esta latente en tu estilo de vida.

En lo personal considero que no se trata de elegir una filosofía idealista y/o soñadora, se trata de tener una filosofía realista, por lo que hacer del movimiento de software libre tu estilo de vida tiene un gran impacto positivo para el movimiento y la comunidad.

Después de redactar las lineas anteriores las preguntas clásicas de algunas personas son:

¿Como pretenden todos vivir de software libre? ¿Cuando fue la última vez que comiste respeto y buena voluntad? ¿Son comunistas?

Y la respuesta a estas preguntas son más simples de lo que parecen y la realidad es esta.

1. No todos vivirán del software libre, así de sencilla es la realidad.
NO todos los involucrados vivirán de trabajar software libre.
Y esto es muy sencillo, a nadie le pagan por trabajar algo.
Se le paga a alguien por resolver un problema o una necesidad.

Algunos problemas resueltos pagan más que otros, sería tonto decirle a alguien – No hagas eso que te podría resultar en la mejora de tu persona y tus seres queridos, por desarrollar software libreworkplacePor ende muchas personas podrían apoyar al software libre y trabajar en cosas muy diferentes a la informática.

2. Nadie come respeto o buena voluntad.
El respeto propio y a otros, así como una actitud de buena voluntad, son propiedades observadas en personas con un alto desarrollo personal, cultivadas a lo largo de su proceso de crecimiento.

No se puede comer una propiedad, de igual manera el satisfacer una necesidad básica como comer, no esta condicionada a negar estas actitudes personales.

Al contrario estas se deben desarrollar al ir cubriendo las necesidades básicas hasta llegar a un estado de integridad.
crecimiento

3. El software libre puede existir en ambos sistemas económico-social, capitalista y comunista.
En lo personal y junto con la gran mayoría de personas occidentales, vivo en un sistema capitalista, tengo una visión propia de un sistema económico.

Si eres comunista y puedes tener un estilo de vida valioso para ti, excelente.
Por otra parte si eres capitalista y eso te funciona para ser una mejor persona, adelante.

El software libre no está peleado con ninguno.diff-hands

Por ello considero que el decirse ser un activista de software libre, no es un trabajo, una moda o una faceta, es un estilo de vida.

Considero que hay mucho que se puede mejorar en un movimiento como el del software libre, en sus comunidades y en la dirección de las mismas.

Sin embargo, como las personas, este movimiento pueden crecer, nuestro movimiento tiene la capacidad de lograr la integridad tecnológica y social que persigue tras sus valores, por lo cual vale la pena el trabajo que esto implique.hands

A todos aquellos que no conocían el mundo del Software Libre, bienvenidos.

Hagamos de este movimiento una filosofía de vida.

RMS en TEDx Talks

No tiene mucho que supe de la existencia del TED Talks, y es gracioso, por que muchos dirán que vivo debajo de una piedra para no saber de la existencia de TED Talks, pero bueno me enteré de una manera muy agradable.

Kiwix, el software en el que colaboré en su traducción y su distribución hace un buen tiempo, ya tiene soporte de HTML5 y archivos ZIM con los cuales poder distribuir TED Talks sin necesidad de Internet.

A continuación dejo con ustedes una joya de las presentaciones acerca de Software Libre, hecha por el master Richard Matthew Stallman en Geneva 2014.

Saludos!

Compilar Lib0 4.x-dev en Trisquel

En alguna ocasión compilé LibreOffice con el soporte para navegador web, sobre un servidor virtual de Trisquel.

A petición de Arturo, aquí la versión rápida de como compilar LibO-4.x-dev

Partimos de una máquina virtual con entorno de consola, yo uso Trisquel 6 (debería ser igual para Ubuntu 12.04)

sudo apt-get install xinit python-software-properties software-properties-common ; \
sudo add-apt-repository ppa:malizor/gtk-broadway ; \
sudo add-apt-repository ppa:libreoffice/ppa ; \
sudo apt-get update ; sudo apt-get upgrade ; \
sudo apt-get install git libgnomevfs2-dev ; \
sudo apt-get build-dep libreoffice ; \
git clone git://anongit.freedesktop.org/libreoffice/core libo ; \
cd libo ; ./autogen.sh --enable-gtk3 --without-java --disable-gstreamer-1-0 ; \
make ; sudo make install

Esto tomará una considerable cantidad de tiempo, después de construir se inicia LibreOffice con las siguientes ordenes:

$ export SAL_USE_VCLPLUGIN=gtk3 ;\
export GDK_BACKEND=broadway ; \
/usr/local/lib/libreoffice/program/soffice --writer

Y posteriormente accede en el navegador a http://<servername>:8080 – o si estas probando localmente, eso sería http://localhost:8080 por supuesto.

LibO4-dev-Abrowser

Saludos y seguimos en contacto.

Nautilus, el inicio

Por muchos años he sido un entusiasta de los equipos de computo y con el paso del tiempo de las tecnologías de la información.

Teniendo aun una carrera de ingeniería en una rama completamente diferente, me apasiona mucho temas como el software libre, proyectos comunitarios y las novedades tecnológicas.

Sin embargo mi trabajo en la industria petrolera local era lo que me daba sustento durante algunos años, cuando ese sustento se acabó tuve la oportunidad de dedicarme de tiempo completo a proyectos personales, de software libre y así iniciar un negocio de esta índole.

Por años tuve un proyecto personal que nombré SwITNet y lo con el tiempo libre amplié a su visión empresarial como SwITNet Ltd.

Hoy día damos un paso mas en esta travesía con Nautilus, un Internet-Cafe que con el apoyo de mis padres, esposa y suegros logramos iniciar.

Nautilus es un espacio que presta como cualquier Internet-Cafe los servicios básicos de renta de equipos, acceso a Internet y demás servicios. Así mismo pretende ser un nicho de desarrollo para usuarios de Ñu con Linux local, al tener un ambiente mixto entre los sistemas operativos disponibles y de igual manera dar continuidad a los productos de SwITNet Ltd como parte de su mejora continua.

Este es un gran evento en nuestra familia y cambio en nuestro estilo de vida actual, así mismo es el hito para iniciar una red de servicios en este campo de la informática.

Este es además un reto personal y vamos comenzando.

Damas y caballeros Nautilus a iniciado

nautilus_logo_final

El experimento de privacidad telefónica aka Googleless

Hace ya un tiempo que he estado de vacaciones forzadas, disfrutando de mi familia, trabajando en proyectos personales y haciendo experimentos tecnológicos uno de ellos es el uso de Cyanogenmod sin Google Apps.

Como muchas personas en el mundo uso teléfono celular, tal vez no sea la mejor idea si es que tenemos en cuenta que mientras más tecnología usemos somos mas vulnerables a ser espiados, catalogados, incriminados, engañados, etc. Sin embargo es un mal necesario que he generado a lo largo de varios años, así que lo menos que puedo hacer es el usarlo de manera responsable y tener cuidado en manos de quien pongo mi información.nsa-eagle

Cuando comencé SwITNet tuve la idea de escribir y alertar a la gente común acerca de los peligros tecnológicos que presenta usar software privativo, acerca de los derechos de los usuarios y de muchas otras amenazas digitales que día a día llegan a nuestra puerta y en la mayoría de los casos no somos capaces de reconocer así como de las alternativas disponibles para hacer frente a dichas amenazas. En ese momento antes de ponerme a escribir al respecto (en internet) me di cuenta que no podía usar un servicio prestado por Google, Facebook, MySpace, Yahoo, Microsoft, etc, ya que la mayoría de esos servicios son parte del problema que quería alertar y con las revelaciones que hizo Snowden, quedó mas que confirmado lo que era un secreto a voces, la CIA/EL-GRAN-HERMANO nos esta vigilando, re-escribiendo la historia y modificando la realidad.

Así me decidí a dar el paso de hacer autosuficiente este proyecto, y que toda la información que publicara correría en un servidor propio, un servidor que yo instalaría, que pudiera auditar el sistema operativo y que supiera que la información sensible no dejaría el servidor, solo se publicara lo que yo eligiera publicar y tener la certeza de que eso es lo que pasa.

Con mi teléfono celular siento la misma necesidad, quiero poder evitar en la medida de lo posible estar divulgando a los 4 vientos todos mis hábitos, trazar una linea muy bien definida entre lo que quiero compartir y lo que es información personal. Muchas personas pueden pensar que es una perdida de tiempo y que desde el momento en el que uso celular ya no tengo privacidad, podría ser cierto, pero espero lograr ir avanzando un paso a la vez, para saber hasta donde puedo llegar en mi cruzada por la privacidad y si al final definir si es algo que puedo aceptar o si definitivamente no me es aceptable usar celular o inventar otro método de comunicación ja ja ja ja, finalmente esto es un experimento y su principal función es recabar información.

Se de gente que ha experimentado el escuchar música libre únicamente por un tiempo determinado, esto es dejando todo su repertorio musical de los artistas de moda  y únicamente escuchar artistas que dan a su público el derecho de escuchar, descargar y compartir su música con otros, para esto Jamendo es la mejor plataforma disponible, lo cual se me hace un muy buen experimento ya que existen muy buenos artistas esperando la oportunidad de ser escuchados y demostrar su talento, en lo particular lo considero una experiencia muy buena y enriquecedora.

Bueno regresando al tema, ¿y como lograr esto?, como intentar trazar una linea entre la información que tus proveedores de servicios de comunicaciones y tu quieres que tengan, primero que nada gracias a los teléfonos inteligentes esto hace que esto sea aun más complicado ya ahora no solo te tienes que preocupar por los detalles de la telefonía, sino también por los de una computadora, ya que un smartphone es una computadora, sin embargo no todo está perdido.

Ya que al igual que existe el software libre para computadoras, tenemos software libre para estos teléfonos, y la tesis de esta entrada es;cyanogen

El único tipo de software en que puedes confiar es el software libre

Tendrá errores, podrá no estar completamente detallado, pero siempre serás libre de usarlo, verlo, mejorarlo y compartirlo. Siempre estará en tus manos el poder anticipar alguna mala intención por parte del desarrollador. En el tema de Android, existen pocas opciones, pero existen. Hablamos de Cyanogenmod y Replicant.

En mi muy particular caso, no existe un port en Replicant para el teléfono que actualmente uso, por lo que me tuve que ir con Cyanogenmod, este proyecto está bajo mucho desarrollo y pruebas. Realicé una instalación limpia sin las aplicaciones de Google, obteniendo un equipo con mucho mas espacio de lo normal y trabajando a una buena velocidad, se nota la mejora de la vida de la batería, en pocas palabras muy buen rendimiento.

f-droidPosterior, para agregar funciones al celular por medio de aplicaciones opté por F-Droid, un repositorio de software libre con el cual puedes encontrar una gran cantidad de aplicaciones libres compatibles con tu dispositivo, un par de aplicaciones fue posible descargarlas desde el sitio de sus respectivos desarrolladores, así mismo el hospedaje de servicios como contactos, calendarios, tareas, almacenaje de archivos, que en la mayoría de los casos Google cubría, lo he reemplazado por ownCloud, del cual les platiqué, una de las aplicaciones mas completas en lo que se refiere a almacenaje de información en tu propia nube.

Gracias al servidor en el que corro SwITNet, me es posible tener autonomía con la administración de mi información, desde imágenes, teléfonos direcciones, nombres y otras cosas, de igual manera la administración de mi correo se lleva principalmente desde los servidores de correo instalados en SwITNet, estos sincronizados a mi teléfono y computadora.

owncloudY bueno, en general mi teléfono esta completo gracias a estos proyectos de SL, F-Droid promovido por la FSFE, Cyanogenmod por su comunidad de desarrolladores, ownCloud por parte de su equipo de desarrollo y en general  a todos los promotores y desarrolladores del software libre. Aun falta mucho que revisar, como hacer llamadas seguras, encriptado de mis datos en el teléfono, etcétera.

Adicionalmente me gustaría compartir un par de archivos para bloquear publicidad por medio del archivo hosts, muchas personas no son partidarias de usar hosts para bloquear publicidad, sin embargo a mi me ha dado muy buenos resultados y por ello les dejo aquí las opciones

Para mayor conocimiento al respecto del archivo hosts pueden informarse aquí. Ah, si se lo preguntan, si, los teléfonos inteligentes si tienen un archivo hosts.

Dudas, preguntas, comentarios, recomendaciones, bienvenidas