Also, Django needs to be more open. There is something fishy going on in Django management, and they don't want to say. I smell a fish, but it's swimming in murky waters and I can't see it.
Also, Django needs to be more open. There is something fishy going on in Django management, and they don't want to say. I smell a fish, but it's swimming in murky waters and I can't see it.
As to how things got on that list, that's why Django has BDFLs. Someone has to make these decisions. If you wanted to influence those discussions, the time would have been several months ago on the django-developers list. If you want to influence future decisions, join that list and start arguing for them.
The up-side of the sprints is that they're incredibly productive, as you can see by looking at the amount of high quality checkins they generate.
If someone thinks that Django development is not moving fast enough for them they have a very clear path to fixing it.
goto http://code.djangoproject.com/query pick one, fix, repeat.
The gp is trying to create problems
So don't come with your arrogant pick one, fix, repeat statement. I've done my best to contribute to Django, and it's certainly not as easy as you seem to think it is.
However, you've subsequently made an interesting point.
Open source development isn't easy. Project maintainers serve two masters; the development community, and the user community. Django aims to serve it's users with a stable trunk which in turn sets a high bar for contributers.
To this end the project maintainers must carefully consider each and every patch, its tests and documentation. This not only takes time, but OSS projects can also tend towards the direction of the maintainers interest, hence contrib apps like geo. Sometimes great submissions are nixed simply because they fall outside of the maintainers field of vision.
Fair? Perhaps not to those with high quality contributions stuck in limbo, but the rest of the project by and large depends on it.
Other projects rapidly incorporate all submissions, maintain a volatile trunk and release from stable branches. Django just isn't that type of project, but in return we've got an exceptionally stable, superbly documented, extensible framework.
Be specific, and use the right forum. HN is not the right forum if you want action on patches from the django core team.
Appart Django, criticizing Apple will get you downvoted even faster.
If you are not core Django developer or known big long-time contributor there's very little you can do to improve Django. That's a fish.
Hope this will change as soon as 1.0 is released.