[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: API review for 1.11; do we need to mark new APIs as experimental?

From: Julian Foad <julianfoad_at_apache.org>
Date: Mon, 17 Sep 2018 13:03:19 +0100

Julian Foad wrote:
> [...] The users have no idea about that unless
> the developer takes care to tell them, [...]

A further point. As a library supplier, our responsibility for APIs is *only* to the downstream developer. If that developer chooses to use our experimental APIs to build a product which does a useful job, it is not necessary that the developer must tell the users that it is uses some APIs that we declared as experimental. As long as that developer takes full responsibility for maintaining their application -- which in the extreme could involve maintaining their own copy of svn libs -- they are perfectly entitled to declare their application as stable.

As a supplier of the command-line application "svn" we have a different responsibility to its direct users, but that is a separate responsibility.

- Julian
Received on 2018-09-17 14:03:27 CEST

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.