Open ChristopherA opened 1 year ago
To complement @brentzundel's comment above, what is the intent here?
I don't think we can get away with 1 or 2, which in essence, recreate the DID WG, and therefore still makes us liable to the director's advice in his decision about the formal objections.
As for 3, this would need the removal from this new proposed charter of the part about maintaining the existing specs. For this we still need a DID WG who, again, will have to respond one way or another to the director's advice. Granted, in that scenario, the response could be "we defer to the DID Resolution WG", but will this fly with the AC?
The chairs of the DID WG still intend to submit a charter for maintaining the DID Specification.
Great. I'd love to see the follow through on consensus development that was promised in https://github.com/w3c/did-wg-charter/pull/27#issuecomment-1402233965
Whichever PR achieves greater consensus, as determined by the chairs of the current DID WG, will be merged.
There are now three PRs seeking to find the "best consensus" of the current DID WG, which by W3C process means the option with the weakest technical objections. https://www.w3.org/2021/Process-20211102/#managing-dissent
I look forward to the chairs calling for technical objections to all three PRs. I have raised my objections to #27 and further discussed them in #29. I would support #29 with the requested changes I've offered in my review. I would also support #30 as is. For clarity, I oppose #27 and will file a formal appeal if the chairs ignore consensus and put that charter forward on the grounds that the chairs have not served the W3C commitment to consensus in this Working Group.
@brentzundel also said
If a DID Resolution WG Charter is drafted and will be pursued, then we will remove DID Resolution from the scope of this charter.
Unfortunately, Brent, I don't believe it is under your authority to arbitrarily pick and choose what parts of these Charters are proposed by the Working Group. To quote the W3C Process:
To promote consensus, the W3C process requires Chairs to ensure that groups consider all legitimate views and objections, and endeavor to resolve them, whether these views and objections are expressed by the active participants of the group or by others (e.g., another W3C group, a group in another organization, or the general public).
As I mentioned in my previous answer, the PR that Christopher has offered was in response to a specific request by DID WG members and @brentzundel to produce an alternative option for consideration. Now that we've done the work, I expect it to receive the same respect and due process as the contributions of any member of the WG.
Brent, do you have technical objections to the group putting forth a DID Resolution WG Charter instead of a DID WG Charter?
The technical objection to changing this charter into a charter for DID Resolution was outlined by @pchampin above.
To complement @brentzundel's comment above, what is the intent here?
- to not renew the DID WG, but to propose a supposedly brand new WG who will, among other things, take over the maintenance the recommendation of the old DID WG?
This is the proposal. Many members have expressed the concern that the next DID WG charter MUST have DID Methods in scope. In response to that concern, the proposal is to change the name. Instead of creating a DID WG Charter, create a DID Resolution WG Charter, so that we can advance the work in the most reasonable terms. Rushing to define DID methods when no such DID method is even put forward is running before we can walk.
I don't think we can get away with 1 or 2, which in essence, recreate the DID WG, and therefore still makes us liable to the director's advice in his decision about the formal objections.
I argue that #2 is not recreating the DID WG as it is not chartered for class 4 changes and is chartered for a focus on a new specification, Resolution. During the development of that specification, we may learn of changes required in DID Core to support better interoperability and which suggests the DID Resolution WG is the best place to maintain DID Core, especially given that there will not be a DID WG should we take this proposal.
If you are arguing that this WG is only able to, and MUST, propose a single DID WG Charter, I find that incredulous. There is no scope stated within the current charter to that effect: there is no formal justification for such a limitation. If that point ends up being the primary debate, I'm happy to put that before the organization. It is unconscionable for the Director to bind the future charters of this working group, in response to a formal objection to a Candidate Recommendation from this WG. Outsiders to the group demanding what the group do, or do not do, to advance the work does not make for effective standards development.
As for 3, this would need the removal from this new proposed charter of the part about maintaining the existing specs. For this we still need a DID WG who, again, will have to respond one way or another to the director's advice. Granted, in that scenario, the response could be "we defer to the DID Resolution WG", but will this fly with the AC?
Several members (including @sakurann and @OR13) have voiced concern that the group does not have enough implementation experience to advance the current DID WG Charter. I agree. Which suggests we do NOT need a DID WG. Certainly not as proposed. And certainly not at this time. The WG doesn't have consensus to do that work in that manner. The idea that we absolutely need a DID WG is, on its face, untenable. If we're not ready for a DID WG, then we shouldn't propose such a thing.
The technical objection to changing this charter into a charter for DID Resolution was outlined by @pchampin above.
Could you clarify?
I'm not trying to be obtuse here, but what I read in @pchampin's comments are purely political considerations. What are the technical objections?
IMO the simplest solution is remove "specific did method documents" from the current charter, I would expect any charter that contained authorization for the DID WG to create "specific did methods" to not pass... based on the threads that I have read.
Most folks seem favorable to defining did resolution and dereferencing and unfavorable to defining specific did methods.
JSON-LD defined document loading: https://www.w3.org/TR/json-ld11/#loading-documents
It did not define "serving JSON-LD over HTTP from web servers meeting the approval of the working group"... aka... a specific method of document loading.
The DID WG chairs have met. We have concluded that merging PR #27 will produce a charter that best represents the consensus of the DID Working Group participants over the past year. Despite many, many discussions, no other proposal within the group has garnered as much support as this one has for the creation of a new DID Working Group, which will focus on maintaining Decentralized Identifiers (DIDs) v1.0 and publishing errata updates to that specification. The charter also permits the next DID WG to begin work on DID Methods and DID Resolution, but does not require it, e.g., the group that forms may do as much or as little work on these optional topics as desired.
Now, regarding the other open PRs, #29 and #30:
I suggest closing this PR.
As per:
24 (@brentzundel)
28 (@ChristopherA)
https://github.com/w3c/did-wg-charter/pull/27#issuecomment-1382091353 (@TallTed)
https://github.com/w3c/did-wg-charter/pull/27#issuecomment-1370900227 (@jandrieu)
Preview | Diff