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."
up yours gnaa
The program we use is Innovative Millenium. While it is not free, it does run natively on OS X clients. It is Java Based and seems to work well.
We've just had the 15th anniversary of the system, so it has been a good decision for us, by not having to change databases as the collection grew.
If you don't know what AltaVista is (was), get off my lawn.
Their first FAQ item:
What is Koha*?/What can Koha do?
Koha is intended to be:
You might also check out oss4lib
Delicious Library may suit your needs until you get large enough that you need an industrial-strength solution.
http://www.dspace.org/
"A groundbreaking digital repository system, DSpace captures, stores, indexes, preserves and redistributes an organization's research material in digital formats."
http://helium.knownspace.org/whyknownspace.html
"KnownSpace is a data manager---something that can help users build, organize, reorganize, annotate, search, mine, visualize, and navigate large, heterogeneous, dynamic data spaces. The aim is to provide a uniform platform for researchers around the world to develop and disseminate software to provide better interfaces, more intelligent applications, and more sophisticated and uniform networking---all for free, with source code easily changeable and available to anyone."
A possible front-end.
http://haystack.lcs.mit.edu/index.html
How bout := pro jects&Go.x=0&Go.y=0
:: GNU General Public License (GPL) :: Front-Ends
:: GNU General Public License (GPL) :: Windows :: Windows 95/98/ME, POSIX :: Linux, Unix
http://freshmeat.net/search/?q=library§ion
there are plenty available including
1. Library Manager
A library automation program. Author: Volkan YAZICI
No screenshot
[Development Status] 3 - Alpha
[Environment] Web Environment
[Intended Audience] End Users/Desktop
[License] OSI Approved
[Operating System] OS Independent
[Programming Language] PHP, SQL
[Topic] Database
Added: 10-Mar-2002
Updated: 06-May-2002
Rating: 8.44/10.00
Vitality: 0.00%
Popularity: 0.19%
License: GNU General Public License (GPL)
Version:
RELEVANCE: 3.73
2. OpenBiblio
A library automation system. Author: Dave Stevens
[Development Status] 4 - Beta
[Environment] Web Environment
[Intended Audience] End Users/Desktop
[License] OSI Approved
[Operating System] Microsoft
[Programming Language] PHP
[Topic] Education
I've been searching for such an app too. OSS, should have the ability to import data from amazon by scanning the barcode of the book, cross-platform, including an OPAC.. Suggestions anyone? Thanks.
http://www.fedora.info/
0 128_submission.pdf
..."
"
Fedora is a general purpose repository service developed jointly by The University of Virginia Library and Cornell University. The Fedora project is devoted to the goal of providing open-source repository software that can serve as the foundation for many types of information management systems.
The software demonstrates how distributed digital information management can be deployed using web-based technologies, including XML and web services."
http://public.lanl.gov/herbertv/papers/aDORe_2005
"aDORe: a modular, standards-based Digital Object Repository
If you're talking about books, slides, and other physical items, then you need an OPAC or something like it. Delicious Library was suggested, but I'd guess that it wouldn't scale to meet your needs. Koha looks like a better bet. I haven't tried it out yet, but it definitely looks promising. I've been surprised that there isn't a major open source OPAC/ILS, since there are a lot of libraries doing a lot of software development, while at the same time paying ridiculous yearly licensing fees to the commercial ILS vendors.
If you're talking about managing digital images, movies, ebooks, websites, and other digital resources, then DSpace and Fedora are the two major players -- both are open source, and both seem to have a good number of users (though DSpace has the edge on that point). There's also NCState's MyLibrary, which is more of a portal system, for cataloging websites in addition to other types of resources. That could be useful for having a decent library website without having to do a lot of custom coding and database setup.
-e
You definitely want Koha (www.koha.org). For Koha support, and special flavors: LibLime (www.liblime.com) and for even more library goodness, Keystone (http://www.indexdata.dk/keystone/).
Start here:
http://www.whiteboxlinux.org/
This is a build of RedHat's EL by a public library system in Louisiana. They run servers and at least 50 workstations off this. I don't know if their LMS is ISS or not, but it's worth asking.
The library's site is:
http://library.beau.org/
anbd includes link to online research and an online catalog. (The online catalog is unavailable as I type this).
They were using an NT machine to do some of the work, but the database behind it all was MySQL. They were working towards a web interface too. The database layout from that or another project could be really useful - especially if they can handle everything thrown at them by OCLC and MARC records.
I say with the sql tables, MySQL, PHP, Apache, and more free time than you have - you could come up cool. (All that except MySQL is already on those OSX boxes.)
I'm surprised the library software market doesnt have a great open source solution - you would think it would have grown up around Unix in the 70s and 80s. I guess geeks never spent enough time in the library (thats what my dad, the librarian, says). (I used to work at VTLS too... left in about '95)
remember when it was {of|for|by} the people?
Aside from book management, what other functions would your ideal software have?
A really open-source version might be Alexandria.
Written in ruby, runs on Gnome.
Marxist evolution is just N generations away!
Delicious Library is awesome value for the price, but if you only want to do Books, then look at Books for Mac OS X. It's OSS and free (for now?).
I don't know of any other apps for books which have not already been listed here... there are even less good ones for the PC...
I am a developer involved with refbase. I say that not to plug the product (it is a bit minimalist for a real library, but there are many individuals, research groups and departments who use it to host papers), but so you know where I'm coming from. I have interacted with the open source bibliographic community & have tried many products & keep an ear to many others.
First, check out the oss4lib blog and openbib. These will point you to a lot of other good material.
Next, absolutely download , which is one of the most full-featured & comprehensive library solution that the F/OSS community currently has.
I personally thing cheshire deserves a shout out too. A clean, FAST python-backed online catalogue with cross-site searching & conforming to a lot of nice standards like MODS.
You should also keep an eye for developments from bibliophile. This is a collaboration between many players of F/OSS literature databases.
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/
Sagebrush?
Here is the deal though, they (for political, not library, reasons) are moving off of it and onto a different system. As this entire afair was made with state dollars I am a bit curious to know what is going to be done with the code base. I got the email addy of the top developer and I can shoot him off an email tomorrow to see what he says. If you are interested let me know. seraphim_72 [at] yahoo.com.deletethis.
Slashdot, where armchair scientists get shouted down and armchair theologians get modded up.
The free software Books is OSS, based in OS X, and is in the process of adding a lot more library-related fetaures.
I've also used expensive systems like Notis, Aleph, Voyager, plus about four other major systems. I've also had the misfortune to be able to poke around the internals of some of those. None are good, though some have more drawbacks than others. Some that I haven't named are good others are really terrible.
Koha is rather good. It is better than the commercial systems in some areas and still lacking in some others. What it's mainly missing is a high-pressure sales team and a budget for whiskey & golf trips to soften people for signing .
Koha runs on any *nix or BSD, such as Debian GNU/Linux, OS X or even QNX. The software installation and configuration is easy. It's in Perl and uses MySQL and Apache. The customization of the interface and policies, though will take some time. The system requirements are not heavy and a library with a small user load can get by with a PII.
I have heard and seen good things about the OPAC, cataloging interface and the circulation modules. The cataloging is more flexible than most of the bigger name library systems, especially when it comes to non-roman alphabets. The acquisitions system is not familiar to me.
Except for the fact that it's far more flexible and customizable than the big name systems, it isabout as far along (or behind) as the others.
Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
http://www.emilda.org/
"Emilda is a complete Integrated Library System that features amongst others an OPAC, circulation and administration functions, Z39.50 capabilities and 100% MARC compatibility. MARC compatibility is achieved using Zebra in conjunction with MySQL."
"Democracy is three wolves and a sheep voting on what to have for dinner."
> But as far as Koha, I was not able to justify even mentioning it to my boss;
> I looked at it, and it just plain wouldn't do a lot of what we really needed
I really should add here that I'm not implying there won't be libraries who find it does everything they need; I was just stating what I found to be the case in our situation. We had specific pieces of functionality we were looking for, and Koha did not deliver. If it had been a couple of minor things, I could have thought about implementing them myself (being as I am fairly conversant in Perl and enjoy working in it), but it just wasn't close enough.\
It also would have been a hard sell, even if it did *everything* we wanted, because of support contract issues, but I didn't get to the point of trying to sell it, because I concluded that it was more than I could do to get it doing everything we needed in the kind of timeframe we were looking at. YMMV.
Cut that out, or I will ship you to Norilsk in a box.
As a librarian at a federal R&D center I have also been looking into this (our current OPAC/ILS was selected 10 yearss ago as the lowest bidder and it has delivered the value you would expect from the lowest bidder, who has been sold several times and developed the product very litte... end rant) this topic came up on my grad school alumni BB (yes most professional librarians in the US have at least a Masters degree) in addition to the other excellent resources already mentioned (Koha for example)... I will add Evergreen which can be found at http://www.open-ils.org/ as someone else mentioned earlier, it really depends on what kind of in house support/customization you can handle (both an issue of technical expertise and just man hours available) and the scalability required. Some of the OSX options are fine for someone tracking their personal collection of less than a 1000 items which are lent to friends and relatives, but even a small library OPAC has much higher needs and moving from simply OPAC functions (check in/out, overdue notices, catalogue searching) to a full ILS could add modules for acquisitions, interlibrary lending, multisite support, multiple user levels (staff, patron, admin) etc. You want to have a good idea where you think you might end up in 10 years and then pick an appropriate option that will provide you the basic functions you need and formats that can be imported into the next great thing down the road (add in the current maturity of the project, committment of the development team, frequency of updates/releases, etc.) Best of luck!
We've pitched KOHA to some libraries, but non-technical librarians are afraid that something will break and there will be no support.
Even if a closed source management system is used, make sure that clients can connect using a standard web browser. Then all of your client machines can be open source, running Firefox. Some people use LTSP thin client/server setups in large libraries, but our http://groovix.com/kiosk.html multi-user machines provide 4 workstations for $999 which is even more economical.
It just kills me to see library patrons referencing card catalogs and typing documents on $800 dell machines running XP. More money might be wasted on the client machines than the management system itself
Open Source is Common Sense: http://groovix.com/