I'm sure we all agree that the module boom is caused by those same developers that were initiated. I'm not trying to avoid duplicates or anything here, I'm simply laying out an option that would force highlighting a potential project before it's magically created without anyone's knowledge or consent.
I tend to agree with Greg here. And will add that while duplication
may be a problem, the answer should not be to make it harder for
people to contribute, but to make it easier to figure out why you
should use one module over another. It may be a harder way to solve
the original problem, but please don't make it harder than it already
is for people to contribute.
I don't disagree with Greg and I don't see this as an additional
barrier at all, rather than creating a project in the dark without
anyone's knowledge I simply have to post to dev first to get approval. Is that a
barrier? The only person objecting to this would be someone who
doesn't want to inform the community before creating his project, this
is exactly the person we want to stop by enforcing permission per
project rather than one permission per unlimited # of projects.
Also note that this change is a very simple one that would require
minimum effort with huge benefits, enabling a module such as node limit
for the project content type, and creating a little script that would
set its value to the current # of projects per user could be all that
is required. For CVS admins it's a matter of incrementing the counter
for a user if his module suggestion gets approved on the dev list.
AA