@Ethan: I have no problem with the change. I can delete Daniel's
client stub, he can host it somewhere else (like Google Code) and we
can reference it via the wiki.

@Daniel: do you have a problem with that? You could probably patch it
more rapidly if it was independent of the Apache SVN.

I like the idea of "reference" client but we should probably vote on
it on the esme-dev mailing list.

We already have another client stub (in the svn) for the old API
(submitted from Darren a year ago). What should we do with that?

D.

On Mon, Dec 7, 2009 at 1:11 AM, Ethan Jewett <[email protected]> wrote:
> Hi,
>
> While I'm a huge fan of having API client libraries galore, I don't
> think it's a very good idea to maintain them in the actual ESME
> repository. There are several reasons for this:
>
> 1. Most client library authors will not be commiters, creating an
> unnecessary bottle-neck around library checkins.
>
> 2. There may be more than one version of a client in a given
> language/platform, and we probably shouldn't be playing favorites.
>
> 3. Checking them in as part of the project gives a sort of "Apache
> stamp of approval", which we may indeed want to give, but should
> probably do by listing the clients on the wiki rather than checking
> them into the repository.
>
> Overall, I'd say that the general approach for API clients to projects
> like this is for authors to maintain them in public repositories
> (usually Github or Google Code, depending on the choice of version
> control system). They can then be managed outside of the Apache
> process.
>
> Often, an implementation will provide a reference client in one or
> more languages, not meant for production use. If that is what we are
> trying to do here, then I guess I could come around to supporting that
> position, but we should be aware that we are signing up for more work
> :-)
>
> Wow, I'm such a contrary person aren't I? Richard (and others) what do
> you think? Were you going for "reference client" or were you planning
> for this to happen for all clients?
>
> Ethan
>
> On Sun, Dec 6, 2009 at 4:56 PM, Richard Hirsch <[email protected]> wrote:
>> FYI
>>
>> I just added Daniel's initial code drop
>> (https://issues.apache.org/jira/browse/ESME-14) for a Java client for
>> the streaming API to SVN.
>>
>> D.
>>
>

Reply via email to