Re: HTTP is a domain name

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> On 08/30/2022 10:11 PM EDT Larry Masinter <lmm@xxxxxxx> wrote:
> 
>  
> TL;DR proposal: register drop# as requested (with a note added); then maybe
> we can drop#it.
> 
> A "URI scheme" is kind of like a domain name from the following perspective:
> 
> If you own the top-level domain "pizza" then you have the right to hand out
> names like "joes.pizza" and "best.pizza" and "tasty.pizza". These domain
> names are valuable and you have to pay big bucks to be able to own that
> right.  Not too long ago there was a big flap over the sale of ".org" to a
> private equity group for an ungodly amount. From the point of view of
> imagining how most people in the world think about these things,  "http"
> and ".org" are "drop" (in drop#something) are kind of the same kind of
> thing.
> 
> 
> Now, if you own a URI (or if you like, URL) scheme, like "pizza" (or
> "drop") you might think this gives you the right to hand or manage or
> control names starting with those, like  "pizza:joes or pizza:best", or
> "drop:everything" or "drop:number" or "drop:dead".
> That is, the resource identified was the abstraction, with representations
> of abstractions imply an implicit MIME type with fragment identifiers
> naming the actual concept identified.
> 
> You might even establish a convention that the "drop" URI scheme supports a
> null body so that "drop:" by itself identified "the world of drop numbers"
> and the particular semantics of "the world of drop numbers" was instead
> typically identified by the fragment identifier, so that
> "drop:#best%20pizza" would turn out to identify the source of the best
> pizza (at least as designated by the owner of the "drop" scheme).
> 
> You might even want to build and deploy a set of clients and utilities that
> had the convention that a URI without a host or path but with a fragment
> identifier could be transmitted and understood that the intervening
> punctuation can be elided, allowing usages such as "drop#pizza",
> "drop#everything" or even "drop#dead".
> 
> You might even plan to offer a service (as RealNames and others [1] did)
> using the Common Name Resolution Protocol [2]  (or an alternative meeting
> the same goals [3]). Perhaps you could use an existing registered but
> unused scheme (e.g. "go" [4]) or register a new one (say "drop").
> 
> The syntax of URIs / URLs is not settled; the IETF has RFC 3986[5], WHATWG
> has the URL Living Standard[6], with mare more candidates for a definitive
> specification [7] (message received TODAY!).. Pleas to address the
> situation [8][9] or even consistent implementation in browsers have largely
> gone unheeded [10]. But the one thing that is worse than having two
> incompatible specs for the "same" thing (if they are) is having three.
> 
>  URI/URL scheme registration procedures and guidelines have changed over
> time, mainly ignoring the reality that there is little impact in this world
> in having your scheme registered.
> What matters is what you can get implementors to implement or delegate if
> you have the right apps installed on your phone or pad or desktop. There
> are tons of unimplemented schemes in the IANA registry[11]  and tons of
> implemented schemes with no registration.  Wikipedia[12]  is a better
> source.
> 
> Meanwhile, through BCP 35 RFC 4395, RFC 6085, RFC 8615, RFC 7595 and
> others, we've spent a lot of thought on guidelines and processes that don't
> seem to matter.. In retrospect, the differences between "in use" and
>  "registered" weren't due to problems addressed. Provisional registrations
> based on theory without practice are relatively harmless.  If you register
> schemes such as RFC 2324 (which defined the scheme for
> "%E3%82%B3%E3%83%BC%E3%83%92%E3%83%BC") the internet doesn't care   --
> perhaps in future we might use ☕ 😋:.
> 
> [1] https://datatracker.ietf.org/group/cnrp/
> [2] https://datatracker.ietf.org/doc/rfc3367/
> [3] https://datatracker.ietf.org/doc/rfc2972/
> [4] https://datatracker.ietf.org/doc/rfc3368
> [5] https://datatracker.ietf.org/doc/rfc3986
> [6] https://url.spec.whatwg.org/
> [7] https://github.com/whatwg/url/issues/479#issuecomment-1231491543
> [8] https://daniel.haxx.se/blog/2017/01/30/one-url-standard-please/
> [9] https://datatracker.ietf.org/doc/html/draft-ruby-url-problem-01
> [10] https://twitter.com/samruby/status/1547646895027146753
> [11] https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml
> [12] https://en.wikipedia.org/wiki/List_of_URI_schemes
> --
> https://LarryMasinter.net  https://interlisp.org


And it gets rid of spam and robo calls.





[Index of Archives]     [IETF Annoucements]     [IETF]     [IP Storage]     [Yosemite News]     [Linux SCTP]     [Linux Newbies]     [Mhonarc]     [Fedora Users]

  Powered by Linux