Bloquear publicidad no es lo mismo que el activismo político o la censura moralina.

Actualización 23/2/16

Hosty ha sido reparado para recuperar su función original, tal como lo indica en los comentarios de esta nota su autor, quien por supuesto explica mucho mejor de lo que yo podría hacerlo como ocurrió todo.
Hago público mi agradecimiento por tan pronta y esmerada respuesta.
gato.

En octubre de 2014 en DesdeLinux se publicó un artículo que mostraba como usar un script de bash llamado hosty para bloquear los anuncios publicitarios a nivel del archivo hosts. Es decir dejar el control del bloqueo de los insoportables anuncios al propio sistema operativo, en lugar de hacerlo a nivel de cada navegador (y cualquier otra aplicación). Descarga su listado de sitios desde los lugares habituales tales como easylist, mozilla-hispano y otros similares.

Este método tiene muchas ventajas, comenzando por que es el propio sistema operativo el encargado de filtrar las direcciones indeseadas; lo que se hace con mucha mayor velocidad y con un gasto bastante menor de recursos del sistema en general.

Hosty se encuentra en GitHub y es software libre y desde entonces hasta el día de hoy lo usaba en cada uno de mis equipos. Tiene además un lugar muy destacado en el servidor del colegio ya que agiliza en forma notable el acceso de los chicos a la Internet, además evita muchos problemas con publicidad inapropiada, especialmente de contenido sexual.

Acostumbraba actualizarlo una vez por mes y no había tenido problemas. Ayer realicé una actualización y noté que la descarga de archivos fue bastante mayor que la de costumbre, sin embargo no di mayor importancia al asunto hasta que por la noche intenté visitar la sección de Fórmula 1 del diario en línea Marca (desde muy joven soy fanático de este deporte) y para mi sorpresa no pude hacerlo: “La página no está disponible”. Después de verificar que el equipo estaba accediendo correctamente a la Red intenté con AS deportes y el resultado fue nuevamente el no conseguir entrar al sitio.

Sospechando un Anti AddBlocker probé con un navegador sin complementos de ninguna especie ya que mi navegador usual es un Firefox armado hasta los dientes y el resultado fue el mismo. Un poco mosqueado encendí el portátil (que no había actualizado en algún tiempo) y conseguí entrar sin problema a cualquier lugar. Sospeché de inmediato de hosty, pero como ya era noche decidí dejar las pesquisas para la mañana.

Hoy sábado temprano lo primero que hice fue abrir el archivo /etc/hosts para revisar su contenido, que inexplicablemente había crecido mucho y una rápida búsqueda confirmó mis sospechas: marca.com estaba en la lista.

Pero mi sorpresa no paró ahí, había muchos otros sitios de información general en el listado y además en forma completamente incomprensible cientos y cientos de sitios de pornografía, incluyendo los muy conocidos de acceso gratuito, Además encontré entre los mas de 70,000 sitios de la lista sitios de juegos de azar, de apuestas y muchos de los cuales yo no tenía idea de su existencia. ¡Esto no tiene nada que ver con bloqueo de publicidad! ¡Es censura pura y dura!

Busqué entonces en GitHub que es lo que había cambiado y me encontré con un commit de principios de febrero de 2016 realizado por una persona que usa el nick santos82, había agregado entre otras modificaciones 8 archivos de descarga que son los causantes de esta abusiva e incomprensible censura.

Esta persona, usando las libertades que nos concede el software libre ha introducido en este útil programa al menos dos cosas que violan de en forma flagrante esa propia libertad bajo la que se ampara: En primer lugar introduce un elemento político al incluir entre los sitios bloqueados, todos aquellos que tienen que ver con el mentado Canon AEDE que se ha establecido en España por su gobierno y por supuesto el software libre es agnóstico en relación a todo asunto de esta índole.

En segundo lugar al incluir un listado de sitios de “dudosa moral” (¿la moral de quien?) introduce un elemento que limita el uso que cualquier individuo pretenda darle a su computadora, independientemente de sus preferencias y sus gustos. Por supuesto sobra decir que ha pervertido en forma completa el uso del programa original, que repito su único propósito era el bloquear los anuncios publicitarios, de la misma forma que lo hacen las muy conocidas extensiones para los navegadores como AdBlock, uBlock, uBlock Origin y otras similares.

Afortunadamente se trata de software libre y gracias a las funcionalidades que ofrece GitHub he podido recuperar el script original de hosty. No planeo realizar un fork del mismo ya que no tengo tiempo para darle mantenimiento, ni mucho menos para revisar las contribuciones que puedan realizar otras personas, lo que en vista de los sucesos tiene una importancia capital. Pongo eso sí el script al alcance de cualquiera que desee descargarlo y usarlo:

https://mega.nz/#!x85CmIzD

Recomiendo muy encarecidamente no usar el programa original, al menos en tanto no se modifique y regrese nuevamente a operar de acuerdo a su propósito inicial.

El camino al infierno está empedrado de buenas intenciones solía decir con sabiduría mi madre. Nadie debe erigirse en guardián de las opiniones políticas de otros y mucho menos levantarse como custodio de la moral ajena. Permitir esto significa en esencia darle la razón a todos aquellos que pretenden limitar las libertades civiles, incluyendo a las agencias de seguridad y a los gobiernos más represores de este mundo, que precisamente se destacan por bloquear el acceso a todos aquellos sitios “que no son buenos para sus ciudadanos”, al mas puro estilo del “Bien Amado Líder”.

Si no gustas de la pornografía o de las apuestas, simplemente no ingreses a esos sitios, o en su defecto tómate la molestia de bloquearlos por tu cuenta. Si no compartes la actitud de una empresa o su relación con un gobierno, además de no usar sus productos ten valor civil y realiza acciones de protesta civilizadas y efectivas. ¡Nunca permitas que otros tomen esas decisiones por ti!

Anuncios

5 pensamientos en “Bloquear publicidad no es lo mismo que el activismo político o la censura moralina.

  1. Buenas, soy el creador de hosty, me enteré de esto porque me llego un pingback a este articulo. Gracias por avisar, efectivamente yo no escribí los últimos cambios y no me había percatado de esto, soy de Argentina y no entre a ninguna de las webs que estaban siendo claramente censuradas. El problema ya fue corregido apenas terminé de leer tu articulo, lamento la demora con respecto al commit, la base de usuarios supongo que es reducida y ningun otro lo reportó. Si necesitas ayuda puedes dirigirte al repo de GitHub, mandarme un DM a mi twitter o dejar un comentario en el artículo de DesdeLinux, los leo rápidamente si estoy libre.
    Mis más sinceras disculpas, saludos.

    Me gusta

  2. Hola. Soy el autor del cambio y por tanto de haber metido la pata, pues ese cambio es un error no intencionado.

    El script fue modificado como se explica en el commit para permitir dos cosas
    1- Que el script pudiera usar fuentes en zip y en .7z
    2- Que el usuario pudiera agregar fuentes sin necesidad de meterlas en el script
    (puedes verificarlo en el comentario del merge que introduce el error que mencionas).

    Primero encontré varias fuentes en zip y 7z y pensé que era interesante que el script pudiera manejarlas, así que las agregue (metí todas las que encontré para probar mejor, por eso hay de todo) para probar las modificaciones necesarias para que pudiera descomprimirlas y añadirlas al resultada.

    Luego quise probar también la lista aede y la agregué.

    Durante todo esto me di cuenta que esto me impedía subir los cambios al proyecto porque estas fuentes, como tu dices, no deberían estar en el script. Así que de hay surgió la otra modificación que te comentaba: que el usuario pudiera agregar fuentes (via ~/.hosty) sin necesidad de modificar el script.

    Por falta de tiempo todos estos cambios los hice de manera discontinuada y se ve que o se me olvido quitar las fuentes del script antes de hacer el merge.
    Para colmo de la mala suerte, me aceptaron el “pull request” sin darse cuenta de este error.

    Creo que es comprensible que nadie iba a incluir esas fuentes esperando que ni el autor original que tiene que aceptar el pull request ni los usuarios finales se iban a dar cuenta. Ha sido simplemente un error.

    Espero haber aclarado lo sucedido y te pido por favor que modifiques tu post para que quede reflejado.

    Muchas gracias y siento las molestias.

    Me gusta

  3. Que civilidad se muestra en el desarrollo de la conversación, todos con sus argumentos fundamentados y claros. Tal vez por pertenecer a la comunidad que gusta del software open source. Saludos

    Me gusta

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s