Every project has its own views, values. The values derive from the project initiators. In the case of the Lazarus Project, it happens to be that they believe in work rather than democracy.
Your last sentence proves that you still don't understand the issue at all.
No successful open source project is a democracy. None. Zero. The ones that believed in democracy have died.
Or, maybe you want to redefine the word "democracy". "Democracy where you buy voting power" is good, yes.
Typo mentioned "meritocracy". I had to check what it means and yes, this project is close to a meritocracy.
If you mean democracy as the normal "anybody can vote", please think of the consequences. The developers would have to obey people who don't want to create any substance, but only want decision power. Developers would become second class citizens, almost slaves.
They would leave the project, at least I would. The new wanna-be leaders have no skill or interest to create substance. The project would die.
Most open source projects die at early age. Big projects die, too, sometimes due to poor management.
Sometimes they are forked by people with better management skills, sometimes not.
@nsunny, please read the book I linked earlier. It is a free online PDF book. There is also lots of other info available, for example a Google talk about
"How Open Source Projects Survive Poisonous People" :
http://www.youtube.com/watch?v=Q52kFL8zVoM&feature=gvby developers of a succesful project. It is still succesful because it is well managed.
I am trying to say that it is not a trivial task to keep such hi-tech project alive. Some people seem to take this issue as a joke, or maybe they just don't understand the amount of high quality work done by some people during 12 years.
It is a good thing, in a way. But now Lazarus will be used by millions, and will increase. In this scenario, I think someone should become like a communicator to the project maintainers, in case of public relations. He can just listen to what the community says, and he will analyze those proposals, and if found worthy, he will communicate about the issue with the project maintainers. They can either reject and show reasons to the proposal or accept it.
This way, the developers don't have to waste their time listening to people. Instead they can continue their work that they do so well.
Another thing can be a Wishlist (similar to what Ubuntu has). Users can brainstorm the best solution by themselves.
If you find a person for the communication role, fine. However it is an extra level of bureaucracy eating resources if the same person could also do something congrete.
You can work on a Wishlist, no problem.
My own management for this web page project was very poor.
Maybe nobody noticed but I actually tried to improve the "community" influence by having a web page developed as a community project with sources in SVN.
Practically I gave free hands to the first newbie who jumped in. No offence nsunny but you are a newbie here.
I took it for granted that such person would respect the project's legacy. No, nothing is for granted. You wanted to start a whole revolution.
I undertand the attitude, every newbie has it. If he becomes a source code contributor then he will change for sure. He must learn LOTS of code, get his patches rejected because they are not technically sound, etc. He inevitably becomes humble in front of the work done by others.
This new web page was different. There is no established way to become a "Lazarus web developer". It is a new project. I should have forced the new developer to prove himself somehow.
At least I should have explained the "contract" clearly. What must be respected, where you can improvise, and so on.
A lesson learned for me. It was interesting to see the community reaction in such situation. A complete chaos. The debate moved to irrelevat things away wrom the web page.
Maybe nsunny learned some lessons, too. I believe we will get a good web page in the end.