Batgirl and I have something in common besides wishing we were Wonder Woman -- we're both librarians. There are some striking differences between us, as well. For instance, work in my public library was seldom for the meek or passive. I'm also far more aggressive in my adventures with open source software.
There are many reasons to like open source software in libraries -- secure, stable, cost-efficient public access terminals spare librarians and patrons time and heartache. And of course, the humble card catalog has metamorphosized into the unruly beast known as the integrated library system (ILS).
Any cataloger will tell you that the nature of an ILS (even back in the days of cards shackled in long wooden drawers) is oddly proprietary. Controlled language makes the database work, but catalog cards were often sold partially completed, ready for a little customization at the local library. Today, it's not so much that the records themselves aren't modifiable -- it's ILS that's immutable.
There are a few exceptions -- Georgia Public Library System's Evergreen and the long-lived New Zealand born Koha.
Koha developers, contributors, and users might sum up the past year with a bastardized comic book tag line: With great adoption comes great growing pains. Many now, however, hope the worst of it is ready to be shelved away.