Re: [DNSOP] Fwd: Re: [internet-drafts@ietf.org: I-D Action: draft-grothoff-iesg-special-use-p2p-names-00.txt]
Christian Grothoff <christian@grothoff.org> Sun, 01 December 2013 18:22 UTC
Return-Path: <christian@grothoff.org>
X-Original-To: dnsop@ietfa.amsl.com
Delivered-To: dnsop@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BA2261AE01D for <dnsop@ietfa.amsl.com>; Sun, 1 Dec 2013 10:22:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.55
X-Spam-Level:
X-Spam-Status: No, score=-1.55 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dZ_KgVcvhoqN for <dnsop@ietfa.amsl.com>; Sun, 1 Dec 2013 10:22:32 -0800 (PST)
Received: from smtp1.informatik.tu-muenchen.de (smtp1.informatik.tu-muenchen.de [131.159.0.99]) by ietfa.amsl.com (Postfix) with ESMTP id 5640D1AD957 for <dnsop@ietf.org>; Sun, 1 Dec 2013 10:22:13 -0800 (PST)
Received: from [192.168.178.20] (pd95c0f92.dip0.t-ipconnect.de [217.92.15.146]) by mail.net.in.tum.de (Postfix) with ESMTPSA id BE1521A37A2E; Sun, 1 Dec 2013 19:22:04 +0100 (CET)
Message-ID: <529B7E4A.2070600@grothoff.org>
Date: Sun, 01 Dec 2013 19:22:02 +0100
From: Christian Grothoff <christian@grothoff.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130922 Icedove/17.0.9
MIME-Version: 1.0
To: Jacob Appelbaum <jacob@appelbaum.net>, Paul Wouters <paul@cypherpunks.ca>, Ted Lemon <ted.lemon@nominum.com>
References: <529B75A2.10703@appelbaum.net>
In-Reply-To: <529B75A2.10703@appelbaum.net>
X-Enigmail-Version: 1.5.1
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
X-Mailman-Approved-At: Fri, 06 Dec 2013 10:34:44 -0800
Cc: dnsop WG <dnsop@ietf.org>
Subject: Re: [DNSOP] Fwd: Re: [internet-drafts@ietf.org: I-D Action: draft-grothoff-iesg-special-use-p2p-names-00.txt]
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dnsop>, <mailto:dnsop-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dnsop/>
List-Post: <mailto:dnsop@ietf.org>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsop>, <mailto:dnsop-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 01 Dec 2013 18:22:38 -0000
On 12/01/2013 06:45 PM, Jacob Appelbaum wrote: > FYI - if you can reply, it would be helpful, I am about to fly to Europe. I'll try. > -------- Original Message -------- > Subject: Re: [DNSOP] [internet-drafts@ietf.org: I-D Action: > draft-grothoff-iesg-special-use-p2p-names-00.txt] > Date: Sun, 1 Dec 2013 12:35:44 -0500 (EST) > From: Paul Wouters <paul@cypherpunks.ca> > To: Ted Lemon <ted.lemon@nominum.com>, Jake Appelbaum <jacob@appelbaum.net> > CC: Stephane Bortzmeyer <bortzmeyer@nic.fr>, dnsop WG <dnsop@ietf.org> > > On Sun, 1 Dec 2013, Ted Lemon wrote: > >> On Dec 1, 2013, at 11:48 AM, Stephane Bortzmeyer <bortzmeyer@nic.fr> wrote: >>> For the record, I've reviewed >>> draft-grothoff-iesg-special-use-p2p-names-00, I find it well-written >>> and clear and I fully support it. Registering these names would be a >>> very good idea. >> >> Why do you support it? Why is registering these names a good idea? > > I'm curious too. I'd rather see a generic method instead of an > (incomplete?) list of domain names to reserve. Why wasn't .bofh on > that list? Because I'm not aware of a P2P system implementing ".bofh", and if there is one, they don't seem to be interested in documenting this or working with us. Some other developers did see our draft and reached out to us to be included, and the list will thus be expanded by one more system for -1. Aside from that, if there are unrelated systems, they should probably write their own RFC, as their requirements may differ. Finally, there isn't a "generic" method, as different pTLDs have different requirements. ".local", ".test", ".arpa" and ".onion" don't all fit under one umbrella. Also, I believe any attempt to document "everything" that happens on the Internet is doomed to failure, so the best we can hope for is an "incomplete", but coherent set of documents that document everything that may be important for users and operators. > Why was .gnu on that list? What if GNU or someone else > wishes to register .gnu as a new gTLD based on a trademark? Who > are we to disallow that? This was explicitly approved by GNU. You're welcome to ask Richard Stallman himself. Dozens of other GNU maintainers and packages are also involved to some degree. So unless you're suggesting that the GNU project should allow someone ELSE to have a trademark on "GNU", I think this is not about you disallowing something, but you preventing the GNU project from using ".gnu". > This also seems similar to the USENET problem, where John Gilmore > proposed/created the alt.* hierarchy. > > It would make more sense to me to reserve something like .alt where > people can plugin onion.alt, gnu.alt, etc, and are guaranteed that > the .alt domain will never actually be delegated by the root. That > means new players who want some peer to peer, no DNS dependancy don't > have to come back here to reserve _their_ names later on. And who'll manage ".alt"? Now we'll need another process for managing assignment within ".alt", break compatibility for millions of users with hundreds of thousands of domains and for what exactly? I could equally suggest that ICANN should just be given ".icann", and so it becomes "www.google.com.icann". After all, who put them in charge? > And once you go that way, one can wonder why not use the already > existing .local for that? Perhaps avoid talking to different protocol > software is a good enough reason not to re-use .local. There are plenty of reasons not to use ".local", starting with that the names in our draft are non-local, or that the deployed software and existing users don't use ".local". Again, this is NOT a standardization process, this is an _informational_ draft/RFC that documents what is happening. We'll continue to use ".onion", ".i2p", and ".gnu". Users do not need someone's blessing to do so, but from a technical point of view it makes a lot of sense to document these pTLDs and give guidance to operators. That's what we're trying to do with the RFC, we're not really asking for "permission". > But can an RFC even do anything here? Whether you agree with ICANN > procedures for new gTLDs or not, if I write some software that becomes > popular using a .paul pseudo domain, when does it become valid for me > to request it under RFC 6761? I'd say yes, if you can justify that information about ".paul" is relavant to the community. > What precedent would tor/gnu/zkey/etc set? > Does IETF even have any say in such matters? Isn't this up to IANA or > ICANN? What about trademarks? What about lawsuits by Gnu Inc or Onion > Corp who want their gTLD? First of all, who'd they sue? Tor users? Tor developers? IETF for publishing an RFC? I don't think there'd be ground for suing any of those parties in this case. However, more importantly, I think you're not clear on trademark law. Trademarks are awarded for a particular domain and scope AND have to be consistently enforced. So unless you know of a global actor in the domain of networking that has a trademark on GNU that would be recognized by courts and would immediately sue about ".gnu" (leaving the question who they'd sue to begin with, the GNU project? That'd be interesting), there's no case to begin with. So please point me to your .onion inc or .i2p inc before making up some straw man argument. > Other questions I would have is why aren't these people using a > different class from IN? They can have a class of TOR or ONION or GNU? We considered this, but sadly there's no way to make that work with legacy software. I've not found any application that uses DNS today that'd allow users to switch the class (does your browser or e-mail client allow this?). Please let us know how you propose to enable an alternative name system that uses a different class to be integrated with the code that is out there, I'm quite interested as I couldn't find a way to make it work (and usable --- LD_PRELOAD to replace gethostbyname of libc isn't quite a sane answer in my book). > The traditional reasons for not using any non-IN class is that a lot > of software would not work well with that, but in these cases, the > consumers aren't actually interested in real DNS anyway, and using > a URI that indicates a different class should not be too hard to plug > into existing browsers? A specific tor:// URI plugin would make > more sense to me that sticking with http://sdggjaksgdkgda.onion > construct, especially as at least with tor right now, you are stuck > with the SOCKS API anyway. If tor would be truly transparent and map > to a real ip address handled at the kernel/socket level, then it would > make even more sense to map tor://sdggjaksgdkgda.onion onto a new DNS > class like: sdggjaksgdkgda.onion. IN ONION 1.2.3.4 (or perhaps even a > non-A/AAAA identifier, like a straight public key if that's what the > new socket family would take) You're mistaken in that Tor is not _only_ used by browsers -- and started of as a pure proxy without _any_ modifications to browsers. The case is even stronger for GNS, where DNS queries can even be intercepted at the network layer by a dedicated DNS2GNS gateway. > So I think this draft has a lot of issues, technically and legally. I'm not a lawyer, but I'm pretty sure your legal opinion is incorrect, possibly because it is based on partial knowledge of the facts. As for the technical side, I also don't quite buy your arguments, as they excessively conflict with usability and seem to be purely based on the idea that this would set a precedent that would then allow anyone to "just" write a big system (Tor, GNUnet and I2P are all projects with about 300,000 LOC) and an RFC and we'd end up with ten billion special-use reserved pTLDs. I find that's unlikely to happen, but even if it did, great, I'd call that progress. Happy hacking! Christian
- [DNSOP] [internet-drafts@ietf.org: I-D Action: dr… Stephane Bortzmeyer
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Ted Lemon
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Paul Wouters
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Stephane Bortzmeyer
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Stephane Bortzmeyer
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Ted Lemon
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Marco Davids (SIDN)
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Patrik Fältström
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Andrew Sullivan
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Patrik Fältström
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Paul Hoffman
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Olafur Gudmundsson
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Warren Kumari
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Joe Abley
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Ted Lemon
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Joe Abley
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Andreas Gustafsson
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Ted Lemon
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Joe Abley
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Ted Lemon
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Patrik Fältström
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Andrew Sullivan
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Joe Abley
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… SM
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Stephane Bortzmeyer
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Stephane Bortzmeyer
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Stephane Bortzmeyer
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… joel jaeggli
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Stephane Bortzmeyer
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Stephane Bortzmeyer
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Ted Lemon
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… David Conrad
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Andrew Sullivan
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Stephane Bortzmeyer
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Stephane Bortzmeyer
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… SM
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… David Conrad
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Patrik Fältström
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Patrik Fältström
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Stephane Bortzmeyer
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Tony Finch
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… David Conrad
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… David Conrad
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Warren Kumari
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Joe Abley
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… SM
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Paul Hoffman
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Joe Abley
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… David Conrad
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Warren Kumari
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Stephane Bortzmeyer
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Stephane Bortzmeyer
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Chris Thompson
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Tim Wicinski
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Warren Kumari
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Patrik Fältström
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Andrew Sullivan
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… David Conrad
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Stephane Bortzmeyer
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Tim Wicinski
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Stephane Bortzmeyer
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Stephane Bortzmeyer
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Andrew Sullivan
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… David Conrad
- Re: [DNSOP] Fwd: Re: [internet-drafts@ietf.org: I… Christian Grothoff
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Christian Grothoff
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Jacob Appelbaum
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Eric Brunner-Williams (Maule)
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… David Conrad
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… David Conrad
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Christian Grothoff
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… David Conrad
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Christian Grothoff
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Joe Abley
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… David Conrad
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Patrik Fältström
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Christian Grothoff
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Mark Andrews
- [DNSOP] DNAMEs in the root zone? [was: Re: draft-… Chris Thompson
- Re: [DNSOP] DNAMEs in the root zone? [was: Re: dr… Mark Andrews
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… David Conrad
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Ted Lemon
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… ebw
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Christian Grothoff
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… David Conrad
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Ted Lemon
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Suzanne Woolf
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Ted Lemon
- Re: [DNSOP] [internet-drafts@ietf.org: I-D Action… Suzanne Woolf