maintainer: 1 hour a day, week, or month
* someone to merge changes, build releases, explain issues
core developers: irregular, but more time
* implements major new features in the software
contributors: a couple of hours or days
* improvements, bug fixes, better documentation