<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tangamandapio</title>
	<atom:link href="http://elopio.net/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://elopio.net/blog</link>
	<description></description>
	<lastBuildDate>Sat, 16 Jan 2010 20:41:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>(English) Go Pirates!</title>
		<link>http://elopio.net/blog/2010/01/english-go-pirates/</link>
		<comments>http://elopio.net/blog/2010/01/english-go-pirates/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 20:32:22 +0000</pubDate>
		<dc:creator>elopio</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[Revolución]]></category>

		<guid isPermaLink="false">http://elopio.net/blog/?p=509</guid>
		<description><![CDATA[Disculpa, pero esta entrada está disponible sólo en English.
]]></description>
			<content:encoded><![CDATA[<p>Disculpa, pero esta entrada está disponible sólo en <a href="http://elopio.net/blog/en/feed/">English</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elopio.net/blog/2010/01/english-go-pirates/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mi ring toné pirata y el muerto Miguel Abuelo</title>
		<link>http://elopio.net/blog/2009/12/mi-ring-tone-pirata-y-el-muerto-miguel-abuelo/</link>
		<comments>http://elopio.net/blog/2009/12/mi-ring-tone-pirata-y-el-muerto-miguel-abuelo/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 03:00:08 +0000</pubDate>
		<dc:creator>elopio</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[Música]]></category>

		<guid isPermaLink="false">http://elopio.net/blog/?p=503</guid>
		<description><![CDATA[«[...] Miguel Abuelo, fue un músico, poeta y cantante argentino. Fue líder de Los Abuelos de la Nada.»
Miguel Abuelo murió hace 11 años. Más en wikipedia&#8230;
Pensé en él cuando, leyendo en el blog de Patricio Llorente, encontré un enlace a una entrevista de Crítica Digital. Aquí la española Concha Buika habla brevemente sobre crisis y [...]]]></description>
			<content:encoded><![CDATA[<p>«[...] <a href="http://es.wikipedia.org/wiki/Miguel_Abuelo">Miguel Abuelo</a>, fue un músico, poeta y cantante argentino. Fue líder de <a href="http://es.wikipedia.org/wiki/Los_Abuelos_de_la_Nada">Los Abuelos de la Nada</a>.»<br />
Miguel Abuelo murió hace 11 años. Más en <a href="http://es.wikipedia.org/wiki/Miguel_Abuelo">wikipedia</a>&#8230;</p>
<p>Pensé en él cuando, <a href="http://www.patriciolorente.com.ar/2009/11/26/sus-bisnietos-pueden-trabajar/">leyendo en el blog de Patricio Llorente</a>, encontré un enlace a <a href="http://www.criticadigital.com/impresa/index.php?secc=nota&#038;nid=34573">una entrevista</a> de Crítica Digital. Aquí la española <a href="http://es.wikipedia.org/wiki/Concha_Buika">Concha Buika</a> habla brevemente sobre crisis y producción musical. Dice:</p>
<blockquote><p>«¿qué voy a saber yo de cómo se arreglan los mundos? Pero desde mi humildad y mi inconciencia creo que un pequeño pasito sería dejar de comprar discos de gente que ya murió. Esos discos tendrían que estar en todas las escuelas e institutos y universidades, porque es un legado de personas que se ganaron el don de la eternidad. Son secretos que debemos compartir, porque esas personas nos cuentan de cómo sobrevivir y continuar. Dejaron un mensaje para todos. No compremos discos de personas muertas, ¡que sus bisnietos pueden trabajar, cojones!»</p></blockquote>
<p>Un pequeño pasito, pero que bueno sería que cuando uno muera, todo lo que hizo pase a ser patrimonio común. Que la gente pueda aprovechar y mejorar lo que uno dejó. Para esto, las leyes deberían limitarse a proteger la remuneración por concepto de derechos de autor para los autores vivos.</p>
<p>Creo yo que todo el mundo sería más feliz si pudiera descargar la música de Miguel Abuelo y crear mezclas para seguir construyendo a partir de lo que él nos dejó.</p>
<p>El <a href="http://es.wikipedia.org/wiki/Ring_ton%C3%A9">ring toné</a> de mi celular es una mezcla de <a href="http://www.rock.com.ar/letras/7/7214.shtml">Octavo sendero</a>, canción del disco <a href="http://www.rock.com.ar/discos/2/2815.shtml">Et Nada</a> de Miguel Abuelo. Se las dejo <a href='http://elopio.net/blog/wp-content/uploads/2009/12/abuelo.ogg'>aquí</a> para que sean más felices:<br />
<a href='http://elopio.net/blog/wp-content/uploads/2009/12/abuelo.ogg'>abuelo.ogg</a></p>
<blockquote><p>«Camina hasta ese final.<br />
Y cuando a ese final llegues<br />
recién allí comenzarás.»</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://elopio.net/blog/2009/12/mi-ring-tone-pirata-y-el-muerto-miguel-abuelo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>un wordpress multilingüe</title>
		<link>http://elopio.net/blog/2009/12/wordpress-multiligue/</link>
		<comments>http://elopio.net/blog/2009/12/wordpress-multiligue/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 09:09:24 +0000</pubDate>
		<dc:creator>elopio</dc:creator>
				<category><![CDATA[Software libre]]></category>

		<guid isPermaLink="false">http://elopio.net/blog/?p=500</guid>
		<description><![CDATA[Me entraron ganas de escribir aquí en espanglish. Que sirva esta entrada para avisarle a toood@s mis fieles lectores :D
Hacer esto con wordpress es muy sencillo porque otras personas ya se han preocupado por este problema y han escrito programas libres para solucionarlo. Y los publicaron aquí. 
Hice unas rápidas pruebas con dos de esos [...]]]></description>
			<content:encoded><![CDATA[<p>Me entraron ganas de escribir aquí en espanglish. Que sirva esta entrada para avisarle a toood@s mis fieles lectores :D</p>
<p>Hacer esto con wordpress es muy sencillo porque otras personas ya se han preocupado por este problema y han escrito programas libres para solucionarlo. Y los publicaron <a href="http://wordpress.org/extend/plugins/tags/multilanguage">aquí</a>. </p>
<p>Hice unas rápidas pruebas con dos de esos plugins: <a href="http://wordpress.org/extend/plugins/xlanguage/">xLanguage</a> y <a href="http://wordpress.org/extend/plugins/qtranslate/">qTranslate</a>.</p>
<p>Lo que pienso hacer es muy sencillo. No quiero traducir todo el contenido, sino agregar algunas entradas en inglés y otras en español. Entonces ambos solucionan mi problema, e incluyen funcionalidades adicionales que no usaré para nada. </p>
<p>La decisión fue algo aleatoria. O digamos que por un criterio subjetivo de usabilidad me quedé con qTranslate para continuar las pruebas. </p>
<p>Pero me gusta más la forma de xLanguage para etiquetar los idiomas. xLanguage utiliza un atributo lang, mientras que qTranslate pone las etiquetas como comentarios.</p>
<p>A ver cómo sale&#8230; Luego de más pruebas creo que voy a necesitar un xTranslate.</p>
<p>Ahora hay un widget de idioma en la segunda barra lateral. Funciona para páginas, categorías y la interface. Y también para el RSS.</p>
]]></content:encoded>
			<wfw:commentRss>http://elopio.net/blog/2009/12/wordpress-multiligue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>buen día, día</title>
		<link>http://elopio.net/blog/2009/10/buen-dia-dia/</link>
		<comments>http://elopio.net/blog/2009/10/buen-dia-dia/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 07:50:00 +0000</pubDate>
		<dc:creator>elopio</dc:creator>
				<category><![CDATA[Música]]></category>

		<guid isPermaLink="false">http://elopio.net/blog/?p=480</guid>
		<description><![CDATA[Soy todos tus olvidos y de todos tus olvidos aparece mi alimento. Aquí tu libertad. Aquí tu intención apelmazada de ser pájaro. Aquí el destello de tu risa. Aquí mi boca arriba y gritando ¡buuueeeeen díííííííííaaaaaaaaaaaaaaa!&#8230; a todo lo que pasa.
Yo soy el que da roto de tu paso olvidado, aquel que te camina descalzo [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Soy todos tus olvidos y de todos tus olvidos aparece mi alimento. Aquí tu libertad. Aquí tu intención apelmazada de ser pájaro. Aquí el destello de tu risa. Aquí mi boca arriba y gritando ¡buuueeeeen díííííííííaaaaaaaaaaaaaaa!&#8230; a todo lo que pasa.<br />
Yo soy el que da roto de tu paso olvidado, aquel que te camina descalzo entre tus pasos. Nada sé, no. Nada sé. Nada sé.<br />
Buen día sol, piedra, caracol, tontos. Buen día cielo, madre, hijo, padre. Buen día rayo, microbio, luna, agua. Buen día lagarto, júbilo, saber. ¡Buen día, día!<br />
Aquí úlcera con bonete y danza tirolesa. Yo, zapato, transpirar, palabra vaga, ah sí&#8230; memorias puestas, já, pero no olvidadas.<br />
Tomate de mí. Tú no sabes andar por este ruido y sin baranda. Suéltate después, ¡que no lo veas! Tú dueles del amor aquí, en el mundo. Y tú… tú aguardas en la casa de tu muerte.<br />
Aunque el mar te robe todo el viento. Aunque el viento te robe la saliva recuerda, recuerda&#8230; La luz refleja afuera. La luz refleja adentro. Ven, cavaremos hasta la superficie de la tierra. Todo lo de buscar ya fue encontrado. Creciendo vengo desde un viejo informe y una caja es tu cuerpo en donde el dolor no cesa. Adentro mío escarba hoy tu mano tratando de ubicarte en alta cima. Embelésate ahora que estás vivo y enloquece en transversar los columpios. Este mundo era ya una loquería. ¡Vamos!, ¡adelante! Llegarás todo junto, llanura y vegetal entrelazados, agua sobre fuego y fuego bajo tierra. Sé bien&#8230; que tus coros se pondrían contentos. Vamos, vamos, adelante. Hay que insertar la rueca del silencio. Que suba lo que crece. Lo que se aparta, aparte. Lo que vino se encuentre. Lo que se fue, se vaya. Aquí voy yo, el que río y rió bajo y sobre las vertientes. ¡Aquí voy yooooooooooooo! El que fintó al amigo. &#8220;Oíd que hermoso fluido que sueña en ti llamando, humano, humano, humano, humano&#8230;&#8221;<br />
El pensamiento corre, el cuerpo baila, los ojos iluminan, la voz llega y escapa. ¿Por qué trastocar la lozanía en tu alma? ¡Ohhh!, la estridente coraza, yo sé. Ah sí, la enfrascadora jornada.<br />
Hólguense las manos serviciales, la tarea del amor industrioso y fraternal. Buen día placer, fuego. trabajo. Buen día remanso, tempestad, dolor. Buen día basura, acento, muerte. Buen día noche, peces, amor. Buen día humildes, desmanes, palabras.<br />
¿Y si hubieras contraído compromiso con la muerte? Je, ¿y si hubieras muerto acaso? Habrías llevado gloria hacia allá, pero habrías dejado fábula, utopía y polvo entre mis cófrades mortales. Pobre eres si no llevas repletas las arcas de tu corazón. Idiota perdido, aquel que no reconoce un odio insensato. ¿Qué imbécil no verá su pasión más desjuiciada? ¿Qué clase de rico será quien no lleve todo junto y en un solo puño la psiquis y el latido de su pueblo?<br />
Buen día, día. Han caído cortezas de mí. Imperios han venido y desaparecido. He comido del pan de la locura, sí. Tanto he dormido en el azul barro del invierno como he vuelto de la blanca luz de los ciegos al mundo del desierto, entre cactus, reptiles y liderares. Voy a poner de nuevo en marcha la fanfarria. Me fecunda la música que tonifica y que remedia. Las artes sempiternas, las musas liberales. Huelo, como, bebo, río. Me recuesto cara al cielo y mi reposo goza en la paz de todos los orígenes. Mas si persisto en los sahumerios más sutiles no es si no que porque desde muy abajo yo&#8230; viajo, transformando.<br />
No nosotros, no. Regocijos de rocío sobre narices espléndidas. No nosotros, bravos Napoleones sin batalla. No nosotros, elásticos enhebradores de deseos. El compromiso nunca ha sido mi bálsamo. Soy de aquí, despierto, poto, tenso y me quedo para cantar y amar desde un huerto manual en mis hermanos. ¡Buen día día! Buen día a todo lo que pase. ¡Adiós! Barcos anclados sobre torrentosas aguas. ¡Buen día futuro venturoso!</p></blockquote>
<p style="text-align: right;"><a href="http://es.wikipedia.org/wiki/Miguel_Abuelo">Miguel Abuelo</a></p>
]]></content:encoded>
			<wfw:commentRss>http://elopio.net/blog/2009/10/buen-dia-dia/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Introducción a la criptografía IV &#8211; diseño</title>
		<link>http://elopio.net/blog/2009/10/introduccion-a-la-criptografia-iv-diseno/</link>
		<comments>http://elopio.net/blog/2009/10/introduccion-a-la-criptografia-iv-diseno/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 17:34:00 +0000</pubDate>
		<dc:creator>elopio</dc:creator>
				<category><![CDATA[Geek]]></category>

		<guid isPermaLink="false">http://elopio.net/blog/?p=475</guid>
		<description><![CDATA[Hay dos reglas básicas que se deben cumplir. Primero, sólo podemos tratar de vencer al adversario a través de los protocolos. No se puede usar la fuerza, la legislación ni los sicarios.
Segundo, los protocolos deben ser públicos. Lo único secreto son las claves, que son datos, no algoritmos. La seguridad es distinta a la ofuscación, [...]]]></description>
			<content:encoded><![CDATA[<p>Hay dos reglas básicas que se deben cumplir. Primero, sólo podemos tratar de vencer al adversario a través de los protocolos. No se puede usar la fuerza, la legislación ni los sicarios.</p>
<p>Segundo, los protocolos deben ser públicos. Lo único secreto son las claves, que son datos, no algoritmos. La seguridad es distinta a la ofuscación, y mantener el protocolo oculto puede ser costoso o imposible. Entonces mantener los protocolos ocultos es una muestra de que no serían útiles si son analizados seriamente.<br />
<span id="more-475"></span></p>
<h1>Diseño dirigido por criptanálisis</h1>
<p>Este enfoque se basa en ataques concretos y cómo vencerlos.</p>
<ol>
<li>Se identifica una meta criptográfica</li>
<li>Se ofrece una solución</li>
<li>Se buscan ataques contra la solución</li>
<li>Cuando se encuentra un ataque, se devuelve al paso dos y busca una mejor solución</li>
</ol>
<p><a href="http://elopio.net/blog/wp-content/uploads/2009/10/diseño-dirigido-por-criptanalisis.png"><img src="http://elopio.net/blog/wp-content/uploads/2009/10/diseño-dirigido-por-criptanalisis.png" alt="diseño dirigido por criptanalisis" title="diseño dirigido por criptanalisis" width="328" height="533" class="aligncenter size-full wp-image-476" /></a></p>
<p>Con este enfoque, uno nunca sabe si las cosas están bien, ni siquiera cuando ha terminado. Se continúa el ciclo hasta que el diseñador se siente suficientemente confiado. Pero entonces, si un nuevo ataque no pensado aparece, la solución puede ser muy dificil o incluso imposible.</p>
<h1>Diseño con seguridad demostrable</h1>
<p>El nivel más bajo lo componen primitivas atómicas, que también son protocolos. Los protocolos criptográficos se construyen con las primitivas como base. Entonces la idea es empezar a partir de buenas primitivas.</p>
<p>Estas se toman de dos fuentes: construcciones ingenieriles (como <a href="http://en.wikipedia.org/wiki/Data_Encryption_Standard">DES</a>) y problemas matemáticos (como <a href="http://en.wikipedia.org/wiki/RSA">RSA</a>).<br />
Por ejemplo, las funciones de una vía son primitivas computacionalmente difíciles. En estas funciones, f es fácil de calcular pero difícil de invertir. De forma que se pueden usar como una buena base para tener protocolos confiables.</p>
<p>Las buenas primitivas son escasas y diseñarlas y analizarlas es importante, pero el enlace débil en la criptografía del mundo real parece estar entre las primitivas atómicas y los protocolos. En este enfoque, vemos a un criptógrafo cómo algo que convierte primitivas atómicas en protocolos, de forma que estos heredan su fortaleza.</p>
<p>El plan es demostrar la seguridad a  través de una reducción: la única forma de vencer el protocolo es romper la primitiva atómica.</p>
<p><a href="http://elopio.net/blog/wp-content/uploads/2009/10/seguridad-demostrable.png"><img src="http://elopio.net/blog/wp-content/uploads/2009/10/seguridad-demostrable.png" alt="seguridad demostrable" title="seguridad demostrable" width="291" height="398" class="aligncenter size-full wp-image-477" /></a></p>
<p>El paso central de este enfoque es brindar un modelo y una definición. Luego se puede hacer una reducción del esquema a alguna primitiva básica. Para esta  reducción necesitamos una definición formal de lo que significa la seguridad de la primitiva, o sea, cuáles ataques soporta. </p>
]]></content:encoded>
			<wfw:commentRss>http://elopio.net/blog/2009/10/introduccion-a-la-criptografia-iv-diseno/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free Software, Free Society: ensayos selectos de Richard M. Stallman</title>
		<link>http://elopio.net/blog/2009/10/free-software-free-society-ensayos-selectos-de-richard-m-stallman/</link>
		<comments>http://elopio.net/blog/2009/10/free-software-free-society-ensayos-selectos-de-richard-m-stallman/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 17:00:25 +0000</pubDate>
		<dc:creator>elopio</dc:creator>
				<category><![CDATA[Letras]]></category>
		<category><![CDATA[Software libre]]></category>

		<guid isPermaLink="false">http://elopio.net/blog/?p=471</guid>
		<description><![CDATA[* Esto lo escribí para la revista Tiempo Compartido, volumen 7, número 4, de noviembre del 2007.
En 1971, Richard Stallman era un hacker[1] que trabajaba en el laboratorio de inteligencia artificial del MIT. Pertenecía a una comunidad en la que compartían el software. Si alguien de otra universidad o de alguna compañía solicitaba el código [...]]]></description>
			<content:encoded><![CDATA[<p>* Esto lo escribí para la revista <a href="http://www.ic-itcr.ac.cr/tiempo_compartido/">Tiempo Compartido</a>, volumen 7, número 4, de noviembre del 2007.</p>
<p>En 1971, Richard Stallman era un hacker<sup>[<a name="id1" href="#ftn.id1">1</a>]</sup> que trabajaba en el laboratorio de inteligencia artificial del MIT. Pertenecía a una comunidad en la que compartían el software. Si alguien de otra universidad o de alguna compañía solicitaba el código fuente que creaban, ya sea para adaptarlo a sus necesidades o portarlo a otra plataforma, ellos se lo daban.</p>
<p>Pero luego, empezaron a surgir computadoras (como VAX y 68020) que incluían sus propios sistemas operativos. Hasta para obtener una copia ejecutable de estos se debía firmar un acuerdo de no divulgación (<em>non­disclosure agreement</em>). Era software privativo, no podía ser modificado ni redistribuido. Como menciona Stallman, «eso significa que el primer paso para usar la computadora era prometer negarle la ayuda a su vecino. Cooperar con la comunidad quedaba prohibido. La regla impuesta por los dueños del software propietario era: &#8220;si usted comparte con su vecino, usted es un pirata; si quiere cambios, ruéguenos a nosotros que los hagamos.&#8221;»</p>
<p>Richard Stallman piensa que los usuarios de computadoras deberían ser libres de modificar los programas para que se adapten a sus necesidades. Además dice que deberíamos ser libres de compartir el software, porque ayudar a otras personas es la base de la sociedad.</p>
<p>&#8220;Free Software, Free Society&#8221; (&#8220;Software libre para una sociedad libre&#8221;) [<a href="http://shop.fsf.org/product/free-software-free-society/">1</a>] es un compendio de ensayos y charlas que nos presentan esta filosofía, así como el trabajo práctico realizado por Stallman con el apoyo de una comunidad de millones de personas que piensan como él.<br />
<span id="more-471"></span></p>
<h1>GNU y la Fundación para el Software Libre</h1>
<p>«Yo experimenté lo que es recibir un acuerdo de no divulgación cuando alguien se negó a darme, a mí y al Laboratorio, el código fuente del programa controlador de nuestra impresora (ciertas características que le hacían falta a este programa hicieron el uso de esta impresora extremadamente frustrante).» A partir de esto, Stallman llegó a la conclusión de que, para volver a formar la comunidad de hackers, lo primero que se necesitaba era un sistema operativo libre. Cualquiera sería capaz de unirse a la comunidad y usar las computadoras sin tener que ir en contra de sus amigos.</p>
<p>Al hacerlo compatible con Unix se aseguraba que fuera portable, y decidió llamarlo GNU<sup>[<a name="id2" href="#ftn.id1">2</a>]</sup>.<br />
En 1984 renunció al MIT para iniciar el proyecto. Primero escribió un front­end de C, para un compilador de Pascal (que después de algunos años sería utilizado al crear GCC). El primer programa que distribuyó fue GNU Emacs, un editor de texto que vendía a cambio de $150 iniciando el negocio de distribución de software libre.</p>
<p>En 1985, al ver que más gente se interesaba en el proyecto, crearon la Free Software Foundation para obtener financiamiento y desarrollar el sistema operativo libre. Entre los programas escritos y mantenidos por ellos se encuentra la biblioteca de C (glibc, utilizada por los programas para comunicarse con el kernel en los sistemas GNU/Linux) y BASH (shell utilizado en la mayoría de sistemas GNU/Linux).</p>
<p>En 1990 lo único que faltaba para concluir el sistema operativo era el kernel (hasta el momento los programas GNU se ejecutaban en Unix). Decidieron implementarlo como una colección de procesos servidores que corrieran sobre Mach. Para 1991 aún no estaba listo, pero en ese momento apareció Linus Torvalds con su kernel, y empezaron a combinarlos obteniendo como resultado GNU/Linux, el sistema<br />
operativo libre usado en las distintas distribuciones actuales.</p>
<p>Un estudio realizado sobre Red Hat 7.1 en 2001, indica que el sistema para ese tiempo contenía 30 millones de líneas de código fuente, y que su desarrollo hubiera costado $1000 millones y 8000 años­ persona, siguiendo las etapas del desarrollo del software propietario. [<a href="http://www.dwheeler.com/sloc/redhat71­v1/redhat71sloc.html, 2002">3</a>]</p>
<h1>Copyright o Copyleft</h1>
<p>La mayoría de personas asumen que los derechos de autor (<em>copyright</em> en inglés) son un derecho natural, y los editores de software tratan de convencernos de esto (porque en la práctica los autores ceden sus derechos a las empresas). Sin embargo, Stallman nos hace ver que la Constitución de los Estados Unidos y la tradición legal rechazan este punto de vista. Son un monopolio artificial impuesto por el gobierno que<br />
limita un derecho natural de los usuarios: copiar. Su fin principal es promover el progreso científico y de esta forma beneficiar a la sociedad.</p>
<p>Las leyes actuales de derechos de autor fueron creadas en la era de la imprenta. Obligan a los editores a obtener permisos antes de publicar un artículo para que estos se encarguen de difundir el conocimiento, sin interferir en el trabajo de científicos y estudiantes [<a href="http://shop.fsf.org/product/free-software-free-society/">1</a>].  Hoy en día, la mejor forma de diseminar el conocimiento es la Web, hoy en día esas leyes dejaron de cumplir su objetivo y se convirtieron más bien en un obstáculo para el progreso.</p>
<p>Usando estas mismas leyes que limitan la libertad de los usuarios, Stallman ideó una forma de asegurar que el software libre permaneciera libre por siempre. Creó la GNU General Public License (GPL) [<a href="http://www.gnu.org/licenses/gpl­3.0.txt, 2007">4</a>], una licencia de protección a los derechos de autor que acompaña los ejecutables y el código fuente del software libre. </p>
<p>Se le considera <em>copyleft</em> porque sus clausulas permiten la libre ejecución, modificación y distribución del programa, pero lo más importante, obligan a que cualquier trabajo derivado deba ser publicado con la misma licencia, asegurando a los programadores que su colaboración seguirá beneficiando a la comunidad aún después de modificaciones y agregados. Esto se vuelve necesario ya que las mismas empresas que limitan la libertad podrían tomar el trabajo de la comunidad y convertirlo en software propietario, como ha sucedido con muchos proyectos liberados al dominio público, o distribuidos con licencias que lo permiten. Según Stallman, estos proyectos persiguen la popularidad, no la libertad.</p>
<p>De esta forma se define el software libre como un asunto de libertad, no de precio. Se refiere a cuatro tipos de libertad para los usuarios del software [<a href="http://www.gnu.org/philosophy/free­-sw.html">5</a>]:</p>
<ul>
<li> Libertad de ejecutar el programa, para cualquier propósito. (libertad 0)</li>
<li>Libertad de modificar el programa para que se adapte a sus necesidades (libertad 1)</li>
<li>Libertad de redistribuir copias, ya sean gratis o no. (libertad 2)</li>
<li>Libertad de distribuir versiones modificadas del programa, de forma que la comunidad pueda beneficiarse de sus mejorías. (libertad 3)</li>
</ul>
<p>Además, esta definición indica que el acceso al código fuente es una precondición para las libertades 1 y 3.</p>
<h1>Toda una filosofía</h1>
<p>La filosofía que impulsa este movimiento nos dice que la sociedad necesita libertad e información que siempre sea accesible, libertad de conocimiento. Pero sobre todo la sociedad necesita que se impulse la cooperación antes que la competencia. Nos dice el autor que cuando los dueños de las grandes compañías de software le llaman pirata a alguien que trata de ayudar a su vecino, están contaminando el espíritu<br />
cívico.</p>
<p>Claro que la competencia no es mala por si sola, el problema es cuando un competidor bloquea y ataca al otro. Esto es a lo que hemos llegado en el campo del software, una pelea en la que la calidad queda de lado; y otros aspectos como la influencia política, el tamaño o el dinero son los que deciden cual es el ganador.</p>
<p>Por esta ideología que pone al usuario y a la sociedad por encima de la ganancia económica, Stallman ha sido calificado como profeta por unos, y como extremista por otros. La principal crítica que le hacen es que la licencia GPL excluye a algunos desarrolladores de software privativo, que no están de acuerdo en liberar su trabajo y llegan a comparar esta licencia con un virus. Sin embargo él se defiende diciendo que no están siendo excluidos de la comunidad, ellos deciden no entrar, porque «ser parte de la comunidad significa unirse y cooperar con nosotros».</p>
<p>Al fin y al cabo, el objetivo es que la mayor cantidad de usuarios y desarrolladores se «contagien» de libertad. Entre más información y conocimiento tenga una persona, más libre es, por eso la información y el conocimiento deben ser libres.</p>
<p>Esta discusión también causó la creación del movimiento de código abierto, cuando un grupo importante de la comunidad empezó a diferir sobre estás opiniones. Decidieron formar un grupo aparte, en el que se mantienen todos los beneficios prácticos, pero que deja de lado todos los asuntos ideológicos. El software libre promueve todas estas cosas que más bien entran en el campo de la ética, y como<br />
resultado de este «Idealismo Pragmático» hemos obtenido programas que además de ejecutar, siempre podremos estudiar, arreglar, adaptar y mejorar.</p>
<h1>Las patentes</h1>
<p>En el libro aparecen una y otra vez los efectos negativos de asignarle al software un dueño, como por ejemplo en el caso de las patentes. Esta forma de protección da al titular de la patente el derecho exclusivo sobre la explotación de una invención por 20 años a partir de la presentación de la solicitud [<a href="http://www.cedi.uchile.cl/catalogo/downloads/dimension.pdf">6</a>], a cambio de que los detalles de su invención sean publicados. </p>
<p>No importa si alguien más llega a la misma invención por métodos totalmente distintos. esa idea solo podrá ser utilizada pagando al titular de la patente, o cuando expire la protección. En 1987 se usaban procesadores de 50 MHz, en el campo de la computación 20 años es muchísimo tiempo, por lo que esperar a que expire la patente no es viable.</p>
<p>Entonces el Stallman nos presenta las 3 opciones: evitar la patente, licenciar la patente o revocar la patente en un juicio. La primera muchas veces no es posible, como ejemplo vemos el caso del formato de imágenes GIF que utiliza un algoritmo patentado para la compresión. Para cuando Unisys (titular de la patente) se dio cuenta de esto y empezó a cobrar, ya el uso de GIF era muy común en páginas de Internet.<br />
A pesar de que surgió un formato alterno sin patentes y con algunas otras ventajas, los desarrolladores debieron decidir entre pagar la licencia o perder a los usuarios acostumbrados al formato.</p>
<p>La segunda tampoco es del todo viable. Asumiendo que el titular ofrezca la venta de licencias (ya que no está obligado a hacerlo), el monopolio que ostenta le permite cobrar precios más allá de lo razonable. Stallman nos dice que la única forma de beneficiarse del sistema de patentes es ser una mega­corporación multinacional (como IBM con sus más de 9000 patentes); pero para una empresa normal, pagar 20<br />
patentes para sacar al mercado su producto puede significar la quiebra, sin importar que el proyecto hasta incluya una que otra idea patentable.</p>
<p>Y la tercera opción es tal vez la menos viable de todas. Las invenciones para ser patentables deben tener un uso práctico, poseer un elemento de novedad y no ser obvias [<a href="http://www.cedi.uchile.cl/catalogo/downloads/dimension.pdf">6</a>]. Pero muchas veces las oficinas de patentes aceptan invenciones que no cumplen con estos requisitos, incluso en el libro se mencionan dos elementos utilizados por Stallman en sus programas que después aparecieron patentados. En estos casos sería posible realizar un juicio para revocar la patente, si el afectado tuviera los millones necesarios para costearlo.</p>
<h1>Por una sociedad libre, al menos en lo tecnológico</h1>
<p>En los últimos años se ha hecho más evidente la inutilidad e inoperancia de las leyes de protección autoral aplicada al software, ya que cada vez se alejan más de los objetivos para los que fueron creadas. No han contribuido a aumentar la cantidad de conocimiento porque obligan a iniciar los programas desde cero, cuando es más provechoso adaptar un programa ya existente. Esto obstruye la creación de nuevos<br />
trabajos útiles para la sociedad, por la duplicación de esfuerzos que deberían ser aprovechados para mejorar el estado del arte.</p>
<p>Además los usuarios siempre encuentran la manera de compartir las cosas que les son útiles (de aquí el éxito que han tenido las redes P2P). Pero en lugar de comprender que el sistema de protección ha dado un giro equivocado, la tendencia actual es restringir cada vez más a los usuarios del software. Stallman ataca de forma muy fuerte la gestión de derechos digitales (más conocido como DRM por sus siglas en inglés). Por estas restricciones ahora nos encontramos DVDs que sólo pueden ser ejecutados en ciertos equipos, e­books que sólo una persona puede leer y CDs que no podemos respaldar, sin importar que esto vaya en contra del «uso legitimo» de las cosas por las que pagamos. Pero el problema no queda ahí, también pretenden prohibir la producción de dispositivos de grabación y criminalizar la investigaciones en áreas como decodificación e ingeniería inversa. Este conjunto de ideas son incluidas dentro de lo que llaman<br />
«Computación Confiable», pero que según el autor es todo menos eso, ya que permiten a los proveedores conocer quién, cuándo y como accede una obra, autorizar o negar este acceso, y poner restricciones de forma unilateral (e incluso variable) sin importar los derechos que las leyes otorgan a los usuarios. Son computadoras que obedecen a los proveedores, no a los dueños.</p>
<p>«Los autores, como yo, no merecen un poder especial sobre ustedes, si quieren recompensarme por el software y los libros que he escrito, yo agradecido aceptaría un cheque. Pero por favor, no entreguen su libertad en mi nombre.&#8221; [<a href="http://shop.fsf.org/product/free-software-free-society/">1</a>].</p>
<h1>Licencias</h1>
<p>Los derechos de autor aplican a partir de la creación de la obra, no requieren de ninguna formalidad y su registro es opcional (únicamente para darle certeza jurídica) [<a href="http://www.cedi.uchile.cl/catalogo/downloads/dimension.pdf">6</a>]. El <em>copyleft</em> es un tipo de <em>copyright</em> en el que el autor cede los derechos patrimoniales de su obra. Entonces, aplicarle el <em>copyleft</em> a un programa es muy sencillo: primero se debe aclarar que está protegido por los derechos de autor, y luego basta con incluir los términos que permiten a las personas usarlo, modificarlo y redistribuirlo. Por esto Stallman<br />
presenta al final de su libro las licencias creadas por GNU, solo hay que incluirlas al distribuir el programa.</p>
<p>Aparece el texto completo de las licencias General Public License, Lesser GPL (para librerías que por alguna razón deben ser enlazadas en programas no libres) y Free Documentation License (para la documentación, los manuales y cualquier texto relacionado con los programas libres).<br />
&#8211;</p>
<div class="footnote"><sup>[<a name="ftn.id1" href="#id1">1</a>]</sup> Alguien a quién le gusta lo que hace y disfruta siendo muy bueno en eso. Aplica a actividades muy distintas, que tienen en común habilidad, inteligencia y juego al explorar los límites de lo posible. Por otro lado &#8220;Cracker&#8221; es el que rompe las medidas de seguridad de los sistemas, a veces también son hackers, pero la mayoría de veces no. [<a href="http://docs.google.com/View?docid=dd6z8gtp_18fc5wk8#RS,_On_hacking">2</a>]</div>
<div class="footnote"><sup>[<a name="ftn.id2" href="#id2">2</a>]</sup>Acrónimo recursivo para GNU’s Not Unix.</p>
]]></content:encoded>
			<wfw:commentRss>http://elopio.net/blog/2009/10/free-software-free-society-ensayos-selectos-de-richard-m-stallman/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mataratos</title>
		<link>http://elopio.net/blog/2009/10/mataratos/</link>
		<comments>http://elopio.net/blog/2009/10/mataratos/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 17:39:32 +0000</pubDate>
		<dc:creator>elopio</dc:creator>
				<category><![CDATA[Letras]]></category>

		<guid isPermaLink="false">http://elopio.net/blog/?p=468</guid>
		<description><![CDATA[Pruebe usted a bailar en una habitación a oscuras. O a llegar, a través de la cornisa, a la habitación de al lado. Pruebe a desconectar el teléfono. O a tirarse a la
piscina, para sentir el agua helada sobre la piel, y temblar, temblar hasta no ver nada.
Leopoldo María Panero
]]></description>
			<content:encoded><![CDATA[<blockquote><p>Pruebe usted a bailar en una habitación a oscuras. O a llegar, a través de la cornisa, a la habitación de al lado. Pruebe a desconectar el teléfono. O a tirarse a la<br />
piscina, para sentir el agua helada sobre la piel, y temblar, temblar hasta no ver nada.</p></blockquote>
<p style="text-align: right;"><a href="http://es.wikipedia.org/wiki/Leopoldo_Mar%C3%ADa_Panero">Leopoldo María Panero</a></p>
]]></content:encoded>
			<wfw:commentRss>http://elopio.net/blog/2009/10/mataratos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>cuando yo estaba loco&#8230;</title>
		<link>http://elopio.net/blog/2009/10/cuando-yo-estaba-loco/</link>
		<comments>http://elopio.net/blog/2009/10/cuando-yo-estaba-loco/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 19:51:49 +0000</pubDate>
		<dc:creator>elopio</dc:creator>
				<category><![CDATA[Música]]></category>
		<category><![CDATA[Revolución]]></category>

		<guid isPermaLink="false">http://elopio.net/blog/?p=464</guid>
		<description><![CDATA[«por acá también estoy cansado de que me digan loco. Loco porque les digo nunca trabajen. Loco por no pensar en la cruz, ni en casa, familia, éxito o dinero. Loco por aceptar que me encantan las mujeres y sus redondeces. Es la cárcel de los deseos. Sufro sin desesperación y sin nunca darme por [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>«por acá también estoy cansado de que me digan loco. Loco porque les digo nunca trabajen. Loco por no pensar en la cruz, ni en casa, familia, éxito o dinero. Loco por aceptar que me encantan las mujeres y sus redondeces. Es la cárcel de los deseos. Sufro sin desesperación y sin nunca darme por vencido. También quisiera salir del manicomio, y de paso inventarnos un otro mundo. Uno nuestro y para todos.»</p></blockquote>
<p style="text-align: right;">¡<a href="http://www.vivalacolifata.org/">viva la colifata</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://elopio.net/blog/2009/10/cuando-yo-estaba-loco/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Introducción a la criptografía III &#8211; del modelo asimétrico</title>
		<link>http://elopio.net/blog/2009/10/introduccion-a-la-criptografia-iii-del-modelo-asimetrico/</link>
		<comments>http://elopio.net/blog/2009/10/introduccion-a-la-criptografia-iii-del-modelo-asimetrico/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 18:56:42 +0000</pubDate>
		<dc:creator>elopio</dc:creator>
				<category><![CDATA[Geek]]></category>

		<guid isPermaLink="false">http://elopio.net/blog/?p=457</guid>
		<description><![CDATA[(también llamado de clave pública)
En este modelo, las partes poseen un par de claves. La clave pública (PK) se publica ligada a su identidad y tiene una clave privada (SK) asociada.
De nuevo, se puede utilizar para el cifrado y/o para verificar la autenticidad de un mensaje. Esto último se conoce como firma digital.
Para el cifrado [...]]]></description>
			<content:encoded><![CDATA[<p>(también llamado de clave pública)<br />
En este modelo, las partes poseen un par de claves. La clave pública (PK) se publica ligada a su identidad y tiene una clave privada (SK) asociada.<br />
De nuevo, se puede utilizar para el cifrado y/o para verificar la autenticidad de un mensaje. Esto último se conoce como firma digital.</p>
<p>Para el cifrado se asume que el que envía el mensaje puede conseguir una copia auténtica de la clave pública. El adversario también la puede conseguir. <span id="more-457"></span><br />
Una vez más, el protocolo se define como una tripleta de algoritmos Π = (<em>K</em>, <em>E</em>, <em>D</em>). El remitente calcula C como <em>E</em><sub>pk(R)</sub>(<em>M</em>). Luego, el receptor descifra el mensaje calculando <em>D</em><sub>sk(R)</sub>(C) para obtener <em>M</em>.<br />
<a href="http://elopio.net/blog/wp-content/uploads/2009/10/cifrado-asimetrico2.png"><img src="http://elopio.net/blog/wp-content/uploads/2009/10/cifrado-asimetrico2.png" alt="cifrado asimetrico2" title="cifrado asimetrico2" width="582" height="325" class="aligncenter size-full wp-image-459" /></a><br />
La idea de utilizar una clave pública para cifrar comunicaciones es de <a href="http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=047BD46CE9EB3C3909E37F6527A729F1?doi=10.1.1.37.9720&#038;rep=rep1&#038;type=pdf">Diffie y Hellman</a>. La <a href="http://www.google.com/patents?vid=4200770">patente sobre esta idea</a> ya expiró.</p>
<p>En la verificación de autenticidad o firma digital, el que envía el mensaje debe tener una clave pública y una clave privada. El que recibe el mensaje se asume que sabe la clave pública de S. El adversario también podría saberla.<br />
Tenemos Π = (<em>K</em>, Sign, <em>V</em>). El remitente adjunta al mensaje una etiqueta σ llamada firma. Esta se calcula con la función Sign(M, SK(S)). Luego el receptor revisa la autenticidad aplicando <em>V</em> a <em>M</em>, PK(S) y σ.</p>
<p><a href="http://elopio.net/blog/wp-content/uploads/2009/10/autenticidad-asimetrico2.png"><img src="http://elopio.net/blog/wp-content/uploads/2009/10/autenticidad-asimetrico2.png" alt="autenticidad asimetrico2" title="autenticidad asimetrico2" width="737" height="316" class="aligncenter size-full wp-image-460" /></a></p>
<p>Este modelo presenta <a href="http://en.wikipedia.org/wiki/Non-repudiation">non-repudiation</a>, por lo que, si es bien implementado, incluso puede ser utilizado en disputas legales.</p>
]]></content:encoded>
			<wfw:commentRss>http://elopio.net/blog/2009/10/introduccion-a-la-criptografia-iii-del-modelo-asimetrico/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducción a la criptografía II &#8211; del modelo simétrico</title>
		<link>http://elopio.net/blog/2009/10/introduccion-a-la-criptografia-ii-del-modelo-simetrico/</link>
		<comments>http://elopio.net/blog/2009/10/introduccion-a-la-criptografia-ii-del-modelo-simetrico/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 15:14:23 +0000</pubDate>
		<dc:creator>elopio</dc:creator>
				<category><![CDATA[Geek]]></category>

		<guid isPermaLink="false">http://elopio.net/blog/?p=450</guid>
		<description><![CDATA[La criptografía trata de construir y analizar protocolos que soporten la influencia de adversarios. Un protocolo es un programa distribuido, que puede ser probabilístico o mantener un estado. 
Generalmente se define como tuplas de algoritmos, pero la definición formal depende del problema. Estos se idean y analizan entendiendo las metas y amenazas del problema particular.
Para [...]]]></description>
			<content:encoded><![CDATA[<p>La criptografía trata de construir y analizar protocolos que soporten la influencia de adversarios. Un protocolo es un programa distribuido, que puede ser probabilístico o mantener un estado. </p>
<p>Generalmente se define como tuplas de algoritmos, pero la definición formal depende del problema. Estos se idean y analizan entendiendo las metas y amenazas del problema particular.</p>
<p>Para estar convencidos de la seguridad, debe haber algo que una parte sabe y que el adversario no sabe. El <strong>modelo de confianza especifica quién tiene qué claves</strong> al inicio.</p>
<p>En un <strong>modelo simétrico</strong>, que es el más simple y común, <strong>el remitente y el receptor comparten una clave</strong> que el adversario no conoce, normalmente una cadena de caracteres aleatoria. El encapsulamiento y desencapsulamiento utiliza la misma clave compartida. Podemos asumir que quien usa la clave la tiene en un lugar secreto.<br />
<span id="more-450"></span><br />
Un protocolo simétrico de cifrado es una tripleta de algoritmos Π = (<em>K</em>, <em>E</em>, <em>D</em>), donde <em>K</em> es el algoritmo de generación de la clave K, <em>E</em> el algoritmo de cifrado y <em>D</em> el algoritmo de descrifrado. Si <em>M</em> es el mensaje en texto plano, entonces el remitente cifra M aplicando <em>E</em> a K y <em>M</em>. Con esto obtiene <em>C</em>, el texto cifrado. <em>C</em> se envía al receptor. El receptor descifra <em>C</em> aplicando <em>D</em> a K<em> </em>y <em>C</em>. Si tiene éxito, obtiene <em>M</em>.</p>
<p><a href="http://elopio.net/blog/wp-content/uploads/2009/10/cifrado-simetrico-3.png"><img class="aligncenter size-full wp-image-448" title="cifrado simetrico 3" src="http://elopio.net/blog/wp-content/uploads/2009/10/cifrado-simetrico-3.png" alt="cifrado simetrico 3" width="582" height="300" /></a></p>
<p>El protocolo sólo dice cómo se generan las claves y cómo se procesan los datos. No le dice al adversario qué hacer. No dice cómo llega la clave a las partes. Y no dice cómo se transmiten los mensajes.</p>
<p>Pero, ¿es seguro? La meta es que el adversario que obtiene <em>C</em> no pueda saber nada de <em>M</em>. Pero el cifrado generalmente no esconde el tamaño de <em>M</em>, este se puede conocer a partir de <em>C</em>. Entonces A podría adivinar <em>M </em> con una secuencia aleatoria de |M| bits. Y acertaría con una probabilidad de 2<sup>-n</sup>. Esto quiere decir que <strong>un esquema no es seguro o inseguro, sólo hay una probabilidad de romperlo</strong>.</p>
<p>Similar a lo anterior, se puede utilizar un protocolo simétrico para verificar la autenticidad de un mensaje, también llamado MAC (<em>message authentication code</em>).Entonces tenemos una tripleta de algoritmos Π = (<em>K</em>, <em>T</em>, <em>V</em>). El remitente calcula una etiqueta σ, aplicando <em>T</em> a K y <em>M</em>, y transmite <em>M</em> y σ. El receptor verifica que la etiqueta esté bien aplicando <em>V</em> a K, <em>M</em> y σ.<br />
<a href="http://elopio.net/blog/wp-content/uploads/2009/10/autenticidad-simetrico3.png"><img src="http://elopio.net/blog/wp-content/uploads/2009/10/autenticidad-simetrico3.png" alt="autenticidad simetrico3" title="autenticidad simetrico3" width="706" height="316" class="aligncenter size-full wp-image-452" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://elopio.net/blog/2009/10/introduccion-a-la-criptografia-ii-del-modelo-simetrico/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
