This module provides a generic membership entity and an optional "membership provider" plugin type.
While this module shares a namespace with earlier Drupal 5/6 modules, it does not inherit any code or architecture.
Development occurs on GitHub (fork and submit pull requests there) while utilizing the Drupal.org issue queue.
This project is still very much under development and meta-discussions around future plans and architecture are welcome.
Should you need similar functionality, check the Role Expire module, which surpasses this module in a number of ways.
Thank you to Boobaa for the work on the initial Drupal 5 module and for coordinating the continued use of the module namespace. These earlier versions are, however, unsupported.