Re: [Ietf-dkim] WG Action: Formed Mail Maintenance (mailmaint) / Commitment

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



FWIW, IDR has a somewhat similar requirement of requiring two implementations.  It isn’t in the IDR WG charter (I thought that it was), but it is on the IDR WG wiki and although I don’t generally attend IDR, I understood that they generally stick to it.

 

Broadly speaking I’m in favour of IETF focussing its energies on work that will get deployed.

>From the
IDR WG - Inter-Domain Routing | IETF Community Wiki:

Implementation Requirement

IDR generally requires at least two interoperable implementations of a draft before it is advanced to RFC. Our goals in doing this include gaining some level of document quality assurance (can an implementor, working from the spec, implement it interoperably?) but also gaining some level of protocol quality assurance, some assurance that the proposal is implementable in practice (most BGP implementations are large and have many moving parts that new proposals must integrate with). If, as a side-effect, fewer IDR RFCs go unimplimented, that's a benefit too. Of course, perfection is impossible and even with this requirement, mistakes will creep in. Exception cases may exist where the implementation requirement wouldn't advance these goals.

 

Regards,

Rob

 

 

From: Pete Resnick <resnick=40episteme.net@xxxxxxxxxxxxxx>
Date: Monday, 20 May 2024 at 20:19
To: dcrocker@xxxxxxxx <dcrocker@xxxxxxxx>
Cc: IETF <ietf@xxxxxxxx>
Subject: Re: [Ietf-dkim] WG Action: Formed Mail Maintenance (mailmaint) / Commitment

On 20 May 2024, at 13:15, Dave Crocker wrote:

On 5/20/2024 10:55 AM, Pete Resnick wrote:

On 5/10/2024 2:33 PM, Dave Crocker wrote:

Companies do not make public, future commitments for implementing
standards. And when there are attempts to get them to, they waffle
and evade.

Some do, some don't. We've had experience in the email community where
people participate quite openly, show up for the hackathon with
example code, and discuss their implementation plans quite openly.
We've also had experience where (mostly large) companies do exactly
what you describe. The requirement is not that all participants in the
WG make a commitment to implement; just two or more.

If you know of examples of this being done -- in the IETF context, especially -- please document them.

That you think showing up at a hackathon is equivalent to satisfying this wg's charter requirement for a priori commitment might suggest the nature of the very basic disconnect that prompted this chartering error.

Ah, so let's go back to the charter text, because it sounds the disconnect is one of understanding the text, then maybe it needs to be clarified. And, to be clear, there was no chartering error. (I would normally state this in terms of my belief, but that doesn't seem to be the way we are doing things in this discussion.) So:

·         Prior to accepting any Standards Track document for development, there must be a commitment to implement the resulting proposed standard from at least two independent parties, as recorded on a related IETF mailing list.

Neither the words "company" nor "corporate" appear in there. It does not refer to any sort of formal public announcement of upcoming product (which, at least when I was working in corporate land, was the line you couldn't cross). It's just an implementers commitment to implement. So, what do I think would be an example, or has been done in the past? I see such statements from people from Fastmail (Bron, etc.), Isode (Alexey), Dovecot (Timo), and several others on the EXTRA and JMAP lists all of the time. They say, in meetings and on mailing lists, "We'll be implementing that" or "We've implemented that, but completely differently", or "We're not going to be implementing that". And they bring their example code to hackathons and show that they've been implementing it. Back in the day, I could cite numerous similar examples from Eric Allman and Ned Freed and myself saying the same sorts of things about sendmail, PMDF, and Eudora. Any of those statement would, in my mind, satisfy the requirement of the charter, and they're perfectly reasonable things to ask for.

pr

--
Pete Resnick https://www.episteme.net/
All connections to the world are tenuous at best


[Index of Archives]     [IETF Annoucements]     [IETF]     [IP Storage]     [Yosemite News]     [Linux SCTP]     [Linux Newbies]     [Mhonarc]     [Fedora Users]

  Powered by Linux