|
Subject: Re: The reuse of SPF version 1 records Newsgroups: gmane.mail.spam.spf.council Date: 2005-06-29 16:20:17 GMT (3 years, 8 weeks, 4 days, 21 hours and 21 minutes ago) In <p06210201bee857110d85@[10.0.0.31]> Ted Hardie <hardie <at> qualcomm.com> writes: > Dear Wayne, > During the IESG's last meeting, the group considered your > message, your draft, and the drafts which were sent in related to Sender-ID. > We have approved all of the drafts as Experimental RFCs with the IESG note > you have previously seen. Thank you! > As the note says, we are not endorsing one system over the > other or attempting to push for consensus at this time; we hope that > some consensus on the value of these mechanisms may emerge over time. Again, the note talks about using these two systems "in tandem". This is not the problem. People can use both SPF and SenderID in tandem, what causes problems is the conflicting use of v=spf1 records which happens when *anyone* *anywhere* follows the SenerdID specifications. > Your message asked several related questions about > the use of v=spf1 in the two draft sets. You asked whether removing > the language from your draft limiting the use of these records would > speed processing. This a bit of a moot point, since these are now approved, > but, to be clear, the IESG is not asking for any changes to your draft. > The language you have recommending limitations on the interpretation of > v=spf1 will stay. Thank you for clearing this up. > We also are not asking for any changes to the Sender-ID drafts. > Since it depends on an earlier version of your draft from which there have been substantive changes, some references to sections of your draft which no longer > exist will be cleaned up in AUTH48, but its language will otherwise remain the > same. The conflicts between the two on this and other points are part of > why the IESG is publishing them "AS IS". I am disappointed by this decision and I think the SPF leadership council will have to discuss how to proceed from here. > You also asked whether the IESG had a position on the re-use > of v=spf1 records. Several members of the IESG were concerned about > the records being used in incompatible ways. Given the history of MARID, > it is clear that both groups using the records can claim that at various points > in history their interpretation was considered correct; Personally, I don't think specs that are in the process of being developed hold much weight. The SPF specification was declared "frozen" in Dec 2003, and the SPF-classic I-D is largely compatible with that spec. (Yes, further revisions were made to the SPF spec in early 2004, but then both the SPF implementations and SPF spec really froze.) To be clear, during much of the MARID process, *I* thought that the re-use of v=spf1 records was fine, but it was only after several cases where the re-use would cause problems that I changed my mind. I think a review of the MARID discussions rarely showed the opinion that we (the MARID participants) were creating a new record, but rather that we were re-using established records in a compatible way. About the same time that the MARID WG became convinced that the re-use was not compatible and declared that SenderID MUST use a new record number, I also became convinced. This is all about technical issues. > [...] even after the drafts' > expiration there remain widely distributed documents > (e.g. http://spf.pobox.com/senderid.html) which describe the use of Sender-ID > with v=spf1 records. Hummm, I thought I had removed all references to that web page, but apparently not. It is gone now. Thanks for the bug report. The SPF community has only in the last few weeks been able to modify this website. Before then, it has remained almost unchanged for 6 months and contained many obviously incorrect items. POBox's web page on SenderID and related issues was created around Nov 10, 2004. It was due to this and several other things that were going on at the time, that the SPF community, as a whole, took a position. See: http://www.openspf.org/OpenSPF_community_position_v102.html http://openspf.org/cgi-bin/openspf_pledge.cgi For a very long time, Meng Wong has supported the use of the PRA part of SenderID for political reasons, not technical reasons. Meng has said many times that he thinks that the PRA is a bad idea and will fail in the market. A recent example can be found in the SPF council meeting that triggered my request for IESG clarifications: http://www.schlitt.net/spf/spf-council/2005/06/15_irc_log.html#20050615T2112 [note: As the top of the webpage says, <freeside> is Meng, and I'm <grumpy>. Also, the following are excerpts and the order has been re-arranged. I'm sure anyone who has participated in IRC/Jabber/etc. understands that a strict ordering is often misleading.] http://www.schlitt.net/spf/spf-council/2005/06/15_irc_log.html#20050615T2125 On whether political considerations are more important than technical problems, Meng said: 21:25 <freeside> ok, yes. so my position has always been, i think we should get an RFC out, and whether it documents spf-classic or marid-whatever is less important, because the market will just say "ok, it's an RFC number" and not look that much farther. http://www.schlitt.net/spf/spf-council/2005/06/15_irc_log.html#20050615T2139 21:39 <freeside> frankly, at this point i think the overall utility of getting a draft published sooner, that allows reuse, is higher than the utility of not getting a draft published, or getting it published months or years later, that prohibits reuse. 21:40 <freeside> if we keep trying to prohibit reuse, the drafts will just keep getting held off. if we allow reuse, the drafts will go through. that is my feeling. http://www.schlitt.net/spf/spf-council/2005/06/15_irc_log.html#20050615T2134 On whether Meng felt that the IESG would even allow him to change the senderid-core I-D to prohibit the re-use of v=spf1 records: 21:34 <freeside> well, it sounds to me like if we want the IESG to publish our draft, we have to accommodate the IESG. 21:36 <freeside> regarding the reuse of v=spf1, i don't think they'll listen to me any more than they'll listen to anyone else on here. 21:38 <freeside> i'll try to have a conversation with ted hardie and see what he thinks. 21:38 <freeside> but frankly, it seems to me that the IESG will be much quicker to approve a draft that allows for reuse. 21:38 <grumpy> freeside: can't you just change the draft? http://www.schlitt.net/spf/spf-council/2005/06/15_irc_log.html#20050615T2156 21:56 <grumpy> freeside: why can't SID have something like a "spf2.0/pra redirect-spfv1=%{d}" to indicate that the reuse is ok? 21:56 <grumpy> or "spf2.0/pra redirect=%{d}/spfv1" 21:57 <grumpy> doesn't this allow the re-use under a technically correct method? 21:57 <csm-laptop> freeside? 21:57 <freeside> mmm 21:58 <csm-laptop> grumpy asked you a direct ? 21:58 <freeside> sure, that could work, but i don't think that's what MS and the IESG want. 21:58 <freeside> i'm really suggesting that the most important thing right now, tactically, is to get an rfc published. 21:59 <freeside> they want to be able to reuse it, and you don't want reuse, and so there's not much point to continued discussion. 21:59 <freeside> the IESG is going to have to arbitrate. 21:59 <grumpy> ok, does the IESG want to reuse? 21:59 <freeside> i think so. 21:59 <grumpy> Hmmmm. 21:59 <grumpy> Ok. 21:59 <csm-laptop> why? 21:59 <grumpy> well, instead of making freeside guess what the IESG thinks, I think we should just ask the IESG. 21:59 <freeside> i could be wrong, but that seems to be consistent with what ted's been outputting, no? 22:00 <grumpy> it isn't consistent with what sam has said 22:00 <freeside> well, i think grumpy is right. 22:00 <freeside> i saw a great fortune cookie the other day: "ignorance never settled any questions." So, if, as you have pointed out in your message, the IESG is not *requiring* the re-use of v=spf1 records by SenderID, then much of what Meng's position was based on falls away. Again, however, the arguments for re-using v=spf1 records in incompatible ways is all about politics, and not about technical issues. Is the IESG an engineering organization, or a political one? > The waters for v=spf1 are muddy > now, in other words, and the working group that muddied them failed before > they could be cleared. As much as it might regret it, the IESG can't fix > the history here. While the IESG can not fix history, the IESG *can* recognize the technical and engineering issues and not bless the use of existing records in an incompatible way. > You also asked us to consider how the rules of Section 5 of RFC3932 > on sending a "Do Not Publish" to the RFC Editor might be taken to apply here. > [...] > Had either of the proposals before us now > been standardized, then experimentation would clearly have to harmonize > with the standard. Unfortunately, this is not the case here, and we have to > deal with the reality of multiple, competing proposals going forward in the market. Again, I disagree that SPF had not been standardized. The standard had not been published by the IETF, but I hope that the IESG recognizes more standards than just RFCs. > We don't believe the IETF has the power to stop that, and our ability to > influence it is restricted when we have ceased working on a standard. > Publishing the documents at least gets public, archival copies of both > specifications into a form that is generally available to the Internet > engineering community. Hopefully, further engineering work can > proceed from there. Again, I think the SPF community will need to discuss what steps to take next. Personally, I am deeply disappointed that the IESG appears to be ignoring technical and engineering considerations. -wayne |
|
|