2007/9/19, David Gerard dgerard@gmail.com:
Defaulting to releasing stuff rather than not releasing stuff (i.e. release everything by default unless there's some extremely good reason not to) is also of direct benefit to a site, and particularly to try to get stuff into the mainline distro. This benefits you because it saves on maintenance, gets more eyes on the code and avoids maintaining increasingly divergent patch sets yourselves. And means your organisation gets good reputation value as contributors to the codebase in question.
Hear, hear!
Indeed, there's lots of sound reasons for releasing your modifications.