Thanks for an excellent reply, Ian.  Comments below.<br><br>I forked the threads as I&#39;ve just derailed it to cover things that aren&#39;t DNS. :-)<br><br>On Tue, Mar 15, 2011 at 3:04 PM, <a href="mailto:ian@churchkey.org">ian@churchkey.org</a> <span dir="ltr">&lt;<a href="mailto:ian@churchkey.org">ian@churchkey.org</a>&gt;</span> wrote:<br>
<div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="im">On 03/15/2011 09:45 AM, Bjarni Rúnar Einarsson wrote:<br>

&gt; Again, what problem are you trying to solve?  I am going to assume you<br>
&gt; aren&#39;t being anti-business just for the sake of being anti-business. :-)<br>
<br>
</div>I&#39;ve wondered about running our own dynamic DNS system for a while and I<br>
think there are legitimate reasons we would want to do that beyond<br>
general dislike of corporate provided infrastructure.<br>
<br>
I tend to think we will have to make use of dynamic DNS for some<br>
services, like social networking, since we need a way to bridge any<br>
private addressing capabilities we have between boxes with people in the<br>
wider world if we are going to successfully deal with existing network<br>
effects. (More about that here:<br>
<a href="http://churchkey.org/2010/03/17/dynamic-dns-facebook/" target="_blank">http://churchkey.org/2010/03/17/dynamic-dns-facebook/</a>)<br></blockquote><div><br>I actually think Dynamic DNS will prove grossly insufficient, and you will need PageKite or something almost exactly like it to actually make most of those boxes work. ;-)  Which probably makes my motives for pressing this conversation pretty obvious...<br>
<br><br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Given that, I&#39;ll give two reasons we might want to run our own dynamic<br>
DNS service(s).<br></blockquote><div>[snip, no arguments here]<br> <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Social/Legal reason:<br>
Given that a core aim of this project is to decentralize infrastructure<br>
and make personal information harder to access for third parties, where<br>
we do end up making use of centralized infrastructure, we should make an<br>
effort to ensure that we have a reason to trust the people running those<br>
switches.<br>
<br>
Personally, I want those people to be 1) people that I know or whose<br>
position depends on being known by the community, 2) people that I trust<br>
not to keep logs, and 3) people who have access to good lawyers so they<br>
don&#39;t just roll over when governments start demanding information and so<br>
they can make intelligent decisions about things like what jurisdiction<br>
to operate out of and how best to guarantee autonomy through corporate<br>
structure or community boards or what have you.<br></blockquote><div><br>Excellent points, and all valid well outside the scope of just DNS - they apply to any sort of &quot;helper&quot; services provided from the cloud, such as SMTP relays, virtual networks, DNS, proxies, ...<br>
<br>This is something I would love the community to discuss further - you are well on your way towards drafting a spec here for what a &quot;FreedomBox compatible&quot; business should look like.<br><br>Can that be done at all?  Or should we assume that any infrastructure required by the FreedomBoxes will be managed and owned and run by the foundation?  Deciding whether the project as a whole is business hostile or not is a pretty fundamental question.<br>
<br>Speaking as a free software zealot who optimistically went and founded a startup in this space, I&#39;m very keenly interested to know how I should structure my company so it can take part (run infrastructure?  provide services?) - or, if that is the consensus, interested in being politely told not to waste my time at as early a date as possible. :-)<br>
<br></div></div>-- <br>Bjarni R. Einarsson<br>The Beanstalks Project ehf.<br><br>Making personal web-pages fly: <a href="http://pagekite.net/" target="_blank">http://pagekite.net/</a><br>