Re: [apps-discuss] Non-proprietary sync (was Re: Is e-mail going to die?
"Michiel B. de Jong" <anything@michielbdejong.com> Fri, 05 July 2013 16:50 UTC
Return-Path: <anything@michielbdejong.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7DAF211E80A2 for <apps-discuss@ietfa.amsl.com>; Fri, 5 Jul 2013 09:50:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.447
X-Spam-Level:
X-Spam-Status: No, score=-3.447 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, SARE_SUB_ENC_UTF8=0.152]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jEa2jf00MQ7z for <apps-discuss@ietfa.amsl.com>; Fri, 5 Jul 2013 09:50:10 -0700 (PDT)
Received: from relay4-d.mail.gandi.net (relay4-d.mail.gandi.net [217.70.183.196]) by ietfa.amsl.com (Postfix) with ESMTP id 9E6B621F9FD4 for <apps-discuss@ietf.org>; Fri, 5 Jul 2013 09:50:09 -0700 (PDT)
Received: from mfilter4-d.gandi.net (mfilter4-d.gandi.net [217.70.178.134]) by relay4-d.mail.gandi.net (Postfix) with ESMTP id E2B60172055; Fri, 5 Jul 2013 18:49:57 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at mfilter4-d.gandi.net
Received: from relay4-d.mail.gandi.net ([217.70.183.196]) by mfilter4-d.gandi.net (mfilter4-d.gandi.net [10.0.15.180]) (amavisd-new, port 10024) with ESMTP id N6xXPE49wJDb; Fri, 5 Jul 2013 18:49:56 +0200 (CEST)
X-Originating-IP: 10.58.1.141
Received: from webmail.gandi.net (unknown [10.58.1.141]) (Authenticated sender: anything@michielbdejong.com) by relay4-d.mail.gandi.net (Postfix) with ESMTPA id 16109172091; Fri, 5 Jul 2013 18:49:55 +0200 (CEST)
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Date: Fri, 05 Jul 2013 18:49:55 +0200
From: "Michiel B. de Jong" <anything@michielbdejong.com>
To: apps-discuss@ietf.org
In-Reply-To: <6BC44D72-BAA1-41B6-BFE8-9FD7A9D4CECF@mnot.net>
References: <CA+aD3u0cWrKKtiyS2HcqnSG3XfqLQJ-VLOR18ZhYZMBHewVWhQ@mail.gmail.com> <6BC44D72-BAA1-41B6-BFE8-9FD7A9D4CECF@mnot.net>
Message-ID: <8ee3a48c1d3c44eb5bba7b08b3f77579@michielbdejong.com>
X-Sender: anything@michielbdejong.com
User-Agent: Roundcube Webmail/0.7.2
Cc: mnot@mnot.net
Subject: Re: [apps-discuss] Non-proprietary sync (was Re: Is e-mail going to die?
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Jul 2013 16:50:14 -0000
Hi Mark, On 2013-07-04 07:34, Mark Nottingham wrote: > Hi Michiel, > > I'm very interested in this area; I think we need open standards here > desperately. Great! > I potentially have a lot of feedback for you (both editorial and more > substantial), but wanted to first know: what is the remoteStorage > community's intent in publishing this draft? we hadn't really formulated that until now, so we had a little discussion about it; we didn't entirely finish discussing it yet, but overall i think most of us agree that the ietf would probably be the right platform for developing the idea of remoteStorage further. we started working on this spec as an open source project because we identified a need for one - its development so far was partially financed by donations, partially by people donating their time. It's of course scary to give up control over something we care so much about, but we also trust the ietf would do a better job at guarding the public's best interest than our small community of quite inexperienced volunteers. :) > I.e., do you think you're nearly done, and just need to publish a > specification? it's becoming quite crystallized within its very limited defined set of features. you can get an idea of what we consider outstanding issues by browsing https://github.com/remotestorage/spec/issues our current process is to go through that list twice a year, and see which of those issues merit a text change. we are trying to change as little as possible each time, to avoid an entropy walk into feature bloat. :) > Are you willing to consider substantial changes to the > specification, even if it breaks your current implementations if > there's good reason? yes, we do this every 6 months anyway. what type of changes did you have in mind? so far, even though these are themes that continuously come up as requests, we have resisted adding for instance: - byte ranges on GET (and PUT?) requests, - query parameters like sorting/filtering/paging, - access control lists, - long polling and/or other sorts of changes-feeds - retrieving the historic revision history of a certain document (as well as undo/rollback) - atomic transactions - etc. this way, we try to keep the job of the server as simple as possible. > > Also, what kind of timeline are you on -- i.e., do you have > particular milestones you want to hit? we try to go as fast as we can, developing the remotestorage.js client library for it, data formats for the things we want to store on there, try to work out how to structure data into folders so that it's easy to fetch later, write apps that use it, and server implementations that are compliant with it, with (if you add up the volunteers) about 3 full-time people. that's our main constraint. :) we have been trying to make breaking changes only twice a year, although we're probably going to have to disobey that self-imposed rule soon anyway because of a critical bug we found this week. > > Finally, what's the preferred venue for feedback and discussion? currently it's a combination of https://github.com/remotestorage/spec/issues and http://remotestorage.io/community/ but we're open to changing that to the apps-discuss mailinglist for instance? do you think that would be appropriate? > Will > you or anyone else from remoteStorage be coming to the Berlin > meeting? i live in Berlin, and given our project's tight budget, i hadn't bought a ticket yet. but if there is a possibility to chat about remoteStorage with you and/or other people there, then i'll definitely get one for both the meeting and the newcomer event! :) can say roughly in which areas you would propose changing the draft? Cheers, Michiel
- [apps-discuss] Non-proprietary sync (was Re: Is e… Michiel de Jong
- Re: [apps-discuss] Non-proprietary sync (was Re: … Mark Nottingham
- Re: [apps-discuss] Non-proprietary sync (was Re: … Michiel B. de Jong
- Re: [apps-discuss] Non-proprietary sync (was Re: … Mark Nottingham
- Re: [apps-discuss] Non-proprietary sync (was Re: … Michiel B. de Jong
- [apps-discuss] Possible bar BoF / side meeting on… Paul Hoffman
- Re: [apps-discuss] Possible bar BoF / side meetin… Michiel B. de Jong
- Re: [apps-discuss] Possible bar BoF / side meetin… Phillip Hallam-Baker
- Re: [apps-discuss] Non-proprietary sync (was Re: … Melvin Carvalho
- Re: [apps-discuss] Possible bar BoF / side meetin… Michiel B. de Jong
- Re: [apps-discuss] Possible bar BoF / side meetin… Phillip Hallam-Baker
- Re: [apps-discuss] Possible bar BoF / side meetin… Michiel B. de Jong