Oh no not another voting round, this way we'll be working on the 1.0 spec support before this is settled ! :-)

If the general consensus is to go for #2 (which is my impression too), lets just go with one of them otherwise it'll be a extra strain on our resources while we should be working towards getting full 0.8 support out there instead.

        -- Chris

On Jul 15, 2008, at 7:47 PM, Gonzalo Aune wrote:

Well, i think we have to vote for something like this:

1) Leave only 'dataservice' package
2) Leave both
3) Discuss a little more about this

I say +1 for #1

G.-

On Tue, Jul 15, 2008 at 2:29 PM, Cassie <[EMAIL PROTECTED]> wrote:

I don't really support having both versions around in Shindig forever
because I think it would confuse new users deciding which one to choose and would be more work than its worth for this project to maintain. (2 sets of bugs, patches, mail threads, design decisions, etc) However, anyone can build an OpenSocial container in whatever way they like - Shindig is just
one impl choice (of course we hope to be the best :)

That being said, it looks like the general consensus here is moving to
option #2 (the "dataservice" package).
Should we move forward with this? Or do we want to discuss this more?

David - do you think this accurately reflects this thread? You stated that you would continue working on this code. Does everyone here think that
David
moving the code to another repository is the right choice? Or should we go
with Ian's option and just leave both be?

Thanks for all of the comments!

- Cassie



On Tue, Jul 15, 2008 at 3:47 AM, Ian Boston <[EMAIL PROTECTED]> wrote:

David,
I am sorry that I didn't reply to the your message on Friday, I went
offline for a few days, just got back online today.

Firstly I should apologize, I didn't want to pass any comment on the
contribution of any part of the implementation, because I think that both are extremely valuable, and represent many hours of thought and work.

I also think that Abdera is a really strong framework that is ideally suited to this type of work, especially in the Atom area, and will be invaluable to a full blown SNS which needs to support more than just OS.

What I was trying to say, ineptly, was that I felt we needed to be
careful
that any bindings inside Shindig don't prevent others already using a version of Abdera (or any other framework) from continuing to use it.
Having
options allows that to happen.

So to rephrase my original opinion, both approaches would be great and
would allow users of shindig to decide which one they wanted to use
provided
a) there is resource in the shindig community to support both, and
b) they can easily be backed off the same underlying service API's

It sounds like you are willing to do some of that work... so you get my vote (not that I should have one for triggering such a long thread.) #2
also
gets my vote because it generates choice and has resource prepared to
work
on it.
All IMHO,

Sorry everyone, I'll remember to wait to let others confirm what I am
thinking next time.
Ian




On 15 Jul 2008, at 02:46, David Primmer wrote:

On Sat, Jul 12, 2008 at 12:40 PM, Kevin Brown <[EMAIL PROTECTED]> wrote:

There's a pretty good recent analogy for this issue, which was the
Linux
task scheduler. Two very capable implementations were developed, but
the
one
that was chosen was done so because the people who worked on it were
highly
dedicated to the task.

I think the same criteria needs to be applied here. For people who are
in
favor of the 'new' code, are you willing to accept the burden of
maintenance, patches, and support? Are you going to continue doing that
even
if you change employers? for people in favor of the abdera code -- I
ask
the
same.

That's really what this boils down to. If both implementations get the
job
done correctly, then the decision for which one to use is simply a
matter
of
determining who's going to ensure success of the component. If we only
have
one person who's going to work on one side and 10 people on the other,
then
the choice is obvious.


Another eminently reasonable point from Kevin. Although I don't think you can always get a promise for future development in any open source project, we do have commitments from some pretty big companies to work
on this. I really hope that the amount of contributions outside of
Google employees increases going forward in the java api server. It's disappointingly lopsided so far, but maybe the OS Foundation will make
it safer for others to devote valuable developer hours to it. I'm
still motivated to work on an Abdera-based approach, and will probably carry it on in some other repository. My interest has always been more in the data portability possibilities that are appearing via AtomPub, as well as the extensibility of the OpenSocial framework. It has a lot of potential as a general purpose development platform and there's a
lot of cutting-edge stuff in there that will be useful to more than
just social networks.

davep





Reply via email to