Re: [Asdf] Kicking off ASDF
Carsten Bormann <cabo@tzi.org> Wed, 19 August 2020 15:06 UTC
Return-Path: <cabo@tzi.org>
X-Original-To: asdf@ietfa.amsl.com
Delivered-To: asdf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DAD643A0B05 for <asdf@ietfa.amsl.com>; Wed, 19 Aug 2020 08:06:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.102
X-Spam-Level:
X-Spam-Status: No, score=0.102 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, GB_MUTUALBENEFIT=2, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id k-RLxA0cY-Gt for <asdf@ietfa.amsl.com>; Wed, 19 Aug 2020 08:06:43 -0700 (PDT)
Received: from gabriel-vm-2.zfn.uni-bremen.de (gabriel-vm-2.zfn.uni-bremen.de [134.102.50.17]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 775373A0ABB for <asdf@ietf.org>; Wed, 19 Aug 2020 08:06:42 -0700 (PDT)
Received: from [172.16.42.100] (p5089ae91.dip0.t-ipconnect.de [80.137.174.145]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gabriel-vm-2.zfn.uni-bremen.de (Postfix) with ESMTPSA id 4BWrhv3KlxzyXm; Wed, 19 Aug 2020 17:06:39 +0200 (CEST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.1\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <9820.1597842659@localhost>
Date: Wed, 19 Aug 2020 17:06:39 +0200
Cc: asdf@ietf.org
X-Mao-Original-Outgoing-Id: 619542399.052518-7605aee08774c96b1b1bfce0476fa902
Content-Transfer-Encoding: quoted-printable
Message-Id: <7E929A80-66E0-456E-89D4-922181686C3C@tzi.org>
References: <5C210025-34B4-45BC-9A1D-66D9E92B339A@tzi.org> <31064.1596838037@localhost> <C5ADCAAD-A2DE-47EB-87AA-D5D946E606AA@tzi.org> <9820.1597842659@localhost>
To: Michael Richardson <mcr+ietf@sandelman.ca>
X-Mailer: Apple Mail (2.3608.120.23.2.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/asdf/NXBRHoJkNcC3NbgQhYJVIqhonAg>
Subject: Re: [Asdf] Kicking off ASDF
X-BeenThere: asdf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A Semantic Description Format \(SDF\) for Things and their Interactions and Data" <asdf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/asdf>, <mailto:asdf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/asdf/>
List-Post: <mailto:asdf@ietf.org>
List-Help: <mailto:asdf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/asdf>, <mailto:asdf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Aug 2020 15:06:46 -0000
Hi Michael, > I'm not exactly thrilled about having an I-D hang around for a long time like this. Maybe you should tell the HTTP/2, QUIC, … groups. This works well when there is a closely knit community that actually has made a commitment to follow through on the updates. (I remember draft-martini vs. draft-kompella etc. for counter-examples, where drafts escaped into products…) >> This could be done in a tick-tock style, with a feature I-D and then a >> period of stabilizing that, so -02 could be SDF 1.1, -04 1.2, and so >> on. > > I'm even less thrilled about assigning version numbers to "Work-in-progress" > If we could iterate on RFCs faster, would that also work? Maybe, but this is not our ocean to boil... > It seems to me that maybe we should fork/multiprocess: > (1) take current document, SDF 1.0, kick it off as Informational<*> > and go out to get reviews and approvals immediately. That is exactly *not* the point. This would make it look like specifiers get to choose between all the RFCs that we drop. Internet-Drafts are “obsoleted” (expired) much more solidly than RFCs ever are. > (2) simultaenously, start on 1.1/1.2 as you suggest, pulling in the > review comments into that document as we go, producing a -bis > document late next year. We want to be faster than that! > <*> - this is the typical publish externally developed spec as Informational, > then revise it within the IETF, and publish as "standard". Yes, and, again, that is *not* the model here. People will not stick to SDF 1.0 when there is a better SDF 1.1, and the historical interest in document what SDF 1.0 was is rather limited. > But, I think that the SDF document might always be Informational :-) That is not the intention either. We do want to converge to something that is stable. (Which still will have extensions.) > I think that we could reserve a point prior to RFC publication of (1) at > which we might decide not to publish 1.0. We do not want to “publish” (as an RFC) 1.0. > I big concern I have, thinking about publication, is that I think that the > subject matter is sufficiently esoteric compared to, say, BGP extensions or > IMAP extensions, that getting reviewers who aren't already involved with > OneDM will be difficult. I’m seeing that danger, but I’m also seeing good cross-area review in other places. We will have to seek out for that. > >>> 2) Are there important ODM member deadlines, meetings or processes that we >>> should consider in our milestone process? > >> See above. I am not aware of any specific deadlines. OneDM meets >> weekly at the moment, and I would expect us to have some personal >> overlap that facilitates communication. I’m not sure we have all the >> details of making OneDM’s convergence process work in the presence of a >> periodic SDF spec release process; I would expect the mutual benefit >> from making that work to motivate OneDM to work on these. > > okay, thank you. > Basically, you are saying that we can self-impose/self-organize deadlines. Given the personnel overlap, I think we’ll get communication about important outside milestones. (I still remember vividly a CES deadline we blew as the CoRE WG.) > >>> 3) Would SDF be a single document, or a base document plus extensions? > >> More on the side of a single document. A spec language for protocol bindings might be a conceivable extension. > >>> Are there parts that we can rapidly gain consensus on and publish, with >>> discussion about the other parts? > >> The consensus we have on SDF 1.0 is based on existing input from >> ecosystem SDOs; it is also based on understanding that the current >> limitations will be addressed by further work. So I don’t think we >> should be publishing anything quickly now. > >>>> Some github issues will now be opened by people who already have >>>> experienced limitations of SDF 1.0 that should be addressed; of course, >>>> other people can submit issues, too. We can have a discussion right in >>>> the github issues, or, for more fundamental decisions to be taken, also >>>> here in the mailing list. It will probably take a little until we have >>>> pull requests based on these issues; we can discuss these then and, by >>>> the time the discussion solidifies, we might have a WG. >>> >>>> I’m looking forward to SDF 1.1, and the further work of the ASDF WG-to-be! >>> >>> Should publishing 1.0 ASAP be a goal, or should we just do 1.1? > >> 1.0 was “published” as an Internet-Draft. I don’t think we should a >> for RFC status until we have at least a handful of SDOs that have put >> the majority of their relevant models through the process. 1.0 is >> intended to be quickly superseded by 1.1, and that might happen a >> couple more times until returns start to diminish. > >> This rapid iterative process may be a bit unusual for IETF. >> I’d assume we can stabilize the SDF core at 1.3 or 1.4 enough to go for RFC. > > I understand your concern about "release.0" issue, and that you wish to > validate things. I want to point out that this is precisely the difference > between Proposed Standard (1.0) and Internet Standard (1.1). 1.4 might be an Internet Standard, if 1.3 becomes a Proposed Standard (or the numbers could be 1.12 and 1.8; let’s see). > Personally, I have been pushing back loudly against continued grade deflation > in the IETF process. So I would personally be loath to put this into a charter. I understand the sentiment. I still think this is a good way to run this, for *this* specific effort. Grüße, Carsten
- [Asdf] Kicking off ASDF Carsten Bormann
- Re: [Asdf] Kicking off ASDF Jim Schaad
- Re: [Asdf] Kicking off ASDF Carsten Bormann
- Re: [Asdf] Kicking off ASDF Michael Richardson
- [Asdf] Is JSONPATH in scope? Michael Richardson
- Re: [Asdf] Kicking off ASDF charter discussion Michael Richardson
- Re: [Asdf] [Json] Kicking off ASDF charter discus… Carsten Bormann
- Re: [Asdf] [Json] Kicking off ASDF charter discus… Carsten Bormann
- Re: [Asdf] Kicking off ASDF Carsten Bormann
- Re: [Asdf] [Json] Kicking off ASDF charter discus… Carsten Bormann
- Re: [Asdf] Is JSONPATH in scope? Carsten Bormann
- Re: [Asdf] Kicking off ASDF Michael Richardson
- [Asdf] on ASDF cycling at internet-draft Michael Richardson
- Re: [Asdf] Is JSONPATH in scope? Michael Richardson
- Re: [Asdf] Kicking off ASDF Carsten Bormann
- Re: [Asdf] Kicking off ASDF Carsten Bormann
- Re: [Asdf] Kicking off ASDF Niklas Widell
- Re: [Asdf] on ASDF cycling at internet-draft Barry Leiba
- Re: [Asdf] Kicking off ASDF Michael Richardson
- Re: [Asdf] Kicking off ASDF Carsten Bormann
- Re: [Asdf] Kicking off ASDF Niklas Widell
- Re: [Asdf] Kicking off ASDF Carsten Bormann
- Re: [Asdf] Kicking off ASDF Wouter van der Beek (wovander)
- Re: [Asdf] Kicking off ASDF Michael Richardson
- Re: [Asdf] on ASDF cycling at internet-draft Michael Richardson
- Re: [Asdf] Kicking off ASDF Carsten Bormann
- Re: [Asdf] on ASDF cycling at internet-draft Barry Leiba
- Re: [Asdf] Kicking off ASDF Michael Richardson
- Re: [Asdf] Kicking off ASDF Carsten Bormann
- Re: [Asdf] Kicking off ASDF Michael Richardson
- Re: [Asdf] Kicking off ASDF Carsten Bormann