From owner-atom-syntax@mail.imc.org Fri Sep 01 00:41:54 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GJ0qo-0007io-KJ for atompub-archive@lists.ietf.org; Fri, 01 Sep 2006 00:41:54 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GJ0qk-00071T-6i for atompub-archive@lists.ietf.org; Fri, 01 Sep 2006 00:41:54 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k810wldd005981; Thu, 31 Aug 2006 17:58:47 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k810wl9f005980; Thu, 31 Aug 2006 17:58:47 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.168]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k810wkJR005966 for ; Thu, 31 Aug 2006 17:58:46 -0700 (MST) (envelope-from xmlhacker@gmail.com) Received: by ug-out-1314.google.com with SMTP id m3so773055uge for ; Thu, 31 Aug 2006 17:58:45 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=Ig+7eqC8mxI+3rFbWkQRPVLFTPLSKiJ1MQN8I4gKfGBipNiRRxwckzmGZ4acTSmqR6F5u7fa4F/E0V+pROdbyH7Mw0k+DRS34LCjeC7aeDv46JEd4RU3VZs3yZeC70TsrCetYnpbWBJU0JARce5VdL9dWluMMfzC7D11LV/40ek= Received: by 10.67.101.10 with SMTP id d10mr868542ugm; Thu, 31 Aug 2006 17:58:45 -0700 (PDT) Received: by 10.66.217.10 with HTTP; Thu, 31 Aug 2006 17:58:44 -0700 (PDT) Message-ID: Date: Thu, 31 Aug 2006 18:58:44 -0600 From: "M. David Peterson" To: "atom-syntax Syntax" Subject: Re: Can/Does/Should the FeedValidator catch improperly escaped XHTML? In-Reply-To: <20060901000154.GA19253@klangraum> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_71502_25481682.1157072324974" References: <44F6CD20.803@intertwingly.net> <20060901000154.GA19253@klangraum> Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.1 (/) X-Scan-Signature: 4adaf050708fb13be3316a9eee889caa ------=_Part_71502_25481682.1157072324974 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Both points well taken. I would like to change my initial vote to -1, though +1 for both James and Aristotle's follow-up. On 8/31/06, A. Pagaltzis wrote: > > > * James Holderness [2006-09-01 01:30]: > > Encouraging people to use xhtml when they don't know enough to > > have made that decision themselves is just asking for trouble. > > +1 > > Regards, > -- > Aristotle Pagaltzis // > > -- /M:D M. David Peterson http://mdavid.name | http://www.oreillynet.com/pub/au/2354 ------=_Part_71502_25481682.1157072324974 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline Both points well taken.

I would like to change my initial vote to -1, though +1 for both James and Aristotle's follow-up.

On 8/31/06, A. Pagaltzis <pagaltzis@gmx.de> wrote:

* James Holderness < j4_james@hotmail.com> [2006-09-01 01:30]:
> Encouraging people to use xhtml when they don't know enough to
> have made that decision themselves is just asking for trouble.

+1

Regards,
--
Aristotle Pagaltzis // <http://plasmasturm.org/>




--
/M:D

M. David Peterson
http://mdavid.name | http://www.oreillynet.com/pub/au/2354 ------=_Part_71502_25481682.1157072324974-- From owner-atom-syntax@mail.imc.org Sat Sep 02 06:46:53 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GJT1Z-0002uk-Ee for atompub-archive@lists.ietf.org; Sat, 02 Sep 2006 06:46:53 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GJT1X-0005FS-2Y for atompub-archive@lists.ietf.org; Sat, 02 Sep 2006 06:46:53 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k82ANsLS039755; Sat, 2 Sep 2006 03:23:54 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k82ANsUl039754; Sat, 2 Sep 2006 03:23:54 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from spunkymail-a11.dreamhost.com (sd-green-bigip-118.dreamhost.com [208.97.132.118]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k82ANkDe039739 for ; Sat, 2 Sep 2006 03:23:54 -0700 (MST) (envelope-from asbjorn@tigerstaden.no) Received: from quark (202.84-48-117.nextgentel.com [84.48.117.202]) by spunkymail-a11.dreamhost.com (Postfix) with ESMTP id 239F0B6C05; Sat, 2 Sep 2006 03:23:42 -0700 (PDT) Date: Sat, 02 Sep 2006 12:23:51 +0200 To: "James Holderness" , "atom-syntax Syntax" Subject: Re: Can/Does/Should the FeedValidator catch improperly escaped XHTML? From: =?iso-8859-1?Q?Asbj=F8rn_Ulsberg?= Content-Type: text/plain; format=flowed; delsp=yes; charset=iso-8859-1 MIME-Version: 1.0 References: <44F6CD20.803@intertwingly.net> Message-ID: In-Reply-To: User-Agent: Opera Mail/9.01 (Win32) Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by balder-227.proper.com id k82ANsLS039755 X-Spam-Score: 1.8 (+) X-Scan-Signature: 97adf591118a232206bdb5a27b217034 On Fri, 01 Sep 2006 01:19:35 +0200, James Holderness =20 wrote: > Just because a feed appears to contain well-formed xhtml content today,= =20 > that doesn't mean it's going to be well-formed tomorrow. Encouraging =20 > people to use xhtml when they don't know enough to have made that =20 > decision themselves is just asking for trouble. Sooner or later they're= =20 > going to end up with broken xml which will be completely unreadable in = =20 > many aggregators. Well, that completely depends on how we present this information to the =20 user. I was not thinking of a simple message saying "This is valid XHTML,= =20 change @type to 'xhtml' ASAP, you newb!", but more along the lines of =20 informing the user that the content looks like wellformed XHTML, that he = =20 can read more about it here and there, why he should try to keep it =20 wellformed and why he should not change it if he's not sure of its =20 welformedness. Something like that. > Also, escaped html tends to be better supported by aggregators anyway. That's today. I would hope and assume that this changes in the future. --=20 Asbj=F8rn Ulsberg -=3D|=3D- http://virtuelvis.com/quark/ =ABHe's a loathsome offensive brute, yet I can't look away=BB From owner-atom-syntax@mail.imc.org Sat Sep 02 07:46:08 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GJTwu-0006F3-Kt for atompub-archive@lists.ietf.org; Sat, 02 Sep 2006 07:46:08 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GJTwq-0001z7-3i for atompub-archive@lists.ietf.org; Sat, 02 Sep 2006 07:46:08 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k82BWkR3044163; Sat, 2 Sep 2006 04:32:46 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k82BWkRq044162; Sat, 2 Sep 2006 04:32:46 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k82BWgbf044154 for ; Sat, 2 Sep 2006 04:32:45 -0700 (MST) (envelope-from xmlhacker@gmail.com) Received: by ug-out-1314.google.com with SMTP id m3so1207412uge for ; Sat, 02 Sep 2006 04:32:41 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=aqLQy6b49DqFE49CLAADD4HVuwDrhxjNbZYVXF7eANxeJp8VWDjpy0+5RWW+q+f4PNUZKpeQDdMbgng/wUSev8TSE5YbJCDJl2BGzCl7UJOB1ilu3iJR0K3h2JkzEEpACFBZbFqCytjVRqr0rYYLYsJL5HRbkDpWv3nPLgTVA2Q= Received: by 10.66.244.10 with SMTP id r10mr1695950ugh; Sat, 02 Sep 2006 04:32:41 -0700 (PDT) Received: by 10.66.217.10 with HTTP; Sat, 2 Sep 2006 04:32:39 -0700 (PDT) Message-ID: Date: Sat, 2 Sep 2006 05:32:39 -0600 From: "M. David Peterson" To: "=?UTF-8?Q?Asbj=C3=B8rn_Ulsberg?=" Subject: Re: Can/Does/Should the FeedValidator catch improperly escaped XHTML? Cc: "James Holderness" , "atom-syntax Syntax" In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_95616_10849110.1157196759775" References: <44F6CD20.803@intertwingly.net> Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.1 (/) X-Scan-Signature: 00e94c813bef7832af255170dca19e36 ------=_Part_95616_10849110.1157196759775 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 Content-Disposition: inline Pj4gVGhhdCdzIHRvZGF5LiBJIHdvdWxkIGhvcGUgYW5kIGFzc3VtZSB0aGF0IHRoaXMgY2hhbmdl cyBpbiB0aGUgZnV0dXJlLgoKKzEKCk9uIDkvMi8wNiwgQXNiasO4cm4gVWxzYmVyZyA8YXNiam9y bkB0aWdlcnN0YWRlbi5ubz4gd3JvdGU6Cj4KPgo+IE9uIEZyaSwgMDEgU2VwIDIwMDYgMDE6MTk6 MzUgKzAyMDAsIEphbWVzIEhvbGRlcm5lc3MKPiA8ajRfamFtZXNAaG90bWFpbC5jb20+IHdyb3Rl Ogo+Cj4gPiBKdXN0IGJlY2F1c2UgYSBmZWVkIGFwcGVhcnMgdG8gY29udGFpbiB3ZWxsLWZvcm1l ZCB4aHRtbCBjb250ZW50IHRvZGF5LAo+ID4gdGhhdCBkb2Vzbid0IG1lYW4gaXQncyBnb2luZyB0 byBiZSB3ZWxsLWZvcm1lZCB0b21vcnJvdy4gRW5jb3VyYWdpbmcKPiA+IHBlb3BsZSB0byB1c2Ug eGh0bWwgd2hlbiB0aGV5IGRvbid0IGtub3cgZW5vdWdoIHRvIGhhdmUgbWFkZSB0aGF0Cj4gPiBk ZWNpc2lvbiB0aGVtc2VsdmVzIGlzIGp1c3QgYXNraW5nIGZvciB0cm91YmxlLiBTb29uZXIgb3Ig bGF0ZXIgdGhleSdyZQo+ID4gZ29pbmcgdG8gZW5kIHVwIHdpdGggYnJva2VuIHhtbCB3aGljaCB3 aWxsIGJlIGNvbXBsZXRlbHkgdW5yZWFkYWJsZSBpbgo+ID4gbWFueSBhZ2dyZWdhdG9ycy4KPgo+ IFdlbGwsIHRoYXQgY29tcGxldGVseSBkZXBlbmRzIG9uIGhvdyB3ZSBwcmVzZW50IHRoaXMgaW5m b3JtYXRpb24gdG8gdGhlCj4gdXNlci4gSSB3YXMgbm90IHRoaW5raW5nIG9mIGEgc2ltcGxlIG1l c3NhZ2Ugc2F5aW5nICJUaGlzIGlzIHZhbGlkIFhIVE1MLAo+IGNoYW5nZSBAdHlwZSB0byAneGh0 bWwnIEFTQVAsIHlvdSBuZXdiISIsIGJ1dCBtb3JlIGFsb25nIHRoZSBsaW5lcyBvZgo+IGluZm9y bWluZyB0aGUgdXNlciB0aGF0IHRoZSBjb250ZW50IGxvb2tzIGxpa2Ugd2VsbGZvcm1lZCBYSFRN TCwgdGhhdCBoZQo+IGNhbiByZWFkIG1vcmUgYWJvdXQgaXQgaGVyZSBhbmQgdGhlcmUsIHdoeSBo ZSBzaG91bGQgdHJ5IHRvIGtlZXAgaXQKPiB3ZWxsZm9ybWVkIGFuZCB3aHkgaGUgc2hvdWxkIG5v dCBjaGFuZ2UgaXQgaWYgaGUncyBub3Qgc3VyZSBvZiBpdHMKPiB3ZWxmb3JtZWRuZXNzLgo+Cj4g U29tZXRoaW5nIGxpa2UgdGhhdC4KPgo+ID4gQWxzbywgZXNjYXBlZCBodG1sIHRlbmRzIHRvIGJl IGJldHRlciBzdXBwb3J0ZWQgYnkgYWdncmVnYXRvcnMgYW55d2F5Lgo+Cj4gVGhhdCdzIHRvZGF5 LiBJIHdvdWxkIGhvcGUgYW5kIGFzc3VtZSB0aGF0IHRoaXMgY2hhbmdlcyBpbiB0aGUgZnV0dXJl Lgo+Cj4gLS0KPiBBc2Jqw7hybiBVbHNiZXJnICAgICAtPXw9LSAgICBodHRwOi8vdmlydHVlbHZp cy5jb20vcXVhcmsvCj4gwqtIZSdzIGEgbG9hdGhzb21lIG9mZmVuc2l2ZSBicnV0ZSwgeWV0IEkg Y2FuJ3QgbG9vayBhd2F5wrsKPgo+CgoKLS0gCi9NOkQKCk0uIERhdmlkIFBldGVyc29uCmh0dHA6 Ly9tZGF2aWQubmFtZSB8IGh0dHA6Ly93d3cub3JlaWxseW5ldC5jb20vcHViL2F1LzIzNTQK ------=_Part_95616_10849110.1157196759775 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: base64 Content-Disposition: inline Jmd0OyZndDsgVGhhdCdzIHRvZGF5LiBJIHdvdWxkIGhvcGUgYW5kIGFzc3VtZSB0aGF0IHRoaXMg Y2hhbmdlcyBpbiB0aGUgZnV0dXJlLjxicj48YnI+KzE8YnI+PGJyPjxkaXY+PHNwYW4gY2xhc3M9 ImdtYWlsX3F1b3RlIj5PbiA5LzIvMDYsIDxiIGNsYXNzPSJnbWFpbF9zZW5kZXJuYW1lIj5Bc2Jq w7hybiBVbHNiZXJnPC9iPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFzYmpvcm5AdGlnZXJzdGFkZW4u bm8iPgphc2Jqb3JuQHRpZ2Vyc3RhZGVuLm5vPC9hPiZndDsgd3JvdGU6PC9zcGFuPjxibG9ja3F1 b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9ImJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdi KDIwNCwgMjA0LCAyMDQpOyBtYXJnaW46IDBwdCAwcHQgMHB0IDAuOGV4OyBwYWRkaW5nLWxlZnQ6 IDFleDsiPjxicj5PbiBGcmksIDAxIFNlcCAyMDA2IDAxOjE5OjM1ICswMjAwLCBKYW1lcyBIb2xk ZXJuZXNzCjxicj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmo0X2phbWVzQGhvdG1haWwuY29tIj5qNF9q YW1lc0Bob3RtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj48YnI+Jmd0OyBKdXN0IGJlY2F1c2Ug YSBmZWVkIGFwcGVhcnMgdG8gY29udGFpbiB3ZWxsLWZvcm1lZCB4aHRtbCBjb250ZW50IHRvZGF5 LDxicj4mZ3Q7IHRoYXQgZG9lc24ndCBtZWFuIGl0J3MgZ29pbmcgdG8gYmUgd2VsbC1mb3JtZWQg dG9tb3Jyb3cuIEVuY291cmFnaW5nCjxicj4mZ3Q7IHBlb3BsZSB0byB1c2UgeGh0bWwgd2hlbiB0 aGV5IGRvbid0IGtub3cgZW5vdWdoIHRvIGhhdmUgbWFkZSB0aGF0PGJyPiZndDsgZGVjaXNpb24g dGhlbXNlbHZlcyBpcyBqdXN0IGFza2luZyBmb3IgdHJvdWJsZS4gU29vbmVyIG9yIGxhdGVyIHRo ZXkncmU8YnI+Jmd0OyBnb2luZyB0byBlbmQgdXAgd2l0aCBicm9rZW4geG1sIHdoaWNoIHdpbGwg YmUgY29tcGxldGVseSB1bnJlYWRhYmxlIGluCjxicj4mZ3Q7IG1hbnkgYWdncmVnYXRvcnMuPGJy Pjxicj5XZWxsLCB0aGF0IGNvbXBsZXRlbHkgZGVwZW5kcyBvbiBob3cgd2UgcHJlc2VudCB0aGlz IGluZm9ybWF0aW9uIHRvIHRoZTxicj51c2VyLiBJIHdhcyBub3QgdGhpbmtpbmcgb2YgYSBzaW1w bGUgbWVzc2FnZSBzYXlpbmcgJnF1b3Q7VGhpcyBpcyB2YWxpZCBYSFRNTCw8YnI+Y2hhbmdlIEB0 eXBlIHRvICd4aHRtbCcgQVNBUCwgeW91IG5ld2IhJnF1b3Q7LCBidXQgbW9yZSBhbG9uZyB0aGUg bGluZXMgb2YKPGJyPmluZm9ybWluZyB0aGUgdXNlciB0aGF0IHRoZSBjb250ZW50IGxvb2tzIGxp a2Ugd2VsbGZvcm1lZCBYSFRNTCwgdGhhdCBoZTxicj5jYW4gcmVhZCBtb3JlIGFib3V0IGl0IGhl cmUgYW5kIHRoZXJlLCB3aHkgaGUgc2hvdWxkIHRyeSB0byBrZWVwIGl0PGJyPndlbGxmb3JtZWQg YW5kIHdoeSBoZSBzaG91bGQgbm90IGNoYW5nZSBpdCBpZiBoZSdzIG5vdCBzdXJlIG9mIGl0czxi cj4Kd2VsZm9ybWVkbmVzcy48YnI+PGJyPlNvbWV0aGluZyBsaWtlIHRoYXQuPGJyPjxicj4mZ3Q7 IEFsc28sIGVzY2FwZWQgaHRtbCB0ZW5kcyB0byBiZSBiZXR0ZXIgc3VwcG9ydGVkIGJ5IGFnZ3Jl Z2F0b3JzIGFueXdheS48YnI+PGJyPlRoYXQncyB0b2RheS4gSSB3b3VsZCBob3BlIGFuZCBhc3N1 bWUgdGhhdCB0aGlzIGNoYW5nZXMgaW4gdGhlIGZ1dHVyZS48YnI+PGJyPi0tPGJyPkFzYmrDuHJu IFVsc2JlcmcmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgLT18PS0mbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsKPGEgaHJlZj0iaHR0cDovL3ZpcnR1ZWx2aXMuY29tL3F1YXJrLyI+aHR0cDovL3ZpcnR1 ZWx2aXMuY29tL3F1YXJrLzwvYT48YnI+wqtIZSdzIGEgbG9hdGhzb21lIG9mZmVuc2l2ZSBicnV0 ZSwgeWV0IEkgY2FuJ3QgbG9vayBhd2F5wrs8YnI+PGJyPjwvYmxvY2txdW90ZT48L2Rpdj48YnI+ PGJyIGNsZWFyPSJhbGwiPjxicj4tLSA8YnI+L006RDxicj48YnI+TS4gRGF2aWQgUGV0ZXJzb248 YnI+CjxhIGhyZWY9Imh0dHA6Ly9tZGF2aWQubmFtZSI+aHR0cDovL21kYXZpZC5uYW1lPC9hPiB8 IDxhIGhyZWY9Imh0dHA6Ly93d3cub3JlaWxseW5ldC5jb20vcHViL2F1LzIzNTQiPmh0dHA6Ly93 d3cub3JlaWxseW5ldC5jb20vcHViL2F1LzIzNTQ8L2E+Cg== ------=_Part_95616_10849110.1157196759775-- From owner-atom-syntax@mail.imc.org Mon Sep 04 15:24:56 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GKK40-0003WV-KV for atompub-archive@lists.ietf.org; Mon, 04 Sep 2006 15:24:56 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GKK3z-0005ey-9C for atompub-archive@lists.ietf.org; Mon, 04 Sep 2006 15:24:56 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k84J2Uqt075815; Mon, 4 Sep 2006 12:02:30 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k84J2UdX075814; Mon, 4 Sep 2006 12:02:30 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.182]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k84J2Tiw075806 for ; Mon, 4 Sep 2006 12:02:29 -0700 (MST) (envelope-from jasnell@gmail.com) Received: by py-out-1112.google.com with SMTP id i75so2329619pye for ; Mon, 04 Sep 2006 12:02:26 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:user-agent:mime-version:to:subject:content-type:content-transfer-encoding; b=g6GrfqJbflYk9B6p7zxUZYTAxK3fSSxQJ3uyhCnVS/vW0qDrVtRresifpJ1Tci7s6w5jHLzxxQ7sdyfOVmqyjsIko+eZ6+2unrTYPCUnu1rT6EcP2B2usMzM8rSJi8Nmvc4qLyzMpuxEWZO33UdAdgpud/TZoAFFTYMi0MapJ90= Received: by 10.35.41.12 with SMTP id t12mr10742242pyj; Mon, 04 Sep 2006 12:02:26 -0700 (PDT) Received: from ?192.168.1.104? ( [67.181.218.96]) by mx.gmail.com with ESMTP id x47sm2258946pyc.2006.09.04.12.02.24; Mon, 04 Sep 2006 12:02:26 -0700 (PDT) Message-ID: <44FC783D.7070101@gmail.com> Date: Mon, 04 Sep 2006 12:02:21 -0700 From: James M Snell User-Agent: Thunderbird 1.5.0.5 (X11/20060719) MIME-Version: 1.0 To: atom-syntax Subject: XML Digital Signatures in Atom feeds and entries Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.0 (/) X-Scan-Signature: 08e48e05374109708c00c6208b534009 I'm currently looking for other Atom implementations that support the option to digitally sign feeds and entries. Apache Abdera supports digital signatures and encryption and I'd like to do some interop testing against other impls. - James From owner-atom-syntax@mail.imc.org Tue Sep 05 13:04:45 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GKeLt-0007L6-J2 for atompub-archive@lists.ietf.org; Tue, 05 Sep 2006 13:04:45 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GKeLp-0006TB-68 for atompub-archive@lists.ietf.org; Tue, 05 Sep 2006 13:04:45 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k85Gi1YI080368; Tue, 5 Sep 2006 09:44:01 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k85Gi1Jj080367; Tue, 5 Sep 2006 09:44:01 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from robin.verisign.com (robin.verisign.com [65.205.251.75]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k85GhwsK080345 for ; Tue, 5 Sep 2006 09:44:00 -0700 (MST) (envelope-from hgranqvist@verisign.com) Received: from MOU1WNEXCN03.vcorp.ad.vrsn.com (mailer6.verisign.com [65.205.251.33]) by robin.verisign.com (8.13.6/8.13.4) with ESMTP id k85Ghqnb007801; Tue, 5 Sep 2006 09:43:52 -0700 Received: from MOU1WNEXMB02.vcorp.ad.vrsn.com ([10.25.12.244]) by MOU1WNEXCN03.vcorp.ad.vrsn.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 5 Sep 2006 09:43:10 -0700 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Subject: RE: XML Digital Signatures in Atom feeds and entries Date: Tue, 5 Sep 2006 09:43:12 -0700 Message-ID: <45D459DDA07DC442A499A4D46F4939BA02107F00@MOU1WNEXMB02.vcorp.ad.vrsn.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: XML Digital Signatures in Atom feeds and entries Thread-Index: AcbQWcvRNkE063YpQC2/SLVKxzaepQAsE7HA From: "Granqvist, Hans" To: "James M Snell" , "atom-syntax" X-OriginalArrivalTime: 05 Sep 2006 16:43:10.0504 (UTC) FILETIME=[5F478A80:01C6D10A] Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by balder-227.proper.com id k85Gi0sK080362 Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.1 (/) X-Scan-Signature: 9466e0365fc95844abaf7c3f15a05c7d James, There is an interop service for Atom 1.0 feed/entry signature validation available (with source code for both service and Wordpress plugin) as part of the Signed Ping initiative at http://signedping.com Let me know if you need more info. -Hans > -----Original Message----- > From: owner-atom-syntax@mail.imc.org > [mailto:owner-atom-syntax@mail.imc.org] On Behalf Of James M Snell > Sent: Monday, September 04, 2006 12:02 PM > To: atom-syntax > Subject: XML Digital Signatures in Atom feeds and entries > > > I'm currently looking for other Atom implementations that > support the option to digitally sign feeds and entries. > Apache Abdera supports digital signatures and encryption and > I'd like to do some interop testing against other impls. > > - James > > > From owner-atom-syntax@mail.imc.org Tue Sep 05 18:26:24 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GKjNA-00010e-Pu for atompub-archive@lists.ietf.org; Tue, 05 Sep 2006 18:26:24 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GKjN5-0006aF-0A for atompub-archive@lists.ietf.org; Tue, 05 Sep 2006 18:26:24 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k85MBZMa015900; Tue, 5 Sep 2006 15:11:35 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k85MBZ5t015899; Tue, 5 Sep 2006 15:11:35 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.233]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k85MBRfH015882 for ; Tue, 5 Sep 2006 15:11:34 -0700 (MST) (envelope-from jasnell@gmail.com) Received: by wx-out-0506.google.com with SMTP id t12so2409946wxc for ; Tue, 05 Sep 2006 15:11:27 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:user-agent:mime-version:to:cc:subject:references:in-reply-to:content-type:content-transfer-encoding; b=NDTpFIo5Ug7HkX6hfk+uwZJrKFrDT1mC/MtoEHgITldg7xVxb4CmEuWg1ixMP3xlc43XDeGfWw5enKbQXgSbyojbvpacMvO9c3LJKPfFQfCVf7Ju8QLHmnYQHKnpEoWv+7m9IXOADQJaI6nhmxeVJwo1or9QtbXR+nZApoWT1cA= Received: by 10.90.100.6 with SMTP id x6mr340112agb; Tue, 05 Sep 2006 15:11:27 -0700 (PDT) Received: from ?192.168.1.104? ( [67.181.218.96]) by mx.gmail.com with ESMTP id 5sm6774887wrh.2006.09.05.15.11.25; Tue, 05 Sep 2006 15:11:27 -0700 (PDT) Message-ID: <44FDF60A.1010508@gmail.com> Date: Tue, 05 Sep 2006 15:11:22 -0700 From: James M Snell User-Agent: Thunderbird 1.5.0.5 (X11/20060719) MIME-Version: 1.0 To: Thomas Roessler CC: Mike Linksvayer , Ben Adida , Lisa Dusseault , wendy@seltzer.org, atom-syntax Subject: Re: atom license extension (Re: [cc-tab] *important* heads up) References: <44FD8F55.2010609@mit.edu> <1157478767.18377.47.camel@localhost.localdomain> <1157482144.18377.75.camel@localhost.localdomain> <20060905193613.GX12632@raktajino.does-not-exist.org> In-Reply-To: <20060905193613.GX12632@raktajino.does-not-exist.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 1.9 (+) X-Scan-Signature: 36b1f8810cb91289d885dc8ab4fc8172 Hello Thomas, Thank you for taking the time to review the draft. I have cc'd this response to the atom-syntax list so that others in the Atom community can comment. Comments below. Thomas Roessler wrote: > Hi Mike, James, pleased to meet you. > > I'm adding Wendy Seltzer to the CC list, who (I think) might have > some points to add from a legal perspective. > > Here's the quick review that I did earlier today: > >> - What's the relationship between licensing information contained in >> a license-type link and licensing information contained in an >> atom:rights element? > > (For the definition of atom:rights, see section 4.2.10 of RFC 4287.) > >> The example under 2.1 in the I-D suggests that the atom:rights is >> expected to reflect the license that is identified in the link >> element. However, there seems to be no machine-readable way to >> express that connection. >> >> Also, there can be multiple license links, but only one rights >> element. >> This is the third time I've been asked this. I guess I really do need to add a clear statement about the relationship in the spec. With enough thumps on the head I usually come around ;-) The relationship is relatively simple. The atom:rights element is always a human-readable statement of what rights are held over the feed or entry. It's is the equivalent of saying "Copyright (c) James Snell" and cannot be relied upon to tell the consumer anything useful about what the consumer can do with the feed or entry. The license link, on the other hand, is specifically intended to provide a reference to the license applied to the feed/entry; that is, what kinds of things others are allowed do with the feed/entry. >> - An atom:rights element on a feed sets the default for the >> atom:rights elements on entries; a license link on a feed, >> however, is expected to apply to the metadata and NOT to the >> entries. >> >> Why the difference in inheritance rules and semantics? This is something that I've debated back and forth on but the difference comes down to an issue with aggregated feeds. Take, for instance, Sam Ruby's Planet feed (http://planet.intertwingly.net/atom.xml). This feed consists of entries that originated from many different sources, some of which may have license links, some that might not. If Sam decided to put a license link at the feed level, and if license links were inherited, it would mean that Sam's license would be extended over resources he may have no right to license. Obviously, that's wrong. One two possible solution would be for Sam to some how indicate that an entry in his feed did not have a license link, but doing so could cause other problems (such as invalidating any XML digital signatures that may be covering the entry). Also, it's possible that the entry originally came from a feed that did include a license link, but that some intermediary along the way failed to properly carry over the license link into the entry after separating it from the feed. The bottom line is that license inheritance opens too many potentially significant issues. (and yes, these issues apply equally to the atom:rights element). The simple solution, then, is to specify that license links only cover the feed or entry containing the link. >> >> - It's probably worth noting that there are jurisdictions in which >> databases enjoy sui generis legal protection (e.g., the EU). In >> such jurisdictions, it might be reasonable to have license >> information that refers to the collection, not just to its >> metadata. >> The selection and arrangement of entries in the feed is covered by feeds license. >> - The following statement: >> >> Entry content might include or reference material from other >> sources. Licenses associated with an entry MUST NOT be assumed >> to cover such material. Implementations cannot necessarily >> trust that publishers have the right to license material claimed >> to be covered by any associated license. Care should be taken >> when making decisions based on the referenced license. >> >> ... takes all of the value out of this scheme. The very point of >> annotating content (even aggregate content) with a license is that >> this license be trusted. > > (I understand this to be, in part, a legal layman's overstatement; > I'll leave it to the lawyers to comment. ;) > Yes, I don't like this either. But the fact remains that an entries content may include content from other sources that cannot be assumed to be covered by the license associated with the entry. The analogous situation occurs in Open Source Software distributions in which dependencies shipped with a project may have their own licenses that are distinct from the license used for the project code itself. The question really is whether or not this is worth calling out explicitly in the spec. >> Summary: The relationship to atom:rigts should be cleaned up. The >> questions above about what precisely a license applies to probably >> points at a problem in terms of expressivity of the linking scheme >> -- an argument could be made that there should be machine-readable >> ways to express what precisely a license link is supposed to apply >> to. Something like rel={content-license, dataset-license, >> entry-default-license}? > >> Overall, this document looks like it is in dire need of serious >> review from legal experts -- e.g., from the Creative Commons >> community. That would be excellent. > > I, too, would be happy to move this discussion to a public mailing > list. Is the atompub list the right place to have this > conversation, or should this go to the IETF plenary, as this draft > is in IETF Last Call? > The atom-syntax list would be an appropriate forum. - James From owner-atom-syntax@mail.imc.org Tue Sep 05 19:14:02 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GKk7G-0004RS-5B for atompub-archive@lists.ietf.org; Tue, 05 Sep 2006 19:14:02 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GKk7A-0001Qh-Aq for atompub-archive@lists.ietf.org; Tue, 05 Sep 2006 19:14:02 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k85MrQi1021519; Tue, 5 Sep 2006 15:53:26 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k85MrQ3F021518; Tue, 5 Sep 2006 15:53:26 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.232]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k85MrNnq021494 for ; Tue, 5 Sep 2006 15:53:26 -0700 (MST) (envelope-from jasnell@gmail.com) Received: by wx-out-0506.google.com with SMTP id t12so2422143wxc for ; Tue, 05 Sep 2006 15:53:23 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:user-agent:mime-version:to:cc:subject:references:in-reply-to:content-type:content-transfer-encoding; b=YEIUCimwTcHCShLFeRXMjqm5GabQbg2IPr9iNNFlAU+1/cKeM8n7Etg8qiSWx0KDAH7BFxz+KCvN5U3XPEJ8YBk8tAOTGVT3N4Y8iGsT9hQvIcAKkJEh74TuLNCsLIFbN6xyfJdDE4O0+Jc7osri6sc21O02AWlWDKcjnvgPQEE= Received: by 10.70.129.5 with SMTP id b5mr10759573wxd; Tue, 05 Sep 2006 15:53:23 -0700 (PDT) Received: from ?192.168.1.104? ( [67.181.218.96]) by mx.gmail.com with ESMTP id 29sm3036033wrl.2006.09.05.15.53.21; Tue, 05 Sep 2006 15:53:23 -0700 (PDT) Message-ID: <44FDFFDE.7060304@gmail.com> Date: Tue, 05 Sep 2006 15:53:18 -0700 From: James M Snell User-Agent: Thunderbird 1.5.0.5 (X11/20060719) MIME-Version: 1.0 To: Mike Linksvayer CC: Thomas Roessler , Ben Adida , Lisa Dusseault , atom-syntax Subject: Re: [cc-tab] *important* heads up References: <44FD8F55.2010609@mit.edu> <1157478767.18377.47.camel@localhost.localdomain> <1157482144.18377.75.camel@localhost.localdomain> In-Reply-To: <1157482144.18377.75.camel@localhost.localdomain> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 1.9 (+) X-Scan-Signature: f2984bf50fb52a9e56055f779793d783 Hey Mike, Thanks for taking another look. Comments below. Mike Linksvayer wrote: > Hi James, > > The atom license extension was brought to my attention again. I'm not > sure what concerns Thomas Roessler (cc'd) has below (I've also cc'd Lisa > Dusseault as she mentioned the extension to me recently and appears to > be involved in the process), but upon re-reading the draft I have one. > I obviously did not read very carefully in the past and must apologize > for that. > > In any case, the draft says the referenced license only applies to feed > or entry metadata, not content. This strikes me as not particularly > useful and does not match analogous extentions for RSS 1.0 and RSS 2.0: > The difference in semantics is precisely why I'm not using either the RSS 1.0 or RSS 2.0 extensions for this as I see problems with both the former approaches. > http://web.resource.org/rss/1.0/modules/cc/ is RDF, so it is as clear as > it can be what license annotations apply to, and in the examples they > apply to the content at the feed (channel) URL (the feed itself) and the > content at individual entry URLs (content of individual posts). > It is helpful to take a look at the RSS 1.0 rdf:license definition. From http://web.resource.org/rss/1.0/modules/cc/: This module aims to give metadata regarding the copyright license under which the RSS feed, and the objects it points to, are released under. [snip] can be a sub-element of an RSS item, channel or image. The license it refers to is applied to the parent element. As with any RDF elements, an occurance of within any element implies the copyright of the document contained with the rdf:about attribute of that parent element, and not the document pointed to by the sub-element. The element contains a single rdf:resource attribute which contains the URI of the license applied. From this description, and the example that is illustrated in specification of the rdf:license module, it is evident to me, at least, that rss 1.0 channels and items are licensed independently from one another and that an item does not inherit the license of the channel, otherwise, you could end up with significant problems if two feeds referenced the same content item with two difference licenses, e.g. ... ... Because of RDF's data model and the definition of mod_cc, if licenses are inherited by the items, these two feeds are either making contradictory claims about the licensing of a single resource, neither or which the channel publishers may actually have the right to license, or they are claiming that the resource has been dual-licensed. Unfortunately, neither claim can be substantiated by looking at the item itself. Note that, because of the RDFs data model, the same problem occurs if the items in each of the above channels each contain their own contradictory cc:license links. Further, there is also the problem that the channel element is describing a different resource that the item element. The definition of cc:license says that the license applies to the parent element and therefore the resource being described by the parent element. It is not specified whether or not that license applies to other resources linked to the channel. Also, there is a bug in the spec that, in certain situations causes the spec to contradict itself. Consider the sentence: "an occurance of within any element implies the copyright of the document contained with the rdf:about attribute of that parent element, and not the document pointed to by the sub-element" then look at the example given in the spec itself. XML: A Disruptive Technology http://c.moreover.com/click/here.pl?r123 The link and the rdf:about attribute point to exactly the same resource, making the assertion in the spec self-contradictory. > http://backend.userland.com/creativeCommonsRssModule says license > annotations apply to the "content of the RSS file" and "content of that > item", mirroring the RSS 1.0 use. > I do not believe that the RSS 2.0 definition mirrors the RSS 1.0 use. I've already noted the problems with inherited licenses when resyndicating entries in aggregated feeds. > My first thought is that it would be well worth reconsidering the > semantics of the atom license extension. My second thought is that you > must be well aware of the analogous RSS 1.0 and RSS 2.0 modules and did > not follow their example for a reason. > > I'd appreciate any thoughts you might have on the matter. If there is a > public or private list this should be taken to please let me know. > > Mike > > p.s. There is also a problem in non-RDF formats in determining whether > resources included in entry content (e.g., images) or enclosures are > licensed. The mediaRSS module for RSS 2.0 http://search.yahoo.com/mrss > seems to assume entry license annotations apply to "media" content. > This is of course messy and probably beyond the scope of the discussion > above and below. > Linked resources are *not* covered by license links. - James > > >> On Tue, 2006-09-05 at 10:53 -0400, Ben Adida wrote: >>> Hey all, >>> >>> I'm currently busy moving stuff from one office to another, but I have a >>> feeling this heads-up from Thomas Roessler is worth looking at urgently, >>> both with tech and legal eyes. >>> >>> -Ben >>> >>> -------- Original Message -------- >>> Subject: Heads-up: IETF considering license links for ATOM feeds >>> Date: Tue, 5 Sep 2006 16:10:06 +0200 >>> From: Thomas Roessler >>> To: ben@mit.edu >>> CC: tlr@w3.org >>> >>> Hi Ben, >>> >>> FYI, the IETF is considering license links for ATOM feeds. >>> >>> You might wish to point your colleagues at Creative Commons at this: >>> >>> >>> http://www.ietf.org/internet-drafts/draft-snell-atompub-feed-license-08.txt >>> >>> https://datatracker.ietf.org/public/pidtracker.cgi?command=view_id&dTag=13576&rfc_flag=0 >>> >>> I understand the draft is in last call until 11 September. >>> >>> Reviewing the document, I've stumbled over a number of red flags >>> (mostly in terms of legal meaning), to the point of possibly being >>> harmful. >>> >>> Regards, From owner-atom-syntax@mail.imc.org Tue Sep 05 19:30:46 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GKkNS-0000Qu-Jg for atompub-archive@lists.ietf.org; Tue, 05 Sep 2006 19:30:46 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GKkNR-00045W-5T for atompub-archive@lists.ietf.org; Tue, 05 Sep 2006 19:30:46 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k85N8SLJ023519; Tue, 5 Sep 2006 16:08:28 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k85N8S0N023518; Tue, 5 Sep 2006 16:08:28 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.237]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k85N8Q2i023510 for ; Tue, 5 Sep 2006 16:08:27 -0700 (MST) (envelope-from jasnell@gmail.com) Received: by wx-out-0506.google.com with SMTP id t12so2426559wxc for ; Tue, 05 Sep 2006 16:08:26 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:user-agent:mime-version:to:cc:subject:references:in-reply-to:content-type:content-transfer-encoding; b=sQDJMaiaadc6H+Hl+9rDhSj1e6BHwaQDlUHcQyqsXLNNie5uGoZSU7XPn59Qv0Huo+A2SG4rFicIfYCYAL037RiK9lQLI5jQIyQATbvSwFpr6boqdPwwzBpErg66UAqLYWsNWP51z39xpKwmbI8aWPO6LgZnHhDnd5ZRYT0fnQI= Received: by 10.70.67.4 with SMTP id p4mr8617242wxa; Tue, 05 Sep 2006 16:08:26 -0700 (PDT) Received: from ?192.168.1.104? ( [67.181.218.96]) by mx.gmail.com with ESMTP id g9sm955472wra.2006.09.05.16.08.24; Tue, 05 Sep 2006 16:08:25 -0700 (PDT) Message-ID: <44FE0365.4010608@gmail.com> Date: Tue, 05 Sep 2006 16:08:21 -0700 From: James M Snell User-Agent: Thunderbird 1.5.0.5 (X11/20060719) MIME-Version: 1.0 To: Wendy Seltzer CC: Thomas Roessler , Mike Linksvayer , Ben Adida , Lisa Dusseault , atom-syntax Subject: Re: atom license extension (Re: [cc-tab] *important* heads up) References: <44FD8F55.2010609@mit.edu> <1157478767.18377.47.camel@localhost.localdomain> <1157482144.18377.75.camel@localhost.localdomain> <20060905193613.GX12632@raktajino.does-not-exist.org> <7.0.0.10.2.20060905161932.05e13f08@seltzer.com> In-Reply-To: <7.0.0.10.2.20060905161932.05e13f08@seltzer.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 1.9 (+) X-Scan-Signature: a2c12dacc0736f14d6b540e805505a86 Hello Wendy, Thanks for the feedback. I've cc'd the atom-syntax list so the rest of the Atom community can comment. Comments below. Wendy Seltzer wrote: > Hi all, > So my first thoughts upon seeing the draft are to wonder why it's > necessary to make assertions about the legal effects of including a > license -- especially since some of those assertions seem to obviate the > purpose of using a license declaration. While it's helpful to tell > people how to indicate, technically, what they mean for a license to > attach to, it's not useful to offer guidance on how to interpret the > license. > > Namely: > > 1.1 It must also be noted that licenses associated with feeds or entries > using these mechanisms are advisory and are not, by themselves, > legally binding. Nor can a license associated with a feed or entry > restrict or forbid access to, redistribution, aggregation, caching > and display of those items by third party intermediaries such as > search engines and so-called "online aggregators". > > Why can't they be legally binding? They're not self-executing, but > licenses outside of feeds aren't either, and likewise may or may not be > legally binding depending upon other things than just the form of their > expression. > To this point I've received exactly the opposite feedback from others (all of whom weren't lawyers, btw, but who have had experience with licensing issues in the past). It is my understanding that the licenses cannot be considered legally binding *by themselves*. That is, precisely as you indicate, they are not self-executing. > > 2 "License" link relations appearing within a feed MUST apply to the > metadata of the containing feed element only and do not extend over > the metadata or content of any contained entries. > > Why? Why would a feed need a license separate from its content? Lots of > the metadata elements would be functional or would give users fair use > claims, absent a license. > Sam Ruby's planet feed is a prime example. Sam does not own rights over the individual entries that appear within his feed, however, Sam does own the rights over the feed itself, including the selection and arrangement of entries within that feed. I've mentioned before that it's roughly equivalent to distributing dependencies with an open source project. Each of the dependencies have their own license, distinct from the projects license. > Entry content might include or reference material from other sources. > Licenses associated with an entry MUST NOT be assumed to cover such > material. Implementations cannot necessarily trust that publishers > have the right to license material claimed to be covered by any > associated license. Care should be taken when making decisions based > on the referenced license. > > This seems to be going down a road of legal interpretation that's > unnecessary and not necessarily correct. The current CC licenses are > offered on a "taker beware" basis -- the licensor offers the rights he > has, and doesn't guarantee a licensee's rights (or even his own) to > anything he might have incorporated. That's not the only way to write a > license, though. (Even within CC, version 1 had an explicit > representation and warranty section that was dropped in v.2.) > > Implementations should trust the legal representations only as much or > as little as they trust any other claim made by the feed. How licenses > chain is a matter of individual legal interpretation. > Ok, so if I'm interpreting this comment correctly, the recommendation would be to simply remove the paragraph in question? > > Forgive me (but please clarify!) if I'm misinterpreting some of the draft. > > Thanks, > --Wendy > Thanks for taking the time to review, - James From owner-atom-syntax@mail.imc.org Tue Sep 05 19:55:49 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GKklh-0006Wl-O7 for atompub-archive@lists.ietf.org; Tue, 05 Sep 2006 19:55:49 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GKkld-0006Li-7j for atompub-archive@lists.ietf.org; Tue, 05 Sep 2006 19:55:49 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k85NetFv027619; Tue, 5 Sep 2006 16:40:55 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k85NetEm027618; Tue, 5 Sep 2006 16:40:55 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from ghost.bibliotrack.com (ghost.bibliotrack.com [216.254.98.187]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k85NesNA027603 for ; Tue, 5 Sep 2006 16:40:54 -0700 (MST) (envelope-from wendy@seltzer.com) Received: from wmstab.seltzer.com (ghost.bibliotrack.com [127.0.0.1]) by ghost.bibliotrack.com (8.12.8/8.12.8) with ESMTP id k85NdlU7023813 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 5 Sep 2006 19:39:50 -0400 Message-Id: <7.0.0.10.2.20060905191553.064abec0@seltzer.com> X-Mailer: QUALCOMM Windows Eudora Version 7.0.0.10 (Beta) Date: Tue, 05 Sep 2006 19:40:24 -0400 To: James M Snell From: Wendy Seltzer Subject: Re: atom license extension (Re: [cc-tab] *important* heads up) Cc: Wendy Seltzer , Thomas Roessler , Mike Linksvayer , Ben Adida , Lisa Dusseault , atom-syntax In-Reply-To: <44FE0365.4010608@gmail.com> References: <44FD8F55.2010609@mit.edu> <1157478767.18377.47.camel@localhost.localdomain> <1157482144.18377.75.camel@localhost.localdomain> <20060905193613.GX12632@raktajino.does-not-exist.org> <7.0.0.10.2.20060905161932.05e13f08@seltzer.com> <44FE0365.4010608@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.1 (/) X-Scan-Signature: e1b0e72ff1bbd457ceef31828f216a86 At 04:08 PM 9/5/2006 -0700, James M Snell wrote: >Hello Wendy, > >Thanks for the feedback. I've cc'd the atom-syntax list so the rest of >the Atom community can comment. Thanks James, I'm still not clear on what's happening in 1.1. > 1.1 It must also be noted that licenses associated with feeds or entries > > using these mechanisms are advisory and are not, by themselves, > > legally binding. Nor can a license associated with a feed or entry > > restrict or forbid access to, redistribution, aggregation, caching > > and display of those items by third party intermediaries such as > > search engines and so-called "online aggregators". > > > > Why can't they be legally binding? They're not self-executing, but > > licenses outside of feeds aren't either, and likewise may or may not be > > legally binding depending upon other things than just the form of their > > expression. > >To this point I've received exactly the opposite feedback from others >(all of whom weren't lawyers, btw, but who have had experience with >licensing issues in the past). > >It is my understanding that the licenses cannot be considered legally >binding *by themselves*. That is, precisely as you indicate, they are >not self-executing. What I meant by that is that they don't actively restrict non-compliant use, as a technological protection measure does: I can receive a feed and choose to breach its license. They can have legal effect, though: Unless I have some legal excuse such as fair use, I'm then not compliant and possibly infringing copyright. (You still have to come after me for copyright infringement.) Are you trying to say that the license-rel in the feed is merely a notification to those who are curious that "this is probably (but we're not certain) the license under which the feed may be used" ? That's the way it reads. If so, what's the point? Don't you either want to assert "take the feed under this license or not at all" or say nothing and make people come to you and ask? I'd recommend dropping this paragraph, as it may give incorrect legal advice. > > 2 "License" link relations appearing within a feed MUST apply to the > > metadata of the containing feed element only and do not extend over > > the metadata or content of any contained entries. > > > > Why? Why would a feed need a license separate from its content? Lots of > > the metadata elements would be functional or would give users fair use > > claims, absent a license. > > >Sam Ruby's planet feed is a prime example. Sam does not own rights over >the individual entries that appear within his feed, however, Sam does >own the rights over the feed itself, including the selection and >arrangement of entries within that feed. That seems minimally useful to me (the license, not Sam's feed!), but why prohibit people from licensing their feeds' content too? Or am I just misreading this, and you're saying that depending on where you put the tag, the license's coverage differs? > > Entry content might include or reference material from other sources. > > Licenses associated with an entry MUST NOT be assumed to cover such > > material. Implementations cannot necessarily trust that publishers > > have the right to license material claimed to be covered by any > > associated license. Care should be taken when making decisions based > > on the referenced license. > > > > This seems to be going down a road of legal interpretation that's > > unnecessary and not necessarily correct. The current CC licenses are > > offered on a "taker beware" basis -- the licensor offers the rights he > > has, and doesn't guarantee a licensee's rights (or even his own) to > > anything he might have incorporated. That's not the only way to write a > > license, though. (Even within CC, version 1 had an explicit > > representation and warranty section that was dropped in v.2.) > > > > Implementations should trust the legal representations only as much or > > as little as they trust any other claim made by the feed. How licenses > > chain is a matter of individual legal interpretation. > > > >Ok, so if I'm interpreting this comment correctly, the recommendation >would be to simply remove the paragraph in question? Yes. Thanks, --Wendy -- Wendy Seltzer -- wendy@seltzer.com Visiting Assistant Professor of Law, Brooklyn Law School Fellow, Berkman Center for Internet & Society http://cyber.law.harvard.edu/seltzer.html Chilling Effects: http://www.chillingeffects.org From owner-atom-syntax@mail.imc.org Tue Sep 05 20:36:48 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GKlPM-0007xt-QG for atompub-archive@lists.ietf.org; Tue, 05 Sep 2006 20:36:48 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GKlBx-0000WZ-Pb for atompub-archive@lists.ietf.org; Tue, 05 Sep 2006 20:22:59 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8603vFt030744; Tue, 5 Sep 2006 17:03:57 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8603ulc030743; Tue, 5 Sep 2006 17:03:56 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.231]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8603t1x030736 for ; Tue, 5 Sep 2006 17:03:56 -0700 (MST) (envelope-from jasnell@gmail.com) Received: by wx-out-0506.google.com with SMTP id t12so2442411wxc for ; Tue, 05 Sep 2006 17:03:55 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:user-agent:mime-version:to:cc:subject:references:in-reply-to:content-type:content-transfer-encoding; b=DEt2vXYX8EJLe8QNdl6qf3Xzk8eLFOeOPH2OLHgME3A1VgwBstEK4piODuko3ebZ9TWBE7yHzRYnzlhNDCJRqqncgborlRoLMZk9/QXEBrBR6TTv8xU/p7fNTlI+mJjXdmL8yoRz5W5+JbaX1G7Do4nE2vWLCmA+cvLaz7KSmII= Received: by 10.70.38.19 with SMTP id l19mr10896036wxl; Tue, 05 Sep 2006 17:03:55 -0700 (PDT) Received: from ?192.168.1.104? ( [67.181.218.96]) by mx.gmail.com with ESMTP id 40sm1997943wrl.2006.09.05.17.03.53; Tue, 05 Sep 2006 17:03:54 -0700 (PDT) Message-ID: <44FE1066.2030704@gmail.com> Date: Tue, 05 Sep 2006 17:03:50 -0700 From: James M Snell User-Agent: Thunderbird 1.5.0.5 (X11/20060719) MIME-Version: 1.0 To: Wendy Seltzer CC: Thomas Roessler , Mike Linksvayer , Ben Adida , Lisa Dusseault , atom-syntax Subject: Re: atom license extension (Re: [cc-tab] *important* heads up) References: <44FD8F55.2010609@mit.edu> <1157478767.18377.47.camel@localhost.localdomain> <1157482144.18377.75.camel@localhost.localdomain> <20060905193613.GX12632@raktajino.does-not-exist.org> <7.0.0.10.2.20060905161932.05e13f08@seltzer.com> <44FE0365.4010608@gmail.com> <7.0.0.10.2.20060905191553.064abec0@seltzer.com> In-Reply-To: <7.0.0.10.2.20060905191553.064abec0@seltzer.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.0 (/) X-Scan-Signature: 25620135586de10c627e3628c432b04a Comments below. Wendy Seltzer wrote: > [snip] > Thanks James, > I'm still not clear on what's happening in 1.1. > > [snip] >> >> To this point I've received exactly the opposite feedback from others >> (all of whom weren't lawyers, btw, but who have had experience with >> licensing issues in the past). >> >> It is my understanding that the licenses cannot be considered legally >> binding *by themselves*. That is, precisely as you indicate, they are >> not self-executing. > > What I meant by that is that they don't actively restrict non-compliant > use, as a technological protection measure does: I can receive a feed > and choose to breach its license. They can have legal effect, though: > Unless I have some legal excuse such as fair use, I'm then not compliant > and possibly infringing copyright. (You still have to come after me for > copyright infringement.) > > Are you trying to say that the license-rel in the feed is merely a > notification to those who are curious that "this is probably (but we're > not certain) the license under which the feed may be used" ? That's the > way it reads. If so, what's the point? Don't you either want to assert > "take the feed under this license or not at all" or say nothing and make > people come to you and ask? > What I'm saying is that feed consumers have no guarantee as to who added the license link to the feed/entry and whether whoever did had the legal right to do so. Nor is there any guarantee that license links within a feed or entry have not been inappropriately modified. Feed publishers can digitally sign Atom feeds and entries to provide some non-repudiation protection, but doing so is optional and is not a guaranteed solution. > I'd recommend dropping this paragraph, as it may give incorrect legal > advice. > Ok. >> > 2 "License" link relations appearing within a feed MUST apply to the >> > metadata of the containing feed element only and do not extend over >> > the metadata or content of any contained entries. >> > >> > Why? Why would a feed need a license separate from its content? >> Lots of >> > the metadata elements would be functional or would give users fair use >> > claims, absent a license. >> > >> Sam Ruby's planet feed is a prime example. Sam does not own rights over >> the individual entries that appear within his feed, however, Sam does >> own the rights over the feed itself, including the selection and >> arrangement of entries within that feed. > > That seems minimally useful to me (the license, not Sam's feed!), but > why prohibit people from licensing their feeds' content too? Or am I > just misreading this, and you're saying that depending on where you put > the tag, the license's coverage differs? > It's the latter. The license's coverage differs depending on where it appears. >[snip] - James From owner-atom-syntax@mail.imc.org Tue Sep 05 21:05:23 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GKlr1-0006Fe-Eo for atompub-archive@lists.ietf.org; Tue, 05 Sep 2006 21:05:23 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GKlr0-0004xl-19 for atompub-archive@lists.ietf.org; Tue, 05 Sep 2006 21:05:23 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k860oT0t037449; Tue, 5 Sep 2006 17:50:29 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k860oThL037448; Tue, 5 Sep 2006 17:50:29 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.234]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k860oQRB037433 for ; Tue, 5 Sep 2006 17:50:28 -0700 (MST) (envelope-from jasnell@gmail.com) Received: by wx-out-0506.google.com with SMTP id t12so2455303wxc for ; Tue, 05 Sep 2006 17:50:25 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:user-agent:mime-version:to:cc:subject:references:in-reply-to:content-type:content-transfer-encoding; b=as/NEFW2Oke3rJAVXEKbna1QC1/CkFTzDzwmsLAfZWfdeRE9SP645ULkeGrehX2CsV6JLkpPr9x8dzHtUMUSxOIRiw3VgLsLBJsZbQxE76iczWKlXgbJrkJaUqmdoDEczATRFEMBYf8BAEZnymwFA/sgg64tmRanzsOw+zasTPg= Received: by 10.70.116.1 with SMTP id o1mr11111822wxc; Tue, 05 Sep 2006 17:50:25 -0700 (PDT) Received: from ?192.168.1.104? ( [67.181.218.96]) by mx.gmail.com with ESMTP id 44sm262193wri.2006.09.05.17.50.25; Tue, 05 Sep 2006 17:50:25 -0700 (PDT) Message-ID: <44FE1B4C.2010306@gmail.com> Date: Tue, 05 Sep 2006 17:50:20 -0700 From: James M Snell User-Agent: Thunderbird 1.5.0.5 (X11/20060719) MIME-Version: 1.0 To: "Granqvist, Hans" CC: atom-syntax Subject: Re: XML Digital Signatures in Atom feeds and entries References: <45D459DDA07DC442A499A4D46F4939BA02107F00@MOU1WNEXMB02.vcorp.ad.vrsn.com> In-Reply-To: <45D459DDA07DC442A499A4D46F4939BA02107F00@MOU1WNEXMB02.vcorp.ad.vrsn.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 1.9 (+) X-Scan-Signature: 73734d43604d52d23b3eba644a169745 Thanks Hans, I've tested Abdera's implementation against the endpoint and the signed entries validate just fine. Thanks for having that endpoint up and running. For what it's worth, here is how to send a signed ping using Abdera: // Initialize the keystore KeyStore ks = KeyStore.getInstance(keystoreType); InputStream in = Listing11.class.getResourceAsStream(keystoreFile); ks.load(in, keystorePass.toCharArray()); PrivateKey signingKey = (PrivateKey) ks.getKey( privateKeyAlias, privateKeyPass.toCharArray()); X509Certificate cert = (X509Certificate) ks.getCertificate( certificateAlias); // Create the entry to sign Abdera abdera = new Abdera(); AbderaSecurity absec = new AbderaSecurity(abdera); Factory factory = abdera.getFactory(); Entry entry = factory.newEntry(); entry.setId("http://example.org/foo/entry"); entry.setUpdated(new java.util.Date()); entry.setTitle("This is an entry"); entry.setContentAsXhtml("This is markup"); entry.addAuthor("James"); entry.addLink("http://www.example.org"); // Prepare the digital signature options Signature sig = absec.getSignature(); SignatureOptions options = sig.getDefaultSignatureOptions(); options.setCertificate(cert); options.setSigningKey(signingKey); // Sign the entry entry = sig.sign(entry, options); // Send the ping Client client = new CommonsClient(); RequestOptions opts = client.getDefaultRequestOptions(); opts.setContentType("application/xml"); BaseRequestEntity bre = new BaseRequestEntity(entry,false); ClientResponse response = client.post( "http://verisignlabs.com/tg/verify", bre, opts); if (response.getStatus() == 200) { Document result = response.getDocument(); writer.writeTo(result, System.out); } - James Granqvist, Hans wrote: > James, > > There is an interop service for Atom 1.0 feed/entry signature > validation available (with source code for both service and > Wordpress plugin) as part of the Signed Ping initiative at > http://signedping.com > > Let me know if you need more info. > -Hans > >> -----Original Message----- >> From: owner-atom-syntax@mail.imc.org >> [mailto:owner-atom-syntax@mail.imc.org] On Behalf Of James M Snell >> Sent: Monday, September 04, 2006 12:02 PM >> To: atom-syntax >> Subject: XML Digital Signatures in Atom feeds and entries >> >> >> I'm currently looking for other Atom implementations that >> support the option to digitally sign feeds and entries. >> Apache Abdera supports digital signatures and encryption and >> I'd like to do some interop testing against other impls. >> >> - James >> >> >> > From owner-atom-syntax@mail.imc.org Tue Sep 05 22:25:55 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GKn6x-0000HB-2T for atompub-archive@lists.ietf.org; Tue, 05 Sep 2006 22:25:55 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GKn6s-0000U5-Ee for atompub-archive@lists.ietf.org; Tue, 05 Sep 2006 22:25:55 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8624RRK046290; Tue, 5 Sep 2006 19:04:27 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8624RRr046289; Tue, 5 Sep 2006 19:04:27 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from darwin.ctyme.com (8.ctyme.com [69.50.231.8]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8624Que046279 for ; Tue, 5 Sep 2006 19:04:26 -0700 (MST) (envelope-from ml@creativecommons.org) Received: from adsl-75-5-124-98.dsl.pltn13.sbcglobal.net ([75.5.124.98] helo=[192.168.103.16]) by darwin.ctyme.com with esmtpsa (SSLv3:RC4-MD5:128) (Exim 4.62) id 1GKmm4-0000cA-FD; Tue, 05 Sep 2006 19:04:20 -0700 Subject: atom liense extension (was Re: [cc-tab] *important* heads up) From: Mike Linksvayer To: James M Snell Cc: Thomas Roessler , Ben Adida , Lisa Dusseault , atom-syntax In-Reply-To: <44FDFFDE.7060304@gmail.com> References: <44FD8F55.2010609@mit.edu> <1157478767.18377.47.camel@localhost.localdomain> <1157482144.18377.75.camel@localhost.localdomain> <44FDFFDE.7060304@gmail.com> Content-Type: text/plain Date: Wed, 06 Sep 2006 02:04:14 +0000 Message-Id: <1157508255.18377.171.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Spamfilter-host: darwin.ctyme.com - http://www.junkemailfilter.com Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.0 (/) X-Scan-Signature: 03169bfe4792634a390035a01a6c6d2f On Tue, 2006-09-05 at 15:53 -0700, James M Snell wrote: > Mike Linksvayer wrote: > > In any case, the draft says the referenced license only applies to feed > > or entry metadata, not content. This strikes me as not particularly > > useful and does not match analogous extentions for RSS 1.0 and RSS 2.0: > > The difference in semantics is precisely why I'm not using either the > RSS 1.0 or RSS 2.0 extensions for this as I see problems with both the > former approaches. I understand having problems with RSS 1.0 and RSS 2.0 approaches but I don't see an inherent and important difference in semantics, particularly between Atom 1.0 and RSS 2.0. Of course my vision is probably foggy. :) > > http://web.resource.org/rss/1.0/modules/cc/ is RDF, so it is as clear as > > it can be what license annotations apply to, and in the examples they > > apply to the content at the feed (channel) URL (the feed itself) and the > > content at individual entry URLs (content of individual posts). > > It is helpful to take a look at the RSS 1.0 rdf:license definition. > > >From http://web.resource.org/rss/1.0/modules/cc/: > > > This module aims to give metadata regarding the copyright license > under which the RSS feed, and the objects it points to, are released > under. > > [snip] > > > > can be a sub-element of an RSS item, > channel or image. The license it refers to is applied to the parent > element. As with any RDF elements, an occurance of within > any element implies the copyright of the document contained with the > rdf:about attribute of that parent element, and not the document > pointed to by the sub-element. > > The element contains a single rdf:resource attribute which contains > the URI of the license applied. > > > >From this description, and the example that is illustrated in > specification of the rdf:license module, it is evident to me, at least, > that rss 1.0 channels and items are licensed independently from one > another and that an item does not inherit the license of the channel, > otherwise, you could end up with significant problems if two feeds > referenced the same content item with two difference licenses, e.g. > > > > > > > > > > > > ... > > > > > > > > > > > > > > ... > > > > Because of RDF's data model and the definition of mod_cc, if licenses > are inherited by the items, these two feeds are either making > contradictory claims about the licensing of a single resource, neither > or which the channel publishers may actually have the right to license, > or they are claiming that the resource has been dual-licensed. > Unfortunately, neither claim can be substantiated by looking at the item > itself. > > Note that, because of the RDFs data model, the same problem occurs if > the items in each of the above channels each contain their own > contradictory cc:license links. > > Further, there is also the problem that the channel element is > describing a different resource that the item element. The definition > of cc:license says that the license applies to the parent element and > therefore the resource being described by the parent element. It is not > specified whether or not that license applies to other resources linked > to the channel. The subject of the channel is the feed itself, which necessarily includes any content delivered with the feed, including the full or excerpted text of individual items, if delivered with the feed itself. It is only in this sense that a feed level statement applies to item content -- when the content is part of the feed. > Also, there is a bug in the spec that, in certain situations causes the > spec to contradict itself. Consider the sentence: "an occurance of > within any element implies the copyright of the document > contained with the rdf:about attribute of that parent element, and not > the document pointed to by the sub-element" then look at the > example given in the spec itself. > > > XML: A Disruptive Technology > http://c.moreover.com/click/here.pl?r123 > > > > The link and the rdf:about attribute point to exactly the same resource, > making the assertion in the spec self-contradictory. The example could be more illustrative but it is hardly contradictory. AFAICT the item subject (specified by rdf:about) and the link property usually are the same, indeed the spec http://web.resource.org/rss/1.0/spec#s5.5 says they "should be identical ... if possible." I have no idea why the link property of an item even exists in RSS 1.0, but that's neither here nor there. > > http://backend.userland.com/creativeCommonsRssModule says license > > annotations apply to the "content of the RSS file" and "content of that > > item", mirroring the RSS 1.0 use. > > > > I do not believe that the RSS 2.0 definition mirrors the RSS 1.0 use. They look as close as they could be to me, given different models (URIs for feeds and items vs. "content of" feeds and items). Effectively they mean the same things. > I've already noted the problems with inherited licenses when > resyndicating entries in aggregated feeds. I agree that assuming entries inherit licenses specified at a feed level is problematic. My concern, at the feed and entry level, is that the atom license extension draft says that a link relation can (only) be used to associate a license with feed or entry metadata, rather than content. Unlike other children of and the license extension is not metadata for the feed or entry but metametadata for the feed or entry metadata, which strikes me as not particularly useful and contrary to both RSS 1.0 and RSS 2.0 modules, whatever differences exist between those. -- http://wiki.creativecommons.org/User:Mike_Linksvayer From owner-atom-syntax@mail.imc.org Wed Sep 06 00:05:04 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GKoeu-0007Oy-AW for atompub-archive@lists.ietf.org; Wed, 06 Sep 2006 00:05:04 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GKoes-0007Nh-TX for atompub-archive@lists.ietf.org; Wed, 06 Sep 2006 00:05:04 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k863ou2t061365; Tue, 5 Sep 2006 20:50:56 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k863ouWX061364; Tue, 5 Sep 2006 20:50:56 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.230]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k863or1t061356 for ; Tue, 5 Sep 2006 20:50:56 -0700 (MST) (envelope-from jasnell@gmail.com) Received: by wx-out-0506.google.com with SMTP id t12so2505972wxc for ; Tue, 05 Sep 2006 20:50:53 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:user-agent:mime-version:to:cc:subject:references:in-reply-to:content-type:content-transfer-encoding; b=OLKvJYf/ML1/PMW1NNZRc6NE7IBEclcQteN29tGOhvtyYJY8VgpMleulu/2ZZL0oU4vLIOmKq6lufWCGbG4LkgpNF6/8jvWczhXXe8XsZXdDNpp+MuyRQoJeRjrobZ52bg5nx0elFnRCSsY7CRy2i82A96NO1bgU74m9aRv1g0U= Received: by 10.70.111.2 with SMTP id j2mr11216146wxc; Tue, 05 Sep 2006 20:50:53 -0700 (PDT) Received: from ?192.168.1.104? ( [67.181.218.96]) by mx.gmail.com with ESMTP id 64sm7019528wra.2006.09.05.20.50.51; Tue, 05 Sep 2006 20:50:53 -0700 (PDT) Message-ID: <44FE4599.4030707@gmail.com> Date: Tue, 05 Sep 2006 20:50:49 -0700 From: James M Snell User-Agent: Thunderbird 1.5.0.5 (X11/20060719) MIME-Version: 1.0 To: Mike Linksvayer CC: Thomas Roessler , Ben Adida , Lisa Dusseault , atom-syntax Subject: Re: atom liense extension (was Re: [cc-tab] *important* heads up) References: <44FD8F55.2010609@mit.edu> <1157478767.18377.47.camel@localhost.localdomain> <1157482144.18377.75.camel@localhost.localdomain> <44FDFFDE.7060304@gmail.com> <1157508255.18377.171.camel@localhost.localdomain> In-Reply-To: <1157508255.18377.171.camel@localhost.localdomain> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.0 (/) X-Scan-Signature: 02ec665d00de228c50c93ed6b5e4fc1a Mike Linksvayer wrote: > On Tue, 2006-09-05 at 15:53 -0700, James M Snell wrote: >> Mike Linksvayer wrote: >>> In any case, the draft says the referenced license only applies to feed >>> or entry metadata, not content. This strikes me as not particularly >>> useful and does not match analogous extentions for RSS 1.0 and RSS 2.0: >> The difference in semantics is precisely why I'm not using either the >> RSS 1.0 or RSS 2.0 extensions for this as I see problems with both the >> former approaches. > > I understand having problems with RSS 1.0 and RSS 2.0 approaches but I > don't see an inherent and important difference in semantics, > particularly between Atom 1.0 and RSS 2.0. Of course my vision is > probably foggy. :) > The difference boils down to one very simple point: contained resources do not necessarily inherit the license of the container. The RSS 1.0 and RSS 2.0 modules both assume that the rights holder of the channel also holds rights over all of the contained items, which works fine when I'm publishing my own blogs entries in my own feed, but breaks down when I'm republishing entries from multiple sources. >[snip] (I'm still stewing over the bit of comments that I snipped out of this :-) ...) > I agree that assuming entries inherit licenses specified at a feed level > is problematic. My concern, at the feed and entry level, is that the > atom license extension draft says that a link relation can (only) be > used to associate a license with feed or entry metadata, rather than > content. Unlike other children of and the license > extension is not metadata for the feed or entry but metametadata for the > feed or entry metadata, which strikes me as not particularly useful and > contrary to both RSS 1.0 and RSS 2.0 modules, whatever differences exist > between those. > My apologies if I haven't been clear on this. If you look again at section 1.3, you should find the following: For entry elements, "metadata" refers to the values and attributes of the author, category, content, contributor, id, link, published, rights, source, summary, title, and updated elements, as well as all extension elements appearing as children of the entry element and all elements appearing as children of the author and contributor elements. Note that the value and attributes of the content, summary, title, etc elements are all included in entry "metadata". What isn't covered are any linked resources. So any content actually appearing within the entry is covered by the entry license. (Note that paragaph 4 of section two will be removed in the next iteration per Wendy's suggestion) - James From owner-atom-syntax@mail.imc.org Wed Sep 06 01:25:26 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GKpug-0002tb-HS for atompub-archive@lists.ietf.org; Wed, 06 Sep 2006 01:25:26 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GKpuc-0000ho-SQ for atompub-archive@lists.ietf.org; Wed, 06 Sep 2006 01:25:26 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8654svE071200; Tue, 5 Sep 2006 22:04:54 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8654s9Z071199; Tue, 5 Sep 2006 22:04:54 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from mcom.com (c3po.aoltw.net [64.236.137.25]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8654pM9071177 for ; Tue, 5 Sep 2006 22:04:53 -0700 (MST) (envelope-from jpanzer@aol.net) Received: from [10.169.184.10] (sera-10-169-184-10.nscp.aoltw.net [10.169.184.10]) by mcom.com (8.10.0/8.10.0) with ESMTP id k8653AW15272; Tue, 5 Sep 2006 22:03:10 -0700 (PDT) Message-ID: <44FE5683.1030509@aol.net> Date: Tue, 05 Sep 2006 22:02:59 -0700 From: John Panzer User-Agent: Mozilla Thunderbird 1.0RC1 (Windows/20041201) X-Accept-Language: en-us, en MIME-Version: 1.0 To: James M Snell CC: Mike Linksvayer , Thomas Roessler , Ben Adida , Lisa Dusseault , atom-syntax , wendy@seltzer.org Subject: Re: atom liense extension (was Re: [cc-tab] *important* heads up) References: <44FD8F55.2010609@mit.edu> <1157478767.18377.47.camel@localhost.localdomain> <1157482144.18377.75.camel@localhost.localdomain> <44FDFFDE.7060304@gmail.com> <1157508255.18377.171.camel@localhost.localdomain> <44FE4599.4030707@gmail.com> In-Reply-To: <44FE4599.4030707@gmail.com> Content-Type: multipart/alternative; boundary="------------000505090601080306090201" Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.6 (/) X-Scan-Signature: 03fb21b15d5177c512a4caa19876f30a This is a multi-part message in MIME format. --------------000505090601080306090201 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit James M Snell wrote: > >Mike Linksvayer wrote: > > >>On Tue, 2006-09-05 at 15:53 -0700, James M Snell wrote: >> >> >>>Mike Linksvayer wrote: >>> >>> >>>>In any case, the draft says the referenced license only applies to feed >>>>or entry metadata, not content. This strikes me as not particularly >>>>useful and does not match analogous extentions for RSS 1.0 and RSS 2.0: >>>> >>>> >>>The difference in semantics is precisely why I'm not using either the >>>RSS 1.0 or RSS 2.0 extensions for this as I see problems with both the >>>former approaches. >>> >>> >>I understand having problems with RSS 1.0 and RSS 2.0 approaches but I >>don't see an inherent and important difference in semantics, >>particularly between Atom 1.0 and RSS 2.0. Of course my vision is >>probably foggy. :) >> >> >> > >The difference boils down to one very simple point: contained resources >do not necessarily inherit the license of the container. The RSS 1.0 >and RSS 2.0 modules both assume that the rights holder of the channel >also holds rights over all of the contained items, which works fine when >I'm publishing my own blogs entries in my own feed, but breaks down when >I'm republishing entries from multiple sources. > > Here's my rationale: Atom has explicit support in the core RFC 4287 syntax for 'synthetic' feeds containing entries from multiple sources produced by multiple authors with different copyrights. RSS 2.0 doesn't have this core support. So in the case of Atom, the issue is a bit more urgent. So tackling the Atom case first makes sense to me. (Aside: Is there any reason why an Atom extension couldn't also be used as an RSS 2.0 extension too? In this case, there would be a valid reason to add to the already crowded space of license extensions: Because it lets you specify the feed license terms separately from the individual entry license terms, whereas the other RSS licensing schemes don't.) > > >>[snip] >> >> >(I'm still stewing over the bit of comments that I snipped out of this >:-) ...) > > > >>I agree that assuming entries inherit licenses specified at a feed level >>is problematic. My concern, at the feed and entry level, is that the >>atom license extension draft says that a link relation can (only) be >>used to associate a license with feed or entry metadata, rather than >>content. Unlike other children of and the license >>extension is not metadata for the feed or entry but metametadata for the >>feed or entry metadata, which strikes me as not particularly useful and >>contrary to both RSS 1.0 and RSS 2.0 modules, whatever differences exist >>between those. >> >> >> > >My apologies if I haven't been clear on this. If you look again at >section 1.3, you should find the following: > > For entry elements, "metadata" refers to the values and attributes of > the author, category, content, contributor, id, link, published, > rights, source, summary, title, and updated elements, as well as all > extension elements appearing as children of the entry element and all > elements appearing as children of the author and contributor > elements. > >Note that the value and attributes of the content, summary, title, etc >elements are all included in entry "metadata". What isn't covered are >any linked resources. So any content actually appearing within the >entry is covered by the entry license. > > (Is it just me, or is there too much overloading of "metadata" here?) Also, does this mean that an entry license would apply to this content: TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG but not to the same content communicated through an indirect link? (I'm deliberately picking a GIF picture as I believe there's no good solution for embedding license metadata inside GIFs. ) -John Panzer --------------000505090601080306090201 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by balder-227.proper.com id k8654svE071200 James M Snell wrote:

Mike Linksvayer wrote:
  
On Tue, 2006-09-05 at 15:53 -0700, James M Snell wrote=
:
    
Mike Linksvayer wrote:
      
In any case, the draft says the referenced license=
 only applies to feed
or entry metadata, not content.  This strikes me as not particularly
useful and does not match analogous extentions for RSS 1.0 and RSS 2.0:
        
The difference in semantics is precisely why I'm not=
 using either the
RSS 1.0 or RSS 2.0 extensions for this as I see problems with both the
former approaches.
      
I understand having problems with RSS 1.0 and RSS 2.0 =
approaches but I
don't see an inherent and important difference in semantics,
particularly between Atom 1.0 and RSS 2.0.  Of course my vision is
probably foggy. :)

    

The difference boils down to one very simple point: contained resources
do not necessarily inherit the license of the container.  The RSS 1.0
and RSS 2.0 modules both assume that the rights holder of the channel
also holds rights over all of the contained items, which works fine when
I'm publishing my own blogs entries in my own feed, but breaks down when
I'm republishing entries from multiple sources.
  
Here's my rationale:=C2=A0 Atom has explicit support in the core RFC 4287 syntax=C2=A0 for 'synthetic' feeds containing entries from multiple sourc= es produced by multiple authors with different copyrights.=C2=A0 RSS 2.0 doesn't have this core support.=C2=A0 So in the case of Atom, the issue i= s a bit more urgent.=C2=A0 So tackling the Atom case first makes sense to me.=

(Aside: Is there any reason why an Atom extension couldn't also be used as an RSS 2.0 extension too?=C2=A0 In this case, there would be a valid reason to add to the already crowded space of license extensions:=C2=A0 Because it lets you specify the feed license terms separately from the individual entry license terms, whereas the other RSS licensing schemes don't.)

  
[snip]
    
(I'm still stewing over the bit of comments that =
I snipped out of this
:-) ...)

  
I agree that assuming entries inherit licenses specifi=
ed at a feed level
is problematic.  My concern, at the feed and entry level, is that the
atom license extension draft says that a link relation can (only) be
used to associate a license with feed or entry metadata, rather than
content.  Unlike other children of <feed> and <entry> the lic=
ense
extension is not metadata for the feed or entry but metametadata for the
feed or entry metadata, which strikes me as not particularly useful and
contrary to both RSS 1.0 and RSS 2.0 modules, whatever differences exist
between those.

    

My apologies if I haven't been clear on this.  If you look again at
section 1.3, you should find the following:

   For entry elements, "metadata" refers to the values and attributes of
   the author, category, content, contributor, id, link, published,
   rights, source, summary, title, and updated elements, as well as all
   extension elements appearing as children of the entry element and all
   elements appearing as children of the author and contributor
   elements.

Note that the value and attributes of the content, summary, title, etc
elements are all included in entry "metadata".  What isn't covered are
any linked resources.  So any content actually appearing within the
entry is covered by the entry license.
  
(Is it just me, or is there too much overloading of "metadata" here?)

Also, does this mean that an entry license would apply to this content:
=C2=A0=C2=A0=C2=A0 <content type=3D"image/gif">TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG</content>

but not to the same content communicated through an indirect link?

=C2=A0=C2=A0=C2=A0 <content type=3D"image/gif" src=3D"http://example.org/catpicture001.gif"/>

(I'm deliberately picking a GIF picture as I believe there's no good solution for embedding license metadata inside GIFs.=C2=A0 )

-John Panzer

--------------000505090601080306090201-- From owner-atom-syntax@mail.imc.org Wed Sep 06 02:27:10 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GKqsQ-0001Rx-30 for atompub-archive@lists.ietf.org; Wed, 06 Sep 2006 02:27:10 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GKqsM-00087H-N4 for atompub-archive@lists.ietf.org; Wed, 06 Sep 2006 02:27:10 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k866AwdP080079; Tue, 5 Sep 2006 23:10:58 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k866Aw0Q080078; Tue, 5 Sep 2006 23:10:58 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.239]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k866AtkT080071 for ; Tue, 5 Sep 2006 23:10:57 -0700 (MST) (envelope-from jasnell@gmail.com) Received: by wx-out-0506.google.com with SMTP id t12so2541641wxc for ; Tue, 05 Sep 2006 23:10:54 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:user-agent:mime-version:to:cc:subject:references:in-reply-to:content-type:content-transfer-encoding; b=YOJLcqtYpkuCDW87SN0Y1V3FsYzKE1lGHhUqCu7uqcqLWcvgH6woBNrpqj+V8gnBZu2GkHqraNo9GMAt+aV3BxftbDtwXYiL8ON5EcZzOQmRgadESAu6f/hX86WywXAQ73GAIY7Fh/9n/83Jhva+uLNbl3w3i9vK2oE/arfJ2x0= Received: by 10.70.9.4 with SMTP id 4mr12610074wxi; Tue, 05 Sep 2006 23:10:54 -0700 (PDT) Received: from ?192.168.1.104? ( [67.181.218.96]) by mx.gmail.com with ESMTP id 14sm242318wrl.2006.09.05.23.10.53; Tue, 05 Sep 2006 23:10:54 -0700 (PDT) Message-ID: <44FE666A.5060300@gmail.com> Date: Tue, 05 Sep 2006 23:10:50 -0700 From: James M Snell User-Agent: Thunderbird 1.5.0.5 (X11/20060719) MIME-Version: 1.0 To: John Panzer CC: Mike Linksvayer , Thomas Roessler , Ben Adida , Lisa Dusseault , atom-syntax , wendy@seltzer.org Subject: Re: atom liense extension (was Re: [cc-tab] *important* heads up) References: <44FD8F55.2010609@mit.edu> <1157478767.18377.47.camel@localhost.localdomain> <1157482144.18377.75.camel@localhost.localdomain> <44FDFFDE.7060304@gmail.com> <1157508255.18377.171.camel@localhost.localdomain> <44FE4599.4030707@gmail.com> <44FE5683.1030509@aol.net> In-Reply-To: <44FE5683.1030509@aol.net> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.0 (/) X-Scan-Signature: 9182cfff02fae4f1b6e9349e01d62f32 Yes, that's what it means, which I'll definitely admit is odd. I think there is a massive gray area here that needs to be worked out. I'm not sure how to work it out. - James John Panzer wrote: >[snip] > (Is it just me, or is there too much overloading of "metadata" here?) > > Also, does this mean that an entry license would apply to this content: > > TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG > > but not to the same content communicated through an indirect link? > > > > (I'm deliberately picking a GIF picture as I believe there's no good > solution for embedding license metadata inside GIFs. ) > > -John Panzer > From owner-atom-syntax@mail.imc.org Wed Sep 06 02:51:27 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GKrFv-0007Mw-Rj for atompub-archive@lists.ietf.org; Wed, 06 Sep 2006 02:51:27 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GKrFv-0003zN-61 for atompub-archive@lists.ietf.org; Wed, 06 Sep 2006 02:51:27 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k866PwcT082068; Tue, 5 Sep 2006 23:25:58 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k866PwgL082067; Tue, 5 Sep 2006 23:25:58 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from omr8.networksolutionsemail.com (omr8.networksolutionsemail.com [205.178.146.58]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k866PvX6082061 for ; Tue, 5 Sep 2006 23:25:58 -0700 (MST) (envelope-from bob@wyman.us) Received: from mail.networksolutionsemail.com (ns-omr8.mgt.netsol.com [10.49.6.71]) by omr8.networksolutionsemail.com (8.13.6/8.13.6) with SMTP id k866PupV028589 for ; Wed, 6 Sep 2006 02:25:56 -0400 Received: (qmail 2151 invoked by uid 78); 6 Sep 2006 06:25:55 -0000 Received: from unknown (HELO BOBSLAPTOP) (69.201.178.152) by ns-omr8.lb.hosting.dc2.netsol.com with SMTP; 6 Sep 2006 06:25:55 -0000 From: "Bob Wyman" To: "'Wendy Seltzer'" , "'James M Snell'" Cc: "'Thomas Roessler'" , "'Mike Linksvayer'" , "'Ben Adida'" , "'Lisa Dusseault'" , "'atom-syntax'" Subject: RE: atom license extension (Re: [cc-tab] *important* heads up) Date: Wed, 6 Sep 2006 02:25:47 -0400 Message-ID: <006f01c6d17d$4a91bca0$6400a8c0@BOBSLAPTOP> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2962 Thread-Index: AcbRSSy8lAEX3mfnQ42xZRB06Cb2OgAJB/tQ In-Reply-To: <7.0.0.10.2.20060905191553.064abec0@seltzer.com> Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.1 (/) X-Scan-Signature: 3fbd9b434023f8abfcb1532abaec7a21 Wendy Seltzer wrote: > I'm still not clear on what's happening in 1.1. >> 1.1 It must also be noted that licenses associated with >> feeds or entries using these mechanisms are advisory and >> are not, by themselves, legally binding. Section 1.1 contains two sentences that are, I think, at least in part the result of a telephone conversation on this subject that James and I had about a week ago. However, I think that James has written both sentences too strongly and it is quite possible the first sentence is unnecessary. I'll explain the logic behind my reasoning. First, the first sentence and the second, later. The first sentence is concerned with the binding between the feed or entry and the actual license. For one to rely on a license, either as a rights holder or as a grantee, you need to be able to show what the license actually said at the time that you relied upon it. Because of the nature of the tool being used here, a hyperlink, we must accept that the binding between content and license is a weak and fragile one. There is no guarantee that the content of the license associated with a feed at one instance will be the same as it is at some other instance. Also, there is no mechanism provided to ensure that claims made about what the license was at one instance can be proved at a later time. This weakness of the link is going to make it very difficult for either a copyright holder or one who relies on a license found in a license link to rely on being able to make definitive statements about what the license content actually was. Certainly, there are special cases. For instance, those who link to Creative Commons licenses using the appropriate and presumably well managed URLs that Creative Commons provides are going to be able to much more certain when making assertions about license content since these licenses are only modified in very public and dated events. However, Creative Commons is a special case and can't be generalized to all possible licenses. Thus, while we might find that links to Creative Commons licenses (and others which are similarly well managed) might be effective, it is likely that links to at least some other licenses would not be considered effective. Thus, it might be better to word the sentence conditionally. Something like: "licenses associated with feeds or entries using these mechanisms may not be legally binding"... My personal feeling is that given the customs of the net today, it is likely that the most common licenses referred to in these links will, in fact, be Creative Commons licenses which grant rights otherwise restricted by copyright. The problems come in licenses which attempt to restrict rights. One class of such licenses will be those that claim rights that are already reserved under copyright. Such licenses are really redundant and don't accomplish anything useful. I'll ignore those for now. The most interesting cases will be those licenses that attempt to assert limitations to rights which would normally be considered to be granted to consumers of feeds. Such rights would include things like "Fair Use" and "implied licenses." It is *vitally* important to our community that we ensure that such restrictive licenses are not encouraged or facilitated by this rfc. There are those, I among them, who argue that the mere act of encoding data in a syndication format such as RSS or Atom, posting that content on an openly accessible web site, and doing such things as pinging to publicize the presence of that content, creates a limited "implied license" for others to access and copy the data for the purposes of syndication. This is very much like the implied license to copy HTML into system buffers, caches, network routers, local disks etc in the process of reading it. With HTML, courts appear to accept that you have a right to do something that would be prohibited by a strict reading of copyright law. Under limited circumstances, you are allowed to make copies that are technically necessary and facilitative to the achievement of the content creator's assumed purpose of having you read the pages. Similarly, when you publish to a syndication network, one accepts that there is an implied license to do not only the same kind of copying that is permitted for HTML, but also that you accept that your content will be processed by various syndication-related intermediaries -- feed aggregators, feed filters, feed format converters, publish/subscribe systems, etc. However, please note that this is still a *limited* implied license. The fact that syndication is permitted doesn't mean that the general creation of derivative works, repurposing of feed content, etc. is permitted. The license doesn't allow "stealing" -- it only allows moving the stuff around in the process of getting it to readers. The syndication network can only work because we assume that there is an implied right to syndicate. If, for some reason, we were to establish that this implied right could be revoked or modified by licenses associated with a feed or entry, then we'd probably have to shutdown the entire syndication network until such time as every intermediary and aggregator was modified to support license discovery and interpretation. The social and economic cost of this destruction of one of the most exciting areas of innovation on the net today would simply not be accepted by the courts -- at least not in the USA (I believe). Courts aren't going to accept this "poisoning of the stream" simply so that someone can commandeer the syndication network and force it to process data in a manner different from the way it was designed to work. Of course, one could argue that as long as the Atom license link was used by everyone, then it should be easy for folk to make the adjustments and thus the cost might not be too great. However, once we've accepted that there is even one mechanism by which someone can publish content that overrides the implied license to syndicate, we must ask the question: "In how many ways can the override be expressed?" As far as the law is concerned, there is nothing special about IETF standards. Thus, while the IETF might say that you can use a license link to bind content and licenses, the W3C might decide to create a "rights" link instead. ANSI might then create a "copyright-assertion" link. And someone else might decide to use an element instead of a link. The problem here is that operators of syndication components and aggregators would have no means of being sure that they were catching all the licenses associated with the feeds that they were syndicating. Someone who was malicious might, in fact, create a new "standard," publish content with a restrictive license, and then make a bundle by suing everyone downstream. I think courts won't permit a situation in which the consumer of content has no idea how to determine if licenses are associated with content in the same way that they don't let you rely on "Do not enter" signs written in tiny, unreadable type. The courts would probably insist that legislatures do as they did with the copyright symbol -- make a formal, legal determination of how licenses are to be linked to. (Let's hope that we don't get legislatures involved in the definition of Atom. We've got enough issues to deal with already.) In any case, it may be that "Ignorance of the law is no excuse!" however, ignorance of an optional, experimental extension to the Atom format is certainly not a crime. No matter how earnestly content creators may be in wanting to use the license link to restrict rights, they have no means of compelling anyone to pay attention to or even take note of the links... Even in the case of some system that can be shown to understand the license link mechanism, it can be argued that in the absence of a legally accepted syntax for stating restrictions on rights, that the reader can't compelled to "understand" the limitations expressed. (Note: let's not talk about creating a machine readable license format... Just about all useful methods of doing so are already patented...) In summary: 1. It is unwise to induce folk into believing that the license link can be used to override the limited implied license to syndicate, and 2. There is no way to compel anyone to take note of the links anyway. The situation is, of course, different with things like Creative Commons licenses. Courts are likely to say that any publisher who includes the appropriate namespaces in their feeds and includes properly formatted license links that point to Creative Commons licenses is demonstrating a real knowledge and appreciation of the mechanism and is willingly granting licenses to all those who share the same understanding of the mechanism and willingness to use it. Basically, the publisher proves, by making the effort and signaling via the published and controlled syntax, that they do, in fact, wish to grant the rights expressed in the license. Readers of feeds are then free to exploit their understanding of the publisher's signals to exercise the rights granted -- just as they are free to refuse to understand the restrictive licenses published by others. Thus, it would seem that the only effective use of the license link is to grant rights not to restrict them. The second sentence in 1.1 is: >> Nor can a license associated with a feed or entry >> restrict or forbid access to, redistribution, aggregation, >> caching and display of those items by third party >> intermediaries such as search engines and so-called >> "online aggregators". This second part of 1.1 is stating support for the theory that the act of publishing data in the Atom format creates an "implied license" for the limited purpose of syndication and lists a number of processes which are considered to be part of the syndication process. Hopefully, my discussion of the first sentence explains what this is all about. My only suggestion for this sentence is that it might be less strongly worded. Given that the law in this area is not settled, it might make sense not to say "Nor can a license... restrict..." Rather, it might be more accurate to say something like: "It is believed that a license ... cannot restrict...." My apologies for such a long message... bob wyman From owner-atom-syntax@mail.imc.org Wed Sep 06 05:24:16 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GKtdo-0002lL-CV for atompub-archive@lists.ietf.org; Wed, 06 Sep 2006 05:24:16 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GKtdl-0007qz-D3 for atompub-archive@lists.ietf.org; Wed, 06 Sep 2006 05:24:16 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8692IxP007756; Wed, 6 Sep 2006 02:02:18 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8692IgL007755; Wed, 6 Sep 2006 02:02:18 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from kamino.does-not-exist.org (kamino.does-not-exist.org [217.160.221.198]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8692GNP007748 for ; Wed, 6 Sep 2006 02:02:17 -0700 (MST) (envelope-from roessler@does-not-exist.org) Received: from raktajino.does-not-exist.org (ip-83-99-50-11.dyn.luxdsl.pt.lu [83.99.50.11]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (No client certificate requested) by kamino.does-not-exist.org (Postfix) with ESMTP id E70B4193661; Wed, 6 Sep 2006 11:02:14 +0200 (CEST) Received: from roessler by raktajino.does-not-exist.org with local (Exim 4.62) (envelope-from ) id 1GKtIT-0005Rv-BM; Wed, 06 Sep 2006 11:02:13 +0200 Date: Wed, 6 Sep 2006 11:02:12 +0200 From: Thomas Roessler To: Bob Wyman Cc: "'Wendy Seltzer'" , "'James M Snell'" , "'Mike Linksvayer'" , "'Ben Adida'" , "'Lisa Dusseault'" , "'atom-syntax'" Subject: Re: atom license extension (Re: [cc-tab] *important* heads up) Message-ID: <20060906090212.GM12632@raktajino.does-not-exist.org> Mail-Followup-To: Bob Wyman , 'Wendy Seltzer' , 'James M Snell' , 'Mike Linksvayer' , 'Ben Adida' , 'Lisa Dusseault' , 'atom-syntax' References: <7.0.0.10.2.20060905191553.064abec0@seltzer.com> <006f01c6d17d$4a91bca0$6400a8c0@BOBSLAPTOP> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <006f01c6d17d$4a91bca0$6400a8c0@BOBSLAPTOP> User-Agent: Mutt/1.5.13 (2006-09-01) Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.1 (/) X-Scan-Signature: 8b30eb7682a596edff707698f4a80f7d On 2006-09-06 02:25:47 -0400, Bob Wyman wrote: > Because of the nature of the tool being used here, a > hyperlink, we must accept that the binding between content and > license is a weak and fragile one. There is no guarantee that the > content of the license associated with a feed at one instance > will be the same as it is at some other instance. Also, there is > no mechanism provided to ensure that claims made about what the > license was at one instance can be proved at a later time. I think this assessment mixes two aspects: The use of the rel=license link as an *identifier* for a specific license (which is pretty much what Creative Commons does), and the use of the link to retrieve license information. The value that this specification adds to Atom is mostly in the "link-as-identifier" field: It enables software to offer, e.g., retrieval of feeds (or entries) by license. Look at the Creative Commons powered aspects of flickr search for a related example. Trying to dilute the value of the license link out of fear that the link-as-retrieval-mechanism aspect is dangerous, however, impacts the value of the link-as-identifier aspect. As you point out, the weakness of the link between content and a specific license (in the sense of legal code) causes problems for both the copyright holder and the relying party. A corollary of this is that, in fact, both sides have an incentive to use licenses that are identified by a stable URI. Hence, I'd suggest that, in making balancing decisions for this specification, emphasis be put on using URIs as *identifiers* for licenses. It's fine to point out the lack of an enforceable binding on a technical level, but I don't think this spec is the place to discuss the legal implications that this might have. -- Thomas Roessler From owner-atom-syntax@mail.imc.org Wed Sep 06 05:55:12 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GKu7k-0003E8-AX for atompub-archive@lists.ietf.org; Wed, 06 Sep 2006 05:55:12 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GKu7h-000501-MX for atompub-archive@lists.ietf.org; Wed, 06 Sep 2006 05:55:12 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k869SqJv011545; Wed, 6 Sep 2006 02:28:52 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k869SqB7011544; Wed, 6 Sep 2006 02:28:52 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from kamino.does-not-exist.org (kamino.does-not-exist.org [217.160.221.198]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k869SoDU011536 for ; Wed, 6 Sep 2006 02:28:50 -0700 (MST) (envelope-from roessler@does-not-exist.org) Received: from raktajino.does-not-exist.org (ip-83-99-50-11.dyn.luxdsl.pt.lu [83.99.50.11]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (No client certificate requested) by kamino.does-not-exist.org (Postfix) with ESMTP id 099841936D8; Wed, 6 Sep 2006 11:28:49 +0200 (CEST) Received: from roessler by raktajino.does-not-exist.org with local (Exim 4.62) (envelope-from ) id 1GKtiB-0005SJ-St; Wed, 06 Sep 2006 11:28:47 +0200 Date: Wed, 6 Sep 2006 11:28:47 +0200 From: Thomas Roessler To: James M Snell Cc: Mike Linksvayer , Ben Adida , Lisa Dusseault , wendy@seltzer.org, atom-syntax Subject: Re: atom license extension (Re: [cc-tab] *important* heads up) Message-ID: <20060906092847.GN12632@raktajino.does-not-exist.org> Mail-Followup-To: James M Snell , Mike Linksvayer , Ben Adida , Lisa Dusseault , wendy@seltzer.org, atom-syntax References: <44FD8F55.2010609@mit.edu> <1157478767.18377.47.camel@localhost.localdomain> <1157482144.18377.75.camel@localhost.localdomain> <20060905193613.GX12632@raktajino.does-not-exist.org> <44FDF60A.1010508@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <44FDF60A.1010508@gmail.com> User-Agent: Mutt/1.5.13 (2006-09-01) Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by balder-227.proper.com id k869SpDU011539 Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.1 (/) X-Scan-Signature: 3fbd9b434023f8abfcb1532abaec7a21 On 2006-09-05 15:11:22 -0700, James M Snell wrote: > The relationship is relatively simple. The atom:rights element > is always a human-readable statement of what rights are held over > the feed or entry. It's is the equivalent of saying "Copyright > (c) James Snell" and cannot be relied upon to tell the consumer > anything useful about what the consumer can do with the feed or > entry. The license link, on the other hand, is specifically > intended to provide a reference to the license applied to the > feed/entry; that is, what kinds of things others are allowed do > with the feed/entry. Well, the definition of the atom:rights field is really just another way to describe what a license is. Namely, the law gives you certain rights that you, and only you, can exercise. A license is about which of these rights you retain, and which ones you let others exercise. The example in section 2 of draft-snell-atompub-feed-license-08 actually uses the atom:rights field for indicating which license applies. How would that mix with a license link that points at another Creative Commons License? And what effect does that have for, say, license-based search engines? I don't think the spec can wriggle out of this by saying that the two aren't entirely the same and maybe shouldn't conflict. > >> - An atom:rights element on a feed sets the default for the > >> atom:rights elements on entries; a license link on a feed, > >> however, is expected to apply to the metadata and NOT to the > >> entries. > >> Why the difference in inheritance rules and semantics? > This is something that I've debated back and forth on but the difference > comes down to an issue with aggregated feeds. > > Take, for instance, Sam Ruby's Planet feed > (http://planet.intertwingly.net/atom.xml). This feed consists of > entries that originated from many different sources, some of which may > have license links, some that might not. If Sam decided to put a > license link at the feed level, and if license links were inherited, it > would mean that Sam's license would be extended over resources he may > have no right to license. Obviously, that's wrong. Obviously, that's not obvious. Who are we to tell that Sam hasn't obtained the right to attach these licenses out-of-band? > One two possible solution would be for Sam to some how indicate > that an entry in his feed did not have a license link, but doing > so could cause other problems (such as invalidating any XML > digital signatures that may be covering the entry). > Also, it's possible that the entry originally came from a feed > that did include a license link, but that some intermediary along > the way failed to properly carry over the license link into the > entry after separating it from the feed. The bottom line is that > license inheritance opens too many potentially significant > issues. (and yes, these issues apply equally to the atom:rights > element). > The simple solution, then, is to specify that license links only > cover the feed or entry containing the link. I don't think this spec needs to deal with the case that license links might be altered by intermediaries. It's fine to mention that in the Security Considerations section, but I don't think it's a case that should influence the overall design. In Atom, we so far have an atom:rights entry that describes licenses on entries. Either, it sets a default (with all the problems that you describe), or, it sets the rights for a specific entry. In what way this gets used (and whether that use is the right one) is up to the party that authors an entry or a feed. The rel=license proposal moves away from this approach: The semantics here are that it makes a statement about whatever object it is attached to -- either a feed (with peculiar semantics that might quite well depend on the jurisdiction), or to entries that are children of that feed. This inconsistency is a recipe for confusion. In the interest of consistency, I'd suggest to replicate the semantics of atom:rights for whatever URI-based scheme is introduced. If there's a need for feed-level licenses, then that should be marked up separately. (I can see use cases for that, see below; I'm not sure it's something urgent.) > >> - It's probably worth noting that there are jurisdictions in which > >> databases enjoy sui generis legal protection (e.g., the EU). In > >> such jurisdictions, it might be reasonable to have license > >> information that refers to the collection, not just to its > >> metadata. > The selection and arrangement of entries in the feed is covered by feeds > license. From draft-snell-atompub-feed-license-08: "License" link relations appearing within a feed MUST apply to the metadata of the containing feed element only and do not extend over the metadata or content of any contained entries. I don't see the selection and arrangement in there. It might be best to focus on licenses on entries for the moment, and do licenses for metadata, selections and arrangements separately, if at all. > >> - The following statement: > >> > >> Entry content might include or reference material from other > >> sources. Licenses associated with an entry MUST NOT be assumed > >> to cover such material. Implementations cannot necessarily > >> trust that publishers have the right to license material claimed > >> to be covered by any associated license. Care should be taken > >> when making decisions based on the referenced license. > >> > >> ... takes all of the value out of this scheme. The very point of > >> annotating content (even aggregate content) with a license is that > >> this license be trusted. > > > > (I understand this to be, in part, a legal layman's overstatement; > > I'll leave it to the lawyers to comment. ;) > > > > Yes, I don't like this either. But the fact remains that an entries > content may include content from other sources that cannot be assumed to > be covered by the license associated with the entry. The analogous > situation occurs in Open Source Software distributions in which > dependencies shipped with a project may have their own licenses that are > distinct from the license used for the project code itself. > > The question really is whether or not this is worth calling out > explicitly in the spec. I'll give a +1 to Wendy's suggestion to just drop this. There's one more point that the spec might need to drill down on: It is not clear to me whether atom:rights -- or rel=license, for that matter -- applies to the material in an entry [ultimately, metadata about a resource], or to the (in Atom speak) alternative versions [the resource that the entry is about, in RDF speak]. This probably doesn't matter too much for blog data; it likely does matter in other contexts. I'd hope that I'm missing some point, but quite possibly there needs to be an explicit decision here whether the license link is expected to apply only to the material in the entry, or to the "alternative versions" [resources the entry is about] as well. Regards, -- Thomas Roessler From owner-atom-syntax@mail.imc.org Wed Sep 06 05:57:58 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GKuAQ-0003pK-1q for atompub-archive@lists.ietf.org; Wed, 06 Sep 2006 05:57:58 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GKuAO-0005WC-Ml for atompub-archive@lists.ietf.org; Wed, 06 Sep 2006 05:57:58 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k869auEk013398; Wed, 6 Sep 2006 02:36:56 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k869auM8013396; Wed, 6 Sep 2006 02:36:56 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from kamino.does-not-exist.org (kamino.does-not-exist.org [217.160.221.198]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k869atPH013374 for ; Wed, 6 Sep 2006 02:36:56 -0700 (MST) (envelope-from roessler@does-not-exist.org) Received: from raktajino.does-not-exist.org (ip-83-99-50-11.dyn.luxdsl.pt.lu [83.99.50.11]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (No client certificate requested) by kamino.does-not-exist.org (Postfix) with ESMTP id 89A90193661; Wed, 6 Sep 2006 11:36:54 +0200 (CEST) Received: from roessler by raktajino.does-not-exist.org with local (Exim 4.62) (envelope-from ) id 1GKtq1-0005Sg-GW; Wed, 06 Sep 2006 11:36:53 +0200 Date: Wed, 6 Sep 2006 11:36:53 +0200 From: Thomas Roessler To: John Panzer Cc: James M Snell , Mike Linksvayer , Ben Adida , Lisa Dusseault , atom-syntax , wendy@seltzer.org Subject: Re: atom liense extension (was Re: [cc-tab] *important* heads up) Message-ID: <20060906093653.GO12632@raktajino.does-not-exist.org> Mail-Followup-To: John Panzer , James M Snell , Mike Linksvayer , Ben Adida , Lisa Dusseault , atom-syntax , wendy@seltzer.org References: <44FD8F55.2010609@mit.edu> <1157478767.18377.47.camel@localhost.localdomain> <1157482144.18377.75.camel@localhost.localdomain> <44FDFFDE.7060304@gmail.com> <1157508255.18377.171.camel@localhost.localdomain> <44FE4599.4030707@gmail.com> <44FE5683.1030509@aol.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <44FE5683.1030509@aol.net> User-Agent: Mutt/1.5.13 (2006-09-01) Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.1 (/) X-Scan-Signature: 79899194edc4f33a41f49410777972f8 On 2006-09-05 22:02:59 -0700, John Panzer wrote: > Here's my rationale: Atom has explicit support in the core RFC > 4287 syntax for 'synthetic' feeds containing entries from > multiple sources produced by multiple authors with different > copyrights. RSS 2.0 doesn't have this core support. So in the > case of Atom, the issue is a bit more urgent. So tackling the > Atom case first makes sense to me. This is an important use case for having per-item license links. I do not see, however, how this is a reason against having per-feed default licenses, consistent with atom:rights. Note, in particular, that an aggregating party may very well be in a position to make licensing assertions about all the entries in a feed. -- Thomas Roessler From owner-atom-syntax@mail.imc.org Wed Sep 06 06:40:03 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GKup9-0006no-PP for atompub-archive@lists.ietf.org; Wed, 06 Sep 2006 06:40:03 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GKup1-00074p-Ca for atompub-archive@lists.ietf.org; Wed, 06 Sep 2006 06:40:03 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k86ALD4B020955; Wed, 6 Sep 2006 03:21:13 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k86ALDRo020954; Wed, 6 Sep 2006 03:21:13 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from mail.gmx.net (mail.gmx.de [213.165.64.20]) by balder-227.proper.com (8.13.5/8.13.5) with SMTP id k86AL9dK020937 for ; Wed, 6 Sep 2006 03:21:12 -0700 (MST) (envelope-from pagaltzis@gmx.de) Received: (qmail invoked by alias); 06 Sep 2006 10:21:08 -0000 Received: from xdsl-213-196-241-95.netcologne.de (EHLO klangraum) [213.196.241.95] by mail.gmx.net (mp033) with SMTP; 06 Sep 2006 12:21:08 +0200 X-Authenticated: #163624 Date: Wed, 6 Sep 2006 12:21:24 +0200 From: "A. Pagaltzis" To: James M Snell , Mike Linksvayer , Ben Adida , Lisa Dusseault , wendy@seltzer.org, atom-syntax Subject: Re: atom license extension (Re: [cc-tab] *important* heads up) Message-ID: <20060906102124.GB7464@klangraum> Mail-Followup-To: James M Snell , Mike Linksvayer , Ben Adida , Lisa Dusseault , wendy@seltzer.org, atom-syntax References: <44FD8F55.2010609@mit.edu> <1157478767.18377.47.camel@localhost.localdomain> <1157482144.18377.75.camel@localhost.localdomain> <20060905193613.GX12632@raktajino.does-not-exist.org> <44FDF60A.1010508@gmail.com> <20060906092847.GN12632@raktajino.does-not-exist.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20060906092847.GN12632@raktajino.does-not-exist.org> User-Agent: Mutt/1.4.2.1i X-Y-GMX-Trusted: 0 Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by balder-227.proper.com id k86ALD4B020955 X-Spam-Score: 0.1 (/) X-Scan-Signature: e5ba305d0e64821bf3d8bc5d3bb07228 * Thomas Roessler [2006-09-06 11:45]: > On 2006-09-05 15:11:22 -0700, James M Snell wrote: > > Take, for instance, Sam Ruby's Planet feed > > (http://planet.intertwingly.net/atom.xml). This feed > > consists of entries that originated from many different > > sources, some of which may have license links, some that > > might not. If Sam decided to put a license link at the feed > > level, and if license links were inherited, it would mean > > that Sam's license would be extended over resources he may > > have no right to license. Obviously, that's wrong. >=20 > Obviously, that's not obvious. Who are we to tell that Sam > hasn't obtained the right to attach these licenses out-of-band? That may be a good point in this instance, but an irrelevant one. James=E2=80=99 points out that there may be feeds where the feed publisher has the rights to the feed as a collection, but not to the content of individual entries. Since these cases exist, it would be a bad idea for the licence to inherit from the feed to entries in it. Whether Sam in particular is or is not in that position does not affect the principle. He=E2=80=99s not, btw: he republishes my content, but he has no permission from me to relicense it. Regards, --=20 Aristotle Pagaltzis // From owner-atom-syntax@mail.imc.org Wed Sep 06 06:54:57 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GKv3Z-0001sr-EP for atompub-archive@lists.ietf.org; Wed, 06 Sep 2006 06:54:57 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GKv3Y-0001e4-20 for atompub-archive@lists.ietf.org; Wed, 06 Sep 2006 06:54:57 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k86AcHUs023179; Wed, 6 Sep 2006 03:38:17 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k86AcHZa023178; Wed, 6 Sep 2006 03:38:17 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from kamino.does-not-exist.org (kamino.does-not-exist.org [217.160.221.198]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k86AcFEj023171 for ; Wed, 6 Sep 2006 03:38:16 -0700 (MST) (envelope-from roessler@does-not-exist.org) Received: from raktajino.does-not-exist.org (ip-83-99-50-11.dyn.luxdsl.pt.lu [83.99.50.11]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (No client certificate requested) by kamino.does-not-exist.org (Postfix) with ESMTP id B339C193671; Wed, 6 Sep 2006 12:38:14 +0200 (CEST) Received: from roessler by raktajino.does-not-exist.org with local (Exim 4.62) (envelope-from ) id 1GKunN-0005aN-Ly; Wed, 06 Sep 2006 12:38:13 +0200 Date: Wed, 6 Sep 2006 12:38:13 +0200 From: Thomas Roessler To: James M Snell , Mike Linksvayer , Ben Adida , Lisa Dusseault , wendy@seltzer.org, atom-syntax Subject: Re: atom license extension (Re: [cc-tab] *important* heads up) Message-ID: <20060906103813.GS12632@raktajino.does-not-exist.org> Mail-Followup-To: James M Snell , Mike Linksvayer , Ben Adida , Lisa Dusseault , wendy@seltzer.org, atom-syntax References: <44FD8F55.2010609@mit.edu> <1157478767.18377.47.camel@localhost.localdomain> <1157482144.18377.75.camel@localhost.localdomain> <20060905193613.GX12632@raktajino.does-not-exist.org> <44FDF60A.1010508@gmail.com> <20060906092847.GN12632@raktajino.does-not-exist.org> <20060906102124.GB7464@klangraum> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20060906102124.GB7464@klangraum> User-Agent: Mutt/1.5.13 (2006-09-01) X-MIME-Autoconverted: from quoted-printable to 8bit by balder-227.proper.com id k86AcGEj023173 Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by balder-227.proper.com id k86AcHUs023179 X-Spam-Score: 0.1 (/) X-Scan-Signature: 97adf591118a232206bdb5a27b217034 On 2006-09-06 12:21:24 +0200, A. Pagaltzis wrote: > James=E2=80=99 points out that there may be feeds where the feed > publisher has the rights to the feed as a collection, but not to > the content of individual entries. Since these cases exist, it > would be a bad idea for the licence to inherit from the feed to > entries in it. The conclusion here is fallacious: These cases are a use case for having license annotations on the feed level. As I said elsewhere, I'm fine with that. However, this does not mean that the capability to set a licensing default on the feed level is a bad thing by itself -- in particular when that is how the other mechanism works. We are simply talking about different use cases, and violently agreeing that it's a bad thing to confuse these. So, here's the proposal: - Use for entry licenses -- either on the feed level, setting a default analogous to what atom:rights does, or on the element level. - Introduce (or whatever else you find suitable) for licenses about the collection, to be used only on the feed level. Regards, --=20 Thomas Roessler From owner-atom-syntax@mail.imc.org Wed Sep 06 10:17:07 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GKyDC-0001oM-Vu for atompub-archive@lists.ietf.org; Wed, 06 Sep 2006 10:17:06 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GKyDB-0002Mj-Jr for atompub-archive@lists.ietf.org; Wed, 06 Sep 2006 10:17:06 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k86Dp8Le054142; Wed, 6 Sep 2006 06:51:08 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k86Dp8Jt054139; Wed, 6 Sep 2006 06:51:08 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.187]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k86Dp5bF054127 for ; Wed, 6 Sep 2006 06:51:07 -0700 (MST) (envelope-from jasnell@gmail.com) Received: by nf-out-0910.google.com with SMTP id o60so214446nfa for ; Wed, 06 Sep 2006 06:51:04 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:user-agent:mime-version:to:subject:references:in-reply-to:content-type:content-transfer-encoding; b=swa6ncKWqmuYQogR1AltruFxSBCqkNxMVxg9gm2Wd3Df+gk1VRklQe9xtUXD4w8GXa9wx4Kgy5o559zhUa5ycYrZ1ftZNXNKprN0KQjJM8Wip1U/BBrtSk4j8UTEpBHke22n4KzRliWbXc3dH7Y4ij02q/icA2HQ3AaS4ri2lOg= Received: by 10.65.234.3 with SMTP id l3mr8686773qbr; Wed, 06 Sep 2006 06:51:04 -0700 (PDT) Received: from ?192.168.1.104? ( [67.181.218.96]) by mx.gmail.com with ESMTP id e19sm533058qbe.2006.09.06.06.51.02; Wed, 06 Sep 2006 06:51:03 -0700 (PDT) Message-ID: <44FED244.7040008@gmail.com> Date: Wed, 06 Sep 2006 06:51:00 -0700 From: James M Snell User-Agent: Thunderbird 1.5.0.5 (X11/20060719) MIME-Version: 1.0 To: John Panzer , James M Snell , Mike Linksvayer , Ben Adida , Lisa Dusseault , atom-syntax , wendy@seltzer.org Subject: Re: atom liense extension (was Re: [cc-tab] *important* heads up) References: <44FD8F55.2010609@mit.edu> <1157478767.18377.47.camel@localhost.localdomain> <1157482144.18377.75.camel@localhost.localdomain> <44FDFFDE.7060304@gmail.com> <1157508255.18377.171.camel@localhost.localdomain> <44FE4599.4030707@gmail.com> <44FE5683.1030509@aol.net> <20060906093653.GO12632@raktajino.does-not-exist.org> In-Reply-To: <20060906093653.GO12632@raktajino.does-not-exist.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.0 (/) X-Scan-Signature: ffa9dfbbe7cc58b3fa6b8ae3e57b0aa3 The problem with specifying a per-feed default license is that there is currently no way of explicitly indicating that an entry does not have a license or that any particular entry should not inherit the default feed-level license. - james Thomas Roessler wrote: > On 2006-09-05 22:02:59 -0700, John Panzer wrote: > >> Here's my rationale: Atom has explicit support in the core RFC >> 4287 syntax for 'synthetic' feeds containing entries from >> multiple sources produced by multiple authors with different >> copyrights. RSS 2.0 doesn't have this core support. So in the >> case of Atom, the issue is a bit more urgent. So tackling the >> Atom case first makes sense to me. > > This is an important use case for having per-item license links. > > I do not see, however, how this is a reason against having per-feed > default licenses, consistent with atom:rights. Note, in particular, > that an aggregating party may very well be in a position to make > licensing assertions about all the entries in a feed. > From owner-atom-syntax@mail.imc.org Wed Sep 06 11:02:23 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GKyv0-0006A3-Sg for atompub-archive@lists.ietf.org; Wed, 06 Sep 2006 11:02:23 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GKyux-0001WW-Gg for atompub-archive@lists.ietf.org; Wed, 06 Sep 2006 11:02:22 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k86Ei2eL059302; Wed, 6 Sep 2006 07:44:02 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k86Ei2xV059301; Wed, 6 Sep 2006 07:44:02 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from kamino.does-not-exist.org (kamino.does-not-exist.org [217.160.221.198]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k86Ei0SI059282 for ; Wed, 6 Sep 2006 07:44:01 -0700 (MST) (envelope-from roessler@does-not-exist.org) Received: from raktajino.does-not-exist.org (ip-83-99-50-11.dyn.luxdsl.pt.lu [83.99.50.11]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (No client certificate requested) by kamino.does-not-exist.org (Postfix) with ESMTP id 7061E19373C; Wed, 6 Sep 2006 16:43:59 +0200 (CEST) Received: from roessler by raktajino.does-not-exist.org with local (Exim 4.62) (envelope-from ) id 1GKydC-0005uy-BF; Wed, 06 Sep 2006 16:43:58 +0200 Date: Wed, 6 Sep 2006 16:43:58 +0200 From: Thomas Roessler To: James M Snell Cc: John Panzer , Mike Linksvayer , Ben Adida , Lisa Dusseault , atom-syntax , wendy@seltzer.org Subject: Re: atom license extension (was Re: [cc-tab] *important* heads up) Message-ID: <20060906144358.GI12632@raktajino.does-not-exist.org> Mail-Followup-To: James M Snell , John Panzer , Mike Linksvayer , Ben Adida , Lisa Dusseault , atom-syntax , wendy@seltzer.org References: <44FD8F55.2010609@mit.edu> <1157478767.18377.47.camel@localhost.localdomain> <1157482144.18377.75.camel@localhost.localdomain> <44FDFFDE.7060304@gmail.com> <1157508255.18377.171.camel@localhost.localdomain> <44FE4599.4030707@gmail.com> <44FE5683.1030509@aol.net> <20060906093653.GO12632@raktajino.does-not-exist.org> <44FED244.7040008@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <44FED244.7040008@gmail.com> User-Agent: Mutt/1.5.13 (2006-09-01) Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.1 (/) X-Scan-Signature: 7aafa0432175920a4b3e118e16c5cb64 That means that, in some use cases, setting a default is the wrong thing to do. That's the same limitation you have for atom:rights. It's a limitation that can be stated in the specification. But I don't see how it is a limitation that means there must not be a default license feature available to those who decide to use it. -- Thomas Roessler On 2006-09-06 06:51:00 -0700, James M Snell wrote: > From: James M Snell > To: John Panzer , James M Snell , > Mike Linksvayer , Ben Adida , > Lisa Dusseault , > atom-syntax , wendy@seltzer.org > Date: Wed, 06 Sep 2006 06:51:00 -0700 > Subject: Re: atom liense extension (was Re: [cc-tab] *important* heads > up) > List-ID: > X-Spam-Level: > > > The problem with specifying a per-feed default license is that there is > currently no way of explicitly indicating that an entry does not have a > license or that any particular entry should not inherit the default > feed-level license. > > - james > > Thomas Roessler wrote: > > On 2006-09-05 22:02:59 -0700, John Panzer wrote: > > > >> Here's my rationale: Atom has explicit support in the core RFC > >> 4287 syntax for 'synthetic' feeds containing entries from > >> multiple sources produced by multiple authors with different > >> copyrights. RSS 2.0 doesn't have this core support. So in the > >> case of Atom, the issue is a bit more urgent. So tackling the > >> Atom case first makes sense to me. > > > > This is an important use case for having per-item license links. > > > > I do not see, however, how this is a reason against having per-feed > > default licenses, consistent with atom:rights. Note, in particular, > > that an aggregating party may very well be in a position to make > > licensing assertions about all the entries in a feed. > > > > From owner-atom-syntax@mail.imc.org Wed Sep 06 13:02:06 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GL0ms-0002V4-T4 for atompub-archive@lists.ietf.org; Wed, 06 Sep 2006 13:02:06 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GL0mr-0003dv-Ff for atompub-archive@lists.ietf.org; Wed, 06 Sep 2006 13:02:06 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k86GUxta069636; Wed, 6 Sep 2006 09:30:59 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k86GUxoY069635; Wed, 6 Sep 2006 09:30:59 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from mcom.com (c3po.aoltw.net [64.236.137.25]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k86GUraZ069624 for ; Wed, 6 Sep 2006 09:30:58 -0700 (MST) (envelope-from jpanzer@aol.net) Received: from JOHNPANZER.ad.aol.aoltw.net (h-10-169-155-222.nscp.aoltw.net [10.169.155.222]) by mcom.com (8.10.0/8.10.0) with ESMTP id k86GT6W24965; Wed, 6 Sep 2006 09:29:11 -0700 (PDT) Date: Wed, 6 Sep 2006 09:29:06 -0700 From: "John Panzer" Subject: Re: atom license extension (Re: [cc-tab] *important* heads up) To: "Bob Wyman" cc: "'Wendy Seltzer'" , "'James M Snell'" , "'Thomas Roessler'" , "'Mike Linksvayer'" , "'Ben Adida'" , "'Lisa Dusseault'" , "'atom-syntax'" Message-ID: <44FEF751.5080203@aol.net> X-Mailer: AOL Communicator (20030919.3 Win) Organization: AOL MIME-Version: 1.0 Content-Type: TEXT/HTML; CHARSET=us-ascii Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 2.6 (++) X-Scan-Signature: 02ec665d00de228c50c93ed6b5e4fc1a Bob Wyman wrote:
...
The most
interesting cases will be those licenses that attempt to assert limitations
to rights which would normally be considered to be granted to consumers of
feeds. Such rights would include things like "Fair Use" and "implied
licenses." It is *vitally* important to our community that we ensure that
such restrictive licenses are not encouraged or facilitated by this rfc.
This is a critical point.  Without this, implementors cannot safely ignore licenses they don't understand (falling back to things like "fair use" if they can't find any licenses that grant additional copying rights).  This means that implementors would likely have to drop feeds containing new licenses on the floor, meaning that new license schemes would never be deployed.
...
Thus, it would seem that the only effective use of the license link
is to grant rights not to restrict them.
Yes.  Given the current murky and complicated legal situation with implied licenses, fair use, etc., granting explicit and well defined rights is a huge win for everyone.


The second sentence in 1.1 is:
Nor can a license associated with a feed or entry
restrict or forbid access to, redistribution, aggregation,
caching and display of those items by third party
intermediaries such as search engines and so-called
"online aggregators".
    This second part of 1.1 is stating support for the theory that the
act of publishing data in the Atom format creates an "implied license" for
the limited purpose of syndication and lists a number of processes which are
considered to be part of the syndication process. Hopefully, my discussion
of the first sentence explains what this is all about.
My only suggestion for this sentence is that it might be less
strongly worded. Given that the law in this area is not settled, it might
make sense not to say "Nor can a license... restrict..." Rather, it might be
more accurate to say something like: "It is believed that a license ...
cannot restrict...."
How about (IANAL of course):

"Nor can a license.... restrict or remove any implied copy or usage rights which would otherwise exist in the absence of the license."

The intent being that adding a license, or a new type of license, is always safe:  If what you're doing with content is allowable, if the feed provider adds a license, it is still allowable. 

-John Panzer

From owner-atom-syntax@mail.imc.org Wed Sep 06 13:08:58 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GL0tW-0004gE-Pz for atompub-archive@lists.ietf.org; Wed, 06 Sep 2006 13:08:58 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GL0tV-0004pX-Dp for atompub-archive@lists.ietf.org; Wed, 06 Sep 2006 13:08:58 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k86Gm6AN070718; Wed, 6 Sep 2006 09:48:06 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k86Gm6BW070717; Wed, 6 Sep 2006 09:48:06 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from omr4.networksolutionsemail.com (omr4.networksolutionsemail.com [205.178.146.54]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k86Gm28o070707 for ; Wed, 6 Sep 2006 09:48:04 -0700 (MST) (envelope-from bob@wyman.us) Received: from mail.networksolutionsemail.com (ns-omr4.mgt.netsol.com [10.49.6.67]) by omr4.networksolutionsemail.com (8.13.6/8.13.6) with SMTP id k86GlPbZ029662 for ; Wed, 6 Sep 2006 12:47:31 -0400 Received: (qmail 20875 invoked by uid 78); 6 Sep 2006 16:47:25 -0000 Received: from unknown (HELO BOBSLAPTOP) (69.201.178.152) by ns-omr4.lb.hosting.dc2.netsol.com with SMTP; 6 Sep 2006 16:47:25 -0000 From: "Bob Wyman" To: "'Thomas Roessler'" , "'Bob Wyman'" Cc: "'Wendy Seltzer'" , "'James M Snell'" , "'Mike Linksvayer'" , "'Ben Adida'" , "'Lisa Dusseault'" , "'atom-syntax'" Subject: RE: atom license extension (Re: [cc-tab] *important* heads up) Date: Wed, 6 Sep 2006 12:47:09 -0400 Message-ID: <00b601c6d1d4$1c0995e0$6400a8c0@BOBSLAPTOP> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2962 Thread-Index: AcbRkyzhp9UsE/fPTzmDRkwDVVrM4wAP2fMA In-Reply-To: <20060906090212.GM12632@raktajino.does-not-exist.org> Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.1 (/) X-Scan-Signature: 2409bba43e9c8d580670fda8b695204a Thomas Roessler wrote: > It's fine to point out the lack of an enforceable binding on a > technical level, but I don't think this spec is the place to > discuss the legal implications that this might have. If the spec does not make statements concerning the intended legal implications of a feature which clearly addresses legal issues, the result will almost inevitably be wide-spread misunderstanding of the implications of using the feature. The mere act of going to the trouble of specifying the license link indicates that the authors expect that there will be some implication of having used the feature. The question that many readers will have is: "What are the intended implications?" Leaving the answer to guess work is not useful, I think. Given the unsettled and potentially dynamic state of the law in this area, I certainly agree that the spec should not make pronouncements concerning what the law is in this case. But I don't see any valid argument against making statements of intent that may, or may not, be in conflict with the law as it is or may one day be. The authors of the specification have, I think, not only good reason to state their intention but an obligation to do so. Warning implementers that the use of the license link may not, in at least some situations and in some legal systems, create a legally enforceable binding is the right thing to do. bob wyman From owner-atom-syntax@mail.imc.org Wed Sep 06 13:19:01 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GL13F-0007Xh-S9 for atompub-archive@lists.ietf.org; Wed, 06 Sep 2006 13:19:01 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GL13E-0006XV-Gk for atompub-archive@lists.ietf.org; Wed, 06 Sep 2006 13:19:01 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k86GsVXp071515; Wed, 6 Sep 2006 09:54:31 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k86GsVKS071513; Wed, 6 Sep 2006 09:54:31 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from kamino.does-not-exist.org (kamino.does-not-exist.org [217.160.221.198]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k86GsRgu071503 for ; Wed, 6 Sep 2006 09:54:30 -0700 (MST) (envelope-from roessler@does-not-exist.org) Received: from raktajino.does-not-exist.org (ip-83-99-50-11.dyn.luxdsl.pt.lu [83.99.50.11]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (No client certificate requested) by kamino.does-not-exist.org (Postfix) with ESMTP id 8E4EB193694; Wed, 6 Sep 2006 18:54:26 +0200 (CEST) Received: from roessler by raktajino.does-not-exist.org with local (Exim 4.62) (envelope-from ) id 1GL0fR-0006AE-Gz; Wed, 06 Sep 2006 18:54:25 +0200 Date: Wed, 6 Sep 2006 18:54:25 +0200 From: Thomas Roessler To: Bob Wyman Cc: "'Wendy Seltzer'" , "'James M Snell'" , "'Mike Linksvayer'" , "'Ben Adida'" , "'Lisa Dusseault'" , "'atom-syntax'" Subject: Re: atom license extension (Re: [cc-tab] *important* heads up) Message-ID: <20060906165425.GV12632@raktajino.does-not-exist.org> Mail-Followup-To: Bob Wyman , 'Wendy Seltzer' , 'James M Snell' , 'Mike Linksvayer' , 'Ben Adida' , 'Lisa Dusseault' , 'atom-syntax' References: <20060906090212.GM12632@raktajino.does-not-exist.org> <00b601c6d1d4$1c0995e0$6400a8c0@BOBSLAPTOP> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <00b601c6d1d4$1c0995e0$6400a8c0@BOBSLAPTOP> User-Agent: Mutt/1.5.13 (2006-09-01) Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.1 (/) X-Scan-Signature: 79899194edc4f33a41f49410777972f8 On 2006-09-06 12:47:09 -0400, Bob Wyman wrote: > The authors of the specification have, I think, not only > good reason to state their intention but an obligation to do so. > Warning implementers that the use of the license link may not, in > at least some situations and in some legal systems, create a > legally enforceable binding is the right thing to do. The intent of this spec is to give those who publish a feed a way to assert what licensing conditions apply to certain parts of that feed. That's what the spec should say; anything else -- in particular elaborate discussions of corner cases -- is going to cause confusion. -- Thomas Roessler From owner-atom-syntax@mail.imc.org Wed Sep 06 14:04:21 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GL1l7-0007R8-TF for atompub-archive@lists.ietf.org; Wed, 06 Sep 2006 14:04:21 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GL1l6-0008MM-GB for atompub-archive@lists.ietf.org; Wed, 06 Sep 2006 14:04:21 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k86HlNrR075515; Wed, 6 Sep 2006 10:47:23 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k86HlNss075514; Wed, 6 Sep 2006 10:47:23 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from omr3.networksolutionsemail.com (omr3.networksolutionsemail.com [205.178.146.53]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k86HlMf9075508 for ; Wed, 6 Sep 2006 10:47:22 -0700 (MST) (envelope-from bob@wyman.us) Received: from mail.networksolutionsemail.com (ns-omr3.mgt.netsolmail.com [10.49.6.66]) by omr3.networksolutionsemail.com (8.13.6/8.13.6) with SMTP id k86Hl5i7020985 for ; Wed, 6 Sep 2006 13:47:08 -0400 Received: (qmail 19280 invoked by uid 78); 6 Sep 2006 17:47:05 -0000 Received: from unknown (HELO BOBSLAPTOP) (69.201.178.152) by ns-omr3.lb.hosting.dc2.netsol.com with SMTP; 6 Sep 2006 17:47:05 -0000 From: "Bob Wyman" To: "'Thomas Roessler'" , "'Bob Wyman'" Cc: "'Wendy Seltzer'" , "'James M Snell'" , "'Mike Linksvayer'" , "'Ben Adida'" , "'Lisa Dusseault'" , "'atom-syntax'" Subject: RE: atom license extension (Re: [cc-tab] *important* heads up) Date: Wed, 6 Sep 2006 13:46:54 -0400 Message-ID: <00d301c6d1dc$716ac1f0$6400a8c0@BOBSLAPTOP> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2962 Thread-Index: AcbR1R2CJshv21inQXKW7HpY2WixpgAAwIYQ In-Reply-To: <20060906165425.GV12632@raktajino.does-not-exist.org> Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.1 (/) X-Scan-Signature: 7baded97d9887f7a0c7e8a33c2e3ea1b Thomas Roessler wrote: > The intent of this spec is to give those who publish a > feed a way to assert what licensing conditions apply to > certain parts of that feed. If a mechanism is provided for "asserting" rights, without warning folk that the assertions may not be effective, the assumption on the part of many folk will be that the assertion is, in fact, effective. The result will be confusion and that confusion can be costly. (Note: I also don't think it is responsible to sell guns without safety warnings...) In this case, protection of the limited implied license to syndicate is a matter of extreme importance to the syndication network. Those of us who run or have run syndication services already have enough trouble with folk who stick random "rights language" in their feeds and then think that these assertions are somehow effective -- or even that the automated processes that we run can recognize that the language is present. The number of folk who have attempted, usually unintentionally, to "poison the stream" of syndication is large. One excellent example of the confusion that exists is that many people actually think that Creative Commons licenses are restrictive! While the CC licenses are generally well drafted, very few people actually read the things. As a result, there are numerous folk who honestly believe that Creative Commons licenses can be used as a form of DRM to restrict use. They believe, for instance, that a CC non-commercial use license actually restricts commercial use when, in fact, such a license is explicitly silent on the subject and simply leaves in place pre-existing restrictions (such as copyright), if there are any, on commercial use. In this context, I'm particularly concerned about people who will try to use license assertions to override or diminish the vital but limited implied license to syndicate -- for instance, when the syndication is performed by "commercial" organizations. We already have many folk who think that a CC Non-Commercial license has this effect when attached to a feed or entry. I think it is in our interest to do what we can to avoid further confusion by warning people of the limits of their assertions in the specification. There will still be many who don't read the spec; however, we'll be providing support to those who try to explain it... bob wyman From owner-atom-syntax@mail.imc.org Wed Sep 06 14:46:52 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GL2QG-00008V-I8 for atompub-archive@lists.ietf.org; Wed, 06 Sep 2006 14:46:52 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GL2QC-0001qV-30 for atompub-archive@lists.ietf.org; Wed, 06 Sep 2006 14:46:52 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k86IPR3j080114; Wed, 6 Sep 2006 11:25:27 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k86IPR85080113; Wed, 6 Sep 2006 11:25:27 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from mail5.sea5.speakeasy.net (mail5.sea5.speakeasy.net [69.17.117.7]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k86IPOkq080104 for ; Wed, 6 Sep 2006 11:25:26 -0700 (MST) (envelope-from wendy@seltzer.com) Received: (qmail 4539 invoked from network); 6 Sep 2006 18:25:18 -0000 Received: from ghost.bibliotrack.com (HELO figaro.seltzer.com) (wseltzer@[216.254.98.187]) (envelope-sender ) by mail5.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 6 Sep 2006 18:25:18 -0000 Message-Id: <7.0.0.10.2.20060906135801.05b1d0e8@seltzer.com> X-Mailer: QUALCOMM Windows Eudora Version 7.0.0.10 (Beta) Date: Wed, 06 Sep 2006 14:23:10 -0400 To: "Bob Wyman" , "John Panzer" From: Wendy Seltzer Subject: Re: atom license extension (Re: [cc-tab] *important* heads up) Cc: "'Wendy Seltzer'" , "'James M Snell'" , "'Thomas Roessler'" , "'Mike Linksvayer'" , "'Ben Adida'" , "'Lisa Dusseault'" , "'atom-syntax'" In-Reply-To: <44FEF751.5080203@aol.net> References: <44FEF751.5080203@aol.net> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.1 (/) X-Scan-Signature: 386e0819b1192672467565a524848168 At 12:29 PM 9/6/2006, John Panzer wrote: >Bob Wyman wrote: >>... >>The most >>interesting cases will be those licenses that attempt to assert limitations >>to rights which would normally be considered to be granted to consumers of >>feeds. Such rights would include things like "Fair Use" and "implied >>licenses." It is *vitally* important to our community that we ensure that >>such restrictive licenses are not encouraged or facilitated by this rfc. Restrictions on fair use couldn't be imposed unilaterally by license, but only by a contract (fictionally accepted by click-wrap, or actually negotiated and accepted). The concern about limiting implied licenses is important, though. By definition, an implied license is one that's presumed from the context of an offering and by the absence of a contrary explicit license. If as a factual matter, many people have been acting based on implied licenses of broader scope than either fair use or what would be chosen in an explicitly linked license, then you might say it's better not to provide this encouragement to link licenses at all (and hoping that time and general practice will morph those implied terms into fair uses). If the rfc encourages people to add licenses, it opens up the possibility that their explicit terms will contradict and override what has previously been implied. >> >This is a critical point. Without this, implementors cannot safely >ignore licenses they don't understand (falling back to things like >"fair use" if they can't find any licenses that grant additional >copying rights). This means that implementors would likely have to >drop feeds containing new licenses on the floor, meaning that new >license schemes would never be deployed. >> >>... >> Thus, it would seem that the only effective use of the license link >>is to grant rights not to restrict them. >Yes. Given the current murky and complicated legal situation with >implied licenses, fair use, etc., granting explicit and well defined >rights is a huge win for everyone. I don't think there's a legal mechanism for telling people "you may only use this format if you grant a license equally or more permissive than X." (at least none short of patent claims on the format itself...) --Wendy >>The second sentence in 1.1 is: >> >>>> >>>>Nor can a license associated with a feed or entry >>>>restrict or forbid access to, redistribution, aggregation, >>>>caching and display of those items by third party >>>>intermediaries such as search engines and so-called >>>>"online aggregators". >>>> >> >> This second part of 1.1 is stating support for the theory that the >>act of publishing data in the Atom format creates an "implied license" for >>the limited purpose of syndication and lists a number of processes which are >>considered to be part of the syndication process. Hopefully, my discussion >>of the first sentence explains what this is all about. >> My only suggestion for this sentence is that it might be less >>strongly worded. Given that the law in this area is not settled, it might >>make sense not to say "Nor can a license... restrict..." Rather, it might be >>more accurate to say something like: "It is believed that a license ... >>cannot restrict...." >How about (IANAL of course): > >"Nor can a license.... restrict or remove any implied copy or usage >rights which would otherwise exist in the absence of the license." > >The intent being that adding a license, or a new type of license, is >always safe: If what you're doing with content is allowable, if the >feed provider adds a license, it is still allowable. > >-John Panzer -- Wendy Seltzer -- wendy@seltzer.org Visiting Assistant Professor of Law, Brooklyn Law School Fellow, Berkman Center for Internet & Society http://cyber.law.harvard.edu/seltzer.html http://www.chillingeffects.org/ From owner-atom-syntax@mail.imc.org Wed Sep 06 16:27:16 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GL3zP-0006xC-WF for atompub-archive@lists.ietf.org; Wed, 06 Sep 2006 16:27:16 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GL3zL-0006hH-Ia for atompub-archive@lists.ietf.org; Wed, 06 Sep 2006 16:27:15 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k86K4aM3089776; Wed, 6 Sep 2006 13:04:36 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k86K4a14089775; Wed, 6 Sep 2006 13:04:36 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from omr9.networksolutionsemail.com (omr9.networksolutionsemail.com [205.178.146.59]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k86K4XUw089757 for ; Wed, 6 Sep 2006 13:04:36 -0700 (MST) (envelope-from bob@wyman.us) Received: from mail.networksolutionsemail.com (ns-omr9.mgt.hosting.dc2.netsol.com [10.49.6.72]) by omr9.networksolutionsemail.com (8.13.6/8.13.6) with SMTP id k86K4MNX030837 for ; Wed, 6 Sep 2006 16:04:27 -0400 Received: (qmail 7649 invoked by uid 78); 6 Sep 2006 20:04:22 -0000 Received: from unknown (HELO BOBSLAPTOP) (69.201.178.152) by ns-omr9.lb.hosting.dc2.netsol.com with SMTP; 6 Sep 2006 20:04:22 -0000 From: "Bob Wyman" To: "'Wendy Seltzer'" , "'Bob Wyman'" , "'John Panzer'" Cc: "'James M Snell'" , "'Thomas Roessler'" , "'Mike Linksvayer'" , "'Ben Adida'" , "'Lisa Dusseault'" , "'atom-syntax'" Subject: RE: atom license extension (Re: [cc-tab] *important* heads up) Date: Wed, 6 Sep 2006 16:04:08 -0400 Message-ID: <001601c6d1ef$9ef6ef50$6400a8c0@BOBSLAPTOP> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.2962 Thread-index: AcbR4c/AaH5jUva5RNmaVtsGEetAOgADBK/g In-Reply-To: <7.0.0.10.2.20060906135801.05b1d0e8@seltzer.com> Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.1 (/) X-Scan-Signature: b19722fc8d3865b147c75ae2495625f2 Wendy Seltzer wrote: > The concern about limiting implied licenses is important... > If the rfc encourages people to add licenses, it opens up > the possibility that their explicit terms will contradict > and override what has previously been implied. This is precisely why I have normally argued against adding rights and licenses mechanism to Atom and other formats. Unfortunately, it is has been a losing battle (Atom has ) so, I'm now trying the tack of attempting to get explanatory text and weakness in the language in order to mitigate some of the damage that might be caused. Oddly, I think part of the push for these dangerous licensing mechanisms is the result of success of Creative Commons. We may be seeing that a movement intended to expand rights will indirectly create a situation where rights are more easily restricted. People really like the CC mechanism for granting rights and as a result want cleaner and better understood means for associating Creative Commons licenses with their content. Unfortunately, an unintended consequence of satisfying this desire to publish CC licenses might be that it becomes easier and more common for folk to publish restrictive licenses. Readers of this thread might be interested to see that Denise Howell has been discussing very similar issues on her new Logarithms blog.[1][2] I've put some comments in there and have also responded in length concerning what I, as a non-lawyer, consider some of the implied licenses that attach to RSS/Atom syndicated content.[3] bob wyman [1] http://blogs.zdnet.com/Howell/?p=17 [2] http://blogs.zdnet.com/Howell/?p=18 [3] http://www.wyman.us/main/2006/09/magazine_or_mus.html From owner-atom-syntax@mail.imc.org Wed Sep 06 18:32:48 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GL5wu-00080T-2B for atompub-archive@lists.ietf.org; Wed, 06 Sep 2006 18:32:48 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GL5ws-0001LU-LD for atompub-archive@lists.ietf.org; Wed, 06 Sep 2006 18:32:48 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k86M8FrO001186; Wed, 6 Sep 2006 15:08:15 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k86M8FV9001185; Wed, 6 Sep 2006 15:08:15 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from sccrmhc11.comcast.net (sccrmhc11.comcast.net [63.240.77.81]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k86M8EUO001178 for ; Wed, 6 Sep 2006 15:08:14 -0700 (MST) (envelope-from antone@geckotribe.com) Received: from [192.168.0.3] (c-67-182-206-93.hsd1.ut.comcast.net[67.182.206.93]) by comcast.net (sccrmhc11) with SMTP id <2006090622080801100ca4j8e>; Wed, 6 Sep 2006 22:08:08 +0000 Mime-Version: 1.0 (Apple Message framework v752.2) In-Reply-To: <20060906103813.GS12632@raktajino.does-not-exist.org> References: <44FD8F55.2010609@mit.edu> <1157478767.18377.47.camel@localhost.localdomain> <1157482144.18377.75.camel@localhost.localdomain> <20060905193613.GX12632@raktajino.does-not-exist.org> <44FDF60A.1010508@gmail.com> <20060906092847.GN12632@raktajino.does-not-exist.org> <20060906102124.GB7464@klangraum> <20060906103813.GS12632@raktajino.does-not-exist.org> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: Antone Roundy Subject: Re: atom license extension (Re: [cc-tab] *important* heads up) Date: Wed, 6 Sep 2006 16:08:06 -0600 To: atom-syntax@imc.org X-Mailer: Apple Mail (2.752.2) Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.0 (/) X-Scan-Signature: 538aad3a3c4f01d8b6a6477ca4248793 On Sep 6, 2006, at 7:51 AM, James M Snell wrote: > The problem with specifying a per-feed default license is that > there is > currently no way of explicitly indicating that an entry does not > have a > license or that any particular entry should not inherit the default > feed-level license. With respect to atom:rights (from RFC 4287 section 4.2.10): If an atom:entry element does not contain an atom:rights element, then the atom:rights element of the containing atom:feed element, if present, is considered to apply to the entry. Thus, at the entry level, would (certainly ought to!) detach a feed level atom:rights element from the entry without replacing it with anything. With points to the in-scope xml:base URI, right? Perhaps the specification could define a "null license" URI. With respect to the issue of aggregate feeds, I had thought that the existence of an atom:source element at the entry level blocked any "inheritance" of the feed metadata, but looking at RFC 4287, I don't see that explicitly stated. Certainly if atom:source contains atom:rights, then that element overrides the feed-level atom:rights of the aggregate feed, but if neither atom:source nor atom:entry contains an atom:rights element, what then? Perhaps in that case, the aggregator should add as a child of atom:source (I'd think that preferable to adding it as a child of atom:entry). On Sep 6, 2006, at 4:38 AM, Thomas Roessler wrote: > So, here's the proposal: > > - Use for entry licenses -- either on the feed > level, setting a default analogous to what atom:rights does, or on > the element level. > > - Introduce (or whatever else you > find suitable) for licenses about the collection, to be used only > on the feed level. If there's a @rel="license" at the feed level, but no rel="collection- license", does the @rel="license" also become a "collection- license"? (People who don't read the spec would probably think so). If there is no license for the collection, but one wishes to specify a default license for the entries, a "null license" would once again be useful. Antone From owner-atom-syntax@mail.imc.org Wed Sep 06 19:20:51 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GL6hO-000763-TV for atompub-archive@lists.ietf.org; Wed, 06 Sep 2006 19:20:50 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GL6hN-00025D-HK for atompub-archive@lists.ietf.org; Wed, 06 Sep 2006 19:20:50 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k86N5Xfk008073; Wed, 6 Sep 2006 16:05:33 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k86N5XaJ008071; Wed, 6 Sep 2006 16:05:33 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from omr8.networksolutionsemail.com (omr8.networksolutionsemail.com [205.178.146.58]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k86N5SMc008061 for ; Wed, 6 Sep 2006 16:05:32 -0700 (MST) (envelope-from bob@wyman.us) Received: from mail.networksolutionsemail.com (ns-omr8.mgt.netsol.com [10.49.6.71]) by omr8.networksolutionsemail.com (8.13.6/8.13.6) with SMTP id k86N5RqE012962 for ; Wed, 6 Sep 2006 19:05:27 -0400 Received: (qmail 15112 invoked by uid 78); 6 Sep 2006 23:05:27 -0000 Received: from unknown (HELO BOBSLAPTOP) (69.201.178.152) by ns-omr8.lb.hosting.dc2.netsol.com with SMTP; 6 Sep 2006 23:05:27 -0000 From: "Bob Wyman" To: "'Antone Roundy'" , Subject: RE: atom license extension (Re: [cc-tab] *important* heads up) Date: Wed, 6 Sep 2006 19:05:16 -0400 Message-ID: <007601c6d208$eaa103f0$6400a8c0@BOBSLAPTOP> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.2962 Thread-index: AcbSBeJMC2sZ6wltRKG3uD1C+zf03QAAD9aQ In-Reply-To: Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.1 (/) X-Scan-Signature: 7d33c50f3756db14428398e2bdedd581 Antone Roundy wrote: > With respect to the issue of aggregate feeds, I had thought > that the existence of an atom:source element at the entry > level blocked any "inheritance" of the feed metadata, but > looking at RFC 4287, I don't see that explicitly stated. It's not explicit, but it is implicit. The element preserves the entry's feed metadata. Thus, to find the feed metadata associated with an entry which has an atom:source, you should look to the preserved data in the atom:source element (or the source feed itself...) -- you should NOT look to the metadata of the feed within which you found the entry. Atom:source says, essentially: "This entry is not of this feed. It is foreign and should be interpreted as such." Thus, the feed metadata of the containing feed should never be allowed to leak into the interpretation of an entry which contains an atom:source. To do so would make syndication, aggregation, etc. a complete mess. bob wyman From owner-atom-syntax@mail.imc.org Wed Sep 06 20:08:22 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GL7RO-0000Dr-Jj for atompub-archive@lists.ietf.org; Wed, 06 Sep 2006 20:08:22 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GL7RJ-0001r8-3g for atompub-archive@lists.ietf.org; Wed, 06 Sep 2006 20:08:22 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k86NnQ5c010669; Wed, 6 Sep 2006 16:49:26 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k86NnQKP010668; Wed, 6 Sep 2006 16:49:26 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from mtaout01-winn.ispmail.ntl.com (mtaout01-winn.ispmail.ntl.com [81.103.221.47]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k86NnF0S010621 for ; Wed, 6 Sep 2006 16:49:25 -0700 (MST) (envelope-from djpowell@djpowell.net) Received: from aamtaout01-winn.ispmail.ntl.com ([81.103.221.35]) by mtaout01-winn.ispmail.ntl.com with ESMTP id <20060906234909.OMJS15018.mtaout01-winn.ispmail.ntl.com@aamtaout01-winn.ispmail.ntl.com>; Thu, 7 Sep 2006 00:49:09 +0100 Received: from cpc1-stok1-0-0-cust704.bagu.cable.ntl.com ([86.4.230.193]) by aamtaout01-winn.ispmail.ntl.com with ESMTP id <20060906234909.OMHS644.aamtaout01-winn.ispmail.ntl.com@cpc1-stok1-0-0-cust704.bagu.cable.ntl.com>; Thu, 7 Sep 2006 00:49:09 +0100 Date: Thu, 7 Sep 2006 00:49:05 +0100 From: David Powell X-Mailer: The Bat! (v3.73 Release Candidate 1) Professional X-Priority: 3 (Normal) Message-ID: <1525967428.20060907004905@djpowell.net> To: Thomas Roessler CC: atom-syntax Subject: Re: atom license extension (Re: [cc-tab] *important* heads up) In-Reply-To: <20060906103813.GS12632@raktajino.does-not-exist.org> References: <44FD8F55.2010609@mit.edu> <1157478767.18377.47.camel@localhost.localdomain> <1157482144.18377.75.camel@localhost.localdomain> <20060905193613.GX12632@raktajino.does-not-exist.org> <44FDF60A.1010508@gmail.com> <20060906092847.GN12632@raktajino.does-not-exist.org> <20060906102124.GB7464@klangraum> <20060906103813.GS12632@raktajino.does-not-exist.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.1 (/) X-Scan-Signature: cab78e1e39c4b328567edb48482b6a69 Wednesday, September 6, 2006, 11:38:13 AM, you wrote: > So, here's the proposal: > - Use for entry licenses -- either on the feed > level, setting a default analogous to what atom:rights does, or on > the element level. I think that there are data modelling issues with this approach. I don't think that the inheritance of extensions from the 'feed document', to the entries contained within that document is supported by the spec, nor would it be likely to be supported by typical implementations of stateful feed stores, frameworks and APIs. Feeds and entries are seperate entities with seperate life-cycles. Stateful feed platforms, such as the Windows feed platform, typically store a single instance of feed metadata, and a single instance of entry metadata. When, for example, a feed title changes, the change applies to the feed as a whole; it isn't localised to only apply to the entries that were present in that feed document at the time of the change, because each entry doesn't typically store its own private copy of feed metadata. Implementors can cope with the inheritance of atom:rights and atom:author, because it is explicitly described in the spec, and implementors know that they must implement the inheritance at the document parsing stage, and apply the feed-level data to the entry before storing the entry before they attempt to store the entries in a database or whatever, but implementations cannot be expected to apply all feed-level extensions to the entries that they were transmitted with, just in case any of them might expect to implement feed document inheritance. Feed properties are properties of the feed, not the feed document. An extension can't implement atom:rights/atom:author style inheritance from the feed document to the contained entries. -- Dave From owner-atom-syntax@mail.imc.org Thu Sep 07 01:11:43 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GLCAx-0007XC-FL for atompub-archive@lists.ietf.org; Thu, 07 Sep 2006 01:11:43 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GLCAw-0004Xn-3a for atompub-archive@lists.ietf.org; Thu, 07 Sep 2006 01:11:43 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k874uVQW033952; Wed, 6 Sep 2006 21:56:31 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k874uVnQ033951; Wed, 6 Sep 2006 21:56:31 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from homer.w3.org (homer.w3.org [128.30.52.30]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k874uToV033945 for ; Wed, 6 Sep 2006 21:56:30 -0700 (MST) (envelope-from karl@w3.org) Received: from [127.0.0.1] (homer.w3.org [128.30.52.30]) by homer.w3.org (Postfix) with ESMTP id 246B64F004; Thu, 7 Sep 2006 00:56:25 -0400 (EDT) In-Reply-To: <44FEF751.5080203@aol.net> References: <44FEF751.5080203@aol.net> Mime-Version: 1.0 (Apple Message framework v752.2) Content-Type: text/plain; charset=ISO-8859-1; delsp=yes; format=flowed Message-Id: <19ED67F9-FDCE-44CD-8AD9-F9B436E98D2E@w3.org> Cc: Wendy Seltzer , Mike Linksvayer , Ben Adida , Lisa Dusseault , atom-syntax Syntax From: Karl Dubost Subject: Re: atom license extension (Re: [cc-tab] *important* heads up) Date: Thu, 7 Sep 2006 13:55:53 +0900 To: John Panzer X-Mailer: Apple Mail (2.752.2) X-MIME-Autoconverted: from quoted-printable to 8bit by balder-227.proper.com id k874uUoV033946 Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by balder-227.proper.com id k874uVQW033952 X-Spam-Score: 0.0 (/) X-Scan-Signature: 0bc60ec82efc80c84b8d02f4b0e4de22 Le 7 sept. 06 =E0 01:29, John Panzer a =E9crit : > This is a critical point. Without this, implementors cannot safely =20 > ignore licenses they don't understand (falling back to things like =20 > "fair use" if they can't find any licenses that grant additional =20 > copying rights). This means that implementors would likely have to =20 > drop feeds containing new licenses on the floor, meaning that new =20 > license schemes would never be deployed. People with legal background will confirm or not, but "fair use" =20 doesn't exist in the same way in all countries. Offering a mechanism to provide licensing information is good. Encouraging a *legal* fallback mechanism is bad, very bad. IMHO, when the implementors do not understand the licenses, they have =20 no rights to do things with content (because it's highly dependant of =20 local laws) --=20 Karl Dubost - http://www.w3.org/People/karl/ W3C Conformance Manager, QA Activity Lead QA Weblog - http://www.w3.org/QA/ *** Be Strict To Be Cool *** From owner-atom-syntax@mail.imc.org Thu Sep 07 10:00:16 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GLKQS-0007xf-BR for atompub-archive@lists.ietf.org; Thu, 07 Sep 2006 10:00:16 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GLKQN-0007lw-UI for atompub-archive@lists.ietf.org; Thu, 07 Sep 2006 10:00:16 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k87DVeTd087248; Thu, 7 Sep 2006 06:31:40 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k87DVeEc087247; Thu, 7 Sep 2006 06:31:40 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from mail3.sea5.speakeasy.net (mail3.sea5.speakeasy.net [69.17.117.5]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k87DVbAE087186 for ; Thu, 7 Sep 2006 06:31:40 -0700 (MST) (envelope-from elharo@metalab.unc.edu) Received: (qmail 11703 invoked from network); 7 Sep 2006 13:31:32 -0000 Received: from dsl254-067-087.nyc1.dsl.speakeasy.net (HELO [192.168.254.100]) (elharo@[216.254.67.87]) (envelope-sender ) by mail3.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 7 Sep 2006 13:31:31 -0000 Message-ID: <45001F33.7090000@metalab.unc.edu> Date: Thu, 07 Sep 2006 09:31:31 -0400 From: Elliotte Harold User-Agent: Thunderbird 1.5.0.5 (Macintosh/20060719) MIME-Version: 1.0 To: atom-syntax Syntax Subject: Re: atom license extension (Re: [cc-tab] *important* heads up) References: <44FEF751.5080203@aol.net> <19ED67F9-FDCE-44CD-8AD9-F9B436E98D2E@w3.org> In-Reply-To: <19ED67F9-FDCE-44CD-8AD9-F9B436E98D2E@w3.org> Content-Type: text/plain; charset=UTF-8; format=flowed Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by balder-227.proper.com id k87DVeTd087248 X-Spam-Score: 0.0 (/) X-Scan-Signature: 79899194edc4f33a41f49410777972f8 Karl Dubost wrote: > IMHO, when the implementors do not understand the licenses, they have n= o=20 > rights to do things with content (because it's highly dependant of loca= l=20 > laws) Ignorance of the law is no excuse. Implementors have the rights they=20 have under the applicable set of laws, irrespective of whether or not=20 they understand those rights. --=20 =EF=BB=BFElliotte Rusty Harold elharo@metalab.unc.edu Java I/O 2nd Edition Just Published! http://www.cafeaulait.org/books/javaio2/ http://www.amazon.com/exec/obidos/ISBN=3D0596527500/ref=3Dnosim/cafeaulai= tA/ From owner-atom-syntax@mail.imc.org Thu Sep 07 10:57:24 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GLLJk-00037x-DY for atompub-archive@lists.ietf.org; Thu, 07 Sep 2006 10:57:24 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GLLJf-0000vV-0N for atompub-archive@lists.ietf.org; Thu, 07 Sep 2006 10:57:24 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k87EOrqm092196; Thu, 7 Sep 2006 07:24:53 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k87EOrlJ092195; Thu, 7 Sep 2006 07:24:53 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from mcom.com (c3po.aoltw.net [64.236.137.25]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k87EOoO2092181 for ; Thu, 7 Sep 2006 07:24:53 -0700 (MST) (envelope-from jpanzer@aol.net) Received: from [10.169.184.10] (sera-10-169-184-10.nscp.aoltw.net [10.169.184.10]) by mcom.com (8.10.0/8.10.0) with ESMTP id k87EMaW07742; Thu, 7 Sep 2006 07:22:36 -0700 (PDT) Message-ID: <45002B2C.4090206@aol.net> Date: Thu, 07 Sep 2006 07:22:36 -0700 From: John Panzer User-Agent: Mozilla Thunderbird 1.0RC1 (Windows/20041201) X-Accept-Language: en-us, en MIME-Version: 1.0 To: karl@w3.org CC: John Panzer , Wendy Seltzer , Mike Linksvayer , Ben Adida , Lisa Dusseault , atom-syntax Syntax Subject: Re: atom license extension (Re: [cc-tab] *important* heads up) References: <44FEF751.5080203@aol.net> <19ED67F9-FDCE-44CD-8AD9-F9B436E98D2E@w3.org> In-Reply-To: <19ED67F9-FDCE-44CD-8AD9-F9B436E98D2E@w3.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by balder-227.proper.com id k87EOrqm092196 X-Spam-Score: 0.1 (/) X-Scan-Signature: 0ddefe323dd869ab027dbfff7eff0465 karl@w3.org wrote: > > > Le 7 sept. 06 =E0 01:29, John Panzer a =E9crit : > >> This is a critical point. Without this, implementors cannot safely =20 >> ignore licenses they don't understand (falling back to things like =20 >> "fair use" if they can't find any licenses that grant additional =20 >> copying rights). This means that implementors would likely have to =20 >> drop feeds containing new licenses on the floor, meaning that new =20 >> license schemes would never be deployed. > > > People with legal background will confirm or not, but "fair use" =20 > doesn't exist in the same way in all countries. > > Offering a mechanism to provide licensing information is good. > Encouraging a *legal* fallback mechanism is bad, very bad. > > IMHO, when the implementors do not understand the licenses, they have =20 > no rights to do things with content (because it's highly dependant of =20 > local laws) > That's why I said 'things like' "fair use". Our legal department has=20 been having fun with this topic over the past several months. I do=20 agree with you that encouraging people to provide licenses is good. I=20 think that there are fallback mechanisms whether or not we encourage=20 them. I think that a fallback mechanism -- implied rights to copy for=20 limited purposes -- is a good thing, and whatever gets specified should=20 not work against it. It's an unfortunate fact that the available=20 mechanisms are 'squishy' and vary with local laws, but they are better=20 than nothing, which seems to be what you advocate. More practically, if every feed reader and processor has to be modified=20 to understand a license before the license can be used in published=20 feeds, the ability to deploy and experiment with licenses will be=20 drastically reduced. Which drastically reduces the utility of having=20 licenses. (Let's say that Doc Searls somehow discovers a license that would deny=20 sploggers more than implied rights to his content while allowing liberal=20 use for others[1], and deploys it. Are you saying that all of his=20 readers' feed software would have to drop his feed content until they're=20 upgraded to understand the license?) [1] http://doc.weblogs.com/2006/08/28 From owner-atom-syntax@mail.imc.org Thu Sep 07 17:43:20 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GLRea-000271-QB for atompub-archive@lists.ietf.org; Thu, 07 Sep 2006 17:43:20 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GLReZ-000694-9o for atompub-archive@lists.ietf.org; Thu, 07 Sep 2006 17:43:20 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k87LSCp7033573; Thu, 7 Sep 2006 14:28:12 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k87LSCbo033572; Thu, 7 Sep 2006 14:28:12 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from omr8.networksolutionsemail.com (omr8.networksolutionsemail.com [205.178.146.58]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k87LSAPi033565 for ; Thu, 7 Sep 2006 14:28:11 -0700 (MST) (envelope-from bob@wyman.us) Received: from mail.networksolutionsemail.com (ns-omr8.mgt.netsol.com [10.49.6.71]) by omr8.networksolutionsemail.com (8.13.6/8.13.6) with SMTP id k87LS86w026874 for ; Thu, 7 Sep 2006 17:28:09 -0400 Received: (qmail 18351 invoked by uid 78); 7 Sep 2006 21:28:08 -0000 Received: from unknown (HELO BOBSLAPTOP) (162.83.157.76) by ns-omr8.lb.hosting.dc2.netsol.com with SMTP; 7 Sep 2006 21:28:08 -0000 From: "Bob Wyman" To: "'John Panzer'" , Cc: "'Wendy Seltzer'" , "'Mike Linksvayer'" , "'Ben Adida'" , "'Lisa Dusseault'" , "'atom-syntax Syntax'" Subject: RE: atom license extension (Re: [cc-tab] *important* heads up) Date: Thu, 7 Sep 2006 17:28:04 -0400 Message-ID: <009001c6d2c4$814ae530$1001000a@BOBSLAPTOP> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2962 Thread-Index: AcbSj8jwb0jMDDO4S+qapK7G+fW8jgAL79Qw In-Reply-To: <45002B2C.4090206@aol.net> Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.1 (/) X-Scan-Signature: e8a67952aa972b528dd04570d58ad8fe John Panzer asks of Karl Dubost: > (Let's say that Doc Searls somehow discovers a license that > would deny sploggers more than implied rights to his content > while allowing liberal use for others[1], and deploys it. > Are you saying that all of his readers' feed software would > have to drop his feed content until they're upgraded to > understand the license?) [1] http://doc.weblogs.com/2006/08/28 I think John's question can be (aggressively) rephrased as: "Can Doc Searls, by inserting a license in his feed, 'poison' the entire syndication system that we've built over the last few years?" (i.e. Can he do things that make it unsafe or illegal for people to do things which the syndication system was intentionally built to permit and which he knew were being done before he willingly inserted his content into the syndication network?) I don't think so. As argued in other messages, I strongly believe that we should not do anything that hinders or conflicts with the establishment or recognition of a limited implied license to syndicate content which is formatted using RSS/Atom and is made openly available on the network. (An interesting question, of course, would be: "What does it mean to 'syndicate'?") In any case, there is a general problem of "proper notice" here. As mentioned before, there is nothing special about an optional IETF protocol extension. This subject of inserting licenses in content should be discussed in a general sense -- not limited to this specific protocol extension. A vital question to ask is: What is proper notice of the presence of a license? No IETF standard has the force of law. Readers are not obligated to understand or even take note of the license links. Thus, no one using it should be able to have any expectation that readers will take note of it any more than they would of many other possible means of inserting licenses or references to them in content. Publishers and consumers should both be working on the assumption that normal copyright exists (i.e *all rights reserved*) except where there are fair use privileges of implied licenses that weaken the *all rights* default.) If we were to allow or encourage any one mechanism to associate restrictive licenses with content, we establish a precedent that would allow or encourage others as well. Any other "standards group" or informal collection of one or more persons could decide to define a new mechanism -- just like the IETF did. At that point, no reader could safely consume content since no matter how many mechanisms they supported there might be some others that they didn't know about. The issue here is about proper notice... How can we obligate folk to respect licenses that they have no means of discovering? We should also ask: "At what point does a restrictive license become operative?" Imagine that I decided that reading (copying) of my feeds by commercial organizations was to be prohibited. Could I bar such copying by putting a license in the content itself? Of course, if I did, that means that in order to discover that copying was not permitted the reader would have to actually do the thing which is prohibited. Clearly, even if there was some way to put effective restrictive licenses in content, there would have to remain some "implied license" exceptions to the *all rights" provision of copyright. We are all best served by an assumption that copyright leaves "all rights" reserved to the publisher and that only "fair use," "limited implied license to syndicate," and "explicit license grants (like CC)" limit the totality of those rights. With this in mind it might be best to change from a "license" link to a "rights-grant" link... In other words, frame this link type as something which can *only* be used to broaden rights, not restrict them. bob wyman From owner-atom-syntax@mail.imc.org Thu Sep 07 23:10:01 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GLWkj-0003py-DX for atompub-archive@lists.ietf.org; Thu, 07 Sep 2006 23:10:01 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GLWke-00053L-AB for atompub-archive@lists.ietf.org; Thu, 07 Sep 2006 23:10:01 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k882qZ9G057665; Thu, 7 Sep 2006 19:52:35 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k882qZ5F057664; Thu, 7 Sep 2006 19:52:35 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from mcom.com (c3po.aoltw.net [64.236.137.25]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k882qTik057617 for ; Thu, 7 Sep 2006 19:52:34 -0700 (MST) (envelope-from jpanzer@aol.net) Received: from [192.168.1.4] (sera-10-169-184-37.nscp.aoltw.net [10.169.184.37]) by mcom.com (8.10.0/8.10.0) with ESMTP id k882p5W15701; Thu, 7 Sep 2006 19:51:10 -0700 (PDT) Message-ID: <4500DA90.1020507@aol.net> Date: Thu, 07 Sep 2006 19:50:56 -0700 From: John Panzer User-Agent: Mozilla Thunderbird 1.0.2 (Macintosh/20050317) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Wendy Seltzer CC: Bob Wyman , "'James M Snell'" , "'Thomas Roessler'" , "'Mike Linksvayer'" , "'Ben Adida'" , "'Lisa Dusseault'" , "'atom-syntax'" Subject: Re: atom license extension (Re: [cc-tab] *important* heads up) References: <44FEF751.5080203@aol.net> <7.0.0.10.2.20060906135801.05b1d0e8@seltzer.com> In-Reply-To: <7.0.0.10.2.20060906135801.05b1d0e8@seltzer.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.1 (/) X-Scan-Signature: b4a0a5f5992e2a4954405484e7717d8c Wendy Seltzer wrote: > ... > > The concern about limiting implied licenses is important, though. By > definition, an implied license is one that's presumed from the context > of an offering and by the absence of a contrary explicit license. If > as a factual matter, many people have been acting based on implied > licenses of broader scope than either fair use or what would be chosen > in an explicitly linked license, then you might say it's better not to > provide this encouragement to link licenses at all (and hoping that > time and general practice will morph those implied terms into fair uses). > > If the rfc encourages people to add licenses, it opens up the > possibility that their explicit terms will contradict and override > what has previously been implied. That's a worrying Heisenburg effect. >> This is a critical point. Without this, implementors cannot safely >> ignore licenses they don't understand (falling back to things like >> "fair use" if they can't find any licenses that grant additional >> copying rights). This means that implementors would likely have to >> drop feeds containing new licenses on the floor, meaning that new >> license schemes would never be deployed. >> >>> >>> ... >>> Thus, it would seem that the only effective use of the license link >>> is to grant rights not to restrict them. >> >> Yes. Given the current murky and complicated legal situation with >> implied licenses, fair use, etc., granting explicit and well defined >> rights is a huge win for everyone. > > > I don't think there's a legal mechanism for telling people "you may > only use this format if you grant a license equally or more permissive > than X." (at least none short of patent claims on the format itself...) No, but I think there may be a technical mechanism for saying "this particular extension only lets you grant rights with each new license link, not take them away": > ... > >> How about (IANAL of course): >> >> "Nor can a license.... restrict or remove any implied copy or usage >> rights which would otherwise exist in the absence of the license." >> >> The intent being that adding a license, or a new type of license, is >> always safe: If what you're doing with content is allowable, if the >> feed provider adds a license, it is still allowable. >> There is a parallel with the principle of substitutability [1] in software engineering, which allows extension while maintaining desirable invariants (in this case, the ability to what one would naturally expect to do with a feed). [1] http://en.wikipedia.org/wiki/Liskov_substitution_principle -John Panzer http://abstractioneer.org From owner-atom-syntax@mail.imc.org Fri Sep 08 11:41:52 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GLiUK-0001cV-Lq for atompub-archive@lists.ietf.org; Fri, 08 Sep 2006 11:41:52 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GLiUJ-00089v-2n for atompub-archive@lists.ietf.org; Fri, 08 Sep 2006 11:41:52 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k88FMA2P019215; Fri, 8 Sep 2006 08:22:10 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k88FMACo019214; Fri, 8 Sep 2006 08:22:10 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.233]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k88FM8GC019208 for ; Fri, 8 Sep 2006 08:22:09 -0700 (MST) (envelope-from jasnell@gmail.com) Received: by wx-out-0506.google.com with SMTP id t12so710796wxc for ; Fri, 08 Sep 2006 08:22:07 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:user-agent:mime-version:to:cc:subject:references:in-reply-to:content-type:content-transfer-encoding; b=nrGm6GGVcarxrdBN13I8rcBKBFSslKZDr4qdJJ6OaznIX2WjQBBXHcEDonQnKVAypwnDdXlcGW28uJwRttLuEw+uKFgRXFYiWXtfjjT4oF/nLdP1vrWLXs9lyB2O2fyDtrxCZVuIu4wH1YfQ5FHKU8WLXkpl530cRoolDH/j6vc= Received: by 10.70.87.11 with SMTP id k11mr183309wxb; Fri, 08 Sep 2006 08:22:07 -0700 (PDT) Received: from ?192.168.1.104? ( [67.181.218.96]) by mx.gmail.com with ESMTP id h9sm2807820wxd.2006.09.08.08.22.04; Fri, 08 Sep 2006 08:22:06 -0700 (PDT) Message-ID: <45018A97.3030809@gmail.com> Date: Fri, 08 Sep 2006 08:21:59 -0700 From: James M Snell User-Agent: Thunderbird 1.5.0.5 (X11/20060719) MIME-Version: 1.0 To: Bob Wyman CC: "'John Panzer'" , karl@w3.org, "'Wendy Seltzer'" , "'Mike Linksvayer'" , "'Ben Adida'" , "'Lisa Dusseault'" , "'atom-syntax Syntax'" Subject: Re: atom license extension (Re: [cc-tab] *important* heads up) References: <009001c6d2c4$814ae530$1001000a@BOBSLAPTOP> In-Reply-To: <009001c6d2c4$814ae530$1001000a@BOBSLAPTOP> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.0 (/) X-Scan-Signature: 6cca30437e2d04f45110f2ff8dc1b1d5 I think the discussion around this has been absolutely excellent. Lots of very good information and perspectives. At this point I need to stew over things for a few days and think about how to proceed with the extension. In addition to the several technical changes that I may end up making to the specification, I am thinking now that a detailed description of the non-technical issues surrounding this spec would be a great addition to the document. I'm just not sure I'm qualified to write such a thing myself. - James Bob Wyman wrote: > John Panzer asks of Karl Dubost: >> (Let's say that Doc Searls somehow discovers a license that >> would deny sploggers more than implied rights to his content >> while allowing liberal use for others[1], and deploys it. >> Are you saying that all of his readers' feed software would >> have to drop his feed content until they're upgraded to >> understand the license?) [1] http://doc.weblogs.com/2006/08/28 > I think John's question can be (aggressively) rephrased as: "Can Doc > Searls, by inserting a license in his feed, 'poison' the entire syndication > system that we've built over the last few years?" (i.e. Can he do things > that make it unsafe or illegal for people to do things which the syndication > system was intentionally built to permit and which he knew were being done > before he willingly inserted his content into the syndication network?) I > don't think so. > As argued in other messages, I strongly believe that we should not > do anything that hinders or conflicts with the establishment or recognition > of a limited implied license to syndicate content which is formatted using > RSS/Atom and is made openly available on the network. (An interesting > question, of course, would be: "What does it mean to 'syndicate'?") > In any case, there is a general problem of "proper notice" here. As > mentioned before, there is nothing special about an optional IETF protocol > extension. This subject of inserting licenses in content should be discussed > in a general sense -- not limited to this specific protocol extension. > A vital question to ask is: What is proper notice of the presence of > a license? No IETF standard has the force of law. Readers are not obligated > to understand or even take note of the license links. Thus, no one using it > should be able to have any expectation that readers will take note of it any > more than they would of many other possible means of inserting licenses or > references to them in content. Publishers and consumers should both be > working on the assumption that normal copyright exists (i.e *all rights > reserved*) except where there are fair use privileges of implied licenses > that weaken the *all rights* default.) > If we were to allow or encourage any one mechanism to associate > restrictive licenses with content, we establish a precedent that would allow > or encourage others as well. Any other "standards group" or informal > collection of one or more persons could decide to define a new mechanism -- > just like the IETF did. At that point, no reader could safely consume > content since no matter how many mechanisms they supported there might be > some others that they didn't know about. The issue here is about proper > notice... How can we obligate folk to respect licenses that they have no > means of discovering? > We should also ask: "At what point does a restrictive license become > operative?" Imagine that I decided that reading (copying) of my feeds by > commercial organizations was to be prohibited. Could I bar such copying by > putting a license in the content itself? Of course, if I did, that means > that in order to discover that copying was not permitted the reader would > have to actually do the thing which is prohibited. Clearly, even if there > was some way to put effective restrictive licenses in content, there would > have to remain some "implied license" exceptions to the *all rights" > provision of copyright. > We are all best served by an assumption that copyright leaves "all > rights" reserved to the publisher and that only "fair use," "limited implied > license to syndicate," and "explicit license grants (like CC)" limit the > totality of those rights. With this in mind it might be best to change from > a "license" link to a "rights-grant" link... In other words, frame this link > type as something which can *only* be used to broaden rights, not restrict > them. > > bob wyman > > > > From owner-atom-syntax@mail.imc.org Mon Sep 11 07:05:29 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GMjbV-00039U-L9 for atompub-archive@lists.ietf.org; Mon, 11 Sep 2006 07:05:29 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GMjbT-0008JI-99 for atompub-archive@lists.ietf.org; Mon, 11 Sep 2006 07:05:29 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8BAf7F8078225; Mon, 11 Sep 2006 03:41:07 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8BAf7h2078224; Mon, 11 Sep 2006 03:41:07 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from kamino.does-not-exist.org (kamino.does-not-exist.org [217.160.221.198]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8BAf5ex078215 for ; Mon, 11 Sep 2006 03:41:06 -0700 (MST) (envelope-from roessler@does-not-exist.org) Received: from raktajino.does-not-exist.org (ip-83-99-50-11.dyn.luxdsl.pt.lu [83.99.50.11]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (No client certificate requested) by kamino.does-not-exist.org (Postfix) with ESMTP id 06E7119372F; Mon, 11 Sep 2006 12:40:32 +0200 (CEST) Received: from roessler by raktajino.does-not-exist.org with local (Exim 4.62) (envelope-from ) id 1GMjD2-000309-F3; Mon, 11 Sep 2006 12:40:12 +0200 Date: Mon, 11 Sep 2006 12:40:10 +0200 From: Thomas Roessler To: James M Snell Cc: Bob Wyman , "'John Panzer'" , karl@w3.org, "'Wendy Seltzer'" , "'Mike Linksvayer'" , "'Ben Adida'" , "'Lisa Dusseault'" , "'atom-syntax Syntax'" Subject: Re: atom license extension (Re: [cc-tab] *important* heads up) Message-ID: <20060911104009.GD9541@raktajino.does-not-exist.org> Mail-Followup-To: James M Snell , Bob Wyman , 'John Panzer' , karl@w3.org, 'Wendy Seltzer' , 'Mike Linksvayer' , 'Ben Adida' , 'Lisa Dusseault' , 'atom-syntax Syntax' References: <009001c6d2c4$814ae530$1001000a@BOBSLAPTOP> <45018A97.3030809@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <45018A97.3030809@gmail.com> User-Agent: Mutt/1.5.13 (2006-09-01) Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.1 (/) X-Scan-Signature: cf4fa59384e76e63313391b70cd0dd25 On 2006-09-08 08:21:59 -0700, James M Snell wrote: > I think the discussion around this has been absolutely excellent. > Lots of very good information and perspectives. At this point I > need to stew over things for a few days and think about how to > proceed with the extension. The last call for this spec is ending today... I'm wondering a bit what the next step (if any) between you and Lisa (as the shepherding AD) needs to be in order to make sure that this goes as you intend it to go. -- Thomas Roessler From owner-atom-syntax@mail.imc.org Mon Sep 11 07:49:31 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GMkI7-0005Cs-8J for atompub-archive@lists.ietf.org; Mon, 11 Sep 2006 07:49:31 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GMkI5-0005hK-TD for atompub-archive@lists.ietf.org; Mon, 11 Sep 2006 07:49:31 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8BBRGqu082559; Mon, 11 Sep 2006 04:27:16 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8BBRGFe082558; Mon, 11 Sep 2006 04:27:16 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from ixion.tartarus.org (ixion.tartarus.org [82.211.108.121]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8BBRDNg082551 for ; Mon, 11 Sep 2006 04:27:15 -0700 (MST) (envelope-from james@ixion.tartarus.org) Received: from james by ixion.tartarus.org with local (Exim 3.36 #1 (Debian)) for atom-syntax@imc.org id 1GMjwW-0004nu-00; Mon, 11 Sep 2006 12:27:12 +0100 Date: Mon, 11 Sep 2006 12:27:12 +0100 From: James Aylett To: atom-syntax@imc.org Subject: Private extensions and relation to atom elements Message-ID: <20060911112712.GF17947@tartarus.org> Mail-Followup-To: James Aylett , atom-syntax@imc.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.9i Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.0 (/) X-Scan-Signature: 97adf591118a232206bdb5a27b217034 We've run across a situation where we want to annotate an atom:icon with a title. Currently we're doing the following, as something that Feed Validator is happy with, but doesn't feel right: ---------------------------------------------------------------------- uri:to/icon My icon title ---------------------------------------------------------------------- It doesn't express the relationship directly. The way that would be most natural in XML doesn't seem to be allowed (because we don't have extension attributes): ---------------------------------------------------------------------- uri:to/icon ---------------------------------------------------------------------- and all other ways I can think of involve extension elements in the wrong place. Anyone have another suggestion on how to approach this? Or would we be better off adding our own which we can decorate with titles, languages and whatever to our heart's content, even though it's redundant to some extent? James -- /--------------------------------------------------------------------------\ James Aylett xapian.org james@tartarus.org uncertaintydivision.org From owner-atom-syntax@mail.imc.org Mon Sep 11 10:47:36 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GMn4S-0007ut-LC for atompub-archive@lists.ietf.org; Mon, 11 Sep 2006 10:47:36 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GMn4R-0000C8-5Z for atompub-archive@lists.ietf.org; Mon, 11 Sep 2006 10:47:36 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8BEOgdI098752; Mon, 11 Sep 2006 07:24:42 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8BEOgHi098751; Mon, 11 Sep 2006 07:24:42 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.237]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8BEOfki098743 for ; Mon, 11 Sep 2006 07:24:41 -0700 (MST) (envelope-from jasnell@gmail.com) Received: by wx-out-0506.google.com with SMTP id t12so1693138wxc for ; Mon, 11 Sep 2006 07:24:40 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:user-agent:mime-version:to:subject:references:in-reply-to:content-type:content-transfer-encoding; b=TAe9qTFMyG3JEzD64hDU9hiI8HwMZHVVw/Z7Gv5Cm8x/0xgVmsPv0+KEv7ITGlLFwLUceRz7JUklK2GckyTcHvG6AR6MPKUN7YEFt39K8oeG0pvt+xlU1IwVybKxbiWk4olDGagsUBvjgFgxNgUv29ZFlUgD88MzYuCQdNH7gOM= Received: by 10.70.78.8 with SMTP id a8mr6236143wxb; Mon, 11 Sep 2006 07:24:40 -0700 (PDT) Received: from ?192.168.1.104? ( [67.181.218.96]) by mx.gmail.com with ESMTP id h34sm3056756wxd.2006.09.11.07.24.38; Mon, 11 Sep 2006 07:24:40 -0700 (PDT) Message-ID: <450571A3.3050009@gmail.com> Date: Mon, 11 Sep 2006 07:24:35 -0700 From: James M Snell User-Agent: Thunderbird 1.5.0.5 (X11/20060719) MIME-Version: 1.0 To: James M Snell , Bob Wyman , "'John Panzer'" , karl@w3.org, "'Wendy Seltzer'" , "'Mike Linksvayer'" , "'Ben Adida'" , "'Lisa Dusseault'" , "'atom-syntax Syntax'" Subject: Re: atom license extension (Re: [cc-tab] *important* heads up) References: <009001c6d2c4$814ae530$1001000a@BOBSLAPTOP> <45018A97.3030809@gmail.com> <20060911104009.GD9541@raktajino.does-not-exist.org> In-Reply-To: <20060911104009.GD9541@raktajino.does-not-exist.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 1.9 (+) X-Scan-Signature: 7d33c50f3756db14428398e2bdedd581 I talked with Lisa a bit about this next week. I'll be working on iterating the draft based on this conversation and will request another last call once it's ready to go. - James Thomas Roessler wrote: > On 2006-09-08 08:21:59 -0700, James M Snell wrote: > >> I think the discussion around this has been absolutely excellent. >> Lots of very good information and perspectives. At this point I >> need to stew over things for a few days and think about how to >> proceed with the extension. > > The last call for this spec is ending today... I'm wondering a bit > what the next step (if any) between you and Lisa (as the shepherding > AD) needs to be in order to make sure that this goes as you intend > it to go. > From owner-atom-syntax@mail.imc.org Mon Sep 11 10:54:20 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GMnAy-00024Z-U9 for atompub-archive@lists.ietf.org; Mon, 11 Sep 2006 10:54:20 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GMnAx-00025L-I3 for atompub-archive@lists.ietf.org; Mon, 11 Sep 2006 10:54:20 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8BERXlm099169; Mon, 11 Sep 2006 07:27:33 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8BERXn9099168; Mon, 11 Sep 2006 07:27:33 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.235]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8BERW0p099160 for ; Mon, 11 Sep 2006 07:27:33 -0700 (MST) (envelope-from jasnell@gmail.com) Received: by wx-out-0506.google.com with SMTP id t12so1694033wxc for ; Mon, 11 Sep 2006 07:27:32 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:user-agent:mime-version:to:subject:references:in-reply-to:content-type:content-transfer-encoding; b=qL9g4T823JDCVxXeH8cctKPBDHAR/wv9wYnNVysYHktm/C5qaGd9Odi2Xaah5QxENOBjZqnCotu8kXmCvrNoFJ6cjZxOY7+TSKWau5udxwW/Khx29XYr6qvP1IUby4aKO+QqkE1aoX2wKxLeeMT78HSL6nsHtPohpRxEKssdgY8= Received: by 10.70.8.20 with SMTP id 20mr6290626wxh; Mon, 11 Sep 2006 07:27:31 -0700 (PDT) Received: from ?192.168.1.104? ( [67.181.218.96]) by mx.gmail.com with ESMTP id i19sm7331637wxd.2006.09.11.07.27.30; Mon, 11 Sep 2006 07:27:31 -0700 (PDT) Message-ID: <4505724F.4000606@gmail.com> Date: Mon, 11 Sep 2006 07:27:27 -0700 From: James M Snell User-Agent: Thunderbird 1.5.0.5 (X11/20060719) MIME-Version: 1.0 To: James Aylett , atom-syntax@imc.org Subject: Re: Private extensions and relation to atom elements References: <20060911112712.GF17947@tartarus.org> In-Reply-To: <20060911112712.GF17947@tartarus.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 1.9 (+) X-Scan-Signature: 52e1467c2184c31006318542db5614d5 Using extension attributes is a perfectly legitimate solution. The one drawback is that not all implementations will support 'em. - James James Aylett wrote: > We've run across a situation where we want to annotate an atom:icon > with a title. Currently we're doing the following, as something that > Feed Validator is happy with, but doesn't feel right: > > ---------------------------------------------------------------------- > uri:to/icon > My icon > title > ---------------------------------------------------------------------- > > It doesn't express the relationship directly. The way that would be > most natural in XML doesn't seem to be allowed (because we don't have > extension attributes): > > ---------------------------------------------------------------------- > uri:to/icon > ---------------------------------------------------------------------- > > and all other ways I can think of involve extension elements in the > wrong place. > > Anyone have another suggestion on how to approach this? Or would we be > better off adding our own which we can decorate with > titles, languages and whatever to our heart's content, even though > it's redundant to some extent? > > James > From owner-atom-syntax@mail.imc.org Mon Sep 11 11:07:34 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GMnNm-0007OP-T5 for atompub-archive@lists.ietf.org; Mon, 11 Sep 2006 11:07:34 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GMnNk-0003uG-HH for atompub-archive@lists.ietf.org; Mon, 11 Sep 2006 11:07:34 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8BEjtxi001531; Mon, 11 Sep 2006 07:45:55 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8BEjtPu001530; Mon, 11 Sep 2006 07:45:55 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from ixion.tartarus.org (ixion.tartarus.org [82.211.108.121]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8BEjslH001524 for ; Mon, 11 Sep 2006 07:45:55 -0700 (MST) (envelope-from james@ixion.tartarus.org) Received: from james by ixion.tartarus.org with local (Exim 3.36 #1 (Debian)) for atom-syntax@imc.org id 1GMn2o-0007Xg-00; Mon, 11 Sep 2006 15:45:54 +0100 Date: Mon, 11 Sep 2006 15:45:53 +0100 From: James Aylett To: atom-syntax@imc.org Subject: Re: Private extensions and relation to atom elements Message-ID: <20060911144553.GK17947@tartarus.org> Mail-Followup-To: James Aylett , atom-syntax@imc.org References: <20060911112712.GF17947@tartarus.org> <4505724F.4000606@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4505724F.4000606@gmail.com> User-Agent: Mutt/1.5.9i Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.0 (/) X-Scan-Signature: d6b246023072368de71562c0ab503126 On Mon, Sep 11, 2006 at 07:27:27AM -0700, James M Snell wrote: > Using extension attributes is a perfectly legitimate solution. The one > drawback is that not all implementations will support 'em. That's not a problem, to be honest - we have (amongst other things) a Flash 'player' for the atom feeds involved, and some clients want a title alongside the feed icon and/or logo. Feed Validator gets upset with extension attributes - is it wrong? James -- /--------------------------------------------------------------------------\ James Aylett xapian.org james@tartarus.org uncertaintydivision.org From owner-atom-syntax@mail.imc.org Mon Sep 11 11:31:11 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GMnkd-00025s-FU for atompub-archive@lists.ietf.org; Mon, 11 Sep 2006 11:31:11 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GMnkb-0006yM-2q for atompub-archive@lists.ietf.org; Mon, 11 Sep 2006 11:31:11 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8BF9aGj005531; Mon, 11 Sep 2006 08:09:36 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8BF9aLk005530; Mon, 11 Sep 2006 08:09:36 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.232]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8BF9Yo5005493 for ; Mon, 11 Sep 2006 08:09:34 -0700 (MST) (envelope-from jasnell@gmail.com) Received: by wr-out-0506.google.com with SMTP id i12so236337wra for ; Mon, 11 Sep 2006 08:09:33 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:user-agent:mime-version:to:subject:references:in-reply-to:content-type:content-transfer-encoding; b=ScGl22ZuoQ/OXwL2iV0Mjd719tE5bFgdJjjxW/tysoXImxQROGlQwyqlfWlCYlBwsoo58vopx2DVLP0pPtn0RRMF63Q5kWvq7uxSxu97udisyHnEzqTFekMYoPCHphpx8/x4POFr2tSGM1iRqujwXsPKaq1R4GTlQYF08CW8QRE= Received: by 10.90.71.12 with SMTP id t12mr1653986aga; Mon, 11 Sep 2006 08:09:31 -0700 (PDT) Received: from ?192.168.1.104? ( [67.181.218.96]) by mx.gmail.com with ESMTP id 43sm5905036wri.2006.09.11.08.09.31; Mon, 11 Sep 2006 08:09:31 -0700 (PDT) Message-ID: <45057C27.3030800@gmail.com> Date: Mon, 11 Sep 2006 08:09:27 -0700 From: James M Snell User-Agent: Thunderbird 1.5.0.5 (X11/20060719) MIME-Version: 1.0 To: James Aylett , atom-syntax@imc.org Subject: Re: Private extensions and relation to atom elements References: <20060911112712.GF17947@tartarus.org> <4505724F.4000606@gmail.com> <20060911144553.GK17947@tartarus.org> In-Reply-To: <20060911144553.GK17947@tartarus.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.0 (/) X-Scan-Signature: e1e48a527f609d1be2bc8d8a70eb76cb atom:icon is defined as: atomIcon = element atom:icon { atomCommonAttributes, (atomUri) } atomCommonAttributes is defined as: atomCommonAttributes = attribute xml:base { atomUri }?, attribute xml:lang { atomLanguageTag }?, undefinedAttribute* The Validator should be ignoring any extensions (including attributes) it is not familiar with so yes, I would say that it's wrong if its returning an error. A warning would be appropriate tho given that not all implementations will be capable of making use of extension attributes. One additional point, be sure to clearly define whether or not your title attribute value should be interpreted as plain text or escaped markup (preferably the former). - James James Aylett wrote: > On Mon, Sep 11, 2006 at 07:27:27AM -0700, James M Snell wrote: > >> Using extension attributes is a perfectly legitimate solution. The one >> drawback is that not all implementations will support 'em. > > That's not a problem, to be honest - we have (amongst other things) a > Flash 'player' for the atom feeds involved, and some clients want a > title alongside the feed icon and/or logo. > > Feed Validator gets upset with extension attributes - is it wrong? > > James > From owner-atom-syntax@mail.imc.org Mon Sep 11 11:40:06 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GMntG-0005CC-14 for atompub-archive@lists.ietf.org; Mon, 11 Sep 2006 11:40:06 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GMntE-0007YQ-LI for atompub-archive@lists.ietf.org; Mon, 11 Sep 2006 11:40:06 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8BFI16s006895; Mon, 11 Sep 2006 08:18:01 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8BFI1JZ006894; Mon, 11 Sep 2006 08:18:01 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from ixion.tartarus.org (ixion.tartarus.org [82.211.108.121]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8BFI0dG006887 for ; Mon, 11 Sep 2006 08:18:01 -0700 (MST) (envelope-from james@ixion.tartarus.org) Received: from james by ixion.tartarus.org with local (Exim 3.36 #1 (Debian)) for atom-syntax@imc.org id 1GMnXs-0007KS-00; Mon, 11 Sep 2006 16:18:00 +0100 Date: Mon, 11 Sep 2006 16:18:00 +0100 From: James Aylett To: atom-syntax@imc.org Subject: Re: Private extensions and relation to atom elements Message-ID: <20060911151800.GL17947@tartarus.org> Mail-Followup-To: James Aylett , atom-syntax@imc.org References: <20060911112712.GF17947@tartarus.org> <4505724F.4000606@gmail.com> <20060911144553.GK17947@tartarus.org> <45057C27.3030800@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <45057C27.3030800@gmail.com> User-Agent: Mutt/1.5.9i Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.0 (/) X-Scan-Signature: 4d87d2aa806f79fed918a62e834505ca On Mon, Sep 11, 2006 at 08:09:27AM -0700, James M Snell wrote: > atom:icon is defined as: > > atomIcon = element atom:icon { > atomCommonAttributes, > (atomUri) > } > > atomCommonAttributes is defined as: > > atomCommonAttributes = > attribute xml:base { atomUri }?, > attribute xml:lang { atomLanguageTag }?, > undefinedAttribute* Hmm, I'd misunderstood what undefinedAttribute meant. Or, more likely, missed it entirely. Thanks :) > The Validator should be ignoring any extensions (including attributes) > it is not familiar with so yes, I would say that it's wrong if its > returning an error. A warning would be appropriate tho given that not > all implementations will be capable of making use of extension attributes. Should the validator have different levels of warning? For instance, it warns you if you have some iTunes extensions but not others; it warns you if your RSS uses dates in a strange format that some readers might not be able to parse; it should warn here. These are all different: specific application may have problems; general applications may have problems with a core feature; general applications may ignore an extension. (This isn't really the right forum for this, so apologies.) > One additional point, be sure to clearly define whether or not your > title attribute value should be interpreted as plain text or escaped > markup (preferably the former). Well, it's a private extension, so in practice you're not going to know if we define it or not :-) But yeah, point taken and I'll make sure it gets added to our spec internally. James -- /--------------------------------------------------------------------------\ James Aylett xapian.org james@tartarus.org uncertaintydivision.org From owner-atom-syntax@mail.imc.org Mon Sep 11 11:53:21 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GMo65-0002Yt-Q3 for atompub-archive@lists.ietf.org; Mon, 11 Sep 2006 11:53:21 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GMo62-0000Fy-AV for atompub-archive@lists.ietf.org; Mon, 11 Sep 2006 11:53:21 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8BFZFUP009593; Mon, 11 Sep 2006 08:35:15 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8BFZFLv009592; Mon, 11 Sep 2006 08:35:15 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from brmea-mail-1.sun.com (brmea-mail-1.Sun.COM [192.18.98.31]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8BFZDnA009586 for ; Mon, 11 Sep 2006 08:35:14 -0700 (MST) (envelope-from Tim.Bray@Sun.COM) Received: from fe-amer-02.sun.com ([192.18.108.176]) by brmea-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id k8BFZDYp010380 for ; Mon, 11 Sep 2006 09:35:13 -0600 (MDT) Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) id <0J5F00D01PO01Y00@mail-amer.sun.com> (original mail from Tim.Bray@Sun.COM) for atom-syntax@imc.org; Mon, 11 Sep 2006 09:35:13 -0600 (MDT) Received: from [192.168.1.15] ([216.113.204.64]) by mail-amer.sun.com (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPSA id <0J5F00MKPPYO9T83@mail-amer.sun.com>; Mon, 11 Sep 2006 09:35:13 -0600 (MDT) Date: Mon, 11 Sep 2006 08:36:02 -0700 From: Tim Bray Subject: Re: Private extensions and relation to atom elements In-reply-to: <20060911112712.GF17947@tartarus.org> To: James Aylett Cc: atom-syntax@imc.org Message-id: <881B6ABB-AD8C-44DD-A592-80864A0C7F1B@sun.com> MIME-version: 1.0 X-Mailer: Apple Mail (2.752.2) Content-type: text/plain; format=flowed; charset=US-ASCII Content-transfer-encoding: 7BIT References: <20060911112712.GF17947@tartarus.org> Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.0 (/) X-Scan-Signature: 79899194edc4f33a41f49410777972f8 On Sep 11, 2006, at 4:27 AM, James Aylett wrote: > > We've run across a situation where we want to annotate an atom:icon > with a title. Currently we're doing the following, as something that > Feed Validator is happy with, but doesn't feel right: > > ---------------------------------------------------------------------- > uri:to/icon > My icon > title let's assume myns: is declared. Then why not icon-uri -Tim From owner-atom-syntax@mail.imc.org Mon Sep 11 11:54:13 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GMo6v-0002lx-Tk for atompub-archive@lists.ietf.org; Mon, 11 Sep 2006 11:54:13 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GMo6t-0000NR-Gg for atompub-archive@lists.ietf.org; Mon, 11 Sep 2006 11:54:13 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8BFa15V009678; Mon, 11 Sep 2006 08:36:01 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8BFa19v009677; Mon, 11 Sep 2006 08:36:01 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from brmea-mail-3.sun.com (brmea-mail-3.Sun.COM [192.18.98.34]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8BFZxpX009670 for ; Mon, 11 Sep 2006 08:36:00 -0700 (MST) (envelope-from Tim.Bray@Sun.COM) Received: from fe-amer-02.sun.com ([192.18.108.176]) by brmea-mail-3.sun.com (8.13.6+Sun/8.12.9) with ESMTP id k8BFZx7S003037 for ; Mon, 11 Sep 2006 09:35:59 -0600 (MDT) Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) id <0J5F00D01PO01Y00@mail-amer.sun.com> (original mail from Tim.Bray@Sun.COM) for atom-syntax@imc.org; Mon, 11 Sep 2006 09:35:59 -0600 (MDT) Received: from [192.168.1.15] ([216.113.204.64]) by mail-amer.sun.com (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPSA id <0J5F00MKPPYO9T83@mail-amer.sun.com>; Mon, 11 Sep 2006 09:35:59 -0600 (MDT) Date: Mon, 11 Sep 2006 08:36:48 -0700 From: Tim Bray Subject: Re: Private extensions and relation to atom elements In-reply-to: <20060911144553.GK17947@tartarus.org> To: James Aylett Cc: atom-syntax@imc.org Message-id: <9106B7F8-7E5B-4C55-852B-7D0034BBFD8A@sun.com> MIME-version: 1.0 X-Mailer: Apple Mail (2.752.2) Content-type: text/plain; format=flowed; charset=US-ASCII Content-transfer-encoding: 7BIT References: <20060911112712.GF17947@tartarus.org> <4505724F.4000606@gmail.com> <20060911144553.GK17947@tartarus.org> Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.0 (/) X-Scan-Signature: 7aefe408d50e9c7c47615841cb314bed On Sep 11, 2006, at 7:45 AM, James Aylett wrote: > Feed Validator gets upset with extension attributes - is it wrong? Be specific, please? -Tim From owner-atom-syntax@mail.imc.org Mon Sep 11 12:51:25 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GMp0H-0003s9-DM for atompub-archive@lists.ietf.org; Mon, 11 Sep 2006 12:51:25 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GMp0F-0000JL-KR for atompub-archive@lists.ietf.org; Mon, 11 Sep 2006 12:51:24 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8BGKthO016844; Mon, 11 Sep 2006 09:20:55 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8BGKtB9016843; Mon, 11 Sep 2006 09:20:55 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from ixion.tartarus.org (ixion.tartarus.org [82.211.108.121]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8BGKsB8016836 for ; Mon, 11 Sep 2006 09:20:55 -0700 (MST) (envelope-from james@ixion.tartarus.org) Received: from james by ixion.tartarus.org with local (Exim 3.36 #1 (Debian)) for atom-syntax@imc.org id 1GMoWk-00040M-00; Mon, 11 Sep 2006 17:20:54 +0100 Date: Mon, 11 Sep 2006 17:20:54 +0100 From: James Aylett To: atom-syntax@imc.org Subject: Re: Private extensions and relation to atom elements Message-ID: <20060911162054.GM17947@tartarus.org> Mail-Followup-To: James Aylett , atom-syntax@imc.org References: <20060911112712.GF17947@tartarus.org> <881B6ABB-AD8C-44DD-A592-80864A0C7F1B@sun.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <881B6ABB-AD8C-44DD-A592-80864A0C7F1B@sun.com> User-Agent: Mutt/1.5.9i Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.0 (/) X-Scan-Signature: d6b246023072368de71562c0ab503126 On Mon, Sep 11, 2006 at 08:36:02AM -0700, Tim Bray wrote: > let's assume myns: is declared. Then why not > > icon-uri Apologies to all - this is what we tried first, but there must have been a typo or something, because the feed validator started shouting at us. I've just checked again, and all is well. Cheers, James -- /--------------------------------------------------------------------------\ James Aylett xapian.org james@tartarus.org uncertaintydivision.org From training-tours@freenet.de Mon Sep 11 15:12:07 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GMrCR-0006bB-Ke for atompub-archive@megatron.ietf.org; Mon, 11 Sep 2006 15:12:07 -0400 Received: from [81.213.247.125] (helo=nati) by ietf-mx.ietf.org with smtp (Exim 4.43) id 1GMrCQ-00074q-2R for atompub-archive@megatron.ietf.org; Mon, 11 Sep 2006 15:12:07 -0400 Received: from nati[127.0.0.1] by nati[127.0.0.1] (SMTPD32); Mon, 11 Sep 2006 22:12:05 +0300 Organization: Training Tours. Reply-To: info@trainingtours.org Message-ID: <27ed8a00e75f62e0ce7dda14001568ab@freenet.de> From: "Training Tours." To: Subject: Training Tours mit ist Spezialist fuer die Organisation von Sport Trainingslagern, Mannschaftsfahrten. Date: Mon, 11 Sep 2006 22:09:47 +0300 MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.8 (+) X-Scan-Signature: 69a74e02bbee44ab4f8eafdbcedd94a1 Training Tours ist Spezialist fur die Organisation von Trainingslagern, = Mannschaftsfahrten sowie Sport- und Gruppenreisen in die Turkei. Nutzen = Sie unsere Erfahrung von Training Tours=2E Fur die Wintersaison 2006/07 und 2007 haben wir folgende Programme fur Sie = vorbereitet=2E =20 -Leichtathletik Trainingslager in Antalya.=20 -Schwimmen Trainingslager in/bei Antalya.=20 -Veranstaltung von Tenniscamps, Golfcamps, Incentivereisen, z.B. Rallye = Turkei -Fussball Trainingslager in/bei Antalya und Belek-Kundu=20 -Hallensport z.B. Basketball=20 -Judocamp in Antalya -Volleyballtraining und Beach- Volleyball -bei Alanya -Allgemeine Vereins Reisen mit gute Konditionen.=20 =20 Kontaktieren Sie uns schon jetzt! Gerne sprechen wir mit Ihnen uber Ihre = Vorstellungen und Wunsche bezuglich Ihres Trainingslagers und unterbreiten = Ihnen ein individuelles Angebot,=20 Ihr Training Tours Team=2E Das ist kein Spam, fur Remove senden Sie bitte eine Mail an = training-tours@freenet.de From owner-atom-syntax@mail.imc.org Mon Sep 11 19:09:34 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GMuuE-0008T1-Hs for atompub-archive@lists.ietf.org; Mon, 11 Sep 2006 19:09:34 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GMupL-0000t7-1w for atompub-archive@lists.ietf.org; Mon, 11 Sep 2006 19:04:32 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8BMbUoA068105; Mon, 11 Sep 2006 15:37:30 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8BMbU5O068104; Mon, 11 Sep 2006 15:37:30 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from smtpout.mac.com (smtpout.mac.com [17.250.248.174]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8BMbTbn068095 for ; Mon, 11 Sep 2006 15:37:29 -0700 (MST) (envelope-from algermissen1971@mac.com) Received: from mac.com (smtpin03-en2 [10.13.10.148]) by smtpout.mac.com (Xserve/8.12.11/smtpout04/MantshX 4.0) with ESMTP id k8BMbSrV027087 for ; Mon, 11 Sep 2006 15:37:29 -0700 (PDT) Received: from [80.171.131.165] (d131165.adsl.hansenet.de [80.171.131.165]) (authenticated bits=0) by mac.com (Xserve/smtpin03/MantshX 4.0) with ESMTP id k8BMbOle014447 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NO) for ; Mon, 11 Sep 2006 15:37:27 -0700 (PDT) Mime-Version: 1.0 (Apple Message framework v752.2) Content-Transfer-Encoding: 7bit Message-Id: Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed To: atom-syntax@imc.org From: Jan Algermissen Subject: versioning extension? Date: Tue, 12 Sep 2006 00:40:33 +0200 X-Mailer: Apple Mail (2.752.2) X-Brightmail-Tracker: AAAAAQAAA+k= X-Language-Identified: TRUE Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 1.5 (+) X-Scan-Signature: 08170828343bcf1325e4a0fb4584481c Hi, is anybody working on (or planning to work on) a versioning extension for Atom? I am about to use Atom in two (considerably different) projects that require versioning and would be happy to join forces and contribute real (enterprise-)world use cases. (Note: not 'enterprisey' use cases :-) Jan From owner-atom-syntax@mail.imc.org Mon Sep 11 19:47:48 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GMvVE-00070Q-Ho for atompub-archive@lists.ietf.org; Mon, 11 Sep 2006 19:47:48 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GMvVD-000533-48 for atompub-archive@lists.ietf.org; Mon, 11 Sep 2006 19:47:48 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8BNNPMw074216; Mon, 11 Sep 2006 16:23:25 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8BNNPh8074215; Mon, 11 Sep 2006 16:23:25 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from brmea-mail-2.sun.com (brmea-mail-2.Sun.COM [192.18.98.43]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8BNNObr074209 for ; Mon, 11 Sep 2006 16:23:24 -0700 (MST) (envelope-from Tim.Bray@Sun.COM) Received: from fe-amer-02.sun.com ([192.18.108.176]) by brmea-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id k8BNNNtY002127 for ; Mon, 11 Sep 2006 17:23:24 -0600 (MDT) Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) id <0J5G00I01B0RO500@mail-amer.sun.com> (original mail from Tim.Bray@Sun.COM) for atom-syntax@imc.org; Mon, 11 Sep 2006 17:23:23 -0600 (MDT) Received: from [192.168.1.15] ([216.113.204.64]) by mail-amer.sun.com (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPSA id <0J5G00MA2BMU9TQ3@mail-amer.sun.com>; Mon, 11 Sep 2006 17:23:23 -0600 (MDT) Date: Mon, 11 Sep 2006 16:23:59 -0700 From: Tim Bray Subject: Re: versioning extension? In-reply-to: To: Jan Algermissen Cc: atom-syntax@imc.org Message-id: MIME-version: 1.0 X-Mailer: Apple Mail (2.752.2) Content-type: text/plain; format=flowed; delsp=yes; charset=US-ASCII Content-transfer-encoding: 7BIT References: Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.0 (/) X-Scan-Signature: 68c8cc8a64a9d0402e43b8eee9fc4199 On Sep 11, 2006, at 3:40 PM, Jan Algermissen wrote: > is anybody working on (or planning to work on) a versioning > extension for Atom? I am about to use Atom in two (considerably > different) projects that require versioning and would be happy to > join forces and contribute real (enterprise-)world use cases. > (Note: not 'enterprisey' use cases :-) Eeeeeeeeeeeeeeeeeeeeeeek! Flee for your lives! *runs for the nearest exit* -Tim From owner-atom-syntax@mail.imc.org Mon Sep 11 19:53:47 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GMvb1-0001E4-Kz for atompub-archive@lists.ietf.org; Mon, 11 Sep 2006 19:53:47 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GMvaz-0005mZ-8Y for atompub-archive@lists.ietf.org; Mon, 11 Sep 2006 19:53:47 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8BNZxA9076092; Mon, 11 Sep 2006 16:35:59 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8BNZxhm076091; Mon, 11 Sep 2006 16:35:59 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from smtpout.mac.com (smtpout.mac.com [17.250.248.174]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8BNZwZ9076085 for ; Mon, 11 Sep 2006 16:35:58 -0700 (MST) (envelope-from algermissen1971@mac.com) Received: from mac.com (smtpin07-en2 [10.13.10.152]) by smtpout.mac.com (Xserve/8.12.11/smtpout04/MantshX 4.0) with ESMTP id k8BNZvFv015795; Mon, 11 Sep 2006 16:35:58 -0700 (PDT) Received: from [80.171.131.165] (d131165.adsl.hansenet.de [80.171.131.165]) (authenticated bits=0) by mac.com (Xserve/smtpin07/MantshX 4.0) with ESMTP id k8BNZqH3024336 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NO); Mon, 11 Sep 2006 16:35:56 -0700 (PDT) In-Reply-To: References: Mime-Version: 1.0 (Apple Message framework v752.2) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Cc: atom-syntax@imc.org Content-Transfer-Encoding: 7bit From: Jan Algermissen Subject: Re: versioning extension? Date: Tue, 12 Sep 2006 01:39:01 +0200 To: Tim Bray X-Mailer: Apple Mail (2.752.2) X-Brightmail-Tracker: AAAAAQAAA+k= X-Language-Identified: TRUE Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 1.5 (+) X-Scan-Signature: ea4ac80f790299f943f0a53be7e1a21a On 12.09.2006, at 01:23, Tim Bray wrote: > On Sep 11, 2006, at 3:40 PM, Jan Algermissen wrote: > >> is anybody working on (or planning to work on) a versioning >> extension for Atom? I am about to use Atom in two (considerably >> different) projects that require versioning and would be happy to >> join forces and contribute real (enterprise-)world use cases. >> (Note: not 'enterprisey' use cases :-) > > Eeeeeeeeeeeeeeeeeeeeeeek! Flee for your lives! *runs for the > nearest exit* -Tim Umm...am I missing something? Is it that bad? What I am basically aiming at is a common means to relate entries to each other to indicate one is a version of the other or to link from an entry to a feed that consists of versions of that entry, If I am not completely wrong, versioning is definitely an issue if you want to employ Atom in beyond-blogging contexts. Most people that deal with collections of items are definitely interested in keeping track of the former versions of the items. What is so bad about it? Jan From owner-atom-syntax@mail.imc.org Mon Sep 11 20:36:55 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GMwGl-0002M2-Pj for atompub-archive@lists.ietf.org; Mon, 11 Sep 2006 20:36:55 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GMwGk-0003x9-Ce for atompub-archive@lists.ietf.org; Mon, 11 Sep 2006 20:36:55 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8C0ICTD081666; Mon, 11 Sep 2006 17:18:12 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8C0ICsg081665; Mon, 11 Sep 2006 17:18:12 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from homer.w3.org (homer.w3.org [128.30.52.30]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8C0IBST081659 for ; Mon, 11 Sep 2006 17:18:12 -0700 (MST) (envelope-from karl@w3.org) Received: from [127.0.0.1] (homer.w3.org [128.30.52.30]) by homer.w3.org (Postfix) with ESMTP id 9A3C14EF0F; Mon, 11 Sep 2006 20:18:09 -0400 (EDT) In-Reply-To: References: Mime-Version: 1.0 (Apple Message framework v752.2) Content-Type: text/plain; charset=ISO-8859-1; delsp=yes; format=flowed Message-Id: <1AC0B43D-7E77-4BBC-A673-7C64CCC0880F@w3.org> Cc: Tim Bray , atom-syntax@imc.org From: Karl Dubost Subject: Re: versioning extension? Date: Tue, 12 Sep 2006 09:17:18 +0900 To: Jan Algermissen X-Mailer: Apple Mail (2.752.2) X-MIME-Autoconverted: from quoted-printable to 8bit by balder-227.proper.com id k8C0ICST081660 Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by balder-227.proper.com id k8C0ICTD081666 X-Spam-Score: 0.0 (/) X-Scan-Signature: bdc523f9a54890b8a30dd6fd53d5d024 Le 12 sept. 06 =E0 08:39, Jan Algermissen a =E9crit : > Umm...am I missing something? Is it that bad? > > What I am basically aiming at is a common means to relate entries =20 > to each other to indicate one is a version of the other or to link =20 > from an entry to a feed that consists of versions of that entry, > > If I am not completely wrong, versioning is definitely an issue if =20 > you want to employ Atom in beyond-blogging contexts. Most people =20 > that deal with collections of items are definitely interested in =20 > keeping track of the former versions of the items. Are you talking about threading? Why not putting it outside of Atom and use the power of links for =20 threading. Similar discussion but for comments happened on microformats ML. So IMHO, it is slightly off-topic, in the sense you could achieve it =20 by an application built on top of Atom without touching Atom AND Tim Bray could come back in the room :p From the microformats ML Le 12 sept. 06 =E0 08:35, Karl Dubost a =E9crit : > Hi Steph, > > Le 12 sept. 06 =E0 07:17, Stephanie Booth (bunny) a =E9crit : >> A while back somebody showed me a blog marked up with hatom. That >> person used hatom on the comments too (on the single post page) -- >> that meant two hfeeds: one containing only the post, and another one >> with the comments. >> >> Does this way of using hatom on comments make sense to you? I noticed >> that neither K2 nor Sandbox wordpress themes do this. > > Completely logical. > > Each individual comment is nothing more than a weblog post. > The only technical difference is that it is not made on another =20 > weblog, but directly on the weblog of the person. > > Each individual comment is structured like a weblog post. > It has (required) > - an id, the URI of the comment > - a title, often the same than the original weblog post, sometimes =20 > a different (see SPIP) > - a date when it has been done (updated) > It has (recommended) > - often an author > - content (core text of the comment) > - link (the URI of the Weblog original post we are commenting on) > > It just miss a summary, but that is not mandatory in Atom either. > > IMHO, it should be an individual hatom entry for each comment, The =20 > way everything is aggregated and organized has a full feed is =20 > another debate. The date and link should help to create a pseudo =20 > thread. > It could be a full thread like in SPIP when the commenter has the =20 > possibility to reply to a specific comment in this case the link =20 > becomes the URI of the specific comment. > --=20 Karl Dubost - http://www.w3.org/People/karl/ W3C Conformance Manager, QA Activity Lead QA Weblog - http://www.w3.org/QA/ *** Be Strict To Be Cool *** From owner-atom-syntax@mail.imc.org Mon Sep 11 20:39:07 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GMwIt-0002kI-SH for atompub-archive@lists.ietf.org; Mon, 11 Sep 2006 20:39:07 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GMwIp-0004Em-C2 for atompub-archive@lists.ietf.org; Mon, 11 Sep 2006 20:39:07 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8C0K34g081814; Mon, 11 Sep 2006 17:20:03 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8C0K3jB081813; Mon, 11 Sep 2006 17:20:03 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from brmea-mail-3.sun.com (brmea-mail-3.Sun.COM [192.18.98.34]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8C0K1MD081807 for ; Mon, 11 Sep 2006 17:20:02 -0700 (MST) (envelope-from Tim.Bray@Sun.COM) Received: from fe-amer-03.sun.com ([192.18.108.177]) by brmea-mail-3.sun.com (8.13.6+Sun/8.12.9) with ESMTP id k8C0K1MB019653 for ; Mon, 11 Sep 2006 18:20:01 -0600 (MDT) Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) id <0J5G00G01D8TZ800@mail-amer.sun.com> (original mail from Tim.Bray@Sun.COM) for atom-syntax@imc.org; Mon, 11 Sep 2006 18:20:01 -0600 (MDT) Received: from [192.168.1.15] ([216.113.204.64]) by mail-amer.sun.com (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPSA id <0J5G00BTLE9AAP81@mail-amer.sun.com>; Mon, 11 Sep 2006 18:19:58 -0600 (MDT) Date: Mon, 11 Sep 2006 17:20:48 -0700 From: Tim Bray Subject: Re: versioning extension? In-reply-to: To: Jan Algermissen Cc: atom-syntax@imc.org Message-id: <7EDB0171-9385-4C37-AD90-D31E864DD761@Sun.COM> MIME-version: 1.0 X-Mailer: Apple Mail (2.752.2) Content-type: text/plain; format=flowed; delsp=yes; charset=ISO-8859-1 References: X-MIME-Autoconverted: from QUOTED-PRINTABLE to 8bit by balder-227.proper.com id k8C0K2MD081808 Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by balder-227.proper.com id k8C0K34g081814 X-Spam-Score: 0.0 (/) X-Scan-Signature: 7655788c23eb79e336f5f8ba8bce7906 On Sep 11, 2006, at 4:39 PM, Jan Algermissen wrote: > If I am not completely wrong, versioning is definitely an issue if =20 > you want to employ Atom in beyond-blogging contexts. Most people =20 > that deal with collections of items are definitely interested in =20 > keeping track of the former versions of the items. Versioning is an issue in almost *every* application. > What is so bad about it? In my experience, the semantics of "versioning" are so tightly bound =20 to particular applications that it's really hard to find common =20 threads. You saw that happen here when we were arguing about =20 atom:updated, Asbj=F8rn had a particular vision of versions that seemed =20 obvious to him and unreasonable to others. When a textbook publisher =20 and a medical-instrument embedded-software maker and a wiki =20 implementor use the word "version", I guarantee you they mean =20 entirely different and wildly incompatible things. Good luck; you'll need it. -Tim From owner-atom-syntax@mail.imc.org Tue Sep 12 05:35:32 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GN4g0-0007h7-8G for atompub-archive@lists.ietf.org; Tue, 12 Sep 2006 05:35:32 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GN4fr-0002Vh-Q0 for atompub-archive@lists.ietf.org; Tue, 12 Sep 2006 05:35:32 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8C8p3RH063869; Tue, 12 Sep 2006 01:51:03 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8C8p32N063868; Tue, 12 Sep 2006 01:51:03 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from smtpout.mac.com (smtpout.mac.com [17.250.248.46]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8C8p2lL063862 for ; Tue, 12 Sep 2006 01:51:02 -0700 (MST) (envelope-from algermissen1971@mac.com) Received: from mac.com (webmail26-en1 [10.13.8.88]) by smtpout.mac.com (Xserve/8.12.11/smtpout10/MantshX 4.0) with ESMTP id k8C8p1HS017022; Tue, 12 Sep 2006 01:51:01 -0700 (PDT) Received: from webmail26 (localhost [127.0.0.1]) by mac.com (Xserve/webmail26/MantshX 4.0) with ESMTP id k8C8p0V2006174; Tue, 12 Sep 2006 01:51:00 -0700 (PDT) Received: from [193.7.250.35] by webmail.mac.com with HTTP; Tue, 12 Sep 2006 10:51:00 +0200 Message-ID: <1865781.1158051060500.JavaMail.algermissen1971@mac.com> Date: Tue, 12 Sep 2006 10:51:00 +0200 From: Jan Algermissen To: karl@w3.org Subject: Re: versioning extension? Cc: Tim.Bray@Sun.COM, atom-syntax@imc.org in-reply-to: <1AC0B43D-7E77-4BBC-A673-7C64CCC0880F@w3.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 references: <1AC0B43D-7E77-4BBC-A673-7C64CCC0880F@w3.org> X-Originating-IP: 193.7.250.35/instID=389 X-Brightmail-Tracker: AAAAAQAAA+k= X-Language-Identified: TRUE X-MIME-Autoconverted: from quoted-printable to 8bit by balder-227.proper.com id k8C8p2lL063863 Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by balder-227.proper.com id k8C8p3RH063869 X-Spam-Score: 0.5 (/) X-Scan-Signature: 36c793b20164cfe75332aa66ddb21196 Karl, On Tuesday, September 12, 2006, at 02:37AM, Karl Dubost wro= te: > > >Le 12 sept. 06 =E0 08:39, Jan Algermissen a =E9crit : >> Umm...am I missing something? Is it that bad? >> >> What I am basically aiming at is a common means to relate entries =20 >> to each other to indicate one is a version of the other or to link =20 >> from an entry to a feed that consists of versions of that entry, >> >> If I am not completely wrong, versioning is definitely an issue if =20 >> you want to employ Atom in beyond-blogging contexts. Most people =20 >> that deal with collections of items are definitely interested in =20 >> keeping track of the former versions of the items. > >Are you talking about threading? I did consider re-using threading, but thought the semantics are really t= o different. OTH, I did not take an in depth look, so maybe there is an e= ntry-to-entry relationship that can be re-used. > >Why not putting it outside of Atom and use the power of links for =20 >threading. I really did not have a modification to atom in mind (maybe I used the na= me 'extension' improperly). I was only looking for a relatively standardi= zed way to link items to derived items or vice versa. BTW: Can the cotent of an atom enry contain or link to an atom feed docum= ent? Thanks. Jan >Similar discussion but for comments happened on microformats ML. > > >So IMHO, it is slightly off-topic, in the sense you could achieve it =20 >by an application built on top of Atom without touching Atom >AND Tim Bray could come back in the room :p > > > From the microformats ML > >Le 12 sept. 06 =E0 08:35, Karl Dubost a =E9crit : >> Hi Steph, >> >> Le 12 sept. 06 =E0 07:17, Stephanie Booth (bunny) a =E9crit : >>> A while back somebody showed me a blog marked up with hatom. That >>> person used hatom on the comments too (on the single post page) -- >>> that meant two hfeeds: one containing only the post, and another one >>> with the comments. >>> >>> Does this way of using hatom on comments make sense to you? I noticed >>> that neither K2 nor Sandbox wordpress themes do this. >> >> Completely logical. >> >> Each individual comment is nothing more than a weblog post. >> The only technical difference is that it is not made on another =20 >> weblog, but directly on the weblog of the person. >> >> Each individual comment is structured like a weblog post. >> It has (required) >> - an id, the URI of the comment >> - a title, often the same than the original weblog post, sometimes =20 >> a different (see SPIP) >> - a date when it has been done (updated) >> It has (recommended) >> - often an author >> - content (core text of the comment) >> - link (the URI of the Weblog original post we are commenting on) >> >> It just miss a summary, but that is not mandatory in Atom either. >> >> IMHO, it should be an individual hatom entry for each comment, The =20 >> way everything is aggregated and organized has a full feed is =20 >> another debate. The date and link should help to create a pseudo =20 >> thread. >> It could be a full thread like in SPIP when the commenter has the =20 >> possibility to reply to a specific comment in this case the link =20 >> becomes the URI of the specific comment. >> > > > > > >--=20 >Karl Dubost - http://www.w3.org/People/karl/ >W3C Conformance Manager, QA Activity Lead > QA Weblog - http://www.w3.org/QA/ > *** Be Strict To Be Cool *** > > > > > ------------------------------------------------------------ Jan Algermissen http://jalg= ermissen.com Software Architect http://www.= tugboat.de From owner-atom-syntax@mail.imc.org Tue Sep 12 06:15:46 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GN5Iw-0004t9-4K for atompub-archive@lists.ietf.org; Tue, 12 Sep 2006 06:15:46 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GN5Ir-0007Gw-O3 for atompub-archive@lists.ietf.org; Tue, 12 Sep 2006 06:15:46 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8C9q9Tr072839; Tue, 12 Sep 2006 02:52:09 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8C9q9mh072838; Tue, 12 Sep 2006 02:52:09 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from mout1.freenet.de (mout1.freenet.de [194.97.50.132]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8C9q8xB072824 for ; Tue, 12 Sep 2006 02:52:08 -0700 (MST) (envelope-from sewe@rbg.informatik.tu-darmstadt.de) Received: from [194.97.55.148] (helo=mx5.freenet.de) by mout1.freenet.de with esmtpa (Exim 4.62) (envelope-from ) id 1GN4w0-00082a-TR; Tue, 12 Sep 2006 11:52:04 +0200 Received: from ultra15.rbg.informatik.tu-darmstadt.de ([130.83.160.105]) by mx5.freenet.de with esmtpsa (ID sewe2004@freenet.de) (TLSv1:AES256-SHA:256) (Exim 4.62 #12) id 1GN4w0-0001uQ-Or; Tue, 12 Sep 2006 11:52:04 +0200 Message-ID: <45068342.3010904@rbg.informatik.tu-darmstadt.de> Date: Tue, 12 Sep 2006 11:52:02 +0200 From: Andreas Sewe Organization: Fachbereich Informatik, TU Darmstadt User-Agent: Mail/News 1.5.0.5 (X11/20060727) MIME-Version: 1.0 To: Jan Algermissen CC: atom-syntax@imc.org Subject: Re: versioning extension? References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.0 (/) X-Scan-Signature: 79899194edc4f33a41f49410777972f8 Jan Algermissen wrote: > is anybody working on (or planning to work on) a versioning extension > for Atom? I am about to use Atom in two (considerably different) > projects that require versioning and would be happy to join forces and > contribute real (enterprise-)world use cases. (Note: not 'enterprisey' > use cases :-) Maybe dcterms:isVersionOf and dcterms:hasVersion fit your bill [1]. Granted, their definition is rather loose (as most of Dublincore's definition are -- by design), but that only means that those terms might work in both of your use cases. If so, using an established metadata vocabulary like Dublincore is definitely worth considering. I hope that helps, Andreas Sewe [1] From owner-atom-syntax@mail.imc.org Tue Sep 12 06:16:20 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GN5JU-0004u5-O3 for atompub-archive@lists.ietf.org; Tue, 12 Sep 2006 06:16:20 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GN5JT-0007OR-B6 for atompub-archive@lists.ietf.org; Tue, 12 Sep 2006 06:16:20 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8C9j2Ik071714; Tue, 12 Sep 2006 02:45:02 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8C9j2mt071713; Tue, 12 Sep 2006 02:45:02 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.187]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8C9j08t071697 for ; Tue, 12 Sep 2006 02:45:01 -0700 (MST) (envelope-from t.broyer@gmail.com) Received: by nf-out-0910.google.com with SMTP id o60so1426534nfa for ; Tue, 12 Sep 2006 02:44:59 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=sC1GwMy7zp4rm6O6Arfz9DTJ/jm04aD1UlH6YhjnGQq7iWjr6WRg6dQuR1LkrmuKDascx/mKbVOnwVhQdhR+TUL5Mb0eBW7/6UYa4Xs4Rk1WQoV4d8j8n9oKe+hUa0RRmN22A7RBOAcMRxswXcnriN1hOwm7DFZOO3g05BjjLo4= Received: by 10.49.8.4 with SMTP id l4mr9335336nfi; Tue, 12 Sep 2006 02:44:59 -0700 (PDT) Received: by 10.49.29.19 with HTTP; Tue, 12 Sep 2006 02:44:58 -0700 (PDT) Message-ID: Date: Tue, 12 Sep 2006 11:44:58 +0200 From: "Thomas Broyer" To: Atom-Syntax Subject: Re: versioning extension? In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.0 (/) X-Scan-Signature: 1ac7cc0a4cd376402b85bc1961a86ac2 2006/9/12, Jan Algermissen: > is anybody working on (or planning to work on) a versioning extension > for Atom? I am about to use Atom in two (considerably different) > projects that require versioning and would be happy to join forces > and contribute real (enterprise-)world use cases. (Note: not > 'enterprisey' use cases :-) Have you looked at this? http://tools.ietf.org/wg/atompub/draft-snell-atompub-revision-00.txt -- Thomas Broyer From owner-atom-syntax@mail.imc.org Tue Sep 12 16:07:14 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GNEXK-0003xS-Lv for atompub-archive@lists.ietf.org; Tue, 12 Sep 2006 16:07:14 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GNEX7-0004Ge-WD for atompub-archive@lists.ietf.org; Tue, 12 Sep 2006 16:07:14 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8CJo82J055472; Tue, 12 Sep 2006 12:50:08 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8CJo8Jp055471; Tue, 12 Sep 2006 12:50:08 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from ns3.neustar.com (ns3.neustar.com [156.154.24.138]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8CJo7HQ055461 for ; Tue, 12 Sep 2006 12:50:08 -0700 (MST) (envelope-from ietf@ietf.org) Received: from stiedprstage1.ietf.org (stiedprstage1.va.neustar.com [10.31.47.10]) by ns3.neustar.com (Postfix) with ESMTP id 21FB9175AB; Tue, 12 Sep 2006 19:50:02 +0000 (GMT) Received: from ietf by stiedprstage1.ietf.org with local (Exim 4.43) id 1GNEGf-0002Z3-NV; Tue, 12 Sep 2006 15:50:01 -0400 Content-Type: Multipart/Mixed; Boundary="NextPart" Mime-Version: 1.0 To: i-d-announce@ietf.org Cc: atom-syntax@imc.org From: Internet-Drafts@ietf.org Subject: I-D ACTION:draft-ietf-atompub-protocol-10.txt Message-Id: Date: Tue, 12 Sep 2006 15:50:01 -0400 Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.3 (/) X-Scan-Signature: 3002fc2e661cd7f114cb6bae92fe88f1 --NextPart A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the Atom Publishing Format and Protocol Working Group of the IETF. Title : The Atom Publishing Protocol Author(s) : B. de Hora, J. Gregorio Filename : draft-ietf-atompub-protocol-10.txt Pages : 51 Date : 2006-9-12 The Atom Publishing Protocol (APP) is an application-level protocol for publishing and editing Web resources. The protocol is based on HTTP transport of Atom-formatted representations. The Atom format is documented in the Atom Syndication Format (RFC4287). A URL for this Internet-Draft is: http://www.ietf.org/internet-drafts/draft-ietf-atompub-protocol-10.txt To remove yourself from the I-D Announcement list, send a message to i-d-announce-request@ietf.org with the word unsubscribe in the body of the message. You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce to change your subscription settings. Internet-Drafts are also available by anonymous FTP. Login with the username "anonymous" and a password of your e-mail address. After logging in, type "cd internet-drafts" and then "get draft-ietf-atompub-protocol-10.txt". A list of Internet-Drafts directories can be found in http://www.ietf.org/shadow.html or ftp://ftp.ietf.org/ietf/1shadow-sites.txt Internet-Drafts can also be obtained by e-mail. Send a message to: mailserv@ietf.org. In the body type: "FILE /internet-drafts/draft-ietf-atompub-protocol-10.txt". NOTE: The mail server at ietf.org can return the document in MIME-encoded form by using the "mpack" utility. To use this feature, insert the command "ENCODING mime" before the "FILE" command. To decode the response(s), you will need "munpack" or a MIME-compliant mail reader. Different MIME-compliant mail readers exhibit different behavior, especially when dealing with "multipart" MIME messages (i.e. documents which have been split up into multiple messages), so check your local documentation on how to manipulate these messages. Below is the data which will enable a MIME compliant mail reader implementation to automatically retrieve the ASCII version of the Internet-Draft. --NextPart Content-Type: Multipart/Alternative; Boundary="OtherAccess" --OtherAccess Content-Type: Message/External-body; access-type="mail-server"; server="mailserv@ietf.org" Content-Type: text/plain Content-ID: <2006-9-12123443.I-D@ietf.org> ENCODING mime FILE /internet-drafts/draft-ietf-atompub-protocol-10.txt --OtherAccess Content-Type: Message/External-body; name="draft-ietf-atompub-protocol-10.txt"; site="ftp.ietf.org"; access-type="anon-ftp"; directory="internet-drafts" Content-Type: text/plain Content-ID: <2006-9-12123443.I-D@ietf.org> --OtherAccess-- --NextPart-- From owner-atom-syntax@mail.imc.org Tue Sep 12 16:43:18 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GNF6E-0006OZ-FB for atompub-archive@lists.ietf.org; Tue, 12 Sep 2006 16:43:18 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GNF6C-0001Th-1U for atompub-archive@lists.ietf.org; Tue, 12 Sep 2006 16:43:18 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8CKMFJv059332; Tue, 12 Sep 2006 13:22:15 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8CKMF39059331; Tue, 12 Sep 2006 13:22:15 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from smtpout.mac.com (smtpout.mac.com [17.250.248.174]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8CKMEpJ059325 for ; Tue, 12 Sep 2006 13:22:14 -0700 (MST) (envelope-from algermissen1971@mac.com) Received: from mac.com (smtpin08-en2 [10.13.10.153]) by smtpout.mac.com (Xserve/8.12.11/smtpout04/MantshX 4.0) with ESMTP id k8CKMEqV005976 for ; Tue, 12 Sep 2006 13:22:14 -0700 (PDT) Received: from [80.171.192.60] (d192060.adsl.hansenet.de [80.171.192.60]) (authenticated bits=0) by mac.com (Xserve/smtpin08/MantshX 4.0) with ESMTP id k8CKM3Dh010389 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NO) for ; Tue, 12 Sep 2006 13:22:11 -0700 (PDT) Mime-Version: 1.0 (Apple Message framework v752.2) In-Reply-To: References: Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <33F1CAB5-2CF9-4866-A936-D3368B0CB467@mac.com> Content-Transfer-Encoding: 7bit From: Jan Algermissen Subject: Atom Revisions (was versioning extension?) Date: Tue, 12 Sep 2006 22:25:07 +0200 To: Atom-Syntax X-Mailer: Apple Mail (2.752.2) X-Brightmail-Tracker: AAAAAQAAA+k= X-Language-Identified: TRUE Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.5 (/) X-Scan-Signature: 50a516d93fd399dc60588708fd9a3002 On 12.09.2006, at 11:44, Thomas Broyer wrote: > > 2006/9/12, Jan Algermissen: >> is anybody working on (or planning to work on) a versioning extension >> for Atom? I am about to use Atom in two (considerably different) >> projects that require versioning and would be happy to join forces >> and contribute real (enterprise-)world use cases. (Note: not >> 'enterprisey' use cases :-) > > Have you looked at this? > http://tools.ietf.org/wg/atompub/draft-snell-atompub-revision-00.txt James quick question about your draft: You write: ------------------------------------------------------------------------ ------------------------- 13. The 'next-revision' Link Relation Atom entry elements MAY contain an atom:link element with a rel attribute value of 'next-revision' whose href attribute specifies the URI of an Atom Entry Document representing the subsequent version of the entry. ------------------------------------------------------------------------ ------------------------- Is there an intention behind the use of the phrase '*the* subsequent version' to rule out version trees (where next-revision would point to *a* subsequent revision of potentially many)? Thanks, Jan > > -- > Thomas Broyer > From owner-atom-syntax@mail.imc.org Tue Sep 12 18:09:34 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GNGRi-0005xh-DW for atompub-archive@lists.ietf.org; Tue, 12 Sep 2006 18:09:34 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GNGRg-0003Dv-UU for atompub-archive@lists.ietf.org; Tue, 12 Sep 2006 18:09:34 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8CLqTIw069440; Tue, 12 Sep 2006 14:52:29 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8CLqT0P069439; Tue, 12 Sep 2006 14:52:29 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.237]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8CLqQY3069433 for ; Tue, 12 Sep 2006 14:52:28 -0700 (MST) (envelope-from jasnell@gmail.com) Received: by wx-out-0506.google.com with SMTP id t12so2241810wxc for ; Tue, 12 Sep 2006 14:52:26 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:user-agent:mime-version:to:subject:references:in-reply-to:content-type:content-transfer-encoding; b=gH2D8cxcivfbIC0QoSdJXMMPI3esI6Ze8WqGGuHEW9MtKkkcG5ZHpm8DOXW2XdbDxMkxbg/uxYq2iadZPbOUwn/Fqoc9QGAlZ9bQnebGttyPiMFlmeuKeeGqjNDv6VuLAil7GfbLgnYTEDCKxmyNkfxsNXmV0O33kbnmWO5d10w= Received: by 10.70.113.15 with SMTP id l15mr9126309wxc; Tue, 12 Sep 2006 14:52:25 -0700 (PDT) Received: from ?192.168.1.104? ( [67.181.218.96]) by mx.gmail.com with ESMTP id 29sm2000468wrl.2006.09.12.14.52.24; Tue, 12 Sep 2006 14:52:25 -0700 (PDT) Message-ID: <45072C11.6010706@gmail.com> Date: Tue, 12 Sep 2006 14:52:17 -0700 From: James M Snell User-Agent: Thunderbird 1.5.0.5 (X11/20060719) MIME-Version: 1.0 To: Atom-Syntax Subject: Re: Atom Revisions (was versioning extension?) References: <33F1CAB5-2CF9-4866-A936-D3368B0CB467@mac.com> In-Reply-To: <33F1CAB5-2CF9-4866-A936-D3368B0CB467@mac.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 1.9 (+) X-Scan-Signature: c1c65599517f9ac32519d043c37c5336 Hey Jan, No, the text should read "a subsequent version". Also, keep in mind that this draft was put out there for purely experimental purposes. It hasn't been updated and likely won't be unless there is significant interest. - James Jan Algermissen wrote: > [snip] > James > > quick question about your draft: > > You write: > > ------------------------------------------------------------------------------------------------- > > 13. The 'next-revision' Link Relation > > Atom entry elements MAY contain an atom:link element with a rel > attribute value of 'next-revision' whose href attribute specifies the > URI of an Atom Entry Document representing the subsequent version of > the entry. > ------------------------------------------------------------------------------------------------- > > > Is there an intention behind the use of the phrase '*the* subsequent > version' to rule out version trees (where next-revision would point to > *a* subsequent revision of potentially many)? > > Thanks, > Jan > > > > > >> >> --Thomas Broyer >> > > From owner-atom-syntax@mail.imc.org Wed Sep 13 03:39:25 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GNPLB-0007Gh-NM for atompub-archive@lists.ietf.org; Wed, 13 Sep 2006 03:39:25 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GNPL5-0003Mr-8L for atompub-archive@lists.ietf.org; Wed, 13 Sep 2006 03:39:25 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8D7Eil7037387; Wed, 13 Sep 2006 00:14:44 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8D7EiNn037385; Wed, 13 Sep 2006 00:14:44 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from brmea-mail-4.sun.com (brmea-mail-4.Sun.COM [192.18.98.36]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8D7EgM5037375; Wed, 13 Sep 2006 00:14:42 -0700 (MST) (envelope-from Tim.Bray@Sun.COM) Received: from fe-amer-01.sun.com ([192.18.108.175]) by brmea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id k8D7EeM9014259; Wed, 13 Sep 2006 01:14:42 -0600 (MDT) Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) id <0J5I00501RPVLR00@mail-amer.sun.com> (original mail from Tim.Bray@Sun.COM) ; Wed, 13 Sep 2006 01:14:40 -0600 (MDT) Received: from [192.168.1.121] ([66.238.90.187]) by mail-amer.sun.com (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPSA id <0J5I00IOKS4FX7F4@mail-amer.sun.com>; Wed, 13 Sep 2006 01:14:39 -0600 (MDT) Date: Wed, 13 Sep 2006 00:15:34 -0700 From: Tim Bray Subject: Re: I-D ACTION:draft-ietf-atompub-protocol-10.txt In-reply-to: <3f1451f50609121323t1a4ad467j4a5ebda428afe3b5@mail.gmail.com> To: Atom Protocol , atom-syntax Syntax Message-id: MIME-version: 1.0 X-Mailer: Apple Mail (2.752.2) Content-type: text/plain; format=flowed; delsp=yes; charset=US-ASCII Content-transfer-encoding: 7BIT References: <3f1451f50609121323t1a4ad467j4a5ebda428afe3b5@mail.gmail.com> Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.0 (/) X-Scan-Signature: 7a6398bf8aaeabc7a7bb696b6b0a2aad On Sep 12, 2006, at 1:23 PM, Joe Gregorio wrote: > > FYI And of course there's an HTML version at http://bitworking.org/ projects/atom/ -Tim From owner-atom-syntax@mail.imc.org Wed Sep 13 16:29:09 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GNbM5-0005pT-Cd for atompub-archive@lists.ietf.org; Wed, 13 Sep 2006 16:29:09 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GNbM3-00021L-Ua for atompub-archive@lists.ietf.org; Wed, 13 Sep 2006 16:29:09 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8DKE7v3037004; Wed, 13 Sep 2006 13:14:07 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8DKE7Gg037003; Wed, 13 Sep 2006 13:14:07 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from laweleka.osafoundation.org (laweleka.osafoundation.org [204.152.186.98]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8DKE6mi036996 for ; Wed, 13 Sep 2006 13:14:07 -0700 (MST) (envelope-from lisa@osafoundation.org) Received: from [192.168.1.100] (c-69-181-78-47.hsd1.ca.comcast.net [69.181.78.47]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by laweleka.osafoundation.org (Postfix) with ESMTP id 516B014225C; Wed, 13 Sep 2006 13:14:06 -0700 (PDT) In-Reply-To: <7EDB0171-9385-4C37-AD90-D31E864DD761@Sun.COM> References: <7EDB0171-9385-4C37-AD90-D31E864DD761@Sun.COM> Mime-Version: 1.0 (Apple Message framework v752.2) Content-Type: multipart/alternative; boundary=Apple-Mail-3--517391001 Message-Id: <2770D698-88C6-484B-99A3-A7A2276D3E4A@osafoundation.org> Cc: Jan Algermissen , atom-syntax@imc.org From: Lisa Dusseault Subject: Re: versioning extension? Date: Wed, 13 Sep 2006 13:13:55 -0700 To: Tim Bray X-Mailer: Apple Mail (2.752.2) Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.1 (/) X-Scan-Signature: 31247fb3be228bb596db9127becad0bc --Apple-Mail-3--517391001 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=ISO-8859-1; delsp=yes; format=flowed On Sep 11, 2006, at 5:20 PM, Tim Bray wrote: > Versioning is an issue in almost *every* application. > >> What is so bad about it? > > In my experience, the semantics of "versioning" are so tightly =20 > bound to particular applications that it's really hard to find =20 > common threads. You saw that happen here when we were arguing =20 > about atom:updated, Asbj=F8rn had a particular vision of versions =20 > that seemed obvious to him and unreasonable to others. When a =20 > textbook publisher and a medical-instrument embedded-software maker =20= > and a wiki implementor use the word "version", I guarantee you they =20= > mean entirely different and wildly incompatible things. > > Good luck; you'll need it. -Tim > I concur with the word of warning (which shouldn't be construed as =20 anything more than an individual offering up their experience for =20 what that's worth). Check out RFC3253, DeltaV -- in order to get =20 anything published, it had to have a ton of optional features which =20 makes it difficult to write general DeltaV clients that interoperate =20 against multiple servers. I haven't heard of any such clients yet! Lisa= --Apple-Mail-3--517391001 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=ISO-8859-1
On Sep 11, 2006, = at 5:20 PM, Tim Bray wrote:

Versioning is an issue in = almost *every* application.


=

What is so bad about it?


In my experience, the semantics of "versioning" are so = tightly bound to particular applications that it's really hard to find = common threads.=A0 You saw = that happen here when we were arguing about atom:updated, Asbj=F8rn had = a particular vision of versions that seemed obvious to him and = unreasonable to others.=A0 = When a textbook publisher and a medical-instrument = embedded-software maker and a wiki implementor use the word "version", I = guarantee you they mean entirely different and wildly incompatible = things.


Good luck; you'll need it. -Tim



I concur with = the word of warning (which shouldn't be construed as anything more than = an individual offering up their experience for what that's worth).=A0 = Check out RFC3253, DeltaV -- in order to get anything published, it had = to have a ton of optional features which makes it difficult to write = general DeltaV clients that interoperate against multiple servers.=A0 I = haven't heard of any such clients yet!

Lisa
= --Apple-Mail-3--517391001-- From owner-atom-syntax@mail.imc.org Wed Sep 13 18:00:48 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GNcmm-0007uP-2z for atompub-archive@lists.ietf.org; Wed, 13 Sep 2006 18:00:48 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GNcmk-0005i3-NM for atompub-archive@lists.ietf.org; Wed, 13 Sep 2006 18:00:48 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8DLku3W049353; Wed, 13 Sep 2006 14:46:56 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8DLkuZG049352; Wed, 13 Sep 2006 14:46:56 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from smtpout.mac.com (smtpout.mac.com [17.250.248.178]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8DLkt8P049342 for ; Wed, 13 Sep 2006 14:46:56 -0700 (MST) (envelope-from algermissen1971@mac.com) Received: from mac.com (smtpin08-en2 [10.13.10.153]) by smtpout.mac.com (Xserve/8.12.11/smtpout08/MantshX 4.0) with ESMTP id k8DLktfJ022008; Wed, 13 Sep 2006 14:46:55 -0700 (PDT) Received: from [80.171.113.53] (d113053.adsl.hansenet.de [80.171.113.53]) (authenticated bits=0) by mac.com (Xserve/smtpin08/MantshX 4.0) with ESMTP id k8DLkod5016684 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NO); Wed, 13 Sep 2006 14:46:53 -0700 (PDT) In-Reply-To: <2770D698-88C6-484B-99A3-A7A2276D3E4A@osafoundation.org> References: <7EDB0171-9385-4C37-AD90-D31E864DD761@Sun.COM> <2770D698-88C6-484B-99A3-A7A2276D3E4A@osafoundation.org> Mime-Version: 1.0 (Apple Message framework v752.2) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <2BA92E38-E5F9-40CB-AFAA-E56DC50C77F6@mac.com> Cc: Tim Bray , atom-syntax@imc.org Content-Transfer-Encoding: 7bit From: Jan Algermissen Subject: Re: versioning extension? Date: Wed, 13 Sep 2006 23:50:02 +0200 To: Lisa Dusseault X-Mailer: Apple Mail (2.752.2) X-Brightmail-Tracker: AAAAAQAAA+k= X-Language-Identified: TRUE Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.5 (/) X-Scan-Signature: e5ba305d0e64821bf3d8bc5d3bb07228 Lisa, On 13.09.2006, at 22:13, Lisa Dusseault wrote: > I concur with the word of warning (which shouldn't be construed as > anything more than an individual offering up their experience for > what that's worth). Check out RFC3253, DeltaV -- in order to get > anything published, it had to have a ton of optional features which > makes it difficult to write general DeltaV clients that > interoperate against multiple servers. I haven't heard of any such > clients yet. Yes, I see. OTH, I am not looking for an extension that is directed towards providing a versioning repository to Atom clients, but merely for a way for an atom server to communicate that versions exist. I think from the client interaction POV, versioning should be transparent. If the server creates a new version upon an update (or redirects the PUT in the first place) should not be of concern to the client. But telling the client that there *are* versions of an entry available seems rather straightforward (see James' draft) Jan > Lisa From owner-atom-syntax@mail.imc.org Thu Sep 14 02:45:42 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GNkyk-0002rk-PX for atompub-archive@lists.ietf.org; Thu, 14 Sep 2006 02:45:42 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GNkyj-0000Wc-EB for atompub-archive@lists.ietf.org; Thu, 14 Sep 2006 02:45:42 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8E6VRPS015303; Wed, 13 Sep 2006 23:31:27 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8E6VR4T015302; Wed, 13 Sep 2006 23:31:27 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by balder-227.proper.com (8.13.5/8.13.5) with SMTP id k8E6VNrs015272 for ; Wed, 13 Sep 2006 23:31:26 -0700 (MST) (envelope-from julian.reschke@gmx.de) Received: (qmail invoked by alias); 14 Sep 2006 06:31:16 -0000 Received: from p508F932F.dip0.t-ipconnect.de (EHLO [192.168.178.22]) [80.143.147.47] by mail.gmx.net (mp038) with SMTP; 14 Sep 2006 08:31:16 +0200 X-Authenticated: #1915285 Message-ID: <4508F732.9040008@gmx.de> Date: Thu, 14 Sep 2006 08:31:14 +0200 From: Julian Reschke User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.0.4) Gecko/20060516 Thunderbird/1.5.0.4 Mnenhy/0.7.4.666 MIME-Version: 1.0 To: Lisa Dusseault CC: Tim Bray , Jan Algermissen , atom-syntax@imc.org Subject: Re: versioning extension? References: <7EDB0171-9385-4C37-AD90-D31E864DD761@Sun.COM> <2770D698-88C6-484B-99A3-A7A2276D3E4A@osafoundation.org> In-Reply-To: <2770D698-88C6-484B-99A3-A7A2276D3E4A@osafoundation.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.0 (/) X-Scan-Signature: cf4fa59384e76e63313391b70cd0dd25 Lisa Dusseault schrieb: > I concur with the word of warning (which shouldn't be construed as > anything more than an individual offering up their experience for what > that's worth). Check out RFC3253, DeltaV -- in order to get anything > published, it had to have a ton of optional features which makes it > difficult to write general DeltaV clients that interoperate against > multiple servers. I haven't heard of any such clients yet! Well, DeltaV also defines a simple core module, and, as far as I can tell, this is completely interoperable between clients that support it (Xythos, SAP KM), and servers that advertise RFC3253 support (again: SAP KM and Xythos, and also Slide). Best regards, Julian From owner-atom-syntax@mail.imc.org Thu Sep 14 13:25:32 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GNuxw-0001Fk-QJ for atompub-archive@lists.ietf.org; Thu, 14 Sep 2006 13:25:32 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GNuxv-0003PG-FP for atompub-archive@lists.ietf.org; Thu, 14 Sep 2006 13:25:32 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8EHDXSn007826; Thu, 14 Sep 2006 10:13:33 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8EHDXN9007824; Thu, 14 Sep 2006 10:13:33 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from [10.20.30.177] (dsl-63-249-108-169.cruzio.com [63.249.108.169]) (authenticated bits=0) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8EHDNlX007788; Thu, 14 Sep 2006 10:13:23 -0700 (MST) (envelope-from phoffman@imc.org) Mime-Version: 1.0 Message-Id: Date: Thu, 14 Sep 2006 10:13:13 -0700 To: Atom WG , atom-protocol@imc.org From: Paul Hoffman Subject: WG Last Call for draft-ietf-atompub-protocol Cc: Tim Bray Content-Type: text/plain; charset="us-ascii" ; format="flowed" Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.0 (/) X-Scan-Signature: 08170828343bcf1325e4a0fb4584481c With the publication of draft-ietf-atompub-protocol-10.txt, we are ready for WG Last Call. This is a two-week period where people look intently at the document and comment on it. New Paces are still allowed, and are encouraged if you are proposing anything more than a few sentences worth of change. At the end of the Last Call, we grind out one last revision, and the WG passes it on to our fearless AD to take it to the IETF as a whole. The WG Last Call will close September 26. Please remember to make your subject lines meaningful when you start threads, and when you change the topic. Thanks! From owner-atom-syntax@mail.imc.org Thu Sep 14 13:40:50 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GNvCk-0000pa-QN for atompub-archive@lists.ietf.org; Thu, 14 Sep 2006 13:40:50 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GNvCj-0004sW-2F for atompub-archive@lists.ietf.org; Thu, 14 Sep 2006 13:40:50 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8EHOvF6009205; Thu, 14 Sep 2006 10:24:57 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8EHOvQq009204; Thu, 14 Sep 2006 10:24:57 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.226]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8EHOurU009198 for ; Thu, 14 Sep 2006 10:24:57 -0700 (MST) (envelope-from jasnell@gmail.com) Received: by wx-out-0506.google.com with SMTP id t12so2980077wxc for ; Thu, 14 Sep 2006 10:24:56 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:user-agent:mime-version:to:cc:subject:references:in-reply-to:content-type:content-transfer-encoding; b=SUT0urgKt6LIEkmzUYVpdDwXO0l2dDc16ClB25yjrWfiho53QcLWlQi+0mWIUwz+40NV9CNifgpwiL3wp6baMchLP3pwtBbWNYO1YJZmMAwGkmS9/z5J/CvDGYiujLXSa/b3Skn90xXJ6qpCx2PGi/SNZ782gBFXV/ZzO6SQeU0= Received: by 10.90.118.12 with SMTP id q12mr3382363agc; Thu, 14 Sep 2006 10:24:56 -0700 (PDT) Received: from ?192.168.1.104? ( [67.181.218.96]) by mx.gmail.com with ESMTP id 28sm1008602wrl.2006.09.14.10.24.54; Thu, 14 Sep 2006 10:24:55 -0700 (PDT) Message-ID: <4509905C.7080908@gmail.com> Date: Thu, 14 Sep 2006 10:24:44 -0700 From: James M Snell User-Agent: Thunderbird 1.5.0.5 (X11/20060719) MIME-Version: 1.0 To: Paul Hoffman CC: Atom WG , atom-protocol@imc.org, Tim Bray Subject: Re: WG Last Call for draft-ietf-atompub-protocol References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.0 (/) X-Scan-Signature: 93238566e09e6e262849b4f805833007 What are we going to do with the Security Considerations? We had two paces on the table. Robert withdrew his. I made some edits to mine. At this point, my Pace is the only one still on the table. - James Paul Hoffman wrote: > > With the publication of draft-ietf-atompub-protocol-10.txt, we are ready > for WG Last Call. This is a two-week period where people look intently > at the document and comment on it. New Paces are still allowed, and are > encouraged if you are proposing anything more than a few sentences worth > of change. > At the end of the Last Call, we grind out one last revision, and the WG > passes it on to our fearless AD to take it to the IETF as a whole. > > The WG Last Call will close September 26. > > Please remember to make your subject lines meaningful when you start > threads, and when you change the topic. Thanks! > > From owner-atom-syntax@mail.imc.org Thu Sep 14 23:13:00 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GO48S-0001Wb-7W for atompub-archive@lists.ietf.org; Thu, 14 Sep 2006 23:13:00 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GO48O-00067n-Jt for atompub-archive@lists.ietf.org; Thu, 14 Sep 2006 23:13:00 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8F2tlmK079050; Thu, 14 Sep 2006 19:55:47 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8F2tl2h079039; Thu, 14 Sep 2006 19:55:47 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from scmailgw1.scop.aoyama.ac.jp (scmailgw1.scop.aoyama.ac.jp [133.2.251.194]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8F2tjDl079007 for ; Thu, 14 Sep 2006 19:55:46 -0700 (MST) (envelope-from duerst@it.aoyama.ac.jp) Received: from scmse1.scbb.aoyama.ac.jp (scmse1 [133.2.253.16]) by scmailgw1.scop.aoyama.ac.jp (secret/secret) with SMTP id k8F2tbem027562 for ; Fri, 15 Sep 2006 11:55:37 +0900 (JST) Received: from (133.2.206.133) by scmse1.scbb.aoyama.ac.jp via smtp id 1d0c_a9ec883c_4465_11db_99e4_0014221fa3c9; Fri, 15 Sep 2006 11:55:36 +0900 Received: from Tanzawa.it.aoyama.ac.jp ([133.2.210.1]:53356) by itmail.it.aoyama.ac.jp with [XMail 1.22 ESMTP Server] id for from ; Fri, 15 Sep 2006 11:55:39 +0900 Message-Id: <6.0.0.20.2.20060915115220.06887b50@localhost> X-Sender: duerst@localhost X-Mailer: QUALCOMM Windows Eudora Version 6J Date: Fri, 15 Sep 2006 11:54:30 +0900 To: Paul Hoffman , Atom WG , atom-protocol@imc.org From: Martin Duerst Subject: Re: WG Last Call for draft-ietf-atompub-protocol Cc: Tim Bray In-Reply-To: References: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.0 (/) X-Scan-Signature: d6b246023072368de71562c0ab503126 Just a procedural nit: At 02:13 06/09/15, Paul Hoffman wrote: >The WG Last Call will close September 26. Your email is dated as follows: Date: Thu, 14 Sep 2006 10:13:13 -0700. When last counting, two weeks were fourteen days. That would make the closure date of WG Last Call September 28th. Or did I get anything wrong? Regards, Martin. #-#-# Martin J. Du"rst, Assoc. Professor, Aoyama Gakuin University #-#-# http://www.sw.it.aoyama.ac.jp mailto:duerst@it.aoyama.ac.jp From tours-training@freenet.de Fri Sep 15 00:34:48 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GO5Pc-0000vj-6r for atompub-archive@megatron.ietf.org; Fri, 15 Sep 2006 00:34:48 -0400 Received: from [81.213.247.112] (helo=nati) by ietf-mx.ietf.org with smtp (Exim 4.43) id 1GO5Pa-00048y-IR for atompub-archive@megatron.ietf.org; Fri, 15 Sep 2006 00:34:48 -0400 Received: from nati[127.0.0.1] by nati[127.0.0.1] (SMTPD32); Fri, 15 Sep 2006 07:34:45 +0300 Organization: Training Tours Reply-To: info@trainingtours.org Message-ID: <14eb4c4c367f1401dd231f90001c1494@freenet.de> From: "Training Tours" To: Subject: Training Tours Date: Fri, 15 Sep 2006 07:32:09 +0300 MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.8 (+) X-Scan-Signature: 7655788c23eb79e336f5f8ba8bce7906 Training Tours ist Spezialist fur die Organisation von Trainingslagern, = Mannschaftsfahrten sowie Sport- und Gruppenreisen in die Turkei. Nutzen = Sie unsere Erfahrung und das Know How von Training Tours=2E Fur die Wintersaison 2006/07und 2007 haben wir folgende Programme fur Sie = vorbereitet=2E =20 -Leichtathletik Trainingslager in Antalya.=20 -Schwimmen Trainingslager in/bei Antalya.=20 -Veranstaltung von Tenniscamps, Golfcamps, Incentivereisen, z.B. Rallye = Turkei -Fu?ball Trainingslager in/bei Antalya und Belek-Kundu=20 -Hallensport z.B. Basketball=20 -Judocamp in Antalya -Volleyballtraining und Beach- Volleyball -bei Alanya -Allgemeine Vereins Reisen mit gute Konditionen.=20 =20 Kontaktieren Sie uns schon jetzt! Gerne sprechen wir mit Ihnen uber Ihre = Vorstellungen und Wunsche bezuglich Ihres Trainingslagers und unterbreiten = Ihnen ein individuelles Angebot, Ihr Training Tours Team. From owner-atom-syntax@mail.imc.org Fri Sep 15 00:54:28 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GO5ie-0000DP-1j for atompub-archive@lists.ietf.org; Fri, 15 Sep 2006 00:54:28 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GO5ic-00065R-NA for atompub-archive@lists.ietf.org; Fri, 15 Sep 2006 00:54:28 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8F4erJE091023; Thu, 14 Sep 2006 21:40:53 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8F4erS8091021; Thu, 14 Sep 2006 21:40:53 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from [10.20.30.177] (dsl-63-249-108-169.cruzio.com [63.249.108.169]) (authenticated bits=0) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8F4egR6090997; Thu, 14 Sep 2006 21:40:43 -0700 (MST) (envelope-from phoffman@imc.org) Mime-Version: 1.0 Message-Id: In-Reply-To: <6.0.0.20.2.20060915115220.06887b50@localhost> References: <6.0.0.20.2.20060915115220.06887b50@localhost> Date: Thu, 14 Sep 2006 21:40:38 -0700 To: Martin Duerst , Atom WG , atom-protocol@imc.org From: Paul Hoffman Subject: Re: WG Last Call for draft-ietf-atompub-protocol Cc: Tim Bray Content-Type: text/plain; charset="us-ascii" ; format="flowed" Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.0 (/) X-Scan-Signature: 30ac594df0e66ffa5a93eb4c48bcb014 At 11:54 AM +0900 9/15/06, Martin Duerst wrote: >When last counting, two weeks were fourteen days. That would make >the closure date of WG Last Call September 28th. Or did I get anything wrong? You got wrong the fact that the WG started discussing the draft two days ago. WG Last Call is as long as is needed, and we thought that about two weeks was needed. From owner-atom-syntax@mail.imc.org Mon Sep 18 10:21:17 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GPJzp-0002Cn-2y for atompub-archive@lists.ietf.org; Mon, 18 Sep 2006 10:21:17 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GPJzm-0008Et-JP for atompub-archive@lists.ietf.org; Mon, 18 Sep 2006 10:21:17 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8IDv169036249; Mon, 18 Sep 2006 06:57:01 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8IDv1tf036248; Mon, 18 Sep 2006 06:57:01 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from mxout-03.mxes.net (mxout-03.mxes.net [216.86.168.178]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8IDv0eK036241 for ; Mon, 18 Sep 2006 06:57:00 -0700 (MST) (envelope-from mnot@mnot.net) Received: from [192.168.1.2] (unknown [71.131.54.141]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTP id 2B1CD531CD for ; Mon, 18 Sep 2006 09:56:59 -0400 (EDT) Mime-Version: 1.0 (Apple Message framework v752.2) References: Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit X-Image-Url: http://www.mnot.net/personal/MarkNottingham.jpg From: Mark Nottingham Subject: Fwd: I-D ACTION:draft-nottingham-atompub-feed-history-07.txt Date: Mon, 18 Sep 2006 06:56:57 -0700 To: Atom-Syntax Syntax X-Mailer: Apple Mail (2.752.2) Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.0 (/) X-Scan-Signature: 8de5f93cb2b4e3bee75302e9eacc33db Feed History is now Feed Paging and Archiving, to reflect what it's become. This draft is mostly a cleanup of -06, incorporating all of the feedback I've seen to date (thanks to all). If I missed anyone's comments (or an acknowledgment), please point it out. The only substantial change is to archive document stability, which was demoted from MUST to SHOULD, as discussed. A diff can be found at: Barring any last-minute show-stoppers, I intend to request this draft to be put on the Standards Track. As always, comments, corrections and suggestions appreciated (but I hope we're done!) Cheers, Begin forwarded message: > From: Internet-Drafts@ietf.org > Date: 15 September 2006 12:50:02 PM > To: i-d-announce@ietf.org > Subject: I-D ACTION:draft-nottingham-atompub-feed-history-07.txt > Reply-To: internet-drafts@ietf.org > > A New Internet-Draft is available from the on-line Internet-Drafts > directories. > > > Title : Feed Paging and Archiving > Author(s) : M. Nottingham > Filename : draft-nottingham-atompub-feed-history-07.txt > Pages : 16 > Date : 2006-9-15 > > This specification defines three types of syndicated feeds that > enable publication of entries across one or more feed documents. > > A URL for this Internet-Draft is: > http://www.ietf.org/internet-drafts/draft-nottingham-atompub-feed- > history-07.txt > > To remove yourself from the I-D Announcement list, send a message to > i-d-announce-request@ietf.org with the word unsubscribe in the body of > the message. > You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce > to change your subscription settings. > > Internet-Drafts are also available by anonymous FTP. Login with the > username "anonymous" and a password of your e-mail address. After > logging in, type "cd internet-drafts" and then > "get draft-nottingham-atompub-feed-history-07.txt". > > A list of Internet-Drafts directories can be found in > http://www.ietf.org/shadow.html > or ftp://ftp.ietf.org/ietf/1shadow-sites.txt > > Internet-Drafts can also be obtained by e-mail. > > Send a message to: > mailserv@ietf.org. > In the body type: > "FILE /internet-drafts/draft-nottingham-atompub-feed-history-07.txt". > > NOTE: The mail server at ietf.org can return the document in > MIME-encoded form by using the "mpack" utility. To use this > feature, insert the command "ENCODING mime" before the "FILE" > command. To decode the response(s), you will need "munpack" or > a MIME-compliant mail reader. Different MIME-compliant mail readers > exhibit different behavior, especially when dealing with > "multipart" MIME messages (i.e. documents which have been split > up into multiple messages), so check your local documentation on > how to manipulate these messages. > > Below is the data which will enable a MIME compliant mail reader > implementation to automatically retrieve the ASCII version of the > Internet-Draft. > Content-Type: text/plain > Content-ID: <2006-9-15131244.I-D@ietf.org> > > _______________________________________________ > I-D-Announce mailing list > I-D-Announce@ietf.org > https://www1.ietf.org/mailman/listinfo/i-d-announce -- Mark Nottingham http://www.mnot.net/ From owner-atom-syntax@mail.imc.org Tue Sep 19 02:12:57 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GPYqn-0008Ik-8t for atompub-archive@lists.ietf.org; Tue, 19 Sep 2006 02:12:57 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GPYqk-0003eq-Fs for atompub-archive@lists.ietf.org; Tue, 19 Sep 2006 02:12:57 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8J5tZ7R018447; Mon, 18 Sep 2006 22:55:35 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8J5tZPf018446; Mon, 18 Sep 2006 22:55:35 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from wvmler1.mail.xerox.com (wvmler1.mail.xerox.com [13.8.138.216]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8J5tYxW018424 for ; Mon, 18 Sep 2006 22:55:34 -0700 (MST) (envelope-from mnot@mnot.net) Received: from wvmlir2.mail.xerox.com (wvmlir2.mail.xerox.com [13.147.8.222]) by wvmler1.mail.xerox.com (8.13.6/8.13.6) with ESMTP id k8J5tWdJ014475 for ; Mon, 18 Sep 2006 22:55:33 -0700 Received: from wvmlir2.mail.xerox.com (localhost [127.0.0.1]) by wvmlir2.mail.xerox.com (8.13.6/8.13.6) with ESMTP id k8J5tGmK001035 for ; Mon, 18 Sep 2006 22:55:16 -0700 Received: from usa0300gw02.na.xerox.net (usa0300gw02.na.xerox.net [13.129.0.42]) by wvmlir2.mail.xerox.com (8.13.6/8.13.6) with ESMTP id k8J5sl1v000353 for ; Mon, 18 Sep 2006 22:55:16 -0700 Received: from mail pickup service by usa0300gw02.na.xerox.net with Microsoft SMTPSVC; Tue, 19 Sep 2006 01:53:08 -0400 Received: from usa7061gw01.na.xerox.net ([13.151.32.3]) by usa0300gw02.na.xerox.net with Microsoft SMTPSVC(6.0.3790.1830); Mon, 18 Sep 2006 23:15:07 -0400 Received: from mail pickup service by usa7061gw01.na.xerox.net with Microsoft SMTPSVC; Mon, 18 Sep 2006 15:16:28 -0700 Received: from wvmlir2.mail.xerox.com ([13.147.8.222]) by usa7061gw01.na.xerox.net with Microsoft SMTPSVC(6.0.3790.1830); Mon, 18 Sep 2006 07:11:53 -0700 Received: from wvmler2.mail.xerox.com (wvmler2.mail.xerox.com [13.147.32.217]) by wvmlir2.mail.xerox.com (8.13.6/8.13.6) with ESMTP id k8IEBrgM014985 for ; Mon, 18 Sep 2006 07:11:54 -0700 Received: from wvmler2.mail.xerox.com (localhost [127.0.0.1]) by wvmler2.mail.xerox.com (8.13.6/8.13.6) with ESMTP id k8IEBVTO020200 for ; Mon, 18 Sep 2006 07:11:31 -0700 Received: from graflex.org (graflex.org [64.139.9.139]) by wvmler2.mail.xerox.com (8.13.6/8.13.6) with ESMTP id k8IEBUXo020186 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 18 Sep 2006 07:11:31 -0700 X-Xerox-Source-Ip: 64.139.9.139 X-Xerox-Source-Name: graflex.org X-Xerox-Reported-Name: graflex.org Received: from graflex.org (localhost.localdomain [127.0.0.1]) by graflex.org (8.13.1/8.13.1) with ESMTP id k8IEBP3X005739 for ; Mon, 18 Sep 2006 07:11:30 -0700 Received: (from klotz@localhost) by graflex.org (8.13.1/8.13.1/Submit) id k8IEBPBU005738 for Leigh.Klotz@Xerox.com; Mon, 18 Sep 2006 07:11:25 -0700 Received: from balder-227.proper.com (Balder-227.Proper.COM [192.245.12.227]) by graflex.org (8.13.1/8.13.1) with ESMTP id k8IEBHxC005722 for ; Mon, 18 Sep 2006 07:11:22 -0700 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8IDv169036249; Mon, 18 Sep 2006 06:57:01 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8IDv1tf036248; Mon, 18 Sep 2006 06:57:01 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from mxout-03.mxes.net (mxout-03.mxes.net [216.86.168.178]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8IDv0eK036241 for ; Mon, 18 Sep 2006 06:57:00 -0700 (MST) (envelope-from mnot@mnot.net) Received: from [192.168.1.2] (unknown [71.131.54.141]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTP id 2B1CD531CD for ; Mon, 18 Sep 2006 09:56:59 -0400 (EDT) Mime-Version: 1.0 (Apple Message framework v752.2) References: Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit X-Image-Url: http://www.mnot.net/personal/MarkNottingham.jpg From: Mark Nottingham Subject: Fwd: I-D ACTION:draft-nottingham-atompub-feed-history-07.txt Date: Mon, 18 Sep 2006 06:56:57 -0700 To: Atom-Syntax Syntax X-Mailer: Apple Mail (2.752.2) List-Archive: List-Unsubscribe: List-ID: X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.1.4 (graflex.org [127.0.0.1]); Mon, 18 Sep 2006 07:11:30 -0700 (PDT) X-Greylist: IP, sender and recipient auto-whitelisted, not delayed by milter-greylist-2.1.4 (graflex.org [64.139.9.139]); Mon, 18 Sep 2006 07:11:22 -0700 (PDT) X-Virus-Scanned: ClamAV version 0.88.2, clamav-milter version 0.88.2 on localhost X-Virus-Scanned: ClamAV version 0.88.2, clamav-milter version 0.88.2 on localhost X-Virus-Status: Clean X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on pinstripe.graflex.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham version=3.0.4 X-Whitelist: user: envelope: @graflex.org X-OriginalArrivalTime: 18 Sep 2006 14:11:57.0784 (UTC) FILETIME=[66E31580:01C6DB2C] Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.0 (/) X-Scan-Signature: cf3becbbd6d1a45acbe2ffd4ab88bdc2 Feed History is now Feed Paging and Archiving, to reflect what it's become. This draft is mostly a cleanup of -06, incorporating all of the feedback I've seen to date (thanks to all). If I missed anyone's comments (or an acknowledgment), please point it out. The only substantial change is to archive document stability, which was demoted from MUST to SHOULD, as discussed. A diff can be found at: Barring any last-minute show-stoppers, I intend to request this draft to be put on the Standards Track. As always, comments, corrections and suggestions appreciated (but I hope we're done!) Cheers, Begin forwarded message: > From: Internet-Drafts@ietf.org > Date: 15 September 2006 12:50:02 PM > To: i-d-announce@ietf.org > Subject: I-D ACTION:draft-nottingham-atompub-feed-history-07.txt > Reply-To: internet-drafts@ietf.org > > A New Internet-Draft is available from the on-line Internet-Drafts > directories. > > > Title : Feed Paging and Archiving > Author(s) : M. Nottingham > Filename : draft-nottingham-atompub-feed-history-07.txt > Pages : 16 > Date : 2006-9-15 > > This specification defines three types of syndicated feeds that > enable publication of entries across one or more feed documents. > > A URL for this Internet-Draft is: > http://www.ietf.org/internet-drafts/draft-nottingham-atompub-feed- > history-07.txt > > To remove yourself from the I-D Announcement list, send a message to > i-d-announce-request@ietf.org with the word unsubscribe in the body of > the message. > You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce > to change your subscription settings. > > Internet-Drafts are also available by anonymous FTP. Login with the > username "anonymous" and a password of your e-mail address. After > logging in, type "cd internet-drafts" and then > "get draft-nottingham-atompub-feed-history-07.txt". > > A list of Internet-Drafts directories can be found in > http://www.ietf.org/shadow.html > or ftp://ftp.ietf.org/ietf/1shadow-sites.txt > > Internet-Drafts can also be obtained by e-mail. > > Send a message to: > mailserv@ietf.org. > In the body type: > "FILE /internet-drafts/draft-nottingham-atompub-feed-history-07.txt". > > NOTE: The mail server at ietf.org can return the document in > MIME-encoded form by using the "mpack" utility. To use this > feature, insert the command "ENCODING mime" before the "FILE" > command. To decode the response(s), you will need "munpack" or > a MIME-compliant mail reader. Different MIME-compliant mail readers > exhibit different behavior, especially when dealing with > "multipart" MIME messages (i.e. documents which have been split > up into multiple messages), so check your local documentation on > how to manipulate these messages. > > Below is the data which will enable a MIME compliant mail reader > implementation to automatically retrieve the ASCII version of the > Internet-Draft. > Content-Type: text/plain > Content-ID: <2006-9-15131244.I-D@ietf.org> > > _______________________________________________ > I-D-Announce mailing list > I-D-Announce@ietf.org > https://www1.ietf.org/mailman/listinfo/i-d-announce -- Mark Nottingham http://www.mnot.net/ From owner-atom-syntax@mail.imc.org Wed Sep 20 08:25:36 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GQ18y-0000Sw-0u for atompub-archive@lists.ietf.org; Wed, 20 Sep 2006 08:25:36 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GQ18v-0006tP-HA for atompub-archive@lists.ietf.org; Wed, 20 Sep 2006 08:25:36 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8KBpwWU085491; Wed, 20 Sep 2006 04:51:58 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8KBpwkD085490; Wed, 20 Sep 2006 04:51:58 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from joe.greenbytes.de (mail.greenbytes.de [217.91.35.233]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8KBptdd085479 for ; Wed, 20 Sep 2006 04:51:56 -0700 (MST) (envelope-from stefan.eissing@greenbytes.de) Received: from [192.168.1.6] (fat-tony.greenbytes.de [192.168.1.6]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client did not present a certificate) by joe.greenbytes.de (Postfix) with ESMTP id CD7194FF16; Wed, 20 Sep 2006 13:51:54 +0200 (CEST) In-Reply-To: References: Mime-Version: 1.0 (Apple Message framework v752.2) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <3E610ED0-2838-43D2-B6D9-2FB779305C13@greenbytes.de> Cc: Atom-Syntax Syntax Content-Transfer-Encoding: 7bit From: Stefan Eissing Subject: Re: I-D ACTION:draft-nottingham-atompub-feed-history-07.txt Date: Wed, 20 Sep 2006 13:51:46 +0200 To: Mark Nottingham X-Mailer: Apple Mail (2.752.2) Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 1.8 (+) X-Scan-Signature: 287c806b254c6353fcb09ee0e53bbc5e Looks fine to me. Cheers, Stefan Am 18.09.2006 um 15:56 schrieb Mark Nottingham: > > Feed History is now Feed Paging and Archiving, to reflect what it's > become. > > This draft is mostly a cleanup of -06, incorporating all of the > feedback I've seen to date (thanks to all). If I missed anyone's > comments (or an acknowledgment), please point it out. > > The only substantial change is to archive document stability, which > was demoted from MUST to SHOULD, as discussed. > > A diff can be found at: > nottingham-atompub-feed-history-07.txt&f2=../all/ids/draft- > nottingham-atompub-feed-history-06.txt> > > Barring any last-minute show-stoppers, I intend to request this > draft to be put on the Standards Track. > > As always, comments, corrections and suggestions appreciated (but I > hope we're done!) > > Cheers, > > > Begin forwarded message: > >> From: Internet-Drafts@ietf.org >> Date: 15 September 2006 12:50:02 PM >> To: i-d-announce@ietf.org >> Subject: I-D ACTION:draft-nottingham-atompub-feed-history-07.txt >> Reply-To: internet-drafts@ietf.org >> >> A New Internet-Draft is available from the on-line Internet-Drafts >> directories. >> >> >> Title : Feed Paging and Archiving >> Author(s) : M. Nottingham >> Filename : draft-nottingham-atompub-feed-history-07.txt >> Pages : 16 >> Date : 2006-9-15 >> >> This specification defines three types of syndicated feeds that >> enable publication of entries across one or more feed documents. >> >> A URL for this Internet-Draft is: >> http://www.ietf.org/internet-drafts/draft-nottingham-atompub-feed- >> history-07.txt >> >> To remove yourself from the I-D Announcement list, send a message to >> i-d-announce-request@ietf.org with the word unsubscribe in the >> body of >> the message. >> You can also visit https://www1.ietf.org/mailman/listinfo/I-D- >> announce >> to change your subscription settings. >> >> Internet-Drafts are also available by anonymous FTP. Login with the >> username "anonymous" and a password of your e-mail address. After >> logging in, type "cd internet-drafts" and then >> "get draft-nottingham-atompub-feed-history-07.txt". >> >> A list of Internet-Drafts directories can be found in >> http://www.ietf.org/shadow.html >> or ftp://ftp.ietf.org/ietf/1shadow-sites.txt >> >> Internet-Drafts can also be obtained by e-mail. >> >> Send a message to: >> mailserv@ietf.org. >> In the body type: >> "FILE /internet-drafts/draft-nottingham-atompub-feed- >> history-07.txt". >> >> NOTE: The mail server at ietf.org can return the document in >> MIME-encoded form by using the "mpack" utility. To use this >> feature, insert the command "ENCODING mime" before the "FILE" >> command. To decode the response(s), you will need "munpack" or >> a MIME-compliant mail reader. Different MIME-compliant mail readers >> exhibit different behavior, especially when dealing with >> "multipart" MIME messages (i.e. documents which have been split >> up into multiple messages), so check your local documentation on >> how to manipulate these messages. >> >> Below is the data which will enable a MIME compliant mail reader >> implementation to automatically retrieve the ASCII version of the >> Internet-Draft. >> Content-Type: text/plain >> Content-ID: <2006-9-15131244.I-D@ietf.org> >> >> _______________________________________________ >> I-D-Announce mailing list >> I-D-Announce@ietf.org >> https://www1.ietf.org/mailman/listinfo/i-d-announce > > > -- > Mark Nottingham http://www.mnot.net/ > From owner-atom-syntax@mail.imc.org Tue Sep 26 01:36:44 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GS5ca-0004RW-De for atompub-archive@lists.ietf.org; Tue, 26 Sep 2006 01:36:44 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GS5cZ-0000nT-2O for atompub-archive@lists.ietf.org; Tue, 26 Sep 2006 01:36:44 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8Q5BxnM016209; Mon, 25 Sep 2006 22:11:59 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8Q5BxcW016208; Mon, 25 Sep 2006 22:11:59 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.177]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8Q5BwQm016199 for ; Mon, 25 Sep 2006 22:11:58 -0700 (MST) (envelope-from jasnell@gmail.com) Received: by py-out-1112.google.com with SMTP id i75so2583486pye for ; Mon, 25 Sep 2006 22:11:55 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:user-agent:mime-version:to:subject:content-type:content-transfer-encoding; b=NH+QYNydU6Cmw1Ql7BnMPYg1MEta3xRMTUKZcjzAjc6/Uibrq/yQDyWx8rQC75GCZH2hBJy3nnJm+Hz6k9r14Ym3PzGFcCxKv8NqPtoAlHYPppqva4jpvbfUlW8H/UPxm5eTMCOowOYSj9gruHHm8XCF2Y3Y5A16qbiLGx2f/fE= Received: by 10.65.20.11 with SMTP id x11mr507836qbi; Mon, 25 Sep 2006 22:11:55 -0700 (PDT) Received: from ?192.168.1.104? ( [67.181.218.96]) by mx.gmail.com with ESMTP id e15sm3125028qba.2006.09.25.22.11.54; Mon, 25 Sep 2006 22:11:55 -0700 (PDT) Message-ID: <4518B696.4080703@gmail.com> Date: Mon, 25 Sep 2006 22:11:50 -0700 From: James M Snell User-Agent: Thunderbird 1.5.0.7 (X11/20060909) MIME-Version: 1.0 To: atom-syntax , atom-protocol Subject: Atom Threading Extensions, RFC 4685 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.0 (/) X-Scan-Signature: 6d62ab47271805379d7172ee693a45db FYI... The Atom Threading Extensions are now RFC 4685. - James From owner-atom-syntax@mail.imc.org Tue Sep 26 07:01:44 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GSAh6-00035q-TM for atompub-archive@lists.ietf.org; Tue, 26 Sep 2006 07:01:44 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GSAh5-0005J0-IO for atompub-archive@lists.ietf.org; Tue, 26 Sep 2006 07:01:44 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8QAl9nj049463; Tue, 26 Sep 2006 03:47:09 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8QAl9TH049462; Tue, 26 Sep 2006 03:47:09 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from mail1.webfaction.com (mail1.webfaction.com [67.15.2.85]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8QAl8GI049456 for ; Tue, 26 Sep 2006 03:47:08 -0700 (MST) (envelope-from sh@defuze.org) Received: from mail1.webfaction.com (localhost.localdomain [127.0.0.1]) by mail1.webfaction.com (8.12.11.20060308/8.13.3) with ESMTP id k8QAl7Ae001927; Tue, 26 Sep 2006 05:47:07 -0500 Received: (from apache@localhost) by mail1.webfaction.com (8.12.11.20060308/8.12.11/Submit) id k8QAl71E001925; Tue, 26 Sep 2006 11:47:07 +0100 X-Authentication-Warning: mail1.webfaction.com: apache set sender to sh@defuze.org using -f Received: from 194.221.74.7 (proxying for unknown) (SquirrelMail authenticated user platom_sylvain) by mail1.webfaction.com with HTTP; Tue, 26 Sep 2006 11:47:06 +0100 (BST) Message-ID: <31519.194.221.74.7.1159267626.squirrel@mail1.webfaction.com> In-Reply-To: <4518B696.4080703@gmail.com> References: <4518B696.4080703@gmail.com> Date: Tue, 26 Sep 2006 11:47:06 +0100 (BST) Subject: Re: Atom Threading Extensions, RFC 4685 From: "Sylvain Hellegouarch" To: "James M Snell" Cc: "atom-syntax" Reply-To: sh@defuze.org User-Agent: SquirrelMail/1.4.6-7.el3 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.0 (/) X-Scan-Signature: d17f825e43c9aed4fd65b7edddddec89 > > FYI... The Atom Threading Extensions are now RFC 4685. > > - James > Congrats James for this extension :D - Sylvain From owner-atom-syntax@mail.imc.org Tue Sep 26 16:00:44 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GSJ6i-0002KS-B7 for atompub-archive@lists.ietf.org; Tue, 26 Sep 2006 16:00:44 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GSJ6g-0000R0-V6 for atompub-archive@lists.ietf.org; Tue, 26 Sep 2006 16:00:44 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8QJYn0G097457; Tue, 26 Sep 2006 12:34:49 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8QJYnop097456; Tue, 26 Sep 2006 12:34:49 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from vanadium.sabren.com (vanadium.sabren.com [67.19.173.84]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8QJYl1S097435; Tue, 26 Sep 2006 12:34:47 -0700 (MST) (envelope-from rubys@intertwingly.net) Received: from [192.168.1.106] (cpe-066-057-027-065.nc.res.rr.com [66.57.27.65]) (authenticated bits=0) by vanadium.sabren.com (8.12.11.20060308/8.12.11) with ESMTP id k8QJYi9J006938; Tue, 26 Sep 2006 15:34:45 -0400 Message-ID: <451980D3.3020905@intertwingly.net> Date: Tue, 26 Sep 2006 15:34:43 -0400 From: Sam Ruby User-Agent: Thunderbird 1.5.0.7 (X11/20060922) MIME-Version: 1.0 To: Paul Hoffman CC: Atom WG , atom-protocol@imc.org, Tim Bray Subject: Re: WG Last Call for draft-ietf-atompub-protocol References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.0 (/) X-Scan-Signature: ffa9dfbbe7cc58b3fa6b8ae3e57b0aa3 Paul Hoffman wrote: > > The WG Last Call will close September 26. Here's a list of Paces that weren't disposed of with the last consensus call: PaceAppEdited PaceAppEdited2 PaceAppModified3 PaceAppVersion PaceCollectionLinkType PaceFixModel PaceLocationPointsToEntry PaceOrderCollectionsByAppModified2 PaceRemoveConnegSuggestionOnServiceDoc PaceRemoveOutOfLineCategoriesFromCategoryDocument PaceRevertTitle PaceSecurityConsiderationsRevised PaceServiceLinkType UseElementsForAppCollectionTitles2 UseElementsForAppCollectionTitles3 - Sam Ruby From owner-atom-syntax@mail.imc.org Tue Sep 26 18:38:02 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GSLYv-0006ZI-Vx for atompub-archive@lists.ietf.org; Tue, 26 Sep 2006 18:38:01 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GSLRT-0002Br-NR for atompub-archive@lists.ietf.org; Tue, 26 Sep 2006 18:30:24 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8QMDfdY007797; Tue, 26 Sep 2006 15:13:41 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8QMDfWp007795; Tue, 26 Sep 2006 15:13:41 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from brmea-mail-4.sun.com (brmea-mail-4.Sun.COM [192.18.98.36]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8QMDd7j007784; Tue, 26 Sep 2006 15:13:40 -0700 (MST) (envelope-from tbray@textuality.com) Received: from fe-amer-01.sun.com ([192.18.108.175]) by brmea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id k8QMDdZu018696; Tue, 26 Sep 2006 16:13:39 -0600 (MDT) Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com (Sun Java System Messaging Server 6.2-6.01 (built Apr 3 2006)) id <0J680020107WD500@mail-amer.sun.com> (original mail from tbray@textuality.com); Tue, 26 Sep 2006 16:13:39 -0600 (MDT) Received: from [192.168.1.45] ([216.113.204.51]) by mail-amer.sun.com (Sun Java System Messaging Server 6.2-6.01 (built Apr 3 2006)) with ESMTPSA id <0J6800CN00EQ5KR3@mail-amer.sun.com>; Tue, 26 Sep 2006 16:13:39 -0600 (MDT) Date: Tue, 26 Sep 2006 15:15:11 -0700 From: Tim Bray Subject: Re: WG Last Call for draft-ietf-atompub-protocol In-reply-to: <451980D3.3020905@intertwingly.net> To: Atom-Protocol Protocol , Atom WG Message-id: <208D7366-3AE4-4676-BAEE-7C14D2092AE1@textuality.com> MIME-version: 1.0 X-Mailer: Apple Mail (2.752.2) Content-type: text/plain; format=flowed; delsp=yes; charset=US-ASCII Content-transfer-encoding: 7BIT References: <451980D3.3020905@intertwingly.net> Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.0 (/) X-Scan-Signature: a8a20a483a84f747e56475e290ee868e On Sep 26, 2006, at 12:34 PM, Sam Ruby wrote: > Here's a list of Paces that weren't disposed of with the last > consensus call: First of all, did Sam get them all? Please speak up soonest about anything that was missed and might have a realistic chance. PaceAppEdited: Lots of discussion. There seems universal support for the utility of an app:edited element, and an assertion that entry members SHOULD contain one. On the other hand, every discussion of sort order has spiraled instantly into a rat-hole. Conclusion. PaceAppEdited is accepted, in part. The second part of the proposal, defining the app:edited element, is ACCEPTED. The first part, imposing a requirement on the sort order of collections, clearly does not have consensus support. ======================================================================== = PaceAppEdited2: Not enough support, some opposition, big and complicated. REJECTED. ======================================================================== = PaceAppModified3: Lots of discussion, no real consensus, eventually replaced by PaceAppEdited. REJECTED. ======================================================================== = PaceAppVersion: Got no +1s, some opposition: REJECTED. ======================================================================== = PaceCollectionLinkType: zero discussion: REJECTED. ======================================================================== = PaceFixModel: 2 supporters, not enough: REJECTED. But note that this is inconsistent with some of the language in section 9, so editorial work is required. ======================================================================== = PaceLocationPointsToEntry: zero discussion: REJECTED. ======================================================================== = PaceOrderCollectionsByAppModified2: zero discussion: REJECTED. ======================================================================== = PaceRemoveConnegSuggestionOnServiceDoc: almost no discussion: REJECTED. ======================================================================== = PaceRemoveOutOfLineCategoriesFromCategoryDocument: 2 supporters, little discussion, not enough. REJECTED. ======================================================================== = PaceRevertTitle: Lots of -1's: REJECTED. ======================================================================== = PaceSecurityConsiderationsRevised: We need something in the Security Considerations section of the document, and there was at least some support for the ideas in this section in the past. The other proposal for words for this section was withdrawn. Therefore, this Pace is ACCEPTED with the understanding that the issue of what our security considerations are is not closed and may be modified after the IETF last call. ======================================================================== = PaceServiceLinkType: Not enough discussion/support: REJECTED. ======================================================================== = UseElementsForAppCollectionTitles3: Seems to have been incorporated in the draft. From owner-atom-syntax@mail.imc.org Tue Sep 26 20:50:46 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GSNdO-0002PG-TV for atompub-archive@lists.ietf.org; Tue, 26 Sep 2006 20:50:46 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GSNdF-0003zW-8H for atompub-archive@lists.ietf.org; Tue, 26 Sep 2006 20:50:46 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8R0XsQf017805; Tue, 26 Sep 2006 17:33:54 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8R0Xs4Q017804; Tue, 26 Sep 2006 17:33:54 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from pop.ironclad.net.au ([203.30.247.25]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8R0Xrf8017798 for ; Tue, 26 Sep 2006 17:33:53 -0700 (MST) (envelope-from eric.scheid@ironclad.net.au) Received: from [203.30.247.118] by pop.ironclad.net.au with ESMTP (Eudora Internet Mail Server 1.3.1); Wed, 27 Sep 2006 10:01:54 +1000 User-Agent: Microsoft-Entourage/10.1.1.2418 Date: Wed, 27 Sep 2006 09:59:48 +1000 Subject: Re: WG Last Call for draft-ietf-atompub-protocol From: Eric Scheid To: Atom Syntax , atom-protocol Message-ID: In-Reply-To: <208D7366-3AE4-4676-BAEE-7C14D2092AE1@textuality.com> Mime-version: 1.0 Content-type: text/plain; charset="ISO-8859-1" X-MIME-Autoconverted: from quoted-printable to 8bit by balder-227.proper.com id k8R0Xsf8017799 Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by balder-227.proper.com id k8R0XsQf017805 X-Spam-Score: 0.0 (/) X-Scan-Signature: 69a74e02bbee44ab4f8eafdbcedd94a1 On 27/9/06 8:15 AM, "Tim Bray" wrote: > PaceAppEdited: Lots of discussion. There seems universal support for > the utility of an app:edited element, and an assertion that entry > members SHOULD contain one. On the other hand, every discussion of > sort order has spiraled instantly into a rat-hole. >=20 > Conclusion. PaceAppEdited is accepted, in part. The second part of > the proposal, defining the app:edited element, is ACCEPTED. The > first part, imposing a requirement on the sort order of collections, > clearly does not have consensus support. There also seems to be universal support for the notion that collection feeds could be sorted by something other than what's currently in the spe= c. The spec currently not only says collections are to be sorted by atom:updated, but because of the MUST it also says it MUST NOT be sorted = by anything *else*, which is a problem. Section 10.0 =B6 2 says this: The entries in the returned Atom Feed MUST be ordered by their "atom:updated" property, with the most recently updated entries coming first in the document order. Clients SHOULD be constructed in consideration of the fact that changes which do not alter the atom:updated value of an entry will not affect the position of the entry in a Collection. We need to either strike that entire paragraph, or at the very least make that MUST into a SHOULD. I say +1 to s/MUST/SHOULD/ e. From owner-atom-syntax@mail.imc.org Tue Sep 26 21:17:34 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GSO3K-00022g-Gh for atompub-archive@lists.ietf.org; Tue, 26 Sep 2006 21:17:34 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GSO3J-0007cn-1M for atompub-archive@lists.ietf.org; Tue, 26 Sep 2006 21:17:34 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8R10i7T020450; Tue, 26 Sep 2006 18:00:44 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8R10iAw020449; Tue, 26 Sep 2006 18:00:44 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from [10.20.30.177] (dsl-63-249-108-169.cruzio.com [63.249.108.169]) (authenticated bits=0) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8R10ebL020441 for ; Tue, 26 Sep 2006 18:00:41 -0700 (MST) (envelope-from phoffman@imc.org) Mime-Version: 1.0 Message-Id: Date: Tue, 26 Sep 2006 18:00:33 -0700 To: Atom WG From: rfc-editor@rfc-editor.org Subject: RFC 4685 on Atom Threading Extensions Content-Type: text/plain; charset="us-ascii" ; format="flowed" Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.2 (/) X-Scan-Signature: 92df29fa99cf13e554b84c8374345c17 A new Request for Comments is now available in online RFC libraries. RFC 4685 Title: Atom Threading Extensions Author: J. Snell Status: Standards Track Date: September 2006 Mailbox: jasnell@gmail.com Pages: 12 Characters: 24403 Updates/Obsoletes/SeeAlso: None I-D Tag: draft-snell-atompub-feed-thread-12.txt URL: http://www.rfc-editor.org/rfc/rfc4685.txt This memo presents a mechanism that allows feeds publishers to express threaded discussions within the Atom Syndication Format. [STANDARDS TRACK] This is now a Proposed Standard Protocol. STANDARDS TRACK: This document specifies an Internet standards track protocol for the Internet community,and requests discussion and suggestions for improvements.Please refer to the current edition of the Internet Official Protocol Standards (STD 1) for the standardization state and status of this protocol. Distribution of this memo is unlimited. This announcement is sent to the IETF list and the RFC-DIST list. Requests to be added to or deleted from the IETF distribution list should be sent to IETF-REQUEST@IETF.ORG. Requests to be added to or deleted from the RFC-DIST distribution list should be sent to RFC-DIST-REQUEST@RFC-EDITOR.ORG. Details on obtaining RFCs via FTP or EMAIL may be obtained by sending an EMAIL message to rfc-info@RFC-EDITOR.ORG with the message body help: ways_to_get_rfcs. For example: To: rfc-info@RFC-EDITOR.ORG Subject: getting rfcs help: ways_to_get_rfcs Requests for special distribution should be addressed to either the author of the RFC in question, or to RFC-Manager@RFC-EDITOR.ORG. Unless specifically noted otherwise on the RFC itself, all RFCs are for unlimited distribution. Submissions for Requests for Comments should be sent to RFC-EDITOR@RFC-EDITOR.ORG. Please consult RFC 2223, Instructions to RFC Authors, for further information. Joyce K. Reynolds and Sandy Ginoza USC/Information Sciences Institute ... _______________________________________________ IETF-Announce mailing list IETF-Announce@ietf.org https://www1.ietf.org/mailman/listinfo/ietf-announce From owner-atom-syntax@mail.imc.org Wed Sep 27 07:43:28 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GSXp2-0005vk-SY for atompub-archive@lists.ietf.org; Wed, 27 Sep 2006 07:43:28 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GSXoy-0004nr-Gv for atompub-archive@lists.ietf.org; Wed, 27 Sep 2006 07:43:28 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8RBLCda067404; Wed, 27 Sep 2006 04:21:12 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8RBLCiW067403; Wed, 27 Sep 2006 04:21:12 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from mail.internode.on.net (bld-mail02.adl2.internode.on.net [203.16.214.66]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8RBL8XJ067345 for ; Wed, 27 Sep 2006 04:21:11 -0700 (MST) (envelope-from arsptr@internode.on.net) Received: from [192.168.1.3] (unverified [59.167.25.208]) by mail.internode.on.net (SurgeMail 3.2f) with ESMTP id 238000951 for ; Wed, 27 Sep 2006 20:51:05 +0930 (CST) Mime-Version: 1.0 (Apple Message framework v752.2) Content-Transfer-Encoding: 7bit Message-Id: Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed To: atom-syntax@imc.org From: Alastair Rankine Subject: Atom Export Date: Wed, 27 Sep 2006 21:21:07 +1000 X-Mailer: Apple Mail (2.752.2) Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.0 (/) X-Scan-Signature: 856eb5f76e7a34990d1d457d8e8e5b7f Hello Atom folks, Here is a proposal for an Atom-derived format for exporting of content. The problem I'm trying to solve is that of migration from one authoring system (eg blogging engine) to another. Atom is highly suited to this task. The full problem statement, and the reasons for basing the solution on Atom, are all described in the proposal published here: http://girtby.net/offerings/atomexport There is no implementation yet. I look forward to your comments on this document. From owner-atom-syntax@mail.imc.org Wed Sep 27 16:37:39 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GSg9z-0003rB-HB for atompub-archive@lists.ietf.org; Wed, 27 Sep 2006 16:37:39 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GSg9u-0006kP-2p for atompub-archive@lists.ietf.org; Wed, 27 Sep 2006 16:37:39 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8RKCll3016839; Wed, 27 Sep 2006 13:12:47 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8RKClg0016838; Wed, 27 Sep 2006 13:12:47 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from brmea-mail-3.sun.com (brmea-mail-3.Sun.COM [192.18.98.34]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8RKCj5L016828; Wed, 27 Sep 2006 13:12:46 -0700 (MST) (envelope-from Tim.Bray@Sun.COM) Received: from fe-amer-06.sun.com ([192.18.108.180]) by brmea-mail-3.sun.com (8.13.6+Sun/8.12.9) with ESMTP id k8RKCjE9005713; Wed, 27 Sep 2006 14:12:45 -0600 (MDT) Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com (Sun Java System Messaging Server 6.2-6.01 (built Apr 3 2006)) id <0J6900H01PADD200@mail-amer.sun.com> (original mail from Tim.Bray@Sun.COM) ; Wed, 27 Sep 2006 14:12:45 -0600 (MDT) Received: from [192.168.1.100] ([216.113.204.51]) by mail-amer.sun.com (Sun Java System Messaging Server 6.2-6.01 (built Apr 3 2006)) with ESMTPSA id <0J69001MNPH8YEU0@mail-amer.sun.com>; Wed, 27 Sep 2006 14:12:45 -0600 (MDT) Date: Wed, 27 Sep 2006 13:14:20 -0700 From: Tim Bray Subject: URGENT: Remove atom:updated ordering requirement? In-reply-to: To: Atom Syntax , atom-protocol Message-id: MIME-version: 1.0 X-Mailer: Apple Mail (2.752.2) Content-type: text/plain; format=flowed; delsp=yes; charset=ISO-8859-1 References: X-MIME-Autoconverted: from QUOTED-PRINTABLE to 8bit by balder-227.proper.com id k8RKCk5M016829 Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by balder-227.proper.com id k8RKCll3016839 X-Spam-Score: 0.0 (/) X-Scan-Signature: 0a7aa2e6e558383d84476dc338324fab Please see the dialogue below. (Eric's point seems plausible to me; personally I'd be inclined to a =20 +1.) Can we have some feedback from the WG ASAP? We want to take =20 protocol-11 to the IETF. -Tim On Sep 26, 2006, at 4:59 PM, Eric Scheid wrote: > > On 27/9/06 8:15 AM, "Tim Bray" wrote: > >> PaceAppEdited: Lots of discussion. There seems universal support for >> the utility of an app:edited element, and an assertion that entry >> members SHOULD contain one. On the other hand, every discussion of >> sort order has spiraled instantly into a rat-hole. >> >> Conclusion. PaceAppEdited is accepted, in part. The second part of >> the proposal, defining the app:edited element, is ACCEPTED. The >> first part, imposing a requirement on the sort order of collections, >> clearly does not have consensus support. > > There also seems to be universal support for the notion that =20 > collection > feeds could be sorted by something other than what's currently in =20 > the spec. > The spec currently not only says collections are to be sorted by > atom:updated, but because of the MUST it also says it MUST NOT be =20 > sorted by > anything *else*, which is a problem. > > Section 10.0 =B6 2 says this: > > The entries in the returned Atom Feed MUST be ordered by their > "atom:updated" property, with the most recently updated entries > coming first in the document order. Clients SHOULD be constructed > in consideration of the fact that changes which do not alter the > atom:updated value of an entry will not affect the position of > the entry in a Collection. > > We need to either strike that entire paragraph, or at the very =20 > least make > that MUST into a SHOULD. > > I say +1 to s/MUST/SHOULD/ > > e. > > From owner-atom-syntax@mail.imc.org Wed Sep 27 16:38:15 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GSgAZ-0003wr-Bw for atompub-archive@lists.ietf.org; Wed, 27 Sep 2006 16:38:15 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GSgAV-0006ts-Rh for atompub-archive@lists.ietf.org; Wed, 27 Sep 2006 16:38:15 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8RKKj6N017679; Wed, 27 Sep 2006 13:20:45 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8RKKjV6017678; Wed, 27 Sep 2006 13:20:45 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from chilco.textdrive.com (chilco.textdrive.com [207.7.108.242]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8RKKjDI017659 for ; Wed, 27 Sep 2006 13:20:45 -0700 (MST) (envelope-from bill@dehora.net) Received: from [192.168.2.180] (unknown [83.70.239.30]) by chilco.textdrive.com (Postfix) with ESMTP id 1B9DADBEA0 for ; Wed, 27 Sep 2006 20:20:38 +0000 (UTC) Message-ID: <451ADD04.4070005@dehora.net> Date: Wed, 27 Sep 2006 21:20:20 +0100 From: Bill de hOra User-Agent: Thunderbird 1.5.0.7 (X11/20060922) MIME-Version: 1.0 To: atom-syntax@imc.org Subject: Re: Atom Export References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.0 (/) X-Scan-Signature: 39bd8f8cbb76cae18b7e23f7cf6b2b9f Alastair Rankine wrote: > > Hello Atom folks, > > Here is a proposal for an Atom-derived format for exporting of content. > > The problem I'm trying to solve is that of migration from one authoring > system (eg blogging engine) to another. Atom is highly suited to this task. > > The full problem statement, and the reasons for basing the solution on > Atom, are all described in the proposal published here: > > http://girtby.net/offerings/atomexport > > There is no implementation yet. > > I look forward to your comments on this document. Very quickly (I'm overloaded atm) - this is excellent. I've been looking at using Atom Entries for roundtripping/backup and interchange, especially in CMSes, for some time. The ultimate dump format in terms of expressiveness is RDF/XML, but it can be complicated. Atom offers a lot of value with comparative simplicity largely because atom:id can survive across systems*, but also because the flat format of entries maps well onto relational data (it's particularly good for dumping metadata). One hard problem is in usefully storing and indexing received foreign markup. cheers Bill * that said, for "consumer" data, the APP leans towards, or least allows, rewriting of atom:ids due to trust issues. From owner-atom-syntax@mail.imc.org Wed Sep 27 17:15:11 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GSgkJ-0002ab-4L for atompub-archive@lists.ietf.org; Wed, 27 Sep 2006 17:15:11 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GSgWx-00012M-LZ for atompub-archive@lists.ietf.org; Wed, 27 Sep 2006 17:01:26 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8RKcr81018704; Wed, 27 Sep 2006 13:38:53 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8RKcrgr018703; Wed, 27 Sep 2006 13:38:53 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.234]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8RKcpjS018695 for ; Wed, 27 Sep 2006 13:38:52 -0700 (MST) (envelope-from jasnell@gmail.com) Received: by wx-out-0506.google.com with SMTP id t12so317544wxc for ; Wed, 27 Sep 2006 13:38:51 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:user-agent:mime-version:to:cc:subject:references:in-reply-to:content-type:content-transfer-encoding; b=Fp5zOcru+1r/nKK7Y33K24LeYsHRBXBj9a2mL3pDnAYsuHv3c5AxiVmUmmIHKEIQ8pprBaSAYq459lGBwDroUkMRasx2KVzVyE1iUhjO+TpAh6oCSxp/s4Ti6Fge81jAsddalwzkGMs08FZv11HHNDiu+8CeoMj8gyx8A6WG0mU= Received: by 10.90.52.2 with SMTP id z2mr580506agz; Wed, 27 Sep 2006 13:38:51 -0700 (PDT) Received: from ?192.168.1.104? ( [67.181.218.96]) by mx.gmail.com with ESMTP id 65sm670411wra.2006.09.27.13.38.50; Wed, 27 Sep 2006 13:38:51 -0700 (PDT) Message-ID: <451AE153.4080108@gmail.com> Date: Wed, 27 Sep 2006 13:38:43 -0700 From: James M Snell User-Agent: Thunderbird 1.5.0.7 (X11/20060909) MIME-Version: 1.0 To: Bill de hOra CC: atom-syntax@imc.org Subject: Re: Atom Export References: <451ADD04.4070005@dehora.net> In-Reply-To: <451ADD04.4070005@dehora.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: X-Spam-Score: 0.0 (/) X-Scan-Signature: 3e15cc4fdc61d7bce84032741d11c8e5 I haven't done much deep thinking about this proposal yet, but the one thing that concerns me are the non-atom resources that go along with the entries. When I export from a blog, I want to be able to export everything in a single operation. I've been stewing lately over the possibility of doing something similar to this but wrapping the atom documents and associated resources into a zip. A single master atom feed would provide an index of the archive, with individual entries either contained in that index feed or as separate entry documents (modeled loosely after the distinction app makes between the collection feed and individual editable entries. - James Bill de hOra wrote: > > Alastair Rankine wrote: >> >> Hello Atom folks, >> >> Here is a proposal for an Atom-derived format for exporting of content. >> >> The problem I'm trying to solve is that of migration from one >> authoring system (eg blogging engine) to another. Atom is highly >> suited to this task. >> >> The full problem statement, and the reasons for basing the solution on >> Atom, are all described in the proposal published here: >> >> http://girtby.net/offerings/atomexport >> >> There is no implementation yet. >> >> I look forward to your comments on this document. > > > Very quickly (I'm overloaded atm) - this is excellent. > > I've been looking at using Atom Entries for roundtripping/backup and > interchange, especially in CMSes, for some time. The ultimate dump > format in terms of expressiveness is RDF/XML, but it can be complicated. > Atom offers a lot of value with comparative simplicity largely because > atom:id can survive across systems*, but also because the flat format of > entries maps well onto relational data (it's particularly good for > dumping metadata). One hard problem is in usefully storing and indexing > received foreign markup. > > cheers > Bill > > * that said, for "consumer" data, the APP leans towards, or least > allows, rewriting of atom:ids due to trust issues. > > From owner-atom-syntax@mail.imc.org Thu Sep 28 00:32:41 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GSnZg-0005Bn-LS for atompub-archive@lists.ietf.org; Thu, 28 Sep 2006 00:32:41 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GSnZf-0000sg-8f for atompub-archive@lists.ietf.org; Thu, 28 Sep 2006 00:32:40 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8S4BkCP048558; Wed, 27 Sep 2006 21:11:46 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8S4Bkhl048557; Wed, 27 Sep 2006 21:11:46 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from mcom.com (c3po.aoltw.net [64.236.137.25]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8S4Bi3P048541; Wed, 27 Sep 2006 21:11:45 -0700 (MST) (envelope-from jpanzer@aol.net) Received: from [10.169.184.9] (sera-10-169-184-9.nscp.aoltw.net [10.169.184.9]) by mcom.com (8.10.0/8.10.0) with ESMTP id k8S4BMW13230; Wed, 27 Sep 2006 21:11:22 -0700 (PDT) Message-ID: <451B4B6A.4040705@aol.net> Date: Wed, 27 Sep 2006 21:11:22 -0700 From: John Panzer User-Agent: Mozilla Thunderbird 1.0RC1 (Windows/20041201) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Tim Bray CC: Atom Syntax , atom-protocol Subject: Re: URGENT: Remove atom:updated ordering requirement? References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by balder-227.proper.com id k8S4BkCP048558 X-Spam-Score: 0.1 (/) X-Scan-Signature: b4a0a5f5992e2a4954405484e7717d8c +1 to removing the MUST. +0 to changing it to SHOULD. Tim Bray wrote: > > > Please see the dialogue below. > > > (Eric's point seems plausible to me; personally I'd be inclined to a =20 > +1.) > > > Can we have some feedback from the WG ASAP? We want to take =20 > protocol-11 to the IETF. > > > -Tim > > On Sep 26, 2006, at 4:59 PM, Eric Scheid wrote: > >> >> On 27/9/06 8:15 AM, "Tim Bray" wrote: >> >>> PaceAppEdited: Lots of discussion. There seems universal support for >>> the utility of an app:edited element, and an assertion that entry >>> members SHOULD contain one. On the other hand, every discussion of >>> sort order has spiraled instantly into a rat-hole. >>> >>> Conclusion. PaceAppEdited is accepted, in part. The second part of >>> the proposal, defining the app:edited element, is ACCEPTED. The >>> first part, imposing a requirement on the sort order of collections, >>> clearly does not have consensus support. >> >> >> There also seems to be universal support for the notion that collecti= on >> feeds could be sorted by something other than what's currently in =20 >> the spec. >> The spec currently not only says collections are to be sorted by >> atom:updated, but because of the MUST it also says it MUST NOT be =20 >> sorted by >> anything *else*, which is a problem. >> >> Section 10.0 =B6 2 says this: >> >> The entries in the returned Atom Feed MUST be ordered by their >> "atom:updated" property, with the most recently updated entries >> coming first in the document order. Clients SHOULD be constructed >> in consideration of the fact that changes which do not alter the >> atom:updated value of an entry will not affect the position of >> the entry in a Collection. >> >> We need to either strike that entire paragraph, or at the very least=20 >> make >> that MUST into a SHOULD. >> >> I say +1 to s/MUST/SHOULD/ >> >> e. >> >> > From owner-atom-syntax@mail.imc.org Thu Sep 28 13:03:37 2006 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GSzIP-0004uW-M8 for atompub-archive@lists.ietf.org; Thu, 28 Sep 2006 13:03:37 -0400 Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GSzIM-0006AW-4m for atompub-archive@lists.ietf.org; Thu, 28 Sep 2006 13:03:37 -0400 Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8SGjI8t011519; Thu, 28 Sep 2006 09:45:18 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k8SGjIdR011517; Thu, 28 Sep 2006 09:45:18 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f Received: from bblfish.net (bblfish.net [192.220.66.168]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k8SGjF7N011503 for ; Thu, 28 Sep 2006 09:45:17 -0700 (MST) (envelope-from henry.story@bblfish.net) Received: (qmail 85051 invoked by uid 17064); 28 Sep 2006 16:45:14 -0000 Received: from unknown (HELO [192.168.1.3]) ([62.47.183.44]) (envelope-sender ) by 192.220.66.168 (qmail-ldap-1.03) with SMTP for ; 28 Sep 2006 16:45:14 -0000 In-Reply-To: References: Mime-Version: 1.0 (Apple Message framework v752.2) Content-Type: text/plain; charset=ISO-8859-1; delsp=yes; format=flowed Message-Id: Cc: Atom Syntax , atom-protocol From: Henry Story Subject: Re: URGENT: Remove atom:updated ordering requirement? Date: Thu, 28 Sep 2006 18:45:26 +0200 To: Tim Bray X-Mailer: Apple Mail (2.752.2) X-MIME-Autoconverted: from quoted-printable to 8bit by balder-227.proper.com id k8SGjH7N011507 Sender: owner-atom-syntax@mail.imc.org Precedence: bulk List-Archive: List-Unsubscribe: List-ID: Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by balder-227.proper.com id k8SGjI8t011519 X-Spam-Score: 0.0 (/) X-Scan-Signature: d0bdc596f8dd1c226c458f0b4df27a88 +1 to make the MUST a SHOULD +1 on app:edited But I think it would be really useful if we could have something that =20 allowed the user to specify how the feed should be sorted. Henry On 27 Sep 2006, at 22:14, Tim Bray wrote: > > > Please see the dialogue below. > > > (Eric's point seems plausible to me; personally I'd be inclined to =20 > a +1.) > > > Can we have some feedback from the WG ASAP? We want to take =20 > protocol-11 to the IETF. > > > -Tim > > On Sep 26, 2006, at 4:59 PM, Eric Scheid wrote: > >> >> On 27/9/06 8:15 AM, "Tim Bray" wrote: >> >>> PaceAppEdited: Lots of discussion. There seems universal support =20 >>> for >>> the utility of an app:edited element, and an assertion that entry >>> members SHOULD contain one. On the other hand, every discussion of >>> sort order has spiraled instantly into a rat-hole. >>> >>> Conclusion. PaceAppEdited is accepted, in part. The second part of >>> the proposal, defining the app:edited element, is ACCEPTED. The >>> first part, imposing a requirement on the sort order of collections, >>> clearly does not have consensus support. >> >> There also seems to be universal support for the notion that =20 >> collection >> feeds could be sorted by something other than what's currently in =20 >> the spec. >> The spec currently not only says collections are to be sorted by >> atom:updated, but because of the MUST it also says it MUST NOT be =20 >> sorted by >> anything *else*, which is a problem. >> >> Section 10.0 =B6 2 says this: >> >> The entries in the returned Atom Feed MUST be ordered by their >> "atom:updated" property, with the most recently updated entries >> coming first in the document order. Clients SHOULD be constructed >> in consideration of the fact that changes which do not alter the >> atom:updated value of an entry will not affect the position of >> the entry in a Collection. >> >> We need to either strike that entire paragraph, or at the very =20 >> least make >> that MUST into a SHOULD. >> >> I say +1 to s/MUST/SHOULD/ >> >> e. >> >> >