Stefano Mazzocchi wrote:

<snip/>

What can we do?

Two things:

1) breath and relax, we are not going to get run over: changing the slope does *NOT* change the nature of the function (they will understand that as soon as they cross that equi-cost point... and complexity grows even faster the more "web 2.0"-ish you become, because there are more and more variables that you don't control that get in the mix)

I think it's an utopical vision: when the equi-point moves to the right, people realize that they're reaching the limit of their framwork once:
- it's too late to envision changing for another one,
- they reached a very intimate knowledge of their framework, precisely because that point is more far to the right.

What this means is that chances that they switch to another platform that can handle high complexity but has a steep learning curve are very low.

Also, we have to consider that it's not only the slope of the other technologies that has flattened, but also the slope of Cocoon that has become steeper. So the equi-point has moved far right because of the combination of these two factors, and getting into Cocoon when you tried a framework with an easier initial approach will seem like a impossible or not-worth-it task.

<snip/>

But the ASF contains the "rules for revolutionaries". This states that every committer is allowed to propose an 'internal fork' but there a few things that it's not supposed to do, the most important being, use the name of the same project.

So, if Sylvain wants to start an internal fork, he can and nobody can stop him, but he has to pick a "codename" that has nothing to do with cocoon and cannot release it to the public (as distribution) before the cocoon PMC allows that to happen.

Ok. Actually, I was surprised by so many people answering positively to my RT, and what started as a rant and potential solutions turned into a march towards a revolution, in an uncontrolled way.

Now I understand this isn't the way to go to ensure a smooth cohabitation between this experiment and the work that has to be done on Cocoon. So I will not name it Cocoon-NG, XP or whatever. Searching for a name, I saw my cat walk by, and decided to pick up his name for this experiment. So that will be "Kiwi", which obviously makes no reference to Cocoon.

Let's also calm down all these "vision" talks (which seem to have happened already) and work more quielty on some proof of concept with this pull-based pipeline API, and see what comes out.

Sylvain

--
Sylvain Wallez                        Anyware Technologies
http://bluxte.net                     http://www.anyware-tech.com
Apache Software Foundation Member     Research & Technology Director

Reply via email to