David,

I think it is a great thing to do, I just want to caution against "A group
of us at Google have decided..." as the perception that someone has to be a)
at google, and b) in the right conversation to make these decisions will
push away external contributors. Is frustrating at times, but when, in
situations like shindig, a project is being dominated by folks at one
company it matters.

The best rule of thumb I know is to never make decisions offline or via a
backchannel. The phrase "a group of us at $VENDOR decided" just sets off
alarm bells in apache-land.

-Brian

On Mon, Feb 25, 2008 at 9:32 PM, David Primmer <[EMAIL PROTECTED]>
wrote:

> Hey Brian,
>
> I didn't mean to imply that Google as a company had decided the fate
> of the Shindig project in this area. Far from it, my team in Google is
> interested in using parts of Shindig and we needed an API server (a
> current gap), so thought we'd contribute some code to Shindig.
>
> One reason why it may appear that there was some hidden discussion is
> that there also happened to be an open source Java Atom server project
> that has been going on at Google since last spring. It uses Abdera
> http://code.google.com/p/google-feedserver/. We have been contributing
> code to Abdera for the last couple of months and have become familiar
> with the codebase. This effort was not coordinated or discussed with
> the Shindig list because it was started before OpenSocial / Shindig
> was conceived. So we have a situation where some experience was
> developed independent of OpenSocial that happened to be applicable.
>
> I hope this helps clarify it. I'm completely willing to discuss pros
> and cons of using Abdera. I think it's a very good server and I wanted
> to suggest that Shindig use it.
>
> davep
>
> On Mon, Feb 25, 2008 at 7:59 PM, Brian McCallister <[EMAIL PROTECTED]>
> wrote:
> > On Mon, Feb 25, 2008 at 3:12 PM, David Primmer <[EMAIL PROTECTED]>
> >  wrote:
> >
> >
> > > A group of us at Google have decided to try to implement the RESTful
> >  > Data API portion of the Shindig reference implementation with the
> Atom
> >  > framework Abdera.
> >
> >
> >  It would be good to hold these discussions and make the decisions on
> the
> >  mailing list. Decisions made off-channel are generally dangerous for
> apache
> >  projects.
> >
> >  -Brian
> >
> >
> >
> >
> >
> >  > I believe this has been called the 'gateway server'.
> >  > We will implement whatever is decided on at
> >  > http://groups.google.com/group/opensocial-and-gadgets-spec.
> >  >
> >  > We are hoping there will be an initial draft spec posted there soon.
> >  > Still, we can start now, before the wire formats are finalized, by
> >  > getting the basic servlets going and establish a place for people to
> >  > try out features. I wanted to send this initial message to the list
> to
> >  > let everyone know our intentions and start a discussion of what we
> >  > plan on doing. We have a few months experience using Abdera and with
> >  > the 0.4 release coming soon, now is a perfect time to kick off this
> >  > effort.
> >  >
> >  > davep
> >  >
> >  > reference links:
> >  > http://incubator.apache.org/abdera/
> >  > http://code.google.com/apis/opensocial/docs/dataapis.html
> >  >
> >
>

Reply via email to