- From: Seth Russell <russell.seth@gmail.com>
- Date: Thu, 17 Jul 2014 08:00:31 -0700
- To: Melvin Carvalho <melvincarvalho@gmail.com>
- Cc: Sandro Hawke <sandro@w3.org>, Kingsley Idehen <kidehen@openlinksw.com>, public-webid <public-webid@w3.org>
- Message-ID: <CACfYUR6JuKCnLsh=S6GJjwSB+1h6YX=AGyJPwyXqg+K5v2Lk8Q@mail.gmail.com>
How does "facebook serve WebID" ? How does G+ not serve WebID ? seth the #toothlessfoodie <https://plus.google.com/s/%23toothlessfoodie> Facebook: facebook.com/russell.seth Blog: fastblogit.com/seth/ Talking products: www.speaktomecatalog.com On Thu, Jul 17, 2014 at 7:40 AM, Melvin Carvalho <melvincarvalho@gmail.com> wrote: > > > > On 17 July 2014 15:53, Sandro Hawke <sandro@w3.org> wrote: > >> On 07/17/2014 08:14 AM, Kingsley Idehen wrote: >> >>> On 7/16/14 8:01 PM, Sandro Hawke wrote: >>> >>>> Maybe worthwhile, but there's a real cost. >>>>>> >>>>> > >>>>> >The cost is a perception. The real cost calculation should be based on >>>>> >the dearth of WebID-* implementations, since inception. Add that to >>>>> all >>>>> > >>>>> >time spent explaining what WebID-* is about, after all of these years. >>>>> > >>>>> >>>> I think there are several reasons WebID and WebID-TLS have seen only >>>> meager adoption. I don't think what the specs say about RDF syntaxes are >>>> a big part of that. >>>> >>>> - Sandro >>>> >>>> >>> And what are these issues that are unrelated to RDF? The UI/UX >>> misconceptions swirling around TLS CCA (Client Certificate Authentication) >>> as implemented by browsers? >>> >>> >> I didn't say unrelated to RDF.... >> >> I'm not sure how to answer your question without being quite negative. >> Please understand I'm so critical because I think decentralized identity is >> vital. >> >> Yes, the UI browsers provide for client certs is a huge barrier. Until we >> all understand why that UI is so bad, or web-crypto provides a workaround, >> WebID-TLS has no chance. >> >> The lack of clarity over what WebID actually is and WebID-TLS actually >> is, those form a huge barrier. >> >> The social style and modes of this group are a huge barrier. I hope I'm >> wrong, but my sense is this group has operated with an attitude of "we've >> got the solution", instead of "here are some use cases and some >> technologies which can address them," and making bridges to other people >> working on related problems. >> >> httpRange-14 (and the resulting HashURIs) is a huge, huge barrier. >> >> The reliance on RDF details and FOAF details is a huge barrier. JSON-LD >> and a new vocabulary (not foaf) could address this. >> >> I think to move forward will require forming a happy working relationship >> with the kinds of folks who love h-card and maybe Mozilla Persona. That >> will probably require bending on all of the above. If that can be >> achieved, then there might be a chance for WebID. >> >> If LDP would have put JSON-LD and Turtle on equal standing, why can't >>> this happen to WebID-* which hasn't even got anywhere close to the formal >>> status of LDP? >>> >> >> All I was arguing on that front was that there is value to getting >> everyone to agree on one syntax or at least a very small number of >> syntaxes. I was replying to people suggesting it's fine for WebID >> dereference to return pretty much any syntax one wants, trying to point out >> allowing such proliferation of syntaxes is actually a huge problem. >> >> I'm certainly NOT saying that by W3C procedure it's too late to change! >> (WebID isn't even to the point in W3C process where there are any >> procedures, I suspect.) >> >> >>> I simply want adoption of these efforts. Thus, anything that leads to >>> broader adoption is good. Basing any RDF based spec on a single notation >>> via MUST always leads to the same adoption-inertia generating >>> misconceptions. >>> >>> >> I don't happen to agree. Or perhaps I don't understand. >> >> Maybe you can explain this adoption-inertia idea in terms of the web's >> initial common image formats, GIF and JPEG? Things were very simple in >> the days of only gif. But gifs were too darn big, so we needed jpeg. >> Fortunately, browsers implemented support for both, so content providers >> could pick which ever they wanted. There were certainly other options >> (tiff? xbm? bmp?) but they were not widely implemented in the browsers, so >> content providers didn't use them. (I was recently looking at a web page >> I made in about '93 where for each image I provided links to the jpeg and >> the gif, because one still couldn't assume everyone could see both.) >> >> Things worked out fairly smoothly and fairly quickly because there was a >> small number of browser providers. >> >> If there had been 1000 equal size browser vendors, and some went with >> tiff and some xbm and some bmp, etc, we would have had a real problem. >> >> I think with linked data clients, we're kind of still in that territory. >> Without some sense of which formats folks should actually use, they >> could well become hopelessly fragmented, eg with some people one reading >> and writing RDF/XML, some only reading/writing Turtle, etc. >> >> Yes, eventually people will figure it out and coalesce around a couple of >> the most common, but why not save that hassle when there's consensus up >> front about which those are? >> >> As per my response to Andrei, for now, adding JSON-LD examples to the >>> relevant WebID-* documents is a useful tweak that will at the very least >>> get more JSON oriented developers to look at WebID-*. >>> >>> >> I completely agree. Personally, I'd be fine with giving JSON-LD equal >> status to Turtle. >> >> Actually, I think probably the best option is mandating publication in >> JSON-LD and RDFa, in both cases with a syntax that hides the IRIs as much >> as possible. >> >> We need to also be clear about how simple and small relying-party code >> can be. Maybe we can say it has to include both a JSON-LD and an RDFa >> parser, in which case we could say that identity-providers only need to >> provide one or the other. >> >> We can do better in regards to managing the non technical aspects of >>> open standards adoption. First step boils down to be more accommodating of >>> other notations for representing RDF statements. You can reduce the >>> adoption-inertia generating effects of MUST via lots of examples that >>> render it moot, so to speak. >>> >>> >> (as above) >> > > Agree with a lot of these points, but let me add: > > There are more WebIDs out there than any other identity system, since > facebook serve WebID. > > WebID + TLS is a nice experiment and useful as a proof of concept, and > very useful for testing, but I dont think anyone ever expected it to get a > billion users. > > We need to do a lot more work on interoperabilty and demos before people > can really see the value added. > > >> >> Yours in service to a more decentralized Web, >> >> -- Sandro >> >> >> >
Received on Thursday, 17 July 2014 15:01:44 UTC