Столкнулся с тем, что некоторые модули (не слишком популярные) имеют устаревший код, но (видимо в отсутствии коммерческой привлекательности в рефакторинге) этот код из года в год наследуется от версии к версии.
Возможно есть смысл выложить код подобных модулей на github (или похожий сервис), дабы дать возможность вносить правки сообществу, с внесением исправлений после одобрения отделом разработки bitrix.
это сделали в
что касается модулей - давно пора добавить возможность публиковать модули в маркетплейс из git репозитария (с gihub bitbucket и т.п.). тем самым и модули можно будет сообществом править без проблем. и оперативно и автоматически обновлять версии в маркетплейсе.
Предположим, выделять в Конторе разработчика на каждый модуль, которые будут принимать запросы на изменения (то, что называется pull-request). А смысл, если багтрекер не открыт, планы по развитию - тоже. Большинство запросов будут уходить в мусор, т.к. не соответствуют стратегии развития. Даже по тем модулям, которые давно не поддерживаются и видимой стратегии нет (а "невидимую" нам не показывают).