Right now, figuring out who maintains what package is a mess*. We have a sort of de facto system, but I'd like to propose we clean it up a bit.
I propose that we manage packages similar to the way Debian does. We make a list of packages, people volunteer to be 'package maintainers', and they are responsible for applying patches from bug-tracker, and by default they are assigned bugs from bug-tracker.
Packages that have no maintainer are orphaned, and anyone who comes along who wants to maintain them can voluneer to be the maintainer.
Anyone who wants to stop being maintainer orphans their package, and leaves it open.
We have a webpage, linked in fairly prominently, that lists all the packages and who maintains them. It also has links to project pages if they are available.
I volunteer to do some of the work to set this up, if everyone thinks it's a good idea.
Part of my inspiration for this is the 95 open patches (https://openacs.org/bugtracker/openacs/patch-list?status=open&version%5fid=&component%5fid=).
* Witness to this is the multitude of pages trying to inventory the packages:
https://openacs.org/projects/openacs/5.0/package_inventory
https://openacs.org/projects/openacs/5.0/package_inventory2
and many many forum threads