Desde que empezó a sonar por la red que Peter Sunde iba a empezar un proyecto para crear un sistema de DNS alternativo y descentralizado, desde Dot-P2p.es hemos apoyado la idea inicial de eliminar la figura de autoridad central para intentar comprometer la libertad de la red lo menos posible.
Pero estos días, se me han planteado algunas cuestiones que quiero lanzar al aire a modo de reflexión. Antes de empezar, quiero dejar claro que yo escribo desde el punto de vista de un desarrollador, es decir, que a priori todo lo que sea crear nuevas tecnologías, nuevas utilidades, es para mí algo positivo. Pero esta vez se nos han planteado ideas, que creo que pueden ser muy importantes en un futuro próximo, y que por lo menos debemos de pensar un poco.
La primera cuestión clara, es la necesidad o no de una autoridad central para gestionar todo el sistema de DNS. Cuando hablamos de autoridad central, nos podemos referir tanto a algo completamente centralizado como lo que hemos tenido hasta ahora (ICANN), como por ejemplo el nuevo sistema que se quiere desarrollar desde el proyecto Dot-P2P, que también sería una autoridad central pero que no podría revocar los dominios emitidos.
Las ventajas de gestionar un sistema DNS con una autoridad central son claras:
- No hay problemas de conflictos entre nombres de dominio. La autoridad central decide qué Ip va con qué nombre, en cambio en un sistema basado en confianza, se podrían dar conflictos entre varios servidores y niveles de confianza.
- La autoridad central gestiona la emisión de dominios, el registro, el tiempo de caducidad, etc
¿Y las desventajas? Pues también son claras. La autoridad central tiene el control total sobre los dominios, y puede en caso que le sea requerido por los gobiernos (como en los recientes casos del gobierno de EEUU, por ejemplo WikiLeaks) dar de baja el dominio del sistema, es decir, tiene la facultad de limitar la libertad de nuestra querida red de redes.
Hasta aqui todo correcto, el objetivo parece claro, encontrar un sistema de DNS que no sea centralizado pero que a la vez solucione los problemas de confianza, seguridad, registro, etc. Es un objetivo claro pero no por ello fácil, hay que estudiar bien las posibles soluciones, contar con buenos desarrolladores y el apoyo de la comunidad.
Aqui es donde mi mente de desarrollador se frota las manos, un proyecto apasionante, a largo plazo, revolucionario, que plantea retos importantes y que puede cambiar y mejorar el mundo de internet. Pero por otro lado tengo algunas dudas que a lo mejor alguien ya se ha planteado, y partiendo del desconocimiento que tengo en temas legales, tal vez alguien pueda responderme.
Cuando pensamos en libertad en la red, casi todos pensamos en lo mismo, libertad de expresión, software libre, que no se puedan cerrar webs discrecionalmente, etc. Mi pregunta principal, y de la que emanan el resto es la siguiente:
- ¿Donde está el límite?
Como os he dicho antes, no conozco muy bien la legislación vigente y la forma de actuar a la hora de perseguir actividades “delictivas” en la red. Pero si no hay nadie que en un momento dado pueda restringir el acceso a ciertas webs, ¿dónde ponemos el límite de lo legal?. Me explico, yo creo que todos coincidimos en que cerrar webs como Wikileaks, que lo único que hace es informar, se escapa de lo que yo concibo como libertad. Pero ¿y si la web tiene miles de archivos de pedofília?, ¿tal vez terrorismo?, ¿qué hacemos ahí?.
Aqui es donde me paro y me digo a mi mismo que todo esto ya estará pensado, y las autoridades tendrán otras maneras de resolver estas situaciones. Pero si Julian Assange ha llegado tan lejos con WikiLeaks, tal vez este “otro tipo” de webs también puedan. Es decir, si podemos mantener online una web que un estado considera ilegal, ¿cómo vamos a tirar otras con archivos considerados delictivos?. ¿Quién va a poner el límite de lo legal e ilegal?, ¿Votación?.
Por todo esto, os pido que si sabéis algo al respecto, por favor lo comentéis. Ya se que es algo raro un artículo de este tipo en una web que en principio pretende ayudar a desarrollar un proyecto de DNS descentralizado. Pero creo que es importante, por lo menos para mí, dejar este tipo de cosas claras para evitar futuros malentendidos. Y repito, yo soy un desarrollador que está a favor de la libertad en la red y por supuesto del software libre, pero esto se me escapa.


