Project Manager Position, Equinox Software

April 13th, 2009 by Karen Schneider

Equinox Software, a growing and dynamic software development and support company based in Norcross, Georgia, is seeking a talented and dedicated Project Manager.

We are looking for the following qualities in a candidate:

  • The ability to juggle many competing priorities in a fast-paced environment.
  • A high degree of comfort with leading meetings and conducting software demonstrations.
  • Excellent customer service ethic and the ability to work with customers from wildly different backgrounds and technology experience levels.
  • The ability to quickly learn complex technical subjects.
  • Experience with libraries, library automation software, and library automation system migrations software a plus.
  • MLS degree strongly preferred.

Primary responsibilities include:

  • Defines, monitors, and executes assigned projects.
  • Documents project progress and reports to customer and internal staff.
  • Facilitates communication between internal resources and clients.
  • Performs web and on-site demonstrations.

We offer a strong benefits package including family health, dental, and vision insurance, fully paid for by the company. We also offer a 401k plan with matching contributions. Salary starts at $50,000 a year but is negotiable and commensurate with experience.

Please send your resume, 3 professional references, and salary requirements to careers@esilibrary.com

About Equinox

Founded by the original Evergreen designers and developers, Equinox Software is a growing team of skilled developers and other professionals who provide comprehensive support for Evergreen, the consortial-quality, open source Integrated Library System (ILS). Equinox develops, supports, trains, migrates, integrates, and consults on Evergreen, and engages with the rapidly expanding Evergreen community. Instead of one-size-fits-all support, Equinox works closely with libraries to ensure Evergreen is implemented in the manner that best fits their individual needs.

Welcome Ben Ostrowsky to Equinox Software!

April 9th, 2009 by Karen Schneider

Ben Ben Ostrowsky is a new Technical Support Specialist at Equinox, expanding our tech services department to meet our growing clientele. Ben comes to us with a sizable amount of library and Evergreen-specific knowledge. Ben received his MLS from the University of South Florida 1998.

We asked Ben a few questions about open source, Equinox, and, of course, pets!

What interests you about working for Equinox?

I’m in my element here, working among library-loving geeks whom I adore. I’ve already used Evergreen for over a year and have gotten to know the folks who hang out in the #openils-evergreen IRC channel. I’d probably do this for free, but for heaven’s sake don’t tell Brad, because my landlord would be furious with me.

What is important about open source software?

Open source software, just like Creative Commons licensing, is a simple and fantastic way of building the culture we want to live in tomorrow. By explicitly allowing you to use the things I’ve contributed to the commons, I’m giving you the tools to do whatever you find most valuable. The more people who contribute to the commons, the more likely it is that someone has already solved a problem for you!

I can also poke around at the source code and see what’s going on. To paraphrase Audubon, I can solve problems more quickly by eliminating doubt as to which one is telling the truth.

Where do you see open source development in the next ten to fifteen years?

I’m going to answer “where” literally: kindergarten classrooms. In ten to fifteen years, little kids will earn grades (and not reprimands) for hacking in school.

When you get stuck on a problem how do you solve it?

1. Try to describe the problem — to yourself, and possibly to someone else.
2. Look for someone else who’s already solved a similar problem.
3. When in danger, when in doubt, run in circles, scream and shout. The squeaky wheel gets the worm, or something like that.
4. If, against all conceivable odds, the problem really is novel, break it down into its component parts. What steps should be happening? What processes should be taking the situation from one step to the next?
5. Examine your assumptions. As my high-school gym teacher said, when you assume something, you make us both look foolish. (He was never too sharp.)
6. Once you’ve made a change that you think has fixed the problem, consider breaking it again. That is, undo the supposed fix and make sure that the problem comes back. If it doesn’t, then you haven’t really found the problem. But make sure you know the likely consequences of breaking it again.
7. Write something, briefly, about the problem and how you solved it. Put that knowledge safely into a place where it can be found and archived by search engines. One of these days, someone else is going to desperately need to find that information-and if your brain is anything like mine, that someone else might be your future self.

What do you keep on your desk?

Not much — though this is historically unusual. Would anyone like to donate a chumby?

What do you do to chill out?

I find cooking very relaxing. When all the ingredients come together like an A-Team plan, there’s a Csíkszentmihályian sense of flow. Plus, at the end, you get to have a great meal.

Do you have any pets?

Ben's CatsI have two cats. The youngest, an orange tabby named Tabula Rasa — my wife Jodi is a philosopher, and it was either that or “Sophia” — joined our family last year. She had been abandoned in a bathroom by a departing tenant and found by the landord, days later, curling up in the sink. Tabula (”Beulah” for short) still loves bathroom sinks, and any other sources of running water. She also loves using her claws on Pied.

Pied has seniority over Beulah, but a previous owner declawed Pied, leaving evasion as her best defense. So instead of settling into a dreamy retirement, asymptotic to oblivion, she’s pounding ground in amazingly acrobatic chase scenes across the living room, my lap, and the china cabinet. Our kitten seems to have put a spark back into Pied’s life — if perhaps only a spark of mortal terror for her very hide.

Despite all this, they do miss us when we’re at work, and so I occasionally catch them during a moment of detente.

Introducing Dawn Roberts, Director of Marketing

March 23rd, 2009 by Karen Schneider

Dawn Roberts, Director of MarketingIn March, Dawn Roberts became the newest employee at Equinox Software. As Director of Marketing,  Roberts will play a key role in establishing the company’s presence at industry trade shows and exhibitions. We asked Dawn a few questions…

What interests you about working for Equinox?

I truly believe that open source is the future of libraries. The days of corporations deciding what libraries need is short lived and Equinox will be here to pick up the pieces.

But most of all it is the team. I worked with Bob Molyneux and Shae Tetterton in a previous life and thought they were (and still are) terrific. I began working for Equinox in 2006 as an events consultant and I found out what a fantastic group of people they all are!

What is important about open source software?

Open source software puts the needs of individual libraries into their own hands. Each library can decide what is best for its staff and patrons. Libraries no longer have to wait and hope that their vendor will add the items that are important to them.

Where do you see open source development in the next ten to fifteen years?

The sky is the limit. It is amazing to me how much progress has been made in the last several years. I think that open source will continue to evolve and become the main stream for libraries.

When you get stuck on a problem how do you solve it?

I research to find the best solution and might try several different solutions to find the one that works best for the problem. I am a very visual person, and if I can see something in my mind, I can figure it out.

What do you keep on your desk?

Marketing Fuel

Marketing Fuel

I keep pictures of both my sons, Daniel 16 and Jarrod 15. They are my precious gifts from God. A beenie baby Valentine’s bear the my boys gave me. A beautiful glass paperweight that was given to me by a good friend. A journal to write down what I want to accomplish that day and any ideas that I think of. My pink laptop. And always, a Diet Coke!

What do you do to chill out?

It depends on what is going on. If my boys are here we all pile up together wrapped in blankets with a bag of popcorn and watch a movie together. I usually spend one evening a week with my wonderful parents. We have a glass of wine by the fire, talk, and then go to dinner. I try to go to the gym 5 days a week and do either weight work or aquacize (I love the water).

Do you have any pets?

Oh yes! I have a little girl cat named Ashes. Ashes was found in a car that had driven with her in the engine for about 20 miles. Her ears were burned and she was terrified, so she is very shy and skittish, but we love her. Then I have Nimbus, a 30-pound alpha-male cat. Nimbus runs the house! He is so funny, follows me everywhere, goes for a walk with me every afternoon, and sleeps beside me at night. Nimbus is my precious baby.

Migration Nation, Part 2: Six Months Before Launch

March 11th, 2009 by Karen Schneider

This is part 2 of a series of posts about planning migrations to a new ILS.

In the first post in this series, we asked some of the tough human-resource questions, focused primarily on whether you have the right people in place. In this post, we’ll look at where you need to be in terms of other decisions and resources six months out from your projected migration date.

Migrations

Are you ready to migrate?

Note that “six months” is an educated guess from the collective voices of Equinox/Evergreen experience. It obviously won’t hurt you to have more time under your belt for these key decisions. Certainly, libraries have also migrated with shorter timeframes — but at least know what you’re in for.

The six-month milestone is an ideal time to…

Closely examine the terms of your current ILS contract. You may need to pay to extract your data from your old system, particularly if you don’t own your data. Some smaller libraries have walked away from vendors, electing instead to recatalog, but in most cases you will need to budget the cost of retrieving your own data.

Determine your server specifications. If you aren’t going to outsource your hosting, you (or your consortium) will need servers. Evergreen, like most modern software, is usually configured on an array of redundant, reasonably-priced “commodity” boxes, a robust configuration with failover capabilities. You don’t want to lowball your needs, particularly with library use on the rise.

Decide if you need to rebarcode your items. This is a particularly crucial question if you are joining a consortium, as your library items will need unique barcodes that don’t overlap with barcodes used by other libraries. Obviously, the larger your library the more challenging rebarcoding will be. If you are going to rebarcode and you’ve been considering RFID, this is a good time to take another look at this emerging technology, as you will need to touch each one of your books anyway.

Decide if you need to rebarcode your patrons. O.k., perhaps not your patrons, exactly, but definitely their cards. If you are joining a consortium, patron barcodes shouldn’t overlap. Are you going with a consortial card? Is this a time to consider keyring cards, or a new card design? Again, if you’re considering RFID, this would be a good time to go with a “chipped” card.

Do you need to dedupe? For libraries planning a modern consortial catalog (single bib records with multiple holdings), records need to be merged (deduped). Wide variations in cataloging practices can make deduping fairly challenging, requiring close communication and planning among developers, data specialists, and catalogers.

Survey your data. You probably are familiar with at least some of your bad data: the short records that never got updated, the patrons who never got marked inactive because your old system wouldn’t allow that, the records that were never deleted. Get familiar with the skeletons in your closet. We guarantee your funky records will try to resurface during migration!

Inventory and weed. One smart way to get rid of a lot of bad data is to begin with an inventory (especially for missing items), followed by a weeding project. The database maintenance that accompanies inventory and weeding will make data migration easier. If you do need to re-barcode items, obviously, weed first.

Decide what data you are migrating. Just bibliographic records, or data such as patron records (particularly addresses), copy-level information, checkouts, fines, holds, and so forth? Before you say “all of it,” note that some libraries elect not to move over non-bib data (which in-house we sometimes call “transactional data”). These data are nonstandard, vary widely from vendor to vendor, and present complex extraction issues that will add to your cost and your timeline. Libraries that don’t migrate transactional data often check books into both their legacy and new ILS for a period of time, and offer amnesty no-fine periods (which also helps you retrieve long overdues and missing items before you weed).

Decide who will extract your data so it can be migrated into the new system. Will you do this yourselves or contract out with a company? (As noted above, transactional data is complex to migrate.) If you’re outsourcing, make that relationship now — not simply because you need to pick your provider, but because their availability affects your timeline.

Get “local admin” training so you can better identify policies and workflows that Evergreen can simplify, streamline, and improve. In some cases this may mean convincing staff who’ve “always done it that way” that another way can be better.

Decide if you’re going to use Evergreen to redefine shelving locations — particularly if you’ve been using workarounds because your old system didn’t let you pick the locations you wanted.

Convene policy discussions to decide policies at the local and consortial levels. In identifying consortial and local policies, particularly for outward-facing features, weigh the trade-off of a common user experience against local control. Just a handful of common areas for discussion include loan durations, fine policies, and holds policies. Evergreen supports all kinds of fine-tuned local control, but that doesn’t mean local control is always the best choice.

Review resource-sharing services. If new libraries are  joining a resource-sharing consortium, it could be timely to reexamine courier routes, hold policies, and other configurations.

Plan your training. In many cases, you don’t want to begin training too early — otherwise staff can forget features and functions. But it’s not too early to begin determining who will do your training, who will write your local training documents, who you will be training, and when they will be trained.

Finalize any development customization requirements. This is deliberately placed at the end of this list, after policy discussions and local admin training, because in many cases once you learn how Evergreen works, you may not need or want to try to bend it to the workarounds you used with your old software.

The next post will focus on the three-month milestones. You’ll notice the lists get much shorter as we get closer to the migration date. That’s how it should be.  Trust us, you’ll be busy enough without making last-minute decisions about holds policies and whether you need to rebarcode!

Three-minute Podcast by Jessamyn West on Open Source in Libraries

February 26th, 2009 by Karen Schneider

Hear this very short podcast of Jessamyn West on the value of open source software in libraries — a quick preview of Jessamyn’s talk at the upcoming Evergreen International Conference, May 20-22 in Athens, Georgia. Coming soon: a short recording of Joe Lucia, our other keynote speaker!

Migration Nation, Part 1: Thinking Ahead to a Successful Migration

February 3rd, 2009 by Karen Schneider

The Equinox team has a few legacy-ILS-to-Evergreen migrations under its belt; it’s something we do well –and we’re getting better at it all the time. To launch this new year on a good foot, we’re publishing a six-part series on planning successful data migrations.

Over the next three weeks we’ll address these topics: Thinking Ahead (this post); Six Months Out; Three Months Out; One Month Out; One Week Out; and Post-Migration. Please share your own ideas and experiences as well. This is the kind of stuff “they don’t larn you in library school,” so the more knowledge we can accrue, the better off we’ll all be.

By the way, you may think this post should leap into questions about data, rebarcoding,  servers, policies, and so forth. You’ll notice this post is farther down Maslow’s hierarchy and focuses on some very basic human resource issues that trump other questions.

Finally, many of the questions are the same whether you are hosting your own servers or using a hosted service, joining a consortium or migrating as a “standalone” library. But we’ll note the questions unique to those experiences.

Thinking Ahead to a Successful Migration

The first task is to identify the factors influencing your migration date. Pick a tentative date  for your migration as the endpoint of your timeline, then work backwards by answering these six questions:

1. Who needs to be available at different points of the timeline for training, database maintenance, policy decisions, public relations, and “boots on the ground” during the final weeks of the actual migration and the immediate aftermath? Will you need to create (or even hire) key positions such as project manager, training coordinator, or a primary IT person?

2. Will you will continue running your legacy system concurrently with your new system? This could reduce the data that needs to be migrated, but, depending on your timing and the expiration date on your legacy system’s contract, may create another contract renewal your library needs to fund. If you will continue running your old system, how long? A month? Three to six months? Longer?

3. Will you stay open during migration, or close the library? (Deciding to close for several days makes a long weekend or a slow period a good bet.)

4. Do you need a help desk? Depending on your environment, your library may need to create a help desk for fielding support questions. How will you staff the help desk? If you don’t have a help desk, how will you communicate with your support service?

5. What materials do you need on hand during the switch-over? Think down to the most basic levels. If you will be circulating by hand for several days, then make sure you have plenty of “circ sheets” (and pens!) or some other method for tracking your circulations and registrations.

6. What’s your contingency plan in case health, weather, or other emergencies take key people out of action during crucial periods? Remember… not having a contingency plan is the best way to invoke Murphy’s Law!

Stay tuned for next Tuesday’s post in this series, Migration Nation: Six Months Out.

Scott McKellar Joins Equinox Software

January 29th, 2009 by admin

Equinox Software recently welcomed Scott McKellar as its newest software developer (Laura, you’re no longer the newest!).

Scott will help Evergreen, the consortial-quality library automation software used in hundreds of libraries worldwide, continue to grow and meet the needs of current and future users. We interviewed Scott about what brought him to Equinox and the broader Evergreen community.

Scott McKellar, newest Equinox developer

Scott McKellar joins Equinox team

What interests you about working for Equinox?

1. Equinox is young enough, and small enough, that it hasn’t accumulated layers upon layers of sclerotic bureaucracy.

2. I sense an appreciation of technical excellence.

3. The product is free software, running on a free operating system.

4. I’ve seen enough of the code that I can see opportunities for improvement, and I can see that it’s worth improving.

5. I can reasonably expect to learn a lot.

What’s important about open source software?

1. Freedom for the user — the four freedoms that Richard Stallman never tires of citing.

2. Likelihood of technical superiority, for two main reasons:  When the whole world can see your code, you’re less inclined to be sloppy. Any interested observer can find your mistakes or offer improvements.

3. Lower costs for the user.  Licensing costs are zero, and support costs are at least potentially under pressure from competitors, with low barriers to entry.

All of these advantages accrue primarily to the user, not to the vendor.  It isn’t easy to base a business on free software, and I applaud any company that tries.  Like Equinox.

Where do you see open source development going in the next ten to fifteen years?

Microsft will have trouble surviving the onslaught from Linux, Firefox, Open Office and other open source software.  The next major proprietary software vendor to feel the pressure will be Oracle, under hot pursuit by PostgreSQL and maybe others.  Unlike Microsoft, however, Oracle provides a quality product.  The open source databases will be chasing its taillights for a long time to come.

When you get stuck on a problem, how do you solve it?

For debugging, I apply the scientific method: formulate hypotheses and then devise experiments to test them.

For design, I don’t have any special approach.  I obsess about the problem for a while.  Usually I come up with several different ideas.  Then I look for reasons why they won’t work.  From the survivors I try to pick the best mixture of pros and cons.

What do you keep on your desk?

When I had conventional office jobs I usually didn’t keep much on my desk, except for loose piles of paper that I had to purge periodically.

Now that I’m working from home I have yet to establish a pattern.  Right now my desk in the basement is a mess — littered with the detritus accumulated from years of web surfing, gaming, tinkering, and hacking.

What do you do to chill out?

Read, listen to music, play mindless computer games, roam the house annoying my daughters — nothing very interesting.  I’m a really boring person [Yeah, right! -- Ed.].

Equinox Out and About, Spring 2009

January 13th, 2009 by Karen Schneider

Here is the current line-up for conferences through May where there will be at least one Equinox person in attendance.

If you were thinking “Evergreen” and also thinking about these events — that’s one more reason to attend!

ALA Midwinter — Denver — Jan 23-27 — we’ve got a booth (522), an event, demos, and much more!
Ontario Library Association Superconference — Toronto — January 28 – January 31
Electronic Resources & Libraries (ER&L) — Los Angeles — February 9 - 12
Code4Lib — Providence — February 23 - 26
Computers in Libraries — D.C. — March 30 - April 1
Texas Library Association — March 31-April 3
British Columbia Library Association — Burnaby — April 16 - 18
Evergreen International Conference (of course!) — Athens — May 20-22

Equinox at ALA Midwinter: Exhibits! Demos! Yummo Noshes!

January 7th, 2009 by Karen Schneider

Equinox will be at ALA Midwinter 2009 — and we’d love to see you, too!

We have a lovely event early Saturday evening, and we’d like to welcome you there. Email events@esilibrary.com, RSVP through the Facebook event, or stop by the booth for your invitation.

We’re exhibiting at booth 522. Stop and by and say hi! You can also make appointments to sit down and talk, you know, Evergreen-Equinox stuff. Contact us now or just come on by the booth.

We also have booth demos! The charming and intelligent Shae Tetterton will be presenting the latest Evergreen overview, featuring sneak peeks of our hot new OPAC skin and the delicious features in upcoming version 1.4, while the sturdy and well-seasoned Karen Schneider will offer up “Open Source Jeopardy,” a game-show-style presentation.

Here’s the demo schedule (all demos at Booth 522):

Saturday, 1/24 10:00 a.m. - Evergreen Overview
Saturday, 1/24 3:00 p.m. - Evergreen Overview
Sunday, 1/25 9:30 a.m. - Evergreen Overview
Sunday, 1/25 10:30 a.m. - Open Source Jeopardy
Sunday, 1/25 2:00 p.m. - Evergreen Overview
Monday, 1/26 10:00 a.m. Open Source Jeopardy
Monday, 1/26 11:00 a.m. - Evergreen Overview

Finally, we’ll be out and about, at various ALA meetings and events, and we’re available for lunches and brunches and whatnot.

See you in Denver!

Marshall Breeding’s Open Source LTR

January 6th, 2009 by Karen Schneider

ALA Techsource, a publishing arm of the American Library Association, just published Open Source Integrated Library Systems, a Library Technologies Report by noted librarian-technologist Marshall Breeding.

Overall this 32-page report is of value to the open source community, but get it while it’s hot from the oven. Most of the report focuses on present-day knob-and-dial functionality, which means that “the shelf-life of this LTR [is] likely to be measured in months,” as Roy Tennant noted in a recent issue of Current Cites. Also, Breeding’s report is limited to integrated library systems, which means it does not address the myriad open source library projects such as Jangle, SOPAC and Vufind (which collectively would make a good Techsource report on their own merit).

However, Open Source Integrated Library Systems does provide a snapshot of the state of the major open source integrated library systems in production (Evergreen, Koha, NewGenLib, and OPALS), while introducing and explaining some of the core concepts of OSS development.

Parts of Open Source Integrated Library Systems are more fruitful than others. Breeding is on shaky ground when he devotes two large paragraphs to the virtues of MySQL and then adds a curt coda about PostgreSQL, the well-respected, very powerful database environment used by Evergreen. But Breeding acknowledges the strengths of OpenSRF, a communications layer in Evergreen, and he does a commendable job of outlining the differences in licensing models between (and within) proprietary and open source software. This latter discussion alone will be helpful to many in our field, and extends the usefulness of this report.

In other sections,  Breeding lingers to think on the page, and this is often interesting.

I confess when I heard this report had been published — and it was unheard-of within the Evergreen community until shortly before its publication, when its review in Current Cites come over the transom — I had been bracing myself for Breeding’s oft-repeated suggestion that the total cost of ownership (TCO) for open source could meet or exceed proprietary products.

So it was a pleasant surprise to see Breeding more nuanced on TCO than he has been in the past (we are frequent flyers on similar speaking circuits).  Perhaps he has mellowed on this point due to his involvement in the “academic” open source ILS exploratory project, OLE, for which Vanderbilt, Breeding’s home library, is a member, and for which  Breeding participates directly as a member of the Connecting with Other Projects working group.

The OLE project has only recently risen from the fertile soil of LibraryLand. Like Extensible Catalog, a project out of the University of Rochester, OLE is in a ramp-up period of design and development. (Extensible Catalog plans to have a working product by mid-2009.)

While Evergreen stakeholders keep a watchful eye on the distribution of technology grant funding, it won’t fatally damage existing OSS projects to have yet another project on the table, and the many discussions among the projects — such as OAI-PMH development for Extensible Catalog, and collaborative discussions with OLE — can only help Evergreen’s future development.

Returning to OSS and TCO, the most pragmatic and most common argument for open source in libraries is the predicted lower total cost of ownership, and TCO tends to dominate the discussion in Breeding’s report, as well.

TCO can be a problematic argument. It teeters dangerously close to the rationale that OSS is “poor people’s software.” (Or as one speechifying vendor put it last year, OSS is only good for third-world countries — as if third-world countries were not deserving of good software.)

There are many other, equally pragmatic reasons to move toward open source that might have been valuable for this report to discuss at length, had space and/or printing costs permitted. (Remember when Butterfingers were a nickel, and LTRS were 60+ pages long?)  These reasons include the flexibility of easily-customizable software, the native interoperability of software whose code and indeed, development can be viewed by other software partners in the OSS and proprietary field, the security that comes with transparency — it is hard to snow customers that “Taos is on the way” when the code is out there for all to see — as well as more easily achieved customizations and rapid application development.

Given proper leadership and encouragement, open source projects can engage far more developers than any one company could ever hope to. That doesn’t preclude the value of a “seed company” such as Equinox, Media flex, Liblime, or in the broader world, companies such as Red Hat. It is just a mathematical truth that there is major FAIL written all over the model where perennially cash-poor libraries pay licensing fees to closed-code companies, who then try to scrape R&D out of the same small pot providing support, sales, salaries, and other corporate essentials. It’s just not a winnable war. We had it right the first time, when we were building our own code back in the 1970s and 1980s; we just didn’t have the file-sharing technologies to make it possible to collaborate. Some folks have said if the Internet had existed back then, libraries would have invented open source.

Compared to closed code, OSS is a far more flexible economic model. In OSS, development can be produced for money (also called a “bounty”), as a quid pro quo from interested institutions, or (less often, but it happens) individuals in the field. Every good line of code counts toward the effort–sometimes immeasurably. In this sense, OSS in libraries resembles the micro-economics that benefit (ahem) third-world countries: a margin of effort in librarianship counts more than out there in posher corporate environs.

Another, less tangible benefit of OSS lightly touched on in Breeding’s report is that it puts libraries back in the drivers’ seat. There are significant long-term strategic advantages (fiscal, professional, and pedagogical) for libraries to return to the place we were in for over a century, where we designed and built our service-delivery tools.

Tool design forces humans to think and to contemplate, and in our evolutionary history, helped lead us to larger craniums, civilization, and the ability to accessorize.  In librarianship, tool design, from the standard card size to Serial Keyword Index of the 1970s to the catalogs we designed through the 1970s and 1980s, compelled us to ponder and think about what we were doing.

This collective intellectual effort — the stuff, Andrew Abbott argues in The System of Professions, that makes us a profession in the first place — was temporarily lost in the period where without benefit of easy file-sharing or a body of thought related to the value of collaborative development, we handed our code over to companies who in many cases had every intention of partnering with us, but were stymied both by the intellectual-property models that drove software revenue back in the day, and by the growing syndrome of what Lori Ayre calls “ten years of learned helplessness” (it’s closer to three decades) that threatened to turn us into the shoe clerks of the information age.

(Shameless horn-tooting: this was roughly the topic of my five talks for VALA and CAVAL in November — how our creative endeavors and tool-building gave us a century of empowerment, and how the renaissance of open source development puts us back in the driver’s seat.)

In any event, perhaps it is out of scope for a short report to think so broadly, but these more abstract benefits of open source are nontrivial, and are quite obvious to those of us who have seen it both ways.

There are a few remaining quibbles. Breeding’s attempts to distinguish the acquisitions requirements of “small public libraries” overlook that many of these libraries are just as interested in EDI as the largest ARLs, and have complex acquisitions workflows in place to support their equally complex needs, often as nodes in a larger organism that is a shared consortial catalog.

In a couple of places the document contradicts itself. Breeding states that “large municipal libraries have not been moving toward open source products,” then notes quite accurately that King County Library System “has publicly announced its interest in moving toward an open source ILS.”

Then again, the largest municipal libraries, though they may be nimble in many respects, really cannot move on a dime, at least when it comes to the massive, complex legacy migration issues. In any event, as Breeding notes elsewhere, right now large municipal libraries aren’t “moving” anywhere — most right now are limping along with legacy systems while they try to keep boots on the ground and books on the shelves.

Once in a while, I blinked, as I did when Breeding commented in a discussion about the growth of open source, “The classic polemic casts Microsoft as a monopolistic domineering company against the open source companies that free the world from its stranglehold.”

That statement was awkwardly squeezed into an otherwise-reasonable discussion; perhaps it was there for the zing factor.   Regardless, if you look at the website for any library open source project from Archon to Zebra (and not overlooking our favorite vowel along the way, “E”vergreen), you will find precious little polemic but plenty of well-supported arguments for the value of open source to libraries — an argument Breeding largely accomplishes in his report.

Open Source Integrated Library Systems has some small errors suggesting a second edit, perhaps with some accompanying phone calls, might have been in order. On one page Georgia PINES, the mother ship for Evergreen, has 266 libraries, and a page later, more than 270. The latter is correct; 275, to be precise, though to use that number in press releases, where no doubt this fact was gleaned, would sound too Urkel-like.

But overall, Open Source Integrated Library Systems provides insight into the juggernaut of open source in libraries; it’s a quick ramp-up for library professionals trying to get up to speed on open source. Furthermore, this report and accomplishes something that for many in our profession, only a printed book can do: by virtue of its being published at all, and through Breeding’s stature in our field, this report, however slender, casts the imprimatur of sober respectability on a development model that has its historical precedent in well over one hundred and thirty years of innovation in our profession. If Breeding does not entirely close the loop to electrify that point, he can be forgiven. The Book can now be placed on the Shelf.