I'd like to revisit my post from a while back and hopefully spark some conversation on Open Source in libraries. Tomeboy was the sole commentator last time, but I think he raised some good questions.
I think the time has come for all of us to start evangelizing open source. We just need to make sure important people fully understands how open source development works. This includes the ALA, ACRL library directors, and everyone else in the position to make decisions on future development directions. We need to make sure that people who make decisions on what systems are used have all the facts, and aren't basing their decisions on sales pitches.
I believe I'm approaching open source based partially on an economic perspective, but also based on other things, mainly the desire to give better products to patrons, and make collections more accessible. There certainly are many, many, issues that need to be worked through, but keep in mind I'm not advocating a "home grown open source" project, I'm advocating for exactly the opposite, something developed collaboratively by as many libraries as possible. Open Source != Home Grown. Having an Open Source ILS developed by a team of programmers at a number of different libraries is a completely different mindset that any home-grown system developed at a single university
One great example of road blocks we'll hit was Tomeboy's "turf protecting". I've seen reactions to this perceived autonomy loss, and it's not pretty. But this idea that some how patrons and services are so different from library to library should actually work for Open Source, since anyone would have the ability to change the code. Though, of course I'm not even sure that smaller libraries would have the staff or resources to join in such an effort, but maybe there are ways they could through local consortiums.
Tomeboy mentioned consortium pricing and the economies of scale. I'm not sure economies of scale can continue to drive prices down. Is that a sustainable model? I don't know the answer. Comparing and contrasting Tomeboy's idea that consortia require concessions, trust and working together is interesting because certainly open source would demand the same thing. I'd like to believe it would require fewer concessions, increase trust, and show that working together solves our problems.
I'm not an open source purist who believes all code wants to be free and no one wants to get paid. But I have been a part of several open source projects, and I know how the systems works. A good team of developers with strong leadership and an active user base can build incredible systems in a short amount of time, and with lower cost. I'm also a big user of open source products, and I can say that the end result can often be as good as or better than propriety systems. Having an open source system will us allow to serve our patrons better.
The idea that one or two programmers toiling away in the darkness of their basement offices can develop anything useful for a large number of libraries isn't what this is about. I'm saying we need libraries that have the resources to commit an FTE or 2 to a project that will be developed, used and shared by as many libraries as possible. Building an open source ILS that can be used by the largest libraries is within reach if we can convince the right people that it's possible, it'll be better for our patrons, and it might even save money.
Having a few geeks on staff is never a bad thing. For those libraries that can afford it, I think they'll find everyone is happier with the web presence with the proper staff
But, like Eric pointed out, this will require library administrators to refocus their vision. "They need to begin viewing open source products as commercial alternatives. They need to begin reallocating human and fiscal resources into the development of new systems that can change and adapt as fast as our environment. They need to rethink the services they have and how they are delivered."
Check Out what Nicole C. Engard has to say about her OPAC. Here's just one good quote:
"Where does III fit? I'd say it's a like the crazy cousin you have to deal with because he's family! It doesn't fit, we are a very open IT environment, we have applications all over that need to talk to each other nicely and the III system is a brick wall preventing us from getting the information we need and sending the information we'd like."
I've dealt with III and she's being far too kind. I'd say it's like the sociopathic uncle that escaped from jail and is holding you kids hostage.. What she's saying here is we have no control over the primary way our patrons interact with our collection. To make matters worse, we pay dearly for this. To make matters worse is there is no shortage of people who will just shrug their shoulders and say there's nothing we can do