[Cosmo-dev] Re: [Scooby-dev] Cosmo/Scooby Merge (Please read
and comment)
Katie Capps Parlante
capps at osafoundation.org
Fri Jul 14 13:36:35 PDT 2006
Brian Moseley wrote:
> i know that jared has some reservations about the merge and would like
> to hear what he has to say. anybody else have opinions to share? i'd
> like to bring the discussion to a close in the next few working days
> and call for a vote.
I'm in favor of this move, for the reasons that John, Brian, Ted, Matt
and others have articulated in the thread. In particular...
Given that the project teams are small right now, I think it will help
in reducing some inefficiencies and help the team's momentum and
collaboration. I second Brian's point that it encourages developers to
be familiar with all parts of the system, more eyes able to look at any
one piece of code. (I don't think this means that everyone will be
familiar with all of the code, or needs to be, just that it makes it
easier for this to happen with the current team). One product to manage
and plan for and do UI design for, one release cycle, one dev list, etc.
look like real advantages given the current size of the teams.
This aspect could be a win independently of any architecture or code
changes. Of course, it also enables some changes that do make sense,
either for performance or reduction of duplicated code, as Brian has
noted. It doesn't prevent us from keeping the pieces modular though --
we should expect that some developers will show up who are only
interested in the server. No problem with that. We can make an effort to
make sure this is understood.
I will also underscore the point that combining the projects does not
imply abandoning standard protocols, in particular CalDAV. I think
Mikeal has a point that separating the projects is one way of enforcing
the use of standard protocols -- that is why the decision was made to
have them separate in the first place. I think what the team is doing
here is weighing the costs and the benefits, and making a judgment call
that the benefits outweigh this particular cost, and that we can still
hold ourselves to the goal of implementing access to the server via
CalDAV for interoperability. I see a consistent long term vision here,
articulated by Brian, John, Ted etc. that Cosmo will provide access to
its data via adaptors for different protocols.
The short term priority for OSAF as an organization *is* to get end
users of the web client and the desktop client. As others have pointed
out, that does not have to be in conflict with a commitment to
interoperating with other clients and doing so using standard protocols.
A compelling app (web client and desktop) will in the long run be a
bigger advantage to pushing standard protocols for calendaring than a
positioning statement about how the web app and server are different
projects.
Cheers,
Katie
More information about the cosmo-dev
mailing list