OSS Library Management Solutions?
spectre_240sx asks: "I work for a growing educational institution in need of a good database for its library. We're fairly small at the moment, and the cost of some of a decent commercial solution just isn't realistic in our situation. We'd rather spend that money on more books and better equipment for our labs. I'm sure I could come up with a usable database myself, but it would lack the refinement of a mature project and it would also be quite troublesome for me to find the time as I'm the only IT person at the school. Does anyone know of an open source solution that might suit our needs? 99% of the computers here are Mac OS X machines, and using X11 is a possibility, though a native (or web based) app would be preferable."
Delicious Library may suit your needs until you get large enough that you need an industrial-strength solution.
First, I must point out my potential biases. I work as a software engineer for a particular prominent integrated library system company.
I've recently had the need to think about open-source library systems. They appear to be cheap but you need to consider the support implications. Library software, like all software, has bugs in it and library software is particularly complicated making it hard to rigorously test. Who are you going to call when something doesn't work right? Who's going to fix the bugs you discover? Who's going to patch your software once the bug is fixed? People are very expensive.
You say you work at a small institution. *ALL* library software contracts, regardless of company, are negotiated. Small libraries usually pay less than larger libraries for the same systems. The price negotiated in the contract is partially based upon what the vendor thinks you can afford, what it thinks other vendors you're talking to want you to pay, the kind of support you need, etc.
When you buying library software from someone, you're not buying software, you're buying a solution, complete with help desk support, some systems administration, upgrades, and customization. It's the only way to go with this I'm afraid.
It's really quite a simple choice: Life, Death, or Los Angeles.
OpenBiblio might be a good fit. It's written in PHP and uses MySQL for its database engine. It was very easy to install, and I have it working on NetBSD, GNU/Linux, and several versions of Windows. Since we put it in, we've gotten a constant stream of good comments from our patrons and our library personnel -- mostly about how easy it is to use.
Now, I should point out that I'm a developer on the OpenBiblio project, so I'm probably biased. But I think it's surprisingly good. We don't quite have the feature set that Koha has, but the code is much more approachable, if you need to modify it.
I began using OpenBiblio because no open source library software did what the libraries I'm working for needed. It had the basic feature set, without a lot of extra fluff to get in my way. And the code was straightforward enough that I could modify it to fit my needs pretty easily. No other library system I looked at had quite the right mix. It's certainly not perfect, but we're working on it. I think it's a serious contender.
http://obiblio.sourceforge.net/