Re: Last Call: draft-legg-xed-asd (Abstract Syntax Notation X (ASN.X)) to Proposed Standard

Simon Josefsson <simon@josefsson.org> Sat, 13 January 2007 10:22 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1H5g1n-0003qq-BG; Sat, 13 Jan 2007 05:22:23 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1H5g1m-0003ql-ET for ietf@ietf.org; Sat, 13 Jan 2007 05:22:22 -0500
Received: from 178.230.13.217.in-addr.dgcsystems.net ([217.13.230.178] helo=yxa.extundo.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1H5g1k-0007ns-Px for ietf@ietf.org; Sat, 13 Jan 2007 05:22:22 -0500
Received: from localhost.localdomain (yxa.extundo.com [217.13.230.178]) (authenticated bits=0) by yxa.extundo.com (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id l0DALo7T011337 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 13 Jan 2007 11:21:53 +0100
X-Hashcash: 1:22:070113:steven.legg@eb2bcom.com::d+BJYzO9Pkw8tyNs:znop
From: Simon Josefsson <simon@josefsson.org>
To: ietf@ietf.org, steven.legg@eb2bcom.com
References: <E1H5Ufv-0003zq-BX@stiedprstage1.ietf.org>
OpenPGP: id=B565716F; url=http://josefsson.org/key.txt
X-Hashcash: 1:22:070113:ietf@ietf.org::4iTVh0WAf8jxwIxm:5473
X-Hashcash: 1:22:070113:ietf-announce@ietf.org::/o4qIB53bSUu2+R+:W70j
Date: Sat, 13 Jan 2007 11:21:50 +0100
In-Reply-To: <E1H5Ufv-0003zq-BX@stiedprstage1.ietf.org> (The IESG's message of "Fri\, 12 Jan 2007 17\:15\:03 -0500")
Message-ID: <87mz4n4475.fsf@latte.josefsson.org>
User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/22.0.92 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
X-Spam-Status: No, score=-0.2 required=4.0 tests=AWL,BAYES_50, FORGED_RCVD_HELO autolearn=ham version=3.1.1
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on yxa-iv
X-Virus-Scanned: ClamAV version 0.88.2, clamav-milter version 0.88.2 on yxa.extundo.com
X-Virus-Status: Clean
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 10d3e4e3c32e363f129e380e644649be
Cc:
Subject: Re: Last Call: draft-legg-xed-asd (Abstract Syntax Notation X (ASN.X)) to Proposed Standard
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
Errors-To: ietf-bounces@ietf.org

Hi!  These documents contains normative ASN.1 modules which, if I
understand the documents correctly, is typically included in
implementations of this standard.  Is that correct?

The modules contain this notice:

   -- Copyright (C) The IETF Trust (2006). This version of
   -- this ASN.1 module is part of RFC XXXX; see the RFC itself
   -- for full legal notices.

The legal notices used by the IETF doesn't grant third parties
(including implementers of your standard) the right to include
portions of documents in their implementations.  The rights granted by
RFC 3978/4748 in section 3.3, including the right to extract code
portions from documents, are only granted to "IETF Trust and the
IETF", and there is no other license to indicate that any similar
rights are granted to third parties.

This raises problems for some implementers, because they can't
implement your standard if they use the ASN.1 module.  The alternative
for them, to re-specify the ASN.1 module from the text (if that is at
all possible), is bad for interoperability.  If you want to enable
smooth implementation of your standard by everyone (which I hope!),
here is how to solve it:

There are several solutions to this problem.  A simple solution that
has been used successfully in several documents (RFC 3492, RFC 4398
and a few others) is to add, after the above notice, the following
notice:

   -- Regarding this entire document or any portion of it (including
   -- the pseudocode and C code), the author makes no guarantees and
   -- is not responsible for any damage resulting from its use.  The
   -- author grants irrevocable permission to anyone to use, modify,
   -- and distribute it in any way that does not diminish the rights
   -- of anyone else to use, modify, and distribute it, provided that
   -- redistributed derivative works do not contain misleading author
   -- or version information.  Derivative works need not be licensed
   -- under similar terms.

Note that should be added to all places where the notice about IETF
Trust and legal notices are added.

This notice would give third parties the necessary rights they need to
be able to use the normative ASN.1 module from your documents.

Btw, you'd might want to modify the text slightly, so that "pseudocode
and C code" becomes "ASN.1 module".  If you don't want to grant the
rights to the entire document, grant them only for the ASN.1 module.

Best regards, and thanks in advance,
Simon

The IESG <iesg-secretary@ietf.org> writes:

> The IESG has received a request from an individual submitter to consider
> the following documents:
>
> - 'Abstract Syntax Notation X (ASN.X) Representation of Encoding 
>    Instructions for the XML Encoding Rules (XER) '
>    <draft-legg-xed-asd-xerei-03.txt> as a Proposed Standard
> - 'Encoding Instructions for the Robust XML Encoding Rules (RXER) '
>    <draft-legg-xed-rxer-ei-04.txt> as a Proposed Standard
> - 'Abstract Syntax Notation X (ASN.X) Representation of Encoding 
>    Instructions for the Generic String Encoding Rules (GSER) '
>    <draft-legg-xed-asd-gserei-03.txt> as a Proposed Standard
> - 'Robust XML Encoding Rules (RXER) for Abstract Syntax Notation One 
>    (ASN.1) '
>    <draft-legg-xed-rxer-07.txt> as a Proposed Standard
> - 'Abstract Syntax Notation X (ASN.X) '
>    <draft-legg-xed-asd-07.txt> as a Proposed Standard
>
> The IESG plans to make a decision in the next few weeks, and solicits
> final comments on this action.  Please send substantive comments to the
> ietf@ietf.org mailing lists by 2007-02-14. Exceptionally, 
> comments may be sent to iesg@ietf.org instead. In either case, please 
> retain the beginning of the Subject line to allow automated sorting.
>
> The file can be obtained via
> http://www.ietf.org/internet-drafts/draft-legg-xed-asd-xerei-03.txt
> http://www.ietf.org/internet-drafts/draft-legg-xed-rxer-ei-04.txt
> http://www.ietf.org/internet-drafts/draft-legg-xed-asd-gserei-03.txt
> http://www.ietf.org/internet-drafts/draft-legg-xed-rxer-07.txt
> http://www.ietf.org/internet-drafts/draft-legg-xed-asd-07.txt
>
>
> IESG discussion can be tracked via
> https://datatracker.ietf.org/public/pidtracker.cgi?command=view_id&dTag=10739&rfc_flag=0

_______________________________________________
Ietf mailing list
Ietf@ietf.org
https://www1.ietf.org/mailman/listinfo/ietf