Open Source


LucidChart is a free (with a premium option), web-based flowchart creation tool.  It appears to be quite easy to use, yet very professional.

If you are looking for software to install on your PC, remember that OpenOffice (or Go-Oo) offer Draw, a versitile and powerful drawing program (that doesn’t have a counterpart in Microsoft Office, either) which can be used for flowcharts, as well.

found via LibrarianInBlack

I thought I’d try something new and summarize the software that I use on a regular basis.  I have been thinking about this, as I have recently switched from one software program to another in a couple of areas, and have been thinking about the evolution of the programs I have used over the years.  This may become an annual (or occasional) update, or this may be the only installment.  I also note which items have Portable Apps alternatives, as I use these a great deal.

Here they are:

  • Operating Systems : Windows XP is still my primary day-to-day system at home, on my notebook, and at work.  I use Ubuntu linux on a regular basis (I am set up to dual-boot both at home and on my notebook computer), but haven’t yet made the jump.  Yet.  I use Mac OS-X (Leopard) occasionally on my wife’s computer (usually when setting something up for her).
  • Web Browsers : Firefox (PortableApps) is my preferred browser (and has been since it was at version 0.6 or so).  I occasionally use Google Chrome, which is definitely faster, but my habitual use of certain add-ons (see below) keeps me from getting comfortable.  I use Internet Explorer 7 when I want to run Windows Update.  My only complaints are occasional memory hog problems with Firefox.
  • Firefox Add-Ons : Zotero, Groowe Search Toolbar, Web Developer Toolbar, Operator, Cooliris, Add to Search Bar.  Learn them, use them, love them.
  • E-Mail : Thunderbird (PortableApps) is my primary e-mail client, although I feel it needs a good updating (version 3, anyone?).  I use Microsoft Outlook 2003 at work, mainly because we use the calendar features quite a bit.  An add-on that makes Outlook worth using, however, is Xobni (”inbox” spelled backwards).  If you use Outlook, get Xobni - you will not be disappointed.  I am eagerly awaiting a Thunderbird version.
  • Office Suites : I recently switched to Go-Oo from OpenOffice 3 (PortableApps).  It wasn’t too hard of a change, as it is an implementation of OpenOffice with some very intelligent add-ons and configuration.  It is very smooth and easy to use, and hasn’t given me any problems yet.  I still use Microsoft Office 2003 at work, but am rapidly switching to Go-Oo for everything but Access.  Even that may change, as MS Access lacks some desired report functionality that exists in the Sun Report Builder.
  • Text Editors : I recently switched from SciTE to Notepad++ (PortableApp) when I needed better control over the encoding of the text.  Both are excellent for editing HTML and CSS, as well as editing a variety of text files.
  • Web Design : I primarily use a text editor (see above), but when I want something more powerful, I use Amaya, or sometimes Aptana.  If you need a basic WYSIWYG designer, I recommend Komposer (PortableApps).  I use FileZilla (PortableApps) as my FTP client.
  • Photo Software : I currently use IrfanView, but suspect that this may change in the near future, as my needs are changing.
  • Online Software : I use WordPress for blogging; Gregarius as a blog reader; Gallery for photo storage and viewing; I am trying out OpenGoo for online applications (calendar, tasks, contacts, basic word processing); OpenBiblio for my church’s ILS; Scriblio and Drupal for OPAC replacements (just playing around with them); and TextPattern as a Content Managment System.
  • Security : ZoneAlarm firewall; AVG Free anti-virus; Clean-Up!; and HijackThis.
  • CD Authoring : I switched from CDBurnerXP to InfraRecorder (PortableApps) earlier this year.  I haven’t tried the newest version of CDBurnerXP, so there may be some switching back in the future.
  • Odds and Ends : 7-Zip (PortableApps) for compressing and decompressing all sorts of files; PDF Creator; MarcEdit.

If you are looking for a common thread, there is this:  all of these, except for two of the operating systems, and the software on my work PC, don’t cost anything.  Much of it is Open Source (of which I am an advocate).  You can do a lot with an internet-connected computer, a sub-$100 per year web hosting service, and some trial-and-error experimentation.

I hope this list helps to inform, and perhaps even connects someone else with software that I have grown to enjoy using for everyday tasks.  It has been interesting to see just how much software becomes part of my daily routines, and how much value I get from the above programs.

2008 was an uncertain year for Libraryland.  Ideas and tools abound for how we can do more with what we have, and we are becoming more aware of what it is we have : data and the systems to organize it.

There are some serious storm clouds on the horizon:

  • The economy is in a condition which hasn’t been seen since the 1930s, and most sectors are wondering if and when we will see the bottom.  This will affect libraries in two ways : Public libraries will see rising use in ways they have only dreamed of, and all libraries will see their funding and other resources fade.  This includes lower tax revenue for publicly funded libraries, lower dollars for state-supported organizations, and fewer funds for academic libraries as enrollment drops and higher education struggles to make ends meet.  These effects will be delayed somewhat, so there is time to prepare.
  • Organizations and companies have finally discovered the value of data and other stored information.  The movement towards openness is being countered by a tightening of control.  Google Books, OCLC, and a variety of publishers are attempting to control access and use of what they have stored in their systems, sometimes even from the creators of the data/information.
  • Costs for software, services and access are still driving upward at a rate that is unsustainable in the current economy.  Book publishers are already cutting back on the number of new authors they take a risk in publishing; journal subscriptions are still all over the place, with some titles having exorbitant rates, and others being published Open Access; software and service contracts are expensive, with the added stress and cost of switching to other systems keeping many from exploring other options.

What can libraries do?  Re-read the opening paragraph:  Ideas and tools abound for how we can do more with what we have.  Each library should look at their environment and evaluate what they can do differently.  Every service you offer should be examined for changes that will cost less and perhaps even offer more.  A few examples:

  • On a larger scale:  what do you pay, in real dollars for your Integrated Library System (ILS), assuming you have one?  What would it cost you in staff time and money to switch to an open source alternative?  Companies are out there that offer support packages; I suspect that many libraries could offer much more with fewer resources in this area.  If you don’t currently have one, this may be a great time to begin that project.
  • Do you offer laptop computers for checkout?  For staff use?  How much did each of them cost?  How much would be saved by selecting netbooks during their replacement schedule?  Perhaps you could even get two netbooks for less than the cost of each notebook.  This won’t work if higher-level software is needed (such as Photoshop), but most of a notebook’s use is in the realm of office software and internet use, which are the netbook’s bread and butter.
  • Hire and retain people with tech savvy and curiousity, and give them the time and resources to experiment with new services and technology.  Do you really need to spend thousands of dollars to display book covers on your OPAC?  Is the cost of an OPAC upgrade preventing you from implementing one?  Can you add social networking features (reviews, recommendations, etc.) without wondering where the money will come from?  The answers may surprise you.  $100 and 100 hours of staff time can give you options for all of the above in a small-to-mid-sized library, if you have the environment to let it happen.

It is generally understood that new business opportunities are created in economic downturns, and that it is a great environment for a small company with an understanding of what the public wants.  The same goes for libraries and library organizations.  When everyone else is looking to protect what they already have (while spending lots of money in the process), those who develop new, inexpensive ideas are poised to suceed.  In libraryspeak : serve your patrons better for less money, and become the library you have dreamed of.  Your best opportunity may in fact exist now.

one of the links found via Open Access News

The State Library of Ohio has just released a Request For Proposal for an Open Source Statewide Resource Sharing System (Pdf).

Their summary page (which will soon contain an F.A.Q.) states that

The desired product would provide a seamless resource sharing solution, developed and released under an open source framework, in an environment of disparate integrated library systems (ILSs).

Looking briefly through the document, it looks to me as if the closest software in the library world is the Open-ILS Evergreen project, which is the platform for Georgia Library Pines system.  The largest challenge might be the system’s need to communicate with a wide variety of existing ILS platforms.

The timeline is ambitious:  Proposals are due by the end of January; a vendor will be selected and contracts signed by mid-March, a test system will be in place by September, and the system as a whole will go live in February 2010.  Wow.

Assuming that the vendor selection process goes well (Equinox and LibLime, are you ready?), this will be a very exciting time to be involved with Ohio libraries!  I am psyched!

DSpace, the open-source digital repository system, reached the 500 installation mark earlier this month.  Earlier this year I did a bit of research on various repository solutions, and DSpace was the one I was most impressed with, and it seems that quite a few people agree.

Check out their list of known installations to see some great examples.

found via Open Access News

Looking for a particular type of software, and thinking that you would like to see what open source options are out there?  openDesktop.org describes itself as “a network of portals and community websites for open source and free software projects” and is an excellent starting point for locating what you need for your task.

Note that much of the software is aimed at the open source community, meaning that much of it runs on linux.  I suggest two things:  1) you should be dual-booting linux (Ubuntu is a good place to start), if only to understand how it compares to Windows and/or Mac; and 2) you may discover that the dual-boot option coupled with the software you find will provide you with all that you need for your tasks.

Give it a try!

via linux.com

100 Free Open Courseware Classes About Open Source Everything is a post on the BSchool.com Blog.  Their list is quite comprehensive, with something for just about anyone.

In addition, the blog has a thing for “100 Free…” lists, from resource for doing business in China, to Ivy League business courses.  They just started up last month, but I think this might be one of those resources that will provide answers for questions beyond the obvious business school related information.

found via an e-mail from Kelly Sonora (affiliated with BSchool.com blog)

OpenOffice.Org released version 3.0 of their office suite on Monday.  The changes aren’t dramatic, but it is definitely a step forward for the user in many ways.

Also of note:  this is the first version of OpenOffice that runs natively on Macintosh!

via

Kete is billed as a combination of a digital archive, a content management system, and collaboration tools meant to allow the storage, control, and access of digital content.

Developed as an outgrowth of the Koha project, Kete has a pedigree worth checking out!

found via Catalogablog

Exciting news in the browser wars:  Google is releasing has released a beta version of a web browser that it is calling Chrome.

Why does this matter?  The open-source browser will feature:

  1. Every tab running in isolation from the other tabs - if something goes kablooey, you only lose that one particular tab.
  2. Streamlined code designed for efficient running of online software, which translates into faster speeds and greater stability.
  3. A new Javascript engine designed with future web applications in mind (and optimized versions of Google Apps, I bet).

Even if Chrome doesn’t become a contender (and you won’t catch me making that bet) these and other features will certainly set the stage for advancements in other web browsers.

Google has released a 40 page comic book (web version) (Pdf version) detailing their reasons for creating Chrome and highlighting its features.

Why should this excite libraries?  Just remember that the most exciting integrated library system out there, Evergreen, uses the XPCOM framework from the Mozilla project, and Chrome can likely be used in similar ways.

Here is a screen capture of Chrome’s logo (which reminds me a bit of the alien camera thingy in the 1953 version of War of the Worlds).

thanks to CNet News for reporting the leak…

After much anticipation, version 2.0 of the Social Opac (SOPAC) went live this morning at the Darien Library in Connecticut.

It looks very good… excellent, in fact.  I am already looking forward to playing with this version of the software.  What I really like at first glance:

  • It was created with everyone in mind:  in theory can be coupled with any ILS for both the catalog and patron information.
  • It is designed to allow sharing of reviews and other public content between libraries, thereby creating a larger social “pool”.
  • The design is clean and looks to be well laid out.

The only problematic aspect I see initially is that it fails XHTML validation in a fairly dramatic way:  the doctype is listed as XHTML 1.0 Strict, but appears to have over 50 problems with the home page alone (over 200 for an OPAC search result page).  By just looking at the numbers, each type of page comes dramatically closer to validating as HTML 4.01 Strict (19 errors and 67 errors respectively) which seems odd to me.

Compromises in validation often have to be accepted for results pages, but I see no reason for not having a standards-compliant entry page.  I suspect that this could be a great “clean up” project once the dust has settled from the upgrade.

Overall, this is a great accomplishment, and a great piece of software.  This is certain to grab a lot of well-deserved attention, and will hopefully inspire all ILS and OPAC creators to improve their products.

thanks to Jessamyn for her post

Understanding the Web Browser Threat is an essay that details web users and the browsers they use.  The primary focus is on how current one’s browser version is, as opposed to evaluating one browser against others.

It is too little understood how dangerous using an older version of a browser can be for a user.  If you are using a current version of a browser, any of the main varieties will do, you will be much, much safer than using an older or unpatched version.

Check not only your own computers for this, but also your public access terminals.  Older browsers put all of your patrons at greater risk, as well as your library’s network.

My own recommendation:  Firefox (currently at version 3.01).  Not only has Firefox been quick to fix security issues, it has automatic updating built into the program.  It also works on any platform (as well as from a Flash Drive), so it is about as universal a program as you willl likely find.

thanks to Jessamyn for the link!

The Koha Integrated Library System (ILS) has just released version 3.0 of their software.  This New Zealand-based open source project is quite mature and provides many libraries cost-effective means to run their operations.

The release notes for this version show that the biggest changes are in the database storage (Zebra) and improvements in standard APIs (such as COinS and OpenSearch).  Additionally, their attention to accessibility, staff templates, and additional modules is commendable.

thanks to Catalogablog for the heads-up

Read Lori Ayre’s blog post at TechEssence to find out what she means by “Learned Helplessness”. I think she hits the nail on the head, then drives it home. I will be watching her future posts….

continued from here

Evergreen and Project Conifer (John Fink) was a progress report / Q&A session about the installation of the Evergreen ILS for a consortium of academic libraries (McMaster University, University of Windsor, and Laurentian University). John gave a fantastic overview of the project, intended to go live sometime next year. It is a large undertaking, especially considering that they are writing the code for the Acquisitions and Serials areas of the software. He had an observation that I found interesting (and have noticed as well): people using III’s Millennium ILS tend to have a higher opinion of the software than is deserved. It is good, and it works fairly well, but it is deeply flawed, in my opinion. I will add that users of Voyager need to be reminded of the good points of their system now and then, but that it is also flawed. I will say again that Evergreen is going to have a much bigger impact than people realize.

Open Book, a WordPress plugin (John Miedema) was another high-interest session, since I had installed and used the plugin just one week earlier. To discuss the plugin and the reasons behind its functionality and existence with the developer was a great experience. The group discussed Amazon, OCLC, and Google (and their relative restrictions and freedoms) at length. John is a great supporter of the Open Library project, and for good reason.

Metasearch / APIs / Facebook for Libraries (David Fiander, Geoff Sinclair, Me) was a bit of a blur, since I was at the front and trying to think as effectively as possible (more challenging some days than others). I got to discuss my idea (a piece of software that uses an API that is as straightforward as possible, which passes requests to various library and bibliographic systems and returns the results… this could allow search tools and OPAC overlays to work with a standard set of rules, as well as allowing meta-search tools to become more effective), but didn’t feel that any brainstorming actually took place. If someone doesn’t point out a big flaw in my thinking (especially when I am stretching my abilities beyond their comfort zone) I suspect that I am politely being listened to. Maybe not…

The Wrap-up went fine, but there wasn’t a call for action, or a consensus as to what should come next from all of this. I can’t say I expected one, but I was hoping to have some sort of Eureka moment. I did have a strong feeling that I was going to put everything together in an interesting way during the drive home on Saturday, but it didn’t happen that way (keep reading).

We then walked over to the BiblioCommons office for a buffet tray/beer/wine dinner party. I had some great conversations here, and completely forgot to find out what exactly it is that makes people speak of BiblioCommons in reverent tones. There isn’t a lot of information out there beyond it being a “complete social discovery system for libraries” (from their website). People whose opinions I respect are very impressed with it, and I was in a conversation with one of the people directly involved and never asked one question about it. Shame on me!

I ended up skipping the pub night outing, as I stopped by the hotel and felt tired, and spent the time putting pictures online. I went to bed early, and slept very fitfully, until about 4 a.m. That was when the gunshots began. There were 7 ro 8 of them, from at least two guns, sounding like they were just outside the building. I woke at the first shot, rolled out of bed (away from the window) on the second, and duck-walked to the bathroom with my phone as they continued. I was on the third floor, so I don’t think I was likely to get caught in the line of fire (I figure they were either shooting at each other, or shooting into the air). It was a very unpleasant experience, and I didn’t get to sleep for quite a while (and didn’t sleep well then). When my alarm went off, I decided to cancel my sightseeing activities, get some more rest, and leave Toronto straight from the hotel.

So that’s why I didn’t spend the trip thinking about neat library technology and such. Too bad, because this was as good a conference as I have ever attended, and I complimpent John, William and Stacy on their excellent work. I encourage more groups to consider this format (it would work well as part of a standard conference format as well… just set up a block of time, or a conference track, as an unconference).

Previous posts here and here

I attended the One Big Library Unconference (Facebook too) last Friday, and haven’t had a chance to post about it yet, so here goes:

I arrived in Toronto around 7 p.m. on Thursday after a smooth journey. I stayed in a hotel about 3 walking blocks from the conference venue, mainly so I could park the car on Thursday and walk everywhere. In daylight the neighborhood, part of Toronto’s Chinatown, reminded me of the Rogers Park neighborhood of Chicago: a wide variety of people in a busy, urban environment that feels very alive. At night it became somewhat worrisome: many homeless people sleeping in doorways and sidewalks, groups of people “hanging out” and looking a bit dangerous, and panhandlers approaching passers-by for change. I never felt directly threatened, but was very aware of the potential.

The conference was sponsored by York University, and held at the Centre for Social Innovation. The building was very warm, but the facilities were comfortable and pleasant. Everyone I came in contact with was fantastic.

How can I describe everything? Take about 70 people, self-selected to be interested in Libraries and Technology, everyone intent on learning and interacting with others of like mind. I have never seen a conference group as positively engaged in all that they were doing. I think this came about from a combination of the Unconference format, the selection of a well-defined yet general topic, and just the right amount of planning and structure (and not too much of either).

The organizers introduced themselves and described the day’s schedule process. The topics that had been submitted via the wiki were laid out on sheets of paper (see the photos in the second post for detail) on tables, along with blank sheets for newer ideas. I suggested what I had been brainstorming about during the previous day’s drive, and voted on the topics I most wanted to attend.

They ended up combining sessions in order to include all ideas, meaning that I co-presented with two other people (kind of strange, since I wanted a roundtable discussion in order to brainstorm). While they were tabulating the votes and arranging the schedule, we all attended the first session.

Zotero: Start watching for the next update of this incredible tool… it is about to become even more powerful. Then, once you have that gem, watch for the next big release. A great summary is located on their roadmap. I am left with an exceptionally strong positive feeling about this tool and the people developing it. Trevor Owens did a great job with the demo and presentation.

Drupal: This ended up being more of a detailed presentation of what it takes to implement a new web presence in an institution when it involves dozens of people in many departments. Politics, control over presentation of content, and seamless functionality were the main points discussed. On alternate days I think it might just be better for a small team (no more than four people) to install, configure and implement the system. The other days I suspect the “many hands” approach might be better. I had hoped for more tips on installing and configuring Drupal (having installed and configured it for the first time only a couple of weeks ago… watch for an announcement), but didn’t get that. Good session, nevertheless.

Lunch was buffet sandwiches and fruit (and a wonderful coffee bar that was open all day). The highlight was the tours offered to the building’s roof, which has a rooftop garden installed. I enjoyed taking pictures of the people in my tour group.

(more in part 2)

Over the past couple of weeks, I have been making some changes to the Scriblio installation on Libology.

The improved:

  • I installed the Pop Blue theme, mainly because I didn’t like the way the default Scriblio theme used screen space. I like the layout, but need to format the content sections in the search results pages, as it looks more like gibberish than holdings information.
  • I upgraded WordPress to the current version. This would have been done several weeks ago, except that the database is so large that I had to experiment with a wide variety of backup processes before finding one that worked.
  • The facets work! Yea!

The not-improved:

  • It is still slow, slow, slow. I was talking with a database programmer over the weekend, and she confirmed my guess that it is probably an indexing issue. Now to figure out the details…
  • Book covers are gone with the upgrade, even though the placeholders are still there. I haven’t spent any time figuring out why.

I am a little happier, but still wouldn’t consider using this as a replacement for my work’s OPAC. Time and effort will tell. I am learning a lot, which was the point all along.

Making a Business Case for Open Source ILS is a column by Marshall Breeding that appeared in the March 2008 issue of Computers in Libraries.

You may remember Marshall from his annual survey of Integrated Library Systems (the words behind the ILS acronym). If you think the idea of using an open source ILS is interesting, then you should read this column.

His comments highlight one of the interesting aspects of how libraries approach technology : we tend to hang on to technology, even if it causes us added work and grief, until there is a critical mass of other libraries that switch. Part of this is human nature and a healthy dose of conservatism. Part of this, however, is a symptom of what has been holding us back.

On a small scale (i.e. within our own libraries and/or systems), we need to be inventive and creative. We need to be constantly trying new technology and ways to improve our services. This can be as simple as trying a different web browser, or altering our work flow. It can be as complex as trying out a new OPAC or ILS to see how they compare and contrast to the current offerings.

With Open Source, the primary cost in all of this is time. What you gain, both individually and as an institution, is the broader understanding of what exists and what is possible. You better appreciate what you currently have, and you discover the possible improvements (and/or trade-offs) that come with the new.

Am I saying that your library needs to download and install the latest version of Evergreen or Koha, or set up an alternate OPAC like Scriblio or vufind? Nope. You should learn what they can do, play with their OPACs, and then decide if you want to experiment a bit. This will cost time, and you have to decide what amount of time you can afford. You also have to decide what amount of time you can afford not to learn and experiment, and what that will cost your library in the long run.

found via GuidePosts

I have loaded another piece of library software on Libology : OpenBiblio.  It is an open source ILS (Integrated Library System) designed for schools, churches, and smaller libraries.

I am impressed with it so far.  It doesn’t have a lot, but what is there works fast, and the software seems very stable. It has circulation, cataloging, and administrative modules, as well as a basic reporting tool.  You can see the main screen here (although you need a login to actually go into the modules themselves… if you are curious, I can set you up with something temporary… let me know)

Most of all, it is written in php and runs on a mysql database, meaning that I can modify pretty much any part of it, given time and incentive.  I have a desire to update the Opac most of all:  it is table-based, and I know that it could be much more flexible and usable (not to mention standards compliant) with some adaptation.  Can you say microformats?

There are currently about 1800 items in the collection, which belongs to a church which is tired of paying a three-figure annual support fee for 10-year-old software.  The collection consists primarily of Christian materials, so keep that in mind when you check out the Opac.

Marshall Breeding provides his annual overview of the shifts and trends in the world of the Integrated Library System (ILS) in the current issue of Library Journal.

Of interest is the definite movement of the open source systems, Koha and Evergreen, into the mix.  I’m surprised that they haven’t made this much impact in the past year or two, but I suspect that contracts and switching effort has made the library world very hesitant to try out new technologies at the level of the ILS and OPAC until they sense that others are using them effectively.

We could stand more experimenting, even on the sandbox level… who knows how much better we could be with a bit of time and effort?

Next Page »