Wow Glen is that how Tomcat 4 -> Tomcat 5 -> Tomcat 6 etc. were done? I
don't think you understand what revolution means if you think that the way
it gets there is by finding requirements that are not met by the old
codebase and then the revolutionary person goes off and fixes those and
brings people along the whole time.
Open source development is not about corporate style managed groupthink.
Its about allowing developers to do their thing and then communities form
around that. Take a look at Roy's presentation for AC EU. Leaders start
something others will follow or that path will die out.
Maybe this whole path is doomed; we seem to have lost the ability to have
a discussion without stupid stuff like "either you agree with my style or
I check out" nonsense.
Sanjiva.
Glen Daniels wrote:
Sanjiva Weerawarana wrote:
This is not a matter of test cases and fixing things. What we're
talking about is a radical rewrite. What you're suggesting is like
saying Axis2 should've started with test cases showing where Axis1 is
broken.
No, what he's saying is that you start off with requirements and a
framework for understanding when you've won. Then you compare what
you've already got (Sandesha) to that, and see what the gap looks like.
And it is ONLY at that point when you make any decision that looks even
remotely like "rebuild from the ground up". (Did we do that for
Axis1/2? Well, not really - but we *did* essentially have that process
at a human level with all the mail and f2f meetings and architecture
sessions where the entire group was invited to participate.)
Now it may well be that you can have a *fairly* good idea that that will
be needed even at the outset - but there is a big difference, from a
social if not technical level, between making that decision as a result
of solid technical analysis where everyone's working together and making
that decision by fiat.
If you're really looking for buy-in from the Sandesha community, the way
to get is is to FIRST demonstrate exactly what's wrong/missing in
Sandesha with good tests and JIRAs. Then dims' point was that *if*
incremental changes are possible to start off, let's find them - I don't
think anyone's closed to the idea of a ground-up reimplementation, but I
think we all need to start on the same page if that's going to happen.
My $0.02.
Thanks,
--Glen
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Sanjiva Weerawarana, Ph.D.
Founder & Director; Lanka Software Foundation; http://www.opensource.lk/
Founder, Chairman & CEO; WSO2, Inc.; http://www.wso2.com/
Member; Apache Software Foundation; http://www.apache.org/
Visiting Lecturer; University of Moratuwa; http://www.cse.mrt.ac.lk/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]