- From: Melvin Carvalho <melvincarvalho@gmail.com>
- Date: Mon, 13 Jun 2016 14:05:40 +0200
- To: "ann.bassetti" <ann.bassetti@yahoo.com>
- Cc: Sandro Hawke <sandro@w3.org>, Ben <ben@thatmustbe.me>, Social Web Working Group <public-socialweb@w3.org>
- Message-ID: <CAKaEYhL9EY4hWSd7cj7H7-L81X+PYtB9+gGQ0CTmrN_XzTtdsg@mail.gmail.com>
On 13 June 2016 at 06:41, ann.bassetti <ann.bassetti@yahoo.com> wrote: > Actually, I was wondering more if it'd be useful to have an FAQ that would > cover some of the questions Melvin has been asking. My notion is, if one > person is asking, then it's highly likely that others have the same > question(s). > > Separately, it would also be great to have "Tips" for participating > effectively in W3C. There is already an assortment of such info which has > been collected here and there within the W3C realm. We, on the Positive > Work Environment Task Force (which I now do-chair with Amy van der Hiel) > are talking about trying to make a more cohesive set of that type of info. > I/we would definitely welcome any inputs from anyone. > Ann, I think that's a great idea. In this case, what would be helpful would be guidance on the right approach if you have a technical argument that you feel has not been fully addressed in a WG. I suspect Im not the only person that has this question. > > -- Ann > > > On Jun 12, 2016, at 3:15 PM, Sandro Hawke <sandro@w3.org> wrote: > > > > > > > > Replying because you make another accusation about violating process. > > > > An aside to the audience: Ann is encouraging me to put this stuff into a > FAQ. I'm imagining a "Suggestions For How To Participate at W3C." If > anyone's actually been reading this whole thread, or at least following > along with parts of it, and thinks that'd be useful to them, please email > me a few bullet points of the bits you think are most important, or feel > free to make a document turning this thread into a FAQ. > > > >> On June 12, 2016 8:26:34 AM PDT, Melvin Carvalho < > melvincarvalho@gmail.com> wrote: > >>> On 11 June 2016 at 17:23, Sandro Hawke <sandro@w3.org> wrote: > >>> > >>> > >>> > >>> Replying only because you raise some process points. I continue to > >>> strongly encourage you, if you want to be helpful toward the group's > >>> mission, to either work on parts of the stack where you agree with > >> the > >>> architecture (eg activity pub or solid), or, if you want to help with > >>> webmention, to tell true personal stories of difficulties you had > >> using it. > >>> > >>> On June 11, 2016 1:29:59 AM PDT, Melvin Carvalho > >> <melvincarvalho@gmail.com> > >>> wrote: > >>>>> On 8 June 2016 at 16:50, Sandro Hawke <sandro@w3.org> wrote: > >>>>> > >>>>> > >>>>> > >>>>> On June 8, 2016 4:53:53 AM PDT, Melvin Carvalho > >>>> <melvincarvalho@gmail.com> > >>>>> wrote: > >>>>>> On 8 June 2016 at 13:12, Ben <ben@thatmustbe.me> wrote: > >>>>>> > >>>>>>>> My recommendation at this point, is for this work to be a > >> Note, > >>>> and > >>>>>>> leave the door open for further standardization. > >>>>>>> > >>>>>>> Isn't that effectively saying you want it resolved outside of > >> the > >>>>>> working > >>>>>>> group? > >>>>>> No no! > >>>>>> > >>>>>> I think it's good work, in general. Im happy that it was done. > >>>> Ideal > >>>>>> way > >>>>>> is to resolve issues here. It's slightly awkward with tantek > >> having > >>>>>> boycotted the mailing list, but I dont give up hope! > >>>>> > >>>>> The preferred place to discuss issues on a specific spec is > >> github. > >>>> I > >>>>> opened an issue for you for this, to help encourage that, but then > >>>>> eventually closed it because you weren't using it. > >>>> > >>>> The github process is rather hit and miss. > >>> > >>> W3C process holds groups accountable for how they handle issues, but > >> lets > >>> it them select among several fora for doing so. This group has > >> selected > >>> github, so if you want your comments to be part of the accountability > >>> process, you should make them there. > >>> > >>> It works well in some > >>>> groups > >>>> and even here with james snell, however some of us have made an > >> effort > >>>> to > >>>> use other repos and the feeling is that the process is broken. In > >>>> particular with admin rights being granted to people with a clear > >>>> conflict > >>>> of interest who close down and lock issues before they have been > >> fully > >>>> discussed. > >>> > >>> I believe you're referring to a specific incident on about November > >> 30, > >>> 2015, which led the WG to clarify its github issue process. My > >>> understanding is that incident arose from the editor simply being > >>> unfamiliar with W3C process and instead using a different (more > >>> dictatorial) process familiar to him. > >>> > >>> > >>>> > >>>> Your own words on the github process described in the wiki : "The > >> rules > >>>> are > >>>> TERRIBLY explained and justified" > >>> > >>> Sounds like me being apologetic and also angry about the above > >> incident. > >>> The helpful thing to do in that case is ask for clarification where > >> the > >>> intent is unclear, and perhaps offer editorial suggestions. I was > >>> rewriting the document until I got the sense no one actually cared > >> and > >>> stopped spending my time on it. > >>> > >>>> Some in the WG have made an effort on github but found the process > >> not > >>>> to > >>>> be a productive use of time. Additionally, for structural problems > >> in > >>>> a > >>>> specification, I might suggest that mailing list which has a wide > >>>> readership can be helpful. > >>> > >>> I personally have no evidence anyone but you and I are reading this, > >> or > >>> that this is a productive use of time. There probably are a few > >> other > >>> people still reading this, but they could just as easily read it via > >> github > >>> (which will happily email thread contributions to people.) In fact, > >> this > >>> email list is limited to WG members, while the github issues are not, > >> so in > >>> sense github may lead to wider review. > >> > >> Is it not a requirement of WG members to be subscribed to this list? > >> > >> "Each group *must* have an archived mailing list for formal group > >> communication (e.g., for meeting announcements and minutes, > >> documentation > >> of decisions, and Formal Objections > >> <https://www.w3.org/2015/Process-20150901/#FormalObjection> to > >> decisions). > >> It is the responsibility of the Chair and Team Contact to ensure that > >> new > >> participants are subscribed to all relevant mailing lists." > >> > >> http://www.w3.org/Consortium/Process/ > > > > It's a requirement that everyone be subscribed, and the current WG > management software ("dbwg") does that automatically, but virtually no one > reads ALL their WG email. Specifically, in my 15+ years at W3C, fully > participating in roughly a dozen WGs, I only know of one person who claimed > to read all their email for a particular WG. A few other people have said > they really tried to, but got lost during certain threads or when they went > on vacation or something. > > > > This WG is an outlier in that there's very little email, in part because > of the use of github. > > > > I really can't imagine how much time would be wasted if everyone read > everything on a typical WG email list. It would be completely insane. > When you need everyone active in a WG (usually a small fraction of the > official participants) to pay attention, you talk about it at a meeting. > It's good to also say the result in the subject and first line or two of > an email. But of course you can't say something deep down in an email, > let alone far into a reply chain, and expect many people to read it. > That's much of the benefit of email over meetings: it doesn't waste your > time when people talk about stuff that's unimportant to you. > > > > Did you really not know that? Did you really think all, or even most, > of the 53 people listed at > https://www.w3.org/2000/09/dbwg/details?group=72531&public=1 have been > reading this whole conversation you and I have been having? Honestly? > > > > - Sandro > > > > > > > > > >> > >>> > >>> > >>>> , I've been contacted out of band by a > >>>> number of people in the space, supporting the points I make. > >>> > >>> Interesting claim. Perhaps you should move this to github where > >> they > >>> can add to the support counters for your comments, if they don't want > >> to go > >>> so far as to actually comment. > >>> > >>> But I'd strongly encourage them, as I do you, to tell true stories of > >> how > >>> they tried to use webmention and ran into difficulties. If they > >> don't > >>> have such stories, I'm sorry to say the foundation for their > >> encouragement > >>> sounds more emotional than factual. > >>> > >>>> This thread has been valuable in that it has established clearly > >> that > >>>> webmention is an extensible messaging system. > >>> > >>> I'm sorry, Melvin, but that's a ridiculous claim. The extensibility > >> was > >>> always clear from the spec, which has a section on extensibility, and > >> the > >>> fact that it's a sort of messaging system is obvious since that's > >> what all > >>> networking protocols are. > >>> > >>> You tried to argue that it was a GENERAL PURPOSE messaging system. > >> If it > >>> were then your argument that it should use a general purpose data > >> format > >>> would have considerable weight. But it is not a general purpose > >>> messaging system. Quite the contrary. > >>> > >>> - Sandro > >>> > >>> As such it ought to at a > >>>> minimum be compatible with the social syntax this group is chartered > >> to > >>>> create. > >>>> > >>>> > >>>>> > >>>>>> Just not seeing why it should be REC, rather than Note, at this > >>>> point. > >>>>> > >>>>> Because it appears it will meet all the criteria for a Rec. > >>>> Otherwise > >>>>> it's like a 5th grade student being enrolled in the 2nd grade. > >> You > >>>> seem > >>>>> to think it really still belongs in 2nd grade but it's already met > >>>> the > >>>>> objective criteria for graduating 2nd and seems fairly likely to > >> do > >>>> the > >>>>> rest soon. > >>>>> > >>>>>> What I'd like to see is webmention having a mapping to linked > >> data, > >>>>>> interoperate with that, and the millions of sites that use it > >>>>>> (including > >>>>>> facebook and google), and also to have its form encoded version, > >>>> seems > >>>>>> to > >>>>>> be the best of all worlds. > >>>>> > >>>>> Just because two systems use JSON-LD doesn't make them > >> interoperable. > >>>>> > >>>>> Acting as if it does is the Semantic Web "handwaving" or "pixie > >> dust" > >>>> that > >>>>> some folks find offensive. It's what creates the "RDF allergy". > >>>>> > >>>>> There is adoption for ogp and schema.org in part because they're a > >>>> whole > >>>>> lot more constrained than just using RDF. The other constraints > >> are > >>>>> necessary to provide interop. > >>>>> > >>>>> If you can show a plausible way to provide them for webmention, > >> then > >>>> I'll > >>>>> be intrigued. I've thought about it a lot and don't think it's > >>>> possible. > >>>>> > >>>>> - Sandro > >>>>> > >>>>>> > >>>>>> > >>>>>>> On Jun 8, 2016 6:59 AM, "Melvin Carvalho" > >>>> <melvincarvalho@gmail.com> > >>>>>>> wrote: > >>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> On 8 June 2016 at 11:28, Melvin Carvalho > >>>> <melvincarvalho@gmail.com> > >>>>>>>> wrote: > >>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>>> On 4 June 2016 at 02:02, Sandro Hawke <sandro@w3.org> wrote: > >>>>>>>>>> > >>>>>>>>>> On 06/03/2016 07:15 AM, Melvin Carvalho wrote: > >>>>>>>>>> > >>>>>>>>>> I've attempted to communicate for the last year, on irc and > >> in > >>>>>> aarons > >>>>>>>>>> github area, but its sometimes been not an optimal use of > >> time. > >>>>>> So I'd > >>>>>>>>>> like to formulate my objections to webmention here, for > >> further > >>>>>> review, > >>>>>>>>>> with hopefully some possible solutions. > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> Hi Melvin, > >>>>>>>>>> > >>>>>>>>>> You've caught me at an excellent time to write a detailed > >> reply > >>>> -- > >>>>>> I'm > >>>>>>>>>> on the plane to the F2F meeting. This is just the right > >> kind > >>>> of > >>>>>> work for > >>>>>>>>>> this situation. Hopefully this reply will make everything > >> more > >>>>>> clear. > >>>>>>>>>> > >>>>>>>>>> It looks to me like your objections here are based on your > >>>> design > >>>>>>>>>> sense, your general sense of what good designs look like, > >>>> rather > >>>>>> than on > >>>>>>>>>> specific concerns about use cases that can be addressed with > >>>> one > >>>>>> design > >>>>>>>>>> versus another. > >>>>>>>>>> > >>>>>>>>>> In the most recent previous discussion on this topic, at > >>>>>>>>>> https://github.com/aaronpk/webmention/issues/39, I > >> repeatedly > >>>>>> asked > >>>>>>>>>> you to provide specific use cases, to explain how > >>>> developers/users > >>>>>> would be > >>>>>>>>>> affected by some change you're proposing. I haven't seen > >> an > >>>>>> answer. > >>>>>>>>>> > >>>>>>>>>> Perhaps you thought I was just doing that as way of > >> dismissing > >>>>>> you, of > >>>>>>>>>> giving you busy work? That's not the case. I was doing > >> it > >>>>>> because by > >>>>>>>>>> arguing from uses cases, a group has a reasonable chance of > >>>>>> reaching > >>>>>>>>>> consensus. Arguing from design sense pretty much never > >> leads > >>>> to > >>>>>>>>>> consensus. It's a bit like the difference between science > >> and > >>>>>> religion. > >>>>>>>>>> With the scientific method, disagreements can usually be > >>>> settled > >>>>>> by > >>>>>>>>>> replicating experiments and developing new ones. Not so > >> much > >>>>>> with > >>>>>>>>>> religion. > >>>>>>>>>> > >>>>>>>>>> So, again, I'll say if you want to persuade the group of > >>>> anything, > >>>>>> I > >>>>>>>>>> think you're going to have to lay out a use case. I > >> suggest > >>>>>> taking some > >>>>>>>>>> part of one of the agreed-upon users stories and show how > >> the > >>>> CR > >>>>>> version of > >>>>>>>>>> Webmention doesn't work very well but some alternate version > >>>>>> you're > >>>>>>>>>> proposing does. > >>>>>>>>>> > >>>>>>>>>> Personally, I don't think you'll be able to do this. I've > >> been > >>>>>>>>>> thinking about this space, a lot, for years, and I don't see > >>>> the > >>>>>> issues > >>>>>>>>>> you're raising as the kind of issues that could lead to > >>>> material > >>>>>> use > >>>>>>>>>> cases. But you're welcome to try. > >>>>>>>>>> > >>>>>>>>>> A key question is what you're trying to do here. If you > >> want > >>>> to > >>>>>>>>>> improve Webmention, that's probably the way to do it. If > >> you > >>>>>> just want to > >>>>>>>>>> be a pain to the WG, you could raise a formal objection. > >> (I'm > >>>>>> not going > >>>>>>>>>> to consider this "objection" a "formal objection" unless you > >>>>>> specifically > >>>>>>>>>> use that phrase.) But unless you can be more clear in the > >> way > >>>> I > >>>>>> suggest > >>>>>>>>>> above, I don't think that'll do anyone any good. Normally > >> a > >>>>>> Formal > >>>>>>>>>> Objection is used to make a Working Group spend some time > >>>>>> seriously > >>>>>>>>>> reconsidering some decision it made. But I don't see a > >>>> decision > >>>>>> the WG > >>>>>>>>>> has made around Webmention that it might change during a > >>>>>> reconsideration, > >>>>>>>>>> unless some new information was presented. > >>>>>>>>> > >>>>>>>>> Thanks for responding to my concerns. > >>>>>>>>> > >>>>>>>>> I was glad to learn that I am not the only person in the WG > >> that > >>>>>> has > >>>>>>>>> reservations on this work. > >>>>>>>>> > >>>>>>>>> I dont feel the concerns have been addressed, other than the > >>>> hand > >>>>>>>>> waiving, "I dont find that compelling" argument, which can be > >>>> said > >>>>>> about > >>>>>>>>> anything. I find this dismissive, and in this group, > >>>> unfortunately > >>>>>> I am > >>>>>>>>> left with the feeling of relatively little recourse. > >>>>>>>>> > >>>>>>>>> I will leave this thread open a while to gather feedback and > >> I > >>>>>> think the > >>>>>>>>> advice is to document exactly what the concerns are and put > >> them > >>>> in > >>>>>> a > >>>>>>>>> document, so they can be understood. Which I have begun to > >> do. > >>>>>> Much will > >>>>>>>>> depend on how much time I have to do this. > >>>>>>>>> > >>>>>>>>> So, I think the issue here is that there are a number of > >> people > >>>> in > >>>>>> this > >>>>>>>>> group. Some are coding regularly in this space, and some are > >>>>>> familiar with > >>>>>>>>> existing W3C standards that solve this problem, but few are > >>>> both. > >>>>>> So > >>>>>>>>> perhaps that can also be documented. > >>>>>>>> > >>>>>>>> To clarify this is not a "formal" objection, because: > >>>>>>>> > >>>>>>>> 1 It would need to be clearly documented > >>>>>>>> 2 It would need to be worthy of the attention of a wider > >> audience > >>>>>>>> (director + w3c member) -- that's not clear to me at this > >> point > >>>>>>>> 3 It would need fail to be resolved in the WG (I think we > >> still > >>>> have > >>>>>>>> space to do that) > >>>>>>>> > >>>>>>>> I dont think 1/2/3 are currently met at this time. So I will > >> try > >>>>>> and > >>>>>>>> build out (1) because I think there are legitimate concerns > >>>> around > >>>>>> interop > >>>>>>>> > >>>>>>>> My recommendation at this point, is for this work to be a > >> Note, > >>>> and > >>>>>> leave > >>>>>>>> the door open for further standardization. > >>>>>>>> > >>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> Another thing you could do is help move forward one of the > >>>>>> alternatives > >>>>>>>>>> to Webmention. Rhiaro mentioned in #39 how activitypub > >> might > >>>> be > >>>>>> just > >>>>>>>>>> what you want, and I understand there are several other > >>>> possible > >>>>>> directions > >>>>>>>>>> one could go. > >>>>>>>>>> > >>>>>>>>>> A few more comments below, but the important part of my > >> reply > >>>> here > >>>>>> is > >>>>>>>>>> done. > >>>>>>>>>> > >>>>>>>>>> 1. Universality > >>>>>>>>>> > >>>>>>>>>> Axiom 0 of the webstates that we should use URIs to name > >>>> things. > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> I assume you're referring to TimBL's DesignIssues/Axioms > >>>> document? > >>>>>>>>>> That was written 20 years ago and reflects only one person's > >>>>>> opinion. The > >>>>>>>>>> W3C Recommendation in this space, a few years later, which > >>>>>> resulted from > >>>>>>>>>> extensive discussion among TimBL, the appointed and elected > >>>>>> members of TAG, > >>>>>>>>>> and many members of the public, was AWWW. I think you'll > >>>> find > >>>>>> AWWW > >>>>>>>>>> includes a rather more restrictive and realistic version of > >>>> this > >>>>>> axiom: > >>>>>>>>>> > >>>>>>>>>> 2.1. Benefits of URIs > >>>>>>>>>> > >>>>>>>>>> The choice of syntax for global identifiers is somewhat > >>>> arbitrary; > >>>>>> it > >>>>>>>>>> is their global scope that is important. The Uniform > >> Resource > >>>>>>>>>> Identifier, [URI <https://www.w3.org/TR/webarch/#URI>], has > >>>> been > >>>>>>>>>> successfully deployed since the creation of the Web. There > >> are > >>>>>> substantial > >>>>>>>>>> benefits to participating in the existing network of URIs, > >>>>>> including > >>>>>>>>>> linking, bookmarking, caching, and indexing by search > >> engines, > >>>> and > >>>>>> there > >>>>>>>>>> are substantial costs to creating a new identification > >> system > >>>> that > >>>>>> has the > >>>>>>>>>> same properties as URIs. > >>>>>>>>>> > >>>>>>>>>> Good practice: Identify with URIs > >>>>>>>>>> > >>>>>>>>>> To benefit from and increase the value of the World Wide > >> Web, > >>>>>> agents > >>>>>>>>>> should provide URIs as identifiers for resources. > >>>>>>>>>> > >>>>>>>>>> A resource should have an associated URI if another party > >> might > >>>>>>>>>> reasonably want to create a hypertext link to it, make or > >>>> refute > >>>>>> assertions > >>>>>>>>>> about it, retrieve or cache a representation of it, include > >> all > >>>> or > >>>>>> part of > >>>>>>>>>> it by reference into another representation, annotate it, or > >>>>>> perform other > >>>>>>>>>> operations on it. Software developers should expect that > >>>> sharing > >>>>>> URIs > >>>>>>>>>> across applications will be useful, even if that utility is > >> not > >>>>>> initially > >>>>>>>>>> evident. The TAG finding "URIs, Addressability, and the use > >> of > >>>>>> HTTP > >>>>>>>>>> GET and POST > >>>> <http://www.w3.org/2001/tag/doc/whenToUseGet.html>" > >>>>>> discusses > >>>>>>>>>> additional benefits and considerations of URI > >> addressability. > >>>>>>>>>> From https://www.w3.org/TR/webarch/ > >>>>>> <https://www.w3.org/TR/webarch/> > >>>>>>>>>> > >>>>>>>>>> I think it's pretty hard to argue that the strings "source" > >> and > >>>>>>>>>> "target" in Webmention posts should be URIs based on this > >>>> advice. > >>>>>> For the > >>>>>>>>>> cases where one would want them to be URIs, a standard > >> mapping > >>>> is > >>>>>>>>>> provided. You could view Webmention as using URIs for this, > >>>> but > >>>>>> during the > >>>>>>>>>> POST, the namespace is left implicit. > >>>>>>>>>> > >>>>>>>>>> Most standards I know at the W3C adhere to this, > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> Does HTML? Does CSS? Do any of the HTML5 APIs? Can > >> you > >>>> name > >>>>>> a > >>>>>>>>>> non-RDF spec that does? Probably best to stay away from > >>>> XML > >>>>>> specs, > >>>>>>>>>> since their use of URIs is highly contentious. (As I > >>>> understand > >>>>>> it, XML > >>>>>>>>>> only uses URIs as web addresses and unique identifiers, not > >> to > >>>>>> name > >>>>>>>>>> things. The difference is perhaps pedantic, but it's clear > >>>> XML > >>>>>> specs > >>>>>>>>>> don't align with the Linked Data Principles, which I think > >>>> TimBL > >>>>>> would > >>>>>>>>>> agree subsumes Axiom 0 in his own personal design sense.) > >>>>>>>>>> > >>>>>>>>>> Probably not worth the time to go through this, but if I had > >> to > >>>>>> guess, > >>>>>>>>>> I'd say by count 10% of W3C specs adhere to this (my groups > >>>> like > >>>>>> RDF, OWL, > >>>>>>>>>> and RIF tended to produce a dozen specs at a time) and by > >> user > >>>>>> base, 0.001% > >>>>>>>>>> of the W3C specs adhere to this. The weight of success is > >> not > >>>> on > >>>>>> the side > >>>>>>>>>> of this axiom, so it's not going to convince anyone. > >>>>>>>>>> > >>>>>>>>>> webmention does not use URIs for the source and target > >>>> parameters. > >>>>>>>>>> > >>>>>>>>>> URIs can be derived out of band by reading the spec and > >> using a > >>>>>> prefix, > >>>>>>>>>> but this is not ideal. > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> Here's where, if you want to convince anyone, you have to > >> tell > >>>> a > >>>>>> story > >>>>>>>>>> about something that's important and significantly easier > >> with > >>>>>> source and > >>>>>>>>>> target being URIs on the wire. I just don't see it. > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> 2. Using form encoded messaging for the social web > >>>>>>>>>> > >>>>>>>>>> Views on this differ, but IMHO it's very clear that > >> messaging > >>>> over > >>>>>> the > >>>>>>>>>> social web according to our charter should be in JSON. > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> The chairs and I have addressed the charter issue elsewhere. > >>>>>> Please > >>>>>>>>>> keep charter discussions in separate threads, since they > >>>> involve > >>>>>> different > >>>>>>>>>> people and are reviewed differently. > >>>>>>>>>> > >>>>>>>>>> Webmention doesnt do this. > >>>>>>>>>> > >>>>>>>>>> To the extent that it's "just a signaling protocol" I > >> suppose > >>>> you > >>>>>> could > >>>>>>>>>> "get away with it". But I dont think webmention is by any > >>>> means > >>>>>> just a > >>>>>>>>>> signaling protocol. It's an attempt to standardize > >> messaging > >>>> on > >>>>>> the social > >>>>>>>>>> web. > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> How can you claim Webmention is "an attempt to standardize > >>>>>> messaging"? > >>>>>>>>>> I don't see that in the spec. I haven't heard that from > >> the > >>>> WG. > >>>>>> I > >>>>>>>>>> haven't heard that from the implementors. I haven't heard > >>>> that > >>>>>> from the > >>>>>>>>>> users. Where are you getting that? > >>>>>>>>>> > >>>>>>>>>> I do, however, see how it could be *used* as part of a > >> general > >>>>>>>>>> messaging protocol: > >>>>>>>>>> > >>>>>>>>>> 1. System "Alice" wants to send system "Bob" some message M1 > >>>>>>>>>> 2. Alice puts M1 on the web at URL U1, being sure to include > >>>> some > >>>>>>>>>> metadata the links to Bob. At a minimum, something like > >> "To: > >>>>>> Bob" (where > >>>>>>>>>> Bob is a URL) > >>>>>>>>>> 3. Alice does the Webmention thing, "mentioning" U1 to Bob > >>>>>>>>>> 4. Bob gets the mention, dereferences U1, reads M1 > >>>>>>>>>> > >>>>>>>>>> So, in this sense, Webmention could be a key part of a web > >>>>>> messaging > >>>>>>>>>> protocol. It's has one advantage over the much simpler > >>>> approach > >>>>>> of "Alice > >>>>>>>>>> POSTS M1 to Bob", namely that Alice is confirmed as the > >> sender. > >>>>>>>>>> > >>>>>>>>>> But: > >>>>>>>>>> - This isn't what Webmention was designed for; it's not > >> clear > >>>>>> anyone > >>>>>>>>>> actually wants to use it for this. > >>>>>>>>>> - If you do this, the actual message can be JSON or whatever > >>>> Alice > >>>>>>>>>> wants. The *message* is M1, published at U1, *not* the > >>>>>> form-encoded > >>>>>>>>>> Webmention that was posted to Bob. > >>>>>>>>>> - If you want to do this, consider instead just POSTing M1 > >> to > >>>> Bob > >>>>>> using > >>>>>>>>>> some kind of authentication for Alice (eg OpenID Connect or > >>>>>> WebID-TLS) > >>>>>>>>>> > >>>>>>>>>> So, I see no argument here against the current design of > >>>>>> Webmention. > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> Possible Solutions > >>>>>>>>>> > >>>>>>>>>> 1. Support JSON messaging -- the W3C has innovated in this > >> area > >>>>>> with > >>>>>>>>>> some success > >>>>>>>>>> > >>>>>>>>>> 2. If we want to pass around messages using forms we should > >>>> make > >>>>>> the > >>>>>>>>>> general case robust, scalable, extensible, interoperable and > >>>>>> universal, and > >>>>>>>>>> have webmention be an instance of such a system. That's > >>>> possibly > >>>>>> outside > >>>>>>>>>> the scope and timing of this WG, I dont know. > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> I'm not sure what those are solutions to, but they're > >> probably > >>>> not > >>>>>> the > >>>>>>>>>> problems Webmention is intended to solve. > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> Im still being guided as to the difference between the REC > >> and > >>>>>> Note > >>>>>>>>>> tracks, but I'll put the suggestion out there to move > >>>> webmention > >>>>>> to a note, > >>>>>>>>>> or move it back from CR. I'm not an expert on this aspect > >> of > >>>> W3C > >>>>>> process, > >>>>>>>>>> but I'd like to raise these concerns to a wider audience, in > >>>>>> particular, to > >>>>>>>>>> folks outside the indieweb community. > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> If you want people to pay attention to these concerns, > >> either > >>>>>> inside or > >>>>>>>>>> outside the WG, I think you're going to have to develop a > >>>> simple > >>>>>> story > >>>>>>>>>> about a problem that's solved with your modified Webmention > >> and > >>>>>> not solved > >>>>>>>>>> with Webmention. Or a story about how Webmention being > >>>> adopted > >>>>>> would do > >>>>>>>>>> real harm to someone. > >>>>>>>>>> > >>>>>>>>>> Frankly, I think you can find much better uses for your time > >> if > >>>>>> you > >>>>>>>>>> want to work in this space, eg helping with activitypub. > >>>>>>>>>> > >>>>>>>>>> -- Sandro > > > > > >
Received on Monday, 13 June 2016 12:06:22 UTC