4 ms·
For someone who has contributed here so much, your original comment could have been clearer. It indeed read like a troll. However, you've subsequently made an
by astrec 18y ago
For someone who has contributed here so much, your original comment could have been clearer. It indeed read like a troll.
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.