From: jamsden@us.ibm.com To: ietf-dav-versioning@w3.org Message-ID: <85256820.000C3CF8.00@d54mta03.raleigh.ibm.com> Date: Thu, 4 Nov 1999 21:13:47 -0500 Subject: Re: Locking in a versioning server <geoff> Good point. I'm still against this lock semantics for versioned resources though (:-). </geoff> <jra> (Reference to locking a versioned resource implies preventing checkouts on any revision except by the lock owner(s)): Why? Looks useful to me, doesn't cause any harm, and is consistent with the notion of locking and control of updates. Yes it significantly limits concurrent development to the (potentially shared) lock owner(s), but in this case, that's the point. If that's not what you want, then don't lock the versioned resource. </jra> <geoff> Shared locks implicitly involve some kind of ACL on who can take out the shared lock. But if you have an underlying ACL system, what do shared locks give you that you can't just get from the underlying ACL system? </geoff> <jra> Locks are different than ACLs in that locks are transient and register an intent to modify. ACLs play a different role and shouldn't be overloaded with change management semantics. </jra>