<?xml version="1.0" encoding="UTF-8"?><item><title>"Speak Freely" and John Walkers EOL announcement</title><description>&lt;DIV&gt;So there's a tool called &lt;A href="http://www.fourmilab.ch/speakfree/windows/"&gt;Speak Freely&lt;/A&gt; written by John Walker (a very cool guy, take a look around his site, &lt;A href="http://www.fourmilab.ch"&gt;www.fourmilab.ch&lt;/A&gt;).&amp;nbsp; He's decided to stop working on it, and has declared an &amp;#8220;end of life&amp;#8221; for it of Jan 15th, 2004.&lt;/DIV&gt;&#13;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&#13;
&lt;DIV&gt;That's fine, but in his FAQ, one of the main reasons he gives for it is the fact that the nature of the Internet as a collection of equal peers has changed, mostly by NAT boxes. &lt;/DIV&gt;&#13;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&#13;
&lt;DIV&gt;Most home users are behind some sort of firewall or router, and this prevents my app on my computer from talking to my app on your computer - there's no direct way to get stuff from my PC to your PC, since you're behind a firewall.&amp;nbsp; This is a good thing.&lt;/DIV&gt;&#13;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&#13;
&lt;DIV&gt;John, however, thinks that it's a bad thing, since it turns your average user of the Internet from someone who can both consume and produce content, into someone who can only consume.&lt;/DIV&gt;&#13;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&#13;
&lt;DIV&gt;This is a bogus statement for a number of reasons, but even taking it as it stands, there is a protocol specifically designed to allow applications to communicate with firewalls to say &amp;#8220;I want to listen to the outside world on this port&amp;#8221;.&amp;nbsp; Universal Plug and Play (UPnP).&lt;/DIV&gt;&#13;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&#13;
&lt;DIV&gt;UPnP is what allows me to send files to and receive files from other MSN Messenger users without having to do anything explicitly to my firewall.&amp;nbsp; I'm not sure the implementation is the best (turning it on opens you up to stuff inside your network being able to more easily reconfigure your router) but it's a real solution to the problem John's talking about, and it's implemented today in many mainstream Cable/DSL routers.&lt;/DIV&gt;&#13;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&#13;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&#13;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;</description><pubDate>Thu, 01 Sep 2005 19:17:05 GMT</pubDate></item>