Re: [calsify] PROPOSAL: recharter CALEXT and bring contact work and maintenance in charter

Ronald Tse <tse@ribose.com> Thu, 18 November 2021 08:54 UTC

Return-Path: <tse@ribose.com>
X-Original-To: calsify@ietfa.amsl.com
Delivered-To: calsify@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BB4D03A07D2 for <calsify@ietfa.amsl.com>; Thu, 18 Nov 2021 00:54:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level:
X-Spam-Status: No, score=-2.1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ribose.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TADdhrxXt25P for <calsify@ietfa.amsl.com>; Thu, 18 Nov 2021 00:54:04 -0800 (PST)
Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-sgaapc01on2087.outbound.protection.outlook.com [40.107.215.87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6502F3A07D1 for <calsify@ietf.org>; Thu, 18 Nov 2021 00:54:04 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=A5ovjt01NncFZ+lnDaUZjVvTKEAzW8/whB2KepuOkfVVOYZdimIrM+b06Uy2s+F2sbjharXqBJbo3EX9k9X1zKvBkZZZ57xh/iMAuc1GDDL3BID36Q5NYxQfdAFOzT1kDtvJKMRJ3/g0G6ED/Z1fv4vHG8bvbhLwv5H523jGz2I7Sgof/knk3womMVkKA+0LeDRFPy/jIiFh5unf94gLRoZo2Vi99jnApNCgHi6udLNDTp6zhOQVCuIRVav163HFy7YGVzFYgJpuf3CUnh0ctQ3cn2m/yqtHRoRWDuqR+1Yot7yOLHHR9DnKu1+EYuFYSMJfz15KAMWTrRB+tJAcrg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=2k1FRMdY1T5NRVy9jbJT6g5xRszhyWrISrp828sJAyI=; b=L9uGiVs7OMUwy/ma+JAGcrnk/BEF+7DxP2hUrBHPPcUN8cNhN4Gviki9NjJGoF++pt++jYt4z3e+Et8EAVT2oXkQTDbhm+GHCLAjIsyG681rbfQuXWq9yezwW4MIqCT/HZNao5+s1T9KnywIykC8P+WxPt8P7V18QlCtyrMvZwzH9wljVzHku/6qhDX1MRbwlT4d6ipVHv+lABNcq6vcLL5FOg+bJfKs1r5rQPAz0MpKK8QiMJQsSZKedXkj+NQ720TyVSek16OD1WJLfrCe71V11cTzso7aYoUYcIq1kEtzHRHYx4/2h+1UmufdgM1hLhWkv2JguC3H9HiIcdFclA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ribose.com; dmarc=pass action=none header.from=ribose.com; dkim=pass header.d=ribose.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ribose.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2k1FRMdY1T5NRVy9jbJT6g5xRszhyWrISrp828sJAyI=; b=ZQlpJF+4VtKZg1kI1bbxvcK5xpIgbsTa9gCWBWWVXDegOa99/L2GJxcJx+gMrPLznsRStsa6NzeAItyBSPoDbMZhmY3x3VII8VNgZYCttW8m9g3xsnejvnL/b2Z9K6BFVqCm/M3tuIRLkCZvXudo0/O18OhI52R0ZwYPQsFBnZo=
Received: from HK0PR01MB2001.apcprd01.prod.exchangelabs.com (2603:1096:203:23::14) by HKAPR01MB3603.apcprd01.prod.exchangelabs.com (2603:1096:203:dc::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.19; Thu, 18 Nov 2021 08:53:57 +0000
Received: from HK0PR01MB2001.apcprd01.prod.exchangelabs.com ([fe80::58a1:8668:e1b3:6d98]) by HK0PR01MB2001.apcprd01.prod.exchangelabs.com ([fe80::58a1:8668:e1b3:6d98%5]) with mapi id 15.20.4713.021; Thu, 18 Nov 2021 08:53:56 +0000
From: Ronald Tse <tse@ribose.com>
To: "calsify@ietf.org" <calsify@ietf.org>
Thread-Topic: [calsify] PROPOSAL: recharter CALEXT and bring contact work and maintenance in charter
Thread-Index: AQHX25wMDbNIb0t22UiXmClzwni/ZawIzj4AgAAuIwA=
Date: Thu, 18 Nov 2021 08:53:56 +0000
Message-ID: <24EBDAF4-DD1B-45A9-8220-53DB039ED535@ribose.com>
References: <283e06dd-9bbe-41af-b9bf-9326ed91c131@dogfood.fastmail.com> <72827edc-3640-b046-1cde-5efa8244729b@gmail.com>
In-Reply-To: <72827edc-3640-b046-1cde-5efa8244729b@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3693.20.0.1.32)
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ribose.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 8beb9a1a-4222-427b-6fc5-08d9aa70f4b9
x-ms-traffictypediagnostic: HKAPR01MB3603:
x-microsoft-antispam-prvs: <HKAPR01MB3603D85EC39854CB960E8D0DD79B9@HKAPR01MB3603.apcprd01.prod.exchangelabs.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: xTBdtltu8QjlTjnlEXnEM4HJRXa2rHOLHZBqe2OZxc++gWJkMjQVdn1EpxvotkHTuEAkpvMPPJNW2NQuCU3L8t0VcxXW4aRoZpx9wuNVeKhf+xE8uOqaL88HaCYZR/gIpQHwJva1mlNAvriuOsRn4FhvvcWmamFxzbc7q5DCRiRoPxjFDfBNS8ulXuUzp1FE2A7liwgqt+Y4WfuO5wl15MQRboVJadMKCs3xhcKFV7e2jLQ725EE9Kn6l6CYvUlvTC+ySo8oHLdvU6CO8PR2ym4sEBfevWCmxPBby6g/BixZAIJvlCeRa/EDqcAOIKVImUkDqqdgVDLHgm7lrPfDtUk13b7LB3Nec5eVknmMf5PHCpsyaoTLCvx4OqsCQfRK0AHui9SNT01ZKfjbjx+yB4dtmW1rO5smlFNJKpm6ICAJaA6CXNczdbHzDkMgTtI3H2dn7EKYpvKVPFNpX0yLcMBGYYleipgYvR2pDxrZyTo9wJmNlSqBQVV08QKNsOsWGqxZzsQsUgEE8uvMSvuDOimApiiCv8QUP//JedbIXFqDe/6aC+HlPURxw0zHxTMZLvNa5Dqv4xAz5XZ/2ci43pwxZ7k6/NtdTl8glp3HcRGtoaE2RJ0hvGSah7qEjoEJ+TEpATqbCuaubyq/12UXb+P4Y8I50wCw21SWZECyhdYQ0NiY2fz3YbCUe0B9D17LgwKQorhk4qiF4jVbZUsdgy/dyaoXmnWACMvgVP8IBsreCo/K/07P5Bg9unoi7jfyggPFozGr7SPs1Hi2ALx+l9DrH7rJ265NO4U1Pnq0c2Ul/HQZHcbFKlaNeSVGrKGn
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:HK0PR01MB2001.apcprd01.prod.exchangelabs.com; PTR:; CAT:NONE; SFS:(136003)(366004)(396003)(376002)(39830400003)(346002)(86362001)(6486002)(66556008)(2906002)(5660300002)(508600001)(966005)(36756003)(38070700005)(2616005)(6916009)(316002)(6512007)(33656002)(8676002)(66946007)(6506007)(66446008)(122000001)(38100700002)(26005)(166002)(186003)(76116006)(8936002)(71200400001)(64756008)(83380400001)(91956017)(66476007)(53546011)(200143007); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: UNO3ZRK7m41ohGgO3nF0I9OeOtAzZ5Un14kY2ZqAcb7m/hcl/9gDe+s0ynz3dOUlH0cuORe2Ptsx/gXTG/Pymo1Uc5F0kvs7fmyoKQJDjD4bVw6eS4KroWIwgUnbJLO3bXr9zxt3cExzvm4OYUJ37pxwA/WrR+03NeAAulZePDyXOmqoRcDZTN+Le2GVfuzafigEuojxcD7uc2kcxq01xtpdMGLtbpupcEsXkAxBtTilKpm7hn7J+mLVlka4xk/x3+/NFEvPztCUwOBFxx8Sw3gk6Mc+vFdlc1xHIZPwZivhkZAY6eoARwaN/cH9U6C1UayMIUGKb+vB8xYDRLshWQr3/WYzn/jS4pltjci7r0ZilEckiO+kTQmuNPoom7zvcgHc9oXiW8x8J8g1afsL6lOwupnWaM4Lsztt70KGRIUy9n++3uUbzPPjnisY5438UHQzkTXyYy5+UTUs8HoMqRWJFs3NTHt1B2IJpLBZNKKB8wU+YkMvvNiA8MDxqM0ZAM16km5VP/s+wn5RfH4aNCdHnox59n+puh2/xDAToZYD4bDmJ8Qju+01f/u2M6CapOqKEKe8LrMbHIgku/Ur3DOxrAARcoXaNfXc8b9hFM7BhwuMATVMdUgmCT41wHlOTvbGo5WB9SpGVMTyqbAl+wtcUpOsuUdBrQj0KUqfAMQddME2PoZgrwsdOBxOUqGkyDaIl5MMQDOVnZBodzoLD36yh5jGsd/FjMtG+MqMexOfC52FR6YWu8xus1YJ9lowOfUrnwdYaqILzkmp9ZMPWbeSghwhQZKvCNF3JlYjLtiPby6/1B9hWcDzZwhg9tEzS7kZW0XsOp6qDEa9MC2/KavWmq6Oi0P20J3F/C20vilplzXlAiA8S43tEqahgFmgeamaIIe7u+N4ZpbNMF5dtwIQuNh5uGR+QAonF9TGoRpFXV4XJEis+myrURc/ef1kCz1irHF8L9W2Gcn12YycBMDDFHHgSD3gODZxsyuOW5SNuk0xvLd4VJ1Mb7U+Nhp6AvyptUQj7t/4ljN0NsxO1WZ6FXtUtEOgGCNr0wHzTrI6HBSinK1UwgSg7vpsNHtu9kx1LsgiZKmZgH2mVCgqTULZ473Y4lqNslUlk6FFr8YjOtiSncsiVW8muvz9KcG6iFGSgH5k6Jp3GqP0qtTSUdcAnSpk7sUg1+SywDEdYGdlArjSShtaXQx0kfn+EU0R4PbBwoxl/9AQbkPlFP/GOXyPit1PGiZP/81SSI86j20ITZKyk8x1y93G3lFlTVsJKDM5X9qVD/b1z7/6JCESvn668XjRP4D6J5oaoQNEjcOCd0rSXIGe1+pV8LCJ6cpaghNkIwsTy0GeKKhKKtOmuVvs+cpCQMYDXfKgUFjqkDwvka/f/hEO68sZy3HyXoSuf01egayEsLuBaxbVLNPvHLjAw/jxs0PiBhTf8B/P0a50eTb8zEebxLNGDCVzLsYVlRJ4G82bZ+YyWAC3CHypunyzRwFNHM18B6irU+Ur6S55hI6oLVI4t3v+lrRo7OU44oZFrGoqOIbljs1KBNO9BMP6kdA9vjoKouLf1MpAlQU=
Content-Type: multipart/alternative; boundary="_000_24EBDAF4DD1B45A9822053DB039ED535ribosecom_"
MIME-Version: 1.0
X-OriginatorOrg: ribose.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: HK0PR01MB2001.apcprd01.prod.exchangelabs.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8beb9a1a-4222-427b-6fc5-08d9aa70f4b9
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Nov 2021 08:53:56.6899 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: d98a04ff-ef98-489b-b33c-13c23a2e091a
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: GPq9DtkuBZov4lAZyUrf7Nz1z2x0b656tMavlebiPkB7/AKitSQM3lxlfW0azbNM
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HKAPR01MB3603
Archived-At: <https://mailarchive.ietf.org/arch/msg/calsify/HHK8xWiywVt6V1r0zdutbeRBWpM>
Subject: Re: [calsify] PROPOSAL: recharter CALEXT and bring contact work and maintenance in charter
X-BeenThere: calsify@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Calendaring and Scheduling Standards Simplification <calsify.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/calsify>, <mailto:calsify-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/calsify/>
List-Post: <mailto:calsify@ietf.org>
List-Help: <mailto:calsify-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/calsify>, <mailto:calsify-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Nov 2021 08:54:10 -0000

I agree with the proposal as well. This gives a natural home to drafts like vobject which binds the calendars and contacts to a single data model, also led by CalConnect.

Preferably the constraints under "The working group will work under the following parameters” can be relaxed as they seem rather restrictive. They are good guidance notes but I don’t see why those constraints are normatively "necessary”.

Under "The working group will maintain relationships with other working groups” I would propose adding “CalConnect” as a place to collaborate with, too.

_____________________________________

Ronald Tse
Ribose Inc.

+=========================================================+
This message may contain confidential and/or privileged
information.  If you are not the addressee or authorized to
receive this for the addressee, you must not use, copy,
disclose or take any action based on this message or any
information herein.  If you have received this message in
error, please advise the sender immediately by reply e-mail
and delete this message.  Thank you for your cooperation.
+=========================================================+

On 18 Nov 2021, at 2:08 PM, Michael Douglass <mikeadouglass@gmail.com<mailto:mikeadouglass@gmail.com>> wrote:


I agree with this proposal - and the mailing list approach suggested by Alexey

On 11/17/21 05:13, Bron Gondwana wrote:
Hi - both JMAP and CALEXT working groups,

I'm emailing both groups, because this proposal includes taking the current jscontact work and moving it from JMAP to CALEXT where it will be maintained on an ongoing basis - along with the icalendar, vcard and jscalendar specs as well as the caldav and carddav protocols.  This new charter anticipates a long lived maintenance working group for all the contacts, calendars, and related data formats.  The reasons for taking on the VCARD and CardDAV work are pretty obvious:

  *   Both have *DAV protocols.
  *   Both have similar syntax model (VOBJECT)
  *   Could move maintenance of JSContact over from JMAP where it doesn’t really fit either.
  *   Frequently implemented together.
  *   Both handled by CalConnect as well, maintain the relationship.
  *   Better than starting another group for contacts! We already have enough groups.

We also propose to close the 'calsify' mailing list and move all the subscribers to a list called 'calext@ietf.org<mailto:calext@ietf.org>' so that the mailing list name matches the working group name, because this is an ongoing source of confusion to new people.

We have deliberately left the "out of scope" a little loose so that things like tasks or even file synchronization (which is needed for managed attachments in calendars among other things) might come into scope - so long as it's related to the documents that this group currently maintains and isn't better suited to another existing group, then it's a candidate to be worked on in CALEXT.  That's hopefully a good balance between too much charter lawyering for things we should be working on, while not opening the door to do arbitrary stuff here.

The CALEXT chairs and our two ADs (Francesca and Murray) would love any feedback you have on this charter text over the next couple of weeks before we formally propose this charter to the IESG.  Please send feedback by December 1st (earlier is better so we can iterate)

Thanks,

Bron.

https://notes.ietf.org/calext-proposed-charter-2021 - pasted below
Charter Text:

The CALEXT working group is chartered to maintain and extend the specifications for formats and protocols related to calendaring and contacts within the IETF, starting from the basis of:

  *   CalDAV (RFC 4791)
  *   iCalendar (RFC 5545)
  *   iTIP (RFC 5546)
  *   VCARD (RFC 6350)
  *   CardDAV (RFC 6352)
  *   JSCalendar (RFC 8984)
  *   JSContact (draft-ietf-jmap-jscontact)

and the many existing extensions and companion documents to these.

This working group is envisaged to be long-running, and deal with a steady slow flow of changes. Experience has shown that these specifications are still seeing significant need for updates, as new use-cases are identified and user requirements change.

This working group will do the following:

  *   maintain existing standards and proposed standards, processing errata and refreshing them as required
  *   evaluate and develop extensions to the existing standards to provide for new use-cases where there is demand
  *   publish informative documents describing existing implementations of non-standard extensions, where vendors have already shipped an implementation and with which our protocols will need to interoperate

The working group will work under the following parameters:

  *   The extensions developed are expected to be backwards-compatible with the existing standards. Incompatibilities must be identified, minimized, and justified.
  *   Any extensions to icalendar or jscalendar must include a representation in both formats, and define a robust mapping between them.
  *   Any extensions to vcard or jscontact must include a representation in both formats, and define a robust mapping between them.
  *   All calendar extensions must examine their impact on the iTIP protocol (RFC 5546), and define any necessary extensions to iTIP to accommodate such impact.

The working group will maintain relationships with other working groups:

  *   HTTPBIS and HTTPAPI: when extending the CalDAV or CardDAV protocols to ensure that changes are consistent with good http practices.
  *   JMAP: when making updates to JSCalendar and JSContact to ensure that the changes are compatible with the JMAP methods for managing data in these formats.
  *   EXTRA, DMARC and EMAILCORE: for changes related to iTIP delivery via email.
  *   Other working groups as appropriate, when their work interacts with ours.

The following are out of scope for the working group:

  *   Any attempt to develop non-Gregorian calendar systems/calculations.
  *   Work which is in scope for any other ART area working group, and better suited to that group.
  *   Work which is unrelated to anything that this group is currently maintaining.

--
  Bron Gondwana, CEO, Fastmail Pty Ltd
  brong@fastmailteam.com<mailto:brong@fastmailteam.com>




_______________________________________________
calsify mailing list
calsify@ietf.org<mailto:calsify@ietf.org>
https://www.ietf.org/mailman/listinfo/calsify


_______________________________________________
calsify mailing list
calsify@ietf.org<mailto:calsify@ietf.org>
https://www.ietf.org/mailman/listinfo/calsify