Okay - if someone can sanity check this: https://issues.apache.org/jira/browse/SHINDIG-453 then this thread can be resolved.
- Cassie On Tue, Jul 15, 2008 at 5:19 PM, Cassie <[EMAIL PROTECTED]> wrote: > Alright then - I'll create a jira and add a patch for doing this. > Thanks everyone! > > - Cassie > > > > On Tue, Jul 15, 2008 at 4:08 PM, David Primmer <[EMAIL PROTECTED]>wrote: > >> On Tue, Jul 15, 2008 at 10:29 AM, 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 >> >> yep >> >> > 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? >> >> I say svn delete them and figure out where you need to re-add >> dependencies for the things that you'd get in abdera one at a time as >> they're needed. Remove it all, including the enum with the named >> routes. >> >> oh, and check in dirk's servlet filter auth patch at move token >> checking out of the handler code... ;-) >> >> davep >> >> > >> > 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 >> >>> >> >> >> >> >> > >> > >

