ietf
[Top] [All Lists]

Re: DMARC-4-ML: Can the IETF call a demonstration?

2014-05-15 10:13:53
(What follows makes no comment on the appropriateness or efficacy of the
recent expansion of DMARC usage.  Rather, what follows comments on the
discussion within the IETF about it.)



One of the problems with reactive policy development is that is tends to
be driven more by emotion than actual principle.  Rationales tend to be
convenient, rather than careful.

What results starts to look more like Procrustean, religious dogma,
rather than pragmatic technical consideration.  As a community
developing technical details, the IETF has a good track record.  As a
religion, no to much.


So we are seeing some odd claims...


(2) I believe it is unacceptable for a new protocol or
capability to impose costs on operators of other systems in the
absence of clear and broad consensus about why the changes are
needed and appropriate. 

  1.  Protocols do not impose costs.  Some /uses/ of them might, which
is the choice of those deploying them to that effect.

      Used in the original scenario for which it was developed, DMARC
only imposes costs on those choosing to adopt it.  That largely remains
true even for the expanded application we've just seen.  Those most
affected are users of operators choosing to expand the usage of DMARC.

  2.  There is nothing that requires mailing lists to make adjustment.
Arguably, it is better for mailing lists NOT to make adjustments, so
that those affected users can consider the efficacy of their current
account.

  3.  The discussion here is consistently confusing the difference
between the protocol, DMARC, versus some recent applications of it, and
confuses the work of dmarc.org with the independent decisions of
specific email operators.

      Further, note that the problems with the recent uses were
extremely well-understood beforehand. In other words, those making the
recent usage choices did so aware of the implications.  The IETF has no
obvious leverage over operational organizations that make such decisions.


So?  Perhaps we should be focusing more on strategies that
weaken DMARC to the degree necessary 

This postulates a power struggle between the IETF, versus those deemed
by the IETF to be misbehaving.  It's difficult to imagine the IETF being
effective with such an approach.


  DMARC did not
emerge, full formed, out of the void. It's the logical
evolution of ADSP, a standards-track IETF protocol.

A standards-track IETF protocol that was deprecated by a process
that claimed it was unused and harmful.   If it had been the
intent to replace ADSP with an IETF-developed DMARC, that would
properly have been handled by submitting the DMARC specification

Perhaps folk should review Thaler's RFC 5218, What Makes for a
Successful Protocol?  In effect, it documents that (at least recent)
IETF successes primarily come from efforts that began outside the IETF.

So the DMARC effort derives from significant prior IETF work and, by the
way, was subject to an effort to bring it into the IETF.

The core problem with the considerable effort made at bringing DMARC
into the IETF was that, in spite of repeated efforts in multiple venues,
there was no consensus developed in the IETF about technical work to do.

Also note that a draft BCP was posted, has been repeatedly referenced,
and yet folk seem more intent on complaining about DMARC than working on
practical documentations like the BCP.


I don't recall saying anything about "out of the blue".  All
I've asserted is that DMARC itself was not developed within the
IETF, using an open process, was not approved via an IETF
consensus process, and that the IETF does not have change
control over its evolution.

Now, if dmarc.org wanted to turn the protocol over to the IETF,
give IETF change control, and propose it for the standards
track, we would be having a different discussion. 

What a wonderfully revisionistic assertion, given that such an effort
was made, over a six month period.

And to anticipate the inevitable fault-finding responses, please
consider whether it really is unreasonable for operators having made
recent and substantial investments in deploying a new technology to
resist a demand that they encourage a de-stabilizing change process that
imposes no constraints on what can be changed or why.

Further revisionism happens when it is claimed that the IETF doesn't
accept new technology that comes with constraints on changes permitted
for the initial IETF work on the technology.


That sounds like yet another instance of the not-invented-here
syndrome.  FWIW, much the same solutions were put forward for
ADSP. IETF or non-IETF, the difference seems to be that DMARC
currently has more traction and deployment than ADSP ever had.

No, it is not NIH.  It is that the IETF has no change control
over DMARC and hence does not have the option of controlling the
damage by withdrawing or adjusting the protocol itself. 

The curious premise to this claim is that the IETF's 'withdrawing' a
protocol carries leverage that will cause major operators to stop using
it, independent of those operators' own assessment of efficacy.

There's also the ironic theme running through this thread that the IETF
doesn't do normative work relating to specifications it does not
directly control.

The irony within this thread, of course, is unicode.  Other examples
about, but that one is particularly amusing.



Let me make explicit it is not consensus on DMARC we're
talking about.  It is consensus on the workaround and the
demonstration.

And I am suggesting that, if you want to initiate a proposal for
work on damage control wrt DMARC, nothing prevents you from
proposing that as a work item for some existing WG or a new WG.

+1

Except that that point seems to contract some of the others made in this
thread, by the same speaker and possibly even in the same posting...


Again, from my perspective, the question is whether the IETF
actually has responsibility for protocols for which there has
been no effort to obtain IETF consensus 

Again, that's not correct.


There's real technical work to be done in this space.  It's probably not
as much fun as complaining about the situation, but it would be quite a
bit more useful for the community.

d/

-- 
Dave Crocker
Brandenburg InternetWorking
bbiw.net