Re: draft-freed-sieve-in-xml status?
"Robert Burrell Donkin" <robertburrelldonkin@gmail.com> Sun, 14 December 2008 22:29 UTC
Return-Path: <owner-ietf-mta-filters@mail.imc.org>
X-Original-To: ietfarch-sieve-archive-Aet6aiqu@core3.amsl.com
Delivered-To: ietfarch-sieve-archive-Aet6aiqu@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 98E223A685D for <ietfarch-sieve-archive-Aet6aiqu@core3.amsl.com>; Sun, 14 Dec 2008 14:29:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.562
X-Spam-Level:
X-Spam-Status: No, score=-2.562 tagged_above=-999 required=5 tests=[AWL=0.038, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id opJpKl7YstOk for <ietfarch-sieve-archive-Aet6aiqu@core3.amsl.com>; Sun, 14 Dec 2008 14:29:41 -0800 (PST)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 228EB3A679F for <sieve-archive-Aet6aiqu@ietf.org>; Sun, 14 Dec 2008 14:29:40 -0800 (PST)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id mBEMP6bc087988 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 14 Dec 2008 15:25:06 -0700 (MST) (envelope-from owner-ietf-mta-filters@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id mBEMP5XW087987; Sun, 14 Dec 2008 15:25:06 -0700 (MST) (envelope-from owner-ietf-mta-filters@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-mta-filters@mail.imc.org using -f
Received: from mail-fx0-f20.google.com (mail-fx0-f20.google.com [209.85.220.20]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id mBEMOr9U087969 for <ietf-mta-filters@imc.org>; Sun, 14 Dec 2008 15:25:04 -0700 (MST) (envelope-from robertburrelldonkin@gmail.com)
Received: by fxm13 with SMTP id 13so39770fxm.10 for <ietf-mta-filters@imc.org>; Sun, 14 Dec 2008 14:24:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=+pR95+L9QkiR6okhapODRStwK+3flV0j5wDOXhlBFK4=; b=B+7XZ+MNQ8p+JEzRmoNCln853a2y2Fm7IBr+Bi/pVyU4Wsrz7EBKKZT6ALruqVDJv3 Lthbh247UfTdg9a5dg4KNRkRSfUsc/wKsoUK62iTGF7tMjUshZNC9X6MyC98tsRsiggq l81SBAxKlW/dh/cL4YmuPP8aau1cN7o5hqz9o=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=gw19mD++cF69MTY92xRo+UqElgfcoEZa+gJEFKwi5q0TvpJpgvPghJiaPcY2LDj/Hb kRxDj7T0bRcyXtCMCwL2f8xMOw7fClwKMxjqrQGW9b8/aRhpeJqTpWAMXHkK3EGVeJQf hYMKz0RgQd8qFtaxfq2oJN7YndXKSzFt+4Ycg=
Received: by 10.181.148.2 with SMTP id a2mr2273802bko.117.1229293492828; Sun, 14 Dec 2008 14:24:52 -0800 (PST)
Received: by 10.181.9.9 with HTTP; Sun, 14 Dec 2008 14:24:52 -0800 (PST)
Message-ID: <f470f68e0812141424k40d5e528oc0ccc908288de442@mail.gmail.com>
Date: Sun, 14 Dec 2008 22:24:52 +0000
From: Robert Burrell Donkin <robertburrelldonkin@gmail.com>
To: Ned Freed <ned.freed@mrochek.com>
Subject: Re: draft-freed-sieve-in-xml status?
Cc: Alexey Melnikov <alexey.melnikov@isode.com>, ietf-mta-filters@imc.org
In-Reply-To: <01N332VSGLBC00SE3A@mauve.mrochek.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
References: <f470f68e0812041225x318bfdccg1bf9201b53ce8c2e@mail.gmail.com> <493E908E.70504@isode.com> <f470f68e0812090956j56c29f17s77fc554adaab1350@mail.gmail.com> <01N332VSGLBC00SE3A@mauve.mrochek.com>
Sender: owner-ietf-mta-filters@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-mta-filters/mail-archive/>
List-ID: <ietf-mta-filters.imc.org>
List-Unsubscribe: <mailto:ietf-mta-filters-request@imc.org?body=unsubscribe>
On Sun, Dec 14, 2008 at 6:20 PM, Ned Freed <ned.freed@mrochek.com> wrote: >> is there a compliance test suite? > > Not as far as I know. I certainly have no plans to write one or subject our > implementation to any that someone else develops. I doubt if anyone else does > either. > > The IETF isn't big on compliance test suites as a rule - the overarching goal > here is interoperability, not compliance. however, AFACT the charter of this group does include testing > And this IMNSHO is a very good thing. in the past I've worked on software, > notably an X.400 implementation, governed by standards that emphasize > compliance testing. What I've observed is that after passing multiple very > extensive compliance test suites, the software still failed to interoperate > worth a damn and required all sorts of tweaks before it could. there is no silver interoperability bullet :-) all the stuff i help to develop is agile FOSS (TDD and BDD). automated tests will need to be developed so it's just a question of whether the tests exist already and can be shared and reused between implementations. the unit tests themselves are only really effectively portable between the moderns (.NET, java, python) but it's the verified example mappings which will take the time. > As a result of this and several other experiences I must confess to > considerable cynicism that compliance testing represents a path to > interoperability. In my experience it does not, and has been for the most part > a colossal waste of time. automated testing has come a very long way in the last decade but i understand your perspective IMO it is a method (but not the only one) of producing reliable relatively bug free software. i think this is a reasonable pre-requisite for good interoperability. a good suite should aim to reduce the numbers of poor implementations which claim compatibility rather than try to ensure that good implementations interoperate perfectly. <snip> >> is there a (standard) copy of the schema available under a reasonable >> (MIT, BSD) license? > > Well, now you't hit on a sore point. My understanding is that the intent is for > the copyright on RFCs to allow essentially unrestricted reuse of all the > material RFCs contains: Text, programs, schemata, etc. But the actual copyright > that's applied falls short of this. yes (this usually means having to create clean room implementation of schema from descriptions in the RFC) > Attempts are ongoing to fix this, culminating in some new copyright boilerplate > that apparently will be required for use in another couple of days even though > the update to xml2rfc, the primary tool a lot of folks use to produce Internet > Drafts , has not been released yet. (And yes, I'm aware there's a beta that > supports it. Just what I need: More beta software in my life.) :-) > Will the new boilerplate give you the permission you need to simply use the > schema from the specificaiton. Hopefully the answer to that is yes. But IANAL, > and there are already more than enough engineers around here playing at being > laywers. We don't need any more, so I'm taking no position on any of this > stuff. (apache is lucky enough to have friendly lawyers so this isn't such an issue for me) > The bottom line, such as it is, is that there's effectively no leeway in the > copyright boilerplate you have to use if you want your stuff published as an > RFC. So I, and I suspect a lot of others, simply go with the flow and use > whatever we're told we have to use. If this is problematic for you, the place > to take that up is on the IPR WG list. It is not within our charter here to > consider such matters in any case. does the IEFT require copyright assignment? - robert
- draft-freed-sieve-in-xml status? Robert Burrell Donkin
- Re: draft-freed-sieve-in-xml status? Alexey Melnikov
- Re: draft-freed-sieve-in-xml status? Robert Burrell Donkin
- Re: draft-freed-sieve-in-xml status? Robert Burrell Donkin
- Re: draft-freed-sieve-in-xml status? Robert Burrell Donkin
- Re: draft-freed-sieve-in-xml status? Robert Burrell Donkin
- Re: draft-freed-sieve-in-xml status? Ned Freed
- Re: draft-freed-sieve-in-xml status? Ned Freed
- Re: draft-freed-sieve-in-xml status? Ned Freed
- Re: draft-freed-sieve-in-xml status? Robert Burrell Donkin
- Re: draft-freed-sieve-in-xml status? Robert Burrell Donkin
- Re: draft-freed-sieve-in-xml status? Robert Burrell Donkin
- Re: draft-freed-sieve-in-xml status? Ned Freed
- Re: draft-freed-sieve-in-xml status? Ned Freed
- Re: draft-freed-sieve-in-xml status? Ned Freed
- Re: draft-freed-sieve-in-xml status? Robert Burrell Donkin
- Re: draft-freed-sieve-in-xml status? Robert Burrell Donkin
- Re: draft-freed-sieve-in-xml status? Ned Freed
- Re: draft-freed-sieve-in-xml status? Ned Freed
- Re: draft-freed-sieve-in-xml status? Arnt Gulbrandsen
- Re: draft-freed-sieve-in-xml status? Robert Burrell Donkin
- Re: draft-freed-sieve-in-xml status? Alexey Melnikov
- Re: draft-freed-sieve-in-xml status? Arnt Gulbrandsen
- Re: draft-freed-sieve-in-xml status? Ned Freed
- [Fwd: Re: draft-freed-sieve-in-xml status?] Alexey Melnikov
- Re: draft-freed-sieve-in-xml status? Jeffrey Hutzelman
- Re: draft-freed-sieve-in-xml status? Robert Burrell Donkin
- Re: draft-freed-sieve-in-xml status? Robert Burrell Donkin
- How to get implementors involved (was Re: draft-f… Alexey Melnikov
- Re: draft-freed-sieve-in-xml status? Ned Freed
- Re: draft-freed-sieve-in-xml status? Alexey Melnikov
- Re: draft-freed-sieve-in-xml status? Robert Burrell Donkin
- Re: draft-freed-sieve-in-xml status? Robert Burrell Donkin
- Re: draft-freed-sieve-in-xml status? Ned Freed
- Re: draft-freed-sieve-in-xml status? Alexey Melnikov
- Re: draft-freed-sieve-in-xml status? Arnt Gulbrandsen
- Re: draft-freed-sieve-in-xml status? Alexey Melnikov
- Re: draft-freed-sieve-in-xml status? Arnt Gulbrandsen
- Re: draft-freed-sieve-in-xml status? Kjetil Torgrim Homme
- Re: draft-freed-sieve-in-xml status? Ned Freed
- Re: draft-freed-sieve-in-xml status? Cyrus Daboo
- Re: draft-freed-sieve-in-xml status? Ned Freed
- Re: draft-freed-sieve-in-xml status? Robert Burrell Donkin
- Re: draft-freed-sieve-in-xml status? Robert Burrell Donkin
- Re: draft-freed-sieve-in-xml status? Robert Burrell Donkin
- Re: draft-freed-sieve-in-xml status? Robert Burrell Donkin
- Re: draft-freed-sieve-in-xml status? Ned Freed
- Re: draft-freed-sieve-in-xml status? Robert Burrell Donkin
- Re: draft-freed-sieve-in-xml status? Ned Freed
- Re: draft-freed-sieve-in-xml status? Aaron Stone
- Re: draft-freed-sieve-in-xml status? Arnt Gulbrandsen
- Re: draft-freed-sieve-in-xml status? Ned Freed
- Re: draft-freed-sieve-in-xml status? Robert Burrell Donkin
- Re: draft-freed-sieve-in-xml status? Robert Burrell Donkin
- Re: draft-freed-sieve-in-xml status? Robert Burrell Donkin
- Re: draft-freed-sieve-in-xml status? Philip Guenther
- Re: draft-freed-sieve-in-xml status? Ned Freed
- Re: draft-freed-sieve-in-xml status? Ned Freed
- Re: draft-freed-sieve-in-xml status? Ned Freed
- Re: draft-freed-sieve-in-xml status? Aaron Stone
- Re: draft-freed-sieve-in-xml status? Robert Burrell Donkin
- Re: draft-freed-sieve-in-xml status? Robert Burrell Donkin
- Re: draft-freed-sieve-in-xml status? Arnt Gulbrandsen
- Re: draft-freed-sieve-in-xml status? Arnt Gulbrandsen
- Re: draft-freed-sieve-in-xml status? Robert Burrell Donkin
- Re: draft-freed-sieve-in-xml status? Robert Burrell Donkin
- Re: draft-freed-sieve-in-xml status? Arnt Gulbrandsen
- Re: draft-freed-sieve-in-xml status? Robert Burrell Donkin
- Re: draft-freed-sieve-in-xml status? Arnt Gulbrandsen
- Re: How to get implementors involved (was Re: dra… Robert Burrell Donkin
- Re: draft-freed-sieve-in-xml status? Robert Burrell Donkin
- Re: draft-freed-sieve-in-xml status? Arnt Gulbrandsen
- Re: draft-freed-sieve-in-xml status? Ned Freed
- Re: draft-freed-sieve-in-xml status? Ned Freed
- Re: draft-freed-sieve-in-xml status? Arnt Gulbrandsen
- Re: draft-freed-sieve-in-xml status? Ned Freed
- Re: draft-freed-sieve-in-xml status? Arnt Gulbrandsen
- draft-freed-sieve-in-xml status? Ned Freed
- Re: draft-freed-sieve-in-xml status? Robert Burrell Donkin
- Re: draft-freed-sieve-in-xml status? Ned Freed