code4lib isn't entirely about code or libraries. It is a volunteer-driven collective of hackers, designers, architects, curators, catalogers, artists and instigators from around the world, who largely work for and with libraries, archives and museums on technology "stuff." It started in the fall of 2003 as a mailing list when a group of library programmers decided to create an overarching community agnostic towards any particular language or technology.
Code4Lib is dedicated to providing a harassment-free community experience for everyone regardless of gender, sexual orientation, disability, physical appearance, body size, race, or religion. For more information, please see our emerging CodeofConduct4Lib.
code4lib grew out of other efforts such as the Access Conference, web4lib, perl4lib, /usr/lib/info (2003-2005, see archive.org) and oss4lib which allow technology folks in libraries, archives and museums to informally share approaches, techniques, and code across institutional and project divides. Soon after the mailing list was created, the community decided to setup a #code4lib IRC channel (chat room) on freenode. The first face-to-face meeting was held in 2005 in Chicago, Illinois, USA and the now-annual conference started in 2006 in Corvallis, Oregon, USA, and has continued since. Local meetings have also sprung up from time to time and are encouraged. A volunteer effort manages an edited online journal that publishes relevant articles from the field in a timely fashion.
Things get done because people share ideas, step up to lead, and work together, not because anyone is in charge. We prefer to make community decisions by holding open votes, e.g. on who gets to present at our conferences, where to host them, etc. If you've got an idea or an itch to scratch, please join in; we welcome your participation!
If you are interested in joining the community: sign up to the discussion list; join the Facebook or LinkedIn groups; follow us on Twitter; subscribe to our blogs; or get right to the heart of it in the chat room on IRC.