I am seeking a maintainer for this module. The majority of the functionality of this module can now be replicated using a combination of other contributed modules (Rules + Flag + Views for example). I'm happy to continue answering questions and/or reviewing patches, but I would like to find someone else to take primary responsibility for ongoing development. If you are interested, please let me know. Thanks!
The library module allows users to manage the availability of nodes as assets. You can create custom content types using CCK and then add those content types to the library.
The module supports multiple copies of a library item associated with one node, and each copy may be individually made available or unavailable.
The module allows administrators to define their own library actions. Library actions may make an item available, unavailable, or not change an item's status. Every transaction is associated with a Drupal user. If you use the trigger module (part of core) with the library module, each library action generates a trigger that you can assign further actions to. The module includes a few built-in actions (send an email, extend the due date of an item).
While I am happy to accept suggestions for improvement, I may not have time to implement feature requests. If other folks are interested in contributing though, they are more than welcome to submit patches!
Release - 6.x-2.x
The the 6.2 release eliminates the patron sub-module. This is a major change, and you should read the release notes if you are using an earlier version of this module. Patrons are now Drupal users. Since I didn't think an update script should create large numbers of users automatically, you will only be able to upgrade if you are already associating patrons with Drupal users. The upgrade is not reversible, so make sure to make backups before upgrading.