that ess in 'https'

Dick Hardt dick at sxip.com
Tue Jun 27 03:31:41 UTC 2006


What if there is no "http://" or "https://" in front of the url?

Users are used to typing in 'amazon.com' or 'google.com' or 'blame.ca/ 
dick' into their browser and the right thing happens.

They may not know (or care) wether it is http or https

-- Dick


On 26-Jun-06, at 8:08 PM, Joaquin Miller wrote:

> For a while here I thought i understood what the topic of  
> discussion was.  Now i feel i may be missing the point entirely.
>
> I thought we were trying to decide whether we should adopt the  
> convention that pairs of URLs like the following two URLs, when  
> used as identity URLs, are equivalent: identify the same persona.
>
>   http://joaquin.net
>   https://joaquin.net
>
> But much of the discussion seems to be about identifying a Yadis  
> document or a web page.  About whether we can suppose that the URLs  
> will return the same document to a GET.  Or about whether they  s h  
> o u l d  return the same document.  Or about what to make of it if  
> they happen to return different documents.  Or how best to tell if  
> the documents returned are equivalent.
>
> Now, i suppose those discussions would be relevant if we were  
> trying to meet the reasonable expectations of programmers and  
> architects.
>
> But i thought our audience was
>   the people who
>      we would like to see
>          use URLs to identify their personas.
>
> In that case, most of the discussion does not feel to me like it is  
> on target.
>
>
>
> How about let's stick for a day or so to the question: How will our  
> audience best be served: by the two URLs being equivalent, or by  
> their not being equivalent?
>
> How will our audience best be served?
> The people who we would like to see use URLs to identify their  
> personas.
>
> Cordially, Joaquin
>
> ================ there should be no need to read on.  
> ======================
>
> Here is what I thought was being discussed (spelled out in excess  
> detail, just be be perfectly clear).
>
> We use URLs as personal identifiers.
>   (They don't identify a person, exactly, but instead identify a  
> persona being used by a person (or persons).)
>     ((Such URLs might also identify some entity that is not a  
> person, but that does not matter for us in this discussion.))
>     ((We don't limit ourselves to URLs; certainly an XRI; perhaps  
> any URI; or IRI. That does not matter for us in this discussion.))
>
> An identifier is an unambiguous name, in a given naming context. [X. 
> 902 12.2]
>
> In our case, the naming context is established, in part, by the  
> internet standards, practices, and installed infrastructure.
> One part of this infrastructure is the maintenance of the domain  
> namespace by the installed DNS infrastructure.
> >  I'll call this context 'the DNS URL context', 'the usual URL  
> context' or just 'the URL context'.
>
> URLs are resource locators.  Every URL locates a resource.
>      ((Or is broken.  We could have a lot of fun arguing about the  
> concept, broken identifier, but that will not be useful for us in  
> this discussion.))
>
> Further, URLs are a kind of URI.  URIs are identifiers.  [RFC  
> 3986]  Every URL identifies a resource.
>      ((Or is broken.))
>
> In the URL context, a URL identifies a resource.
>
> Arguably, in the URL context these two URLs necessarily identify  
> different resources:
>   http://joaquin.net
>   https://joaquin.net
>     ((For us, in this discussion, that does not matter at all, one  
> way or the other.))
>
> But we also have another context, more interesting.  The context  
> provided by Yadis and by the various internet identity services,  
> such as OpenID, LID public key based identity services, MyID, Sxip,  
> and so on.
> >> I'll call this context 'the Identity URL context'.
>
> I maintain a spiffy little web page located by the URL 'http:// 
> joaquin.net '.
> I maintain a spiffy little resource identified, in the URL context,  
> by the URL 'http://joaquin.net '.
>
> At the very same time, I use that very same URL, 'http:// 
> joaquin.net', as an identity URL: an identifier of the persona i  
> present at that web site.
>
> In the URL context the URL 'http://joaquin.net' identifies my  
> spiffy little resource.
> In the Identity URL context the URL 'http://joaquin.net' identifies  
> my little persona.
>
> This amazing feat is possible because, in the Identity URL context,  
> URLs identify personas.
> Not resources.
>
> I am free to use a different identifier, 'https://joaquin.net ', to  
> identify that same little persona.
>
> Whether, in the URL context, 'https://joaquin.net' and 'http:// 
> joaquin.net' do or don't identify the same resource does not matter  
> one whit, if i happen to choose to use them to identify, in the  
> Identity URL context, the same persona.
>
> And, since we are inventing this space out of whole cloth, we are  
> perfectly free to require that they identify the same persona.  It  
> is simply a matter of our specifying a rule of the naming context.
>
> Whether, in the URL context, 'https://joaquin.net' and 'http:// 
> joaquin.net' do or don't identify the same resource does not matter  
> one whit, if we to choose to specify that they identify the same  
> persona.
>
> Which way we decide might make architects and programmers a little  
> unhappier or more pleased, might make a little more or less work  
> for us, might lead to more or fewer design and implementation  
> errors, might require more or less time, money, or thought.
>
> But none of that matters.
>
> What matters    o n l y    is what will work best for the average  
> woman in the street or at the terminal.  Or man.  Or other persona.
>



More information about the yadis mailing list