Le 3/2/12 9:40 AM, Fabio Martelli a écrit :
Il giorno 01/mar/2012, alle ore 21.12, Simone Tripodi ha scritto:
Hi all guys!
I know that working in the same office speeds up the development
process, but I'd like to pray you anyway to make the whole community
more aware about the proposed roadmap, in order to make the project
not only OSS but also open dev - ASF projects are community-driven! -
and then get more external contributions.
Hi Simone, I do think that what you have written is right.
From my side I would share with the community our past roadmap [1].
This was our idea before to enter into the Community but, of course, I well
know that it have to be re-discussed asap.
There is nothing that need to be "re-discussed". Not now, not even in a
near future.
What Simone says is pretty simple : every discussion, every choice,
*must* be discussed on the public mailing list. That does not mean that,
because Syncope has been accepted in the incubator, we should
re-evaluate every single decision which has already been made by the
current team.
Now, the advantage of having public discussions is that it helps
outsiders to be part of the discussions, and bring some new ideas, and
new opinions. That's pretty much it.
Simone's warning is that at some point you guys, working in the same
office, F2F, will find it more convenient to make a decision *before* it
has been discussed on the ML. That's one of the major community
anti-pattern. And The ASF is *all* about community !
However, you cannot ask us to change roadmap planned for Syncope 1.1-incubating.
Of course the community can !!! The roadmap must be discussed and
accepted, before it becomes official. As usual, this is done by trying
to reach a concensus, if if none is found, then by a vote.
Just because you entered into incubator does not magically freeze a
roadmap.
The main reasons are two:
1. a lot of issues had been opened before our enter into the community (we
cannot go on with developments with inconsistencies into the source code);
2. we have done several commercial proposal based on Syncope 1.1 before to
enter into the community.
Ok, let's be clear : whatever business proposal you have made is totally
orthogonal to the ongoing work in The ASF. Period.
If you need to fulfill some of the commitment you've made, thats your
problem, not the ASF problem. Fork the project, if needed.
Why am I stressing out this point ? Because we have seen too many
projects at the ASF being polluted by commercial agendas.
Now, I'm painting it black, on purpose. I'm pretty sure that you guys
will do the right thing. It's just that you have to understand what the
Apache Way is all about.
Further, the 70% of activities that we are doing in this period is bug fixing.
I do hope that this is not a problem.
No, not at all.
Now, keep in mind that one major criterium for this project to get out
of incubator is that you can successfully create a diverse community, ie
you succeed in adding some new committers from other companies, in order
to make Syncope a real community, way larger than just Tirasa.
Don't get me wrong here : I'm not telling you guys that you have done
any mistake so far. I'm just trying, and so is Simone, to show you the
traps you may fall in.
--
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com