Re: [Jmap] Proposal: split sharing mechanism from JMAP Calendars spec

Joris Baum <joris@audriga.com> Mon, 01 February 2021 09:24 UTC

Return-Path: <joris@audriga.com>
X-Original-To: jmap@ietfa.amsl.com
Delivered-To: jmap@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 657A53A0C5B for <jmap@ietfa.amsl.com>; Mon, 1 Feb 2021 01:24:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, NICE_REPLY_A=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 bufV-ul9XfOa for <jmap@ietfa.amsl.com>; Mon, 1 Feb 2021 01:24:25 -0800 (PST)
Received: from mail.audriga.com (mail.audriga.com [176.221.42.35]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9F2BB3A0C57 for <jmap@ietf.org>; Mon, 1 Feb 2021 01:24:25 -0800 (PST)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.audriga.com (Postfix) with ESMTP id 959CDA1C3 for <jmap@ietf.org>; Mon, 1 Feb 2021 10:24:22 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at mail.audriga.com
Received: from mail.audriga.com ([127.0.0.1]) by localhost (mail.audriga.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gDxdV9t8jn8J for <jmap@ietf.org>; Mon, 1 Feb 2021 10:24:19 +0100 (CET)
Received: from [192.168.0.133] (HSI-KBW-46-223-162-10.hsi.kabel-badenwuerttemberg.de [46.223.162.10]) (Authenticated sender: joris@audriga.com) by mail.audriga.com (Postfix) with ESMTPSA id 9C842A1A2 for <jmap@ietf.org>; Mon, 1 Feb 2021 10:24:19 +0100 (CET)
To: jmap@ietf.org
References: <1e765f38-5a7a-4498-ab6a-8361671713f5@beta.fastmail.com>
From: Joris Baum <joris@audriga.com>
Message-ID: <3101d01e-a9b3-c5c6-fc2c-f57dcd0df533@audriga.com>
Date: Mon, 1 Feb 2021 10:24:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.0
MIME-Version: 1.0
In-Reply-To: <1e765f38-5a7a-4498-ab6a-8361671713f5@beta.fastmail.com>
Content-Type: multipart/alternative; boundary="------------BF833508162C3A80135F4A87"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/edl-I_V2L3pTZVF6EpMh-6o7Fe4>
Subject: Re: [Jmap] Proposal: split sharing mechanism from JMAP Calendars spec
X-BeenThere: jmap@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: JSON Message Access Protocol <jmap.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/jmap>, <mailto:jmap-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/jmap/>
List-Post: <mailto:jmap@ietf.org>
List-Help: <mailto:jmap-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/jmap>, <mailto:jmap-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 Feb 2021 09:24:27 -0000

Hi Neil,

another, related question would be if it would make sense for you to 
split the calendars capability even further to allow signalling that 
servers support features like recurrence, participants, relations or 
alerts? Some clients/servers might not want to implement one of these 
features. Also, splitting it will make the calendar spec more 
lightweight. On the downside, we might end up with a more fragmented spec.

Regards,

Joris


On 15.12.20 07:01, Neil Jenkins wrote:
> Hi all,
>
> The JMAP Calendars draft-in-progress currently defines the 
> CalendarPrincipal and CalendarShareNotification data types under a 
> separate capability. Looking at it, I have come to the conclusion that 
> we should go a step further: drop "Calendar" from the names and split 
> them out into their own spec. These are really generic sharing 
> primitives that could then be referenced by the other specs — e.g. 
> calendars, tasks, mail sharing — to define how you share data of types 
> between entities within a system in a consistent way.
>
> Please reply with any comments, questions, objections, or agreement 
> with the proposal and I will write up a draft splitting out these data 
> types to propose for acceptance.
>
> Cheers,
> Neil.
>
> _______________________________________________
> Jmap mailing list
> Jmap@ietf.org
> https://www.ietf.org/mailman/listinfo/jmap

-- 
Joris Baum
Tel: +49 721 170293 16
Fax: +49 721 170293 179

http://www.audriga.com | http://www.twitter.com/audriga

--------------------------------------------------------------------------
audriga GmbH | Durlacher Allee 47 | 76131 Karlsruhe
Sitz der Gesellschaft: Karlsruhe - Amtsgericht Mannheim - HRB 713034
Geschäftsführer: Dr. Frank Dengler, Dr.-Ing. Hans-Jörg Happel
--------------------------------------------------------------------------