Slashdot Mirror


Librarians Stake Their Future on OSS

Systems Librarian writes "Linux.com is running a story entitled 'Librarians stake their future on open source'. It details a group of librarians at the Georgia Public Library Service that have developed an open source, enterprise-class library management system that may revolutionize the way large-scale libraries are run. The system is Evergreen. The element of this project that has the participants especially excited is the speed. Previously, if users wanted changes to their systems, they'd be put into an 'enhancement queue'. Now, some features are implemented overnight. From the article: 'In fact, the catalog has many features and innovations that are lacking in non-free systems. It does on-the-fly spellcheck and gives search suggestions and adds additional content, such as book covers, reviews, and excerpts. The Shelf Browser shows items ordered along a virtual shelf built out of the holdings of the entire system. Patrons can create bookbags, which are lists that contain a selected collection of annotated titles. Bookbags can be kept private or shared as a regular Web page or as Atom or RSS feeds.'" Linux.com and Slashdot are both owned by OSTG.

178 comments

  1. Of course! by Whiney+Mac+Fanboy · · Score: 4, Funny

    Well, of course a group of librarians at the Georgia Public Library Service like open source!

    --
    There are shills on slashdot. Apparently, I'm one of them.
    1. Re:Of course! by mrchaotica · · Score: 4, Insightful

      You'd think that, wouldn't you? I, on the other hand, am actually rather upset at the Gwinnett (note: a county in Georgia) Public Library, because they make digital media available only in proprietary DRM'd WMA format. It's bad enough that DRM exists, but it really pisses me off when my taxes are paying for it!

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    2. Re:Of course! by markdavis · · Score: 1

      >they make digital media available only in proprietary DRM'd WMA format.

      And most of the documentation is in MS-Word only format.
      And the only client software so far is MS-Windows only.

      Hmm

      At least the server can run on Linux.

    3. Re:Of course! by natrius · · Score: 1

      How do you suggest a library allow you to check out digital content online? Without DRM, they'd be giving you a copy of the book, and I doubt the copyright holders would be too happy about that. My guess is that your library talked to publishers, and they allowed digital checkouts if they were DRM-encumbered.

      Personally, I won't buy an e-book if it's DRM-encumbered, but this is the only way digital checkouts are even legal.

    4. Re:Of course! by mcspoo · · Score: 1

      Ooo.. Don't blame that on the Library. I work for a Library, and we provide access to the same resource (NetLibrary). Essentially, due to Apple not wanted to open up their DRM, NetLibrary (and other services like OverDrive) cannot provide media usable for iPod use. However, the DRM used for NetLibrary is really the same as fining you for not returning a book on time... Sure, you can copy a book you check out of the Library freely, but it's not easy... same deal with NetLibrary Digital Audio.

    5. Re:Of course! by mrchaotica · · Score: 1
      How do you suggest a library allow you to check out digital content online?

      If they can't do it right, then they shouldn't do it at all! And if that means nobody gets any digital content, well then let that just be a lesson on the evils of DRM.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    6. Re:Of course! by mrchaotica · · Score: 1
      Ooo.. Don't blame that on the Library.

      Why not? DRM is wrong, and the library is wrong for perpetuating it. If nobody used NetLibrary, it would go out of business and we wouldn't be having this problem, now would we?

      Hasn't it occurred to you, as a library employee, that the very premise of a library depends on Fair Use? And don't you realize that DRM, by it's very nature, prohibits Fair Use? How, then, can you not see that DRM is ultimately destructive to everything you and the library hope to accomplish?

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    7. Re:Of course! by aproposofwhat · · Score: 1
      In other news, urged on by Microsoft, the US declares war on Libraria for possible patent violations in their communist Open Source software.
      Libraria retaliates by confiscating all pet goat books, depriving Bush of his primary source of 9-11 material.

      --
      One swallow does not a fellatrix make
    8. Re:Of course! by mcspoo · · Score: 1

      I think my point was missed. Okay, how about like this:

      Do you believe you should be able to walk into the Library, grab a book, and walk out with it. Never pay for the book. EVER. No control in place to make sure you return that book so it may be used by someone else? Of course not, because Library's couldn't exist, nor could book stores if you could walk in and take whatever book you want.

      AS I MENTIONED... There is of course NOTHING that prevents you from photocopying the entire book. NOTHING WHATSOEVER. That's the duplication of "Fair Use". It's not easy, but you can do it.

      Essentially, NetLibrary's DRM exists to duplicate that premise. There's nothing that prevents you from copying a download from NetLibrary to your computer and cracking it. They're EASY to crack. As easy as "photocopying a book".

      The part I don't agree with as far as NetLibrary use is that it's restricted to MS's DRM, which means the majority of digital audio device users (i.e. iPod users) are unable to use NetLibrary. There are no real adequate providers of popular digital audio media that provide on a cost acceptable basis for public libraries. If that's what you mean as far as the DRM not providing Fair Use, I totally agree with that. Any DRM that exists should exist on a standardized level so it can be used by any and all devices intended for that purpose.

    9. Re:Of course! by mrchaotica · · Score: 1
      Do you believe you should be able to walk into the Library, grab a book, and walk out with it. Never pay for the book. EVER.

      No, but only because the library wouldn't have it anymore -- a situation which is entirely different than getting a non-DRM'd digital download.

      There's nothing that prevents you from copying a download from NetLibrary to your computer and cracking it.

      Err, except the DRM -- which, by the way, makes it a FELONY under the DMCA to copy it, REGARDLESS of whether the intended use would otherwise fall under Fair Use.

      They're EASY to crack. As easy as "photocopying a book".

      No, it's not. Show me where I can download software to crack Windows Media 9 DRM, I dare you. Getting the uncompressed stream doesn't count; that's not the same data. And bonus points if it works on OSX or Linux.

      Oh, and no matter what, the fact that I'd have to do anything at all makes it harder than photocopying a book!

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  2. This is nice stuff. by Anonymous Coward · · Score: 1, Insightful

    But I don't see those outfits whose clueless managers have taken juicy backhanders from Proprietary Systems®© producers for years making the switch. Do you?

    1. Re:This is nice stuff. by Anonymous Coward · · Score: 0

      Talking about outfits, more librarians should dress like this lass!

      (Yeah I know it is just MS virus marketing--but she is hot and a virtual librarian!)

  3. Those Librarians must be gifted! by bogaboga · · Score: 1, Interesting
    It details a group of librarians at the Georgia Public Library Service that have developed an open source, enterprise-class library management system that may revolutionize the way large-scale libraries are run.

    The system appears to be pretty complex from the description above. If indeed, it's the group of librarians that developed it, they must be very very gifted. I am trying to see how any of the librarians at my former university would develop a system even half as complex. They did not seem to be all that IT savvy! And by the way, mine was a "prestigious" university in the USA.

    But I guess the definition of "enterprise-class" is in itself, subjective.

    1. Re:Those Librarians must be gifted! by Timesprout · · Score: 2, Informative

      They didn't. They hired a couple of developers who have been working on building this system for several years now.

      --
      Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
      What truth?
      There is no dupe
    2. Re:Those Librarians must be gifted! by marcosdumay · · Score: 0, Troll

      Librarians have being dealing with 'IT' for much longer than we are. But, yes, they're probably bad at programming computers.

      And, about 'enterprise-class'... This site has a very nice definition of it.

    3. Re:Those Librarians must be gifted! by good+soldier+svejk · · Score: 2, Interesting

      This librarian can program, although it was never a passion. Her father, OTOH is the famous engineer/programmer and infamous manager Tom West. She is also a free speech activist who devised a Patriot Act FBI visit alert system for libraries.

      --
      It is cowardly, and a betrayal of whatever it means to be a Jew, to act as a white man

      -James Baldwin
    4. Re:Those Librarians must be gifted! by AndroidCat · · Score: 1

      Maybe not bad, just a little behind. It's all those Learning Wordstar, Understanding Lotus 1-2-3, Mastering dBase III books clogging up the shelves... Now they have Nutshell books for Linux 1.1, and that's good enough to get started.

      --
      One line blog. I hear that they're called Twitters now.
    5. Re:Those Librarians must be gifted! by kfg · · Score: 2, Interesting

      My library was well stocked with those (they had K&R as well. Thank God for timeless classics). Then one day Knuth suddenly appeared on the shelves.

      When I inquired who the new computer savvy guy was they wondered how I could tell, but yes, there was a new guy and yes, he seemed to know something about these computer thingies so they were having him spiff up the section a bit.

      So far he seems to be doing a fine job of not only cleaning out the dross but buying exactly the right titles to replace them. I wonder if he reads Slashdot.

      KFG

    6. Re:Those Librarians must be gifted! by grcumb · · Score: 4, Funny
      Then one day Knuth suddenly appeared on the shelves.

      That must have been uncomfortable for him....

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
    7. Re:Those Librarians must be gifted! by AndroidCat · · Score: 1

      Every now and then, they indent him with a large dictionary, no worries.

      --
      One line blog. I hear that they're called Twitters now.
    8. Re:Those Librarians must be gifted! by Anonymous Coward · · Score: 0

      Not all librarians are gifted, the same way not all doctors are neurosurgeons. But both groups do have talented specialists.

      Don't confuse the term 'librarian' with the book-shelving drones hired to maintain a status quo at your local. You'll miss the highly skilled people who were designing expanding Information Systems long before digital. Work with people like "corporate librarians" and you'll find individuals who may not know code, but they know the details of input and output of proposed systems better than any other client you'll ever have. They're damn smart, well-organized, logical, thorough, and deeply experienced with how "dumb" the system's users and funders can be.

    9. Re:Those Librarians must be gifted! by jaronc · · Score: 1

      Librarians are often underestimated. Where I work pretty much all the librarians hold multiple degrees and have worked in another profession before getting their library science qualifications. At one point we had 3 librarians with advanced IT degrees. On staff at present we have ex-vets, ex-nurses, ex-teachers, ex-journalists, ex-sysadmins(me) and more.

    10. Re:Those Librarians must be gifted! by Anonymous Coward · · Score: 0

      It only goes to show that anybody can program. 13 year-olds, doctors, philosophers, basketball players. You don't need a degree in CS, programming is easy. And that is exactly the nature of OSS. Otherwise, only few overpaid executives would be allowed to write software.

  4. Virtual Shelf sounds great by wbean · · Score: 4, Insightful

    The virtual shelf feature sounds great to me. There's nothing quite like finding the section of the library devoted to the topic you are interested in and browsing through the books. That experience is hard to duplicate on the electronic systems I've used. Now if they'd just add the content online....

    1. Re:Virtual Shelf sounds great by Omnifarious · · Score: 1

      The virtual shelf idea should probably be implemented with tagging or some other sort of social categorization system. Because basically what it's doing is creating a custom category.

    2. Re:Virtual Shelf sounds great by Kjella · · Score: 1

      Here's a little trick that work on some systems: Usually you can search by shelf ID, if you take only the first part you'll get a list of all titles in that section. Often very useful, but not very obvious.

      --
      Live today, because you never know what tomorrow brings
    3. Re:Virtual Shelf sounds great by oldhack · · Score: 1

      College library is not for ... whatever. It's for sleeping between the classes - cushions and couches are of the utmost importance. And magazines - helps you to falll asleep. How complex can that "system" be? How many magzaines do they have?

      --
      Fuck systemd. Fuck Redhat. Fuck Soylent, too. Wait, scratch the last one.
    4. Re:Virtual Shelf sounds great by jfengel · · Score: 1

      Since book shelves are ordinarily sorted by the Dewey Decimal System or the Library of Congress codes, it sounds like it would be easy to mimic that in a virtual library. I'm surprised nobody's done it before. It would be great if Amazon were to add a link to other books on the same "shelf", though they've got even more sophisticated ways of making suggestions.

    5. Re:Virtual Shelf sounds great by multisync · · Score: 1

      I can't wait for Amazon to patent the "one-click book shelf"

      --
      I don't care why you're posting AC
    6. Re:Virtual Shelf sounds great by schabot · · Score: 1

      Masters of Library Science student here.... it has been done before, some university OPAC (online public access catalogue) has it, but I cannot remember the school. You can go through the call numbers with back and forward arrows.

    7. Re:Virtual Shelf sounds great by dangitman · · Score: 0, Troll

      Library is a science? I thought it was more of an art.

      --
      ... and then they built the supercollider.
    8. Re:Virtual Shelf sounds great by Anonymous Coward · · Score: 0

      You can actually browse by call number in many online catalogs. It's
      of limited use, though, since linear browsing isn't the most useful
      way to browse by subject, particularly if you can't easily pick books
      off the virtual "shelf" to examine.

      On the Online Books Page, I offer both the classic "browse the shelves
      by call number" browse, and a more multidimensional subject map browse. To
      compare the two, here's the call number browse interface for science:

            http://onlinebooks.library.upenn.edu/webbin/book/s ubjectstart?Q

      and here's the "subject map" browse interface for science:

            http://onlinebooks.library.upenn.edu/webbin/book/b rowse?type=lcsubc&key=Science

      Since this is a directory of online books, you can look at the books themselves as you're browsing them.

  5. Look at the actual system! by Whiney+Mac+Fanboy · · Score: 4, Informative

    Evergreen is available online, have a look yourself: here

    (system seems a little slow already, hopefully this doesn't slashdot it).

    --
    There are shills on slashdot. Apparently, I'm one of them.
    1. Re:Look at the actual system! by Anonymous Coward · · Score: 1, Funny
      Overly Critical Guy [tinyurl.com]: I've backed up Stallman's position countless times
      Why? How frequently does it get corrupted?
    2. Re:Look at the actual system! by Phoobarnvaz · · Score: 1

      Evergreen is available online, have a look yourself: here

      Thanks for the link!!!

      From what I saw...put in "Star Trek" as a search topic & brought quite a few hits...as well as specifics on anything in their system on the topic. Being Saturday evening over a cable modem...seemed pretty speedy & complete to me.

      Last time I used an online system from a library was in the early 1990's over a telnet connection on a phone line. Of course...running text didn't get me the pretty pictures I got with the mentioned system. How times have changed!!!

      --
      Don't worry about the world coming to an end today. It's already tomorrow in Australia. - Charles M. Schulz
  6. Postgresql as the database by bogaboga · · Score: 0, Flamebait
    On Linux, nothing can beat Postgresql/Apache combination to run this infrastructure. If they had chosen MySQL, I'd be very worried and concerned as to whether it was a wise choice.

    Why? MySQL, in addition to its gotchas, recently quietly dropped support for distros other than Red Hat and SUSE. So Debian folks are currently out in the "cold", though I am sure these folks can make MySQL run on Debian.

    1. Re:Postgresql as the database by toxygen01 · · Score: 1

      In the point 2 they mention: The practical benefits are extraordinary. In successful cases like Linux and Apache, the number of people who help out (whether they write code, or documentation, or test the system, or merely offer suggestions) can outnumber by far the manpower a conventional software house can muster. Open source tools and components such as the GNU C Compiler and the MySQL database have also benefited from a "thousand eyes," and these projects are in turn used as infrastructure for creating yet more free software. but in point 8 it is postgresql: 8. What core technologies are you utilizing? Database: Postgresql The question is: Which one do they really use PostgreSQL or MySQL? I believe they USE PostgreSQL because in installation docuemtation postgresql is mentioned: http://open-ils.org/dokuwiki/doku.php?id=installin g_postgresql quoting you If they had chosen MySQL, I'd be very worried and concerned as to whether it was a wise choice. They hopefully did not. And made a wise decision.

    2. Re:Postgresql as the database by Snover · · Score: 4, Informative

      For the eighty billionth time, MySQL runs and will continue to run fine on every distro, you just can't buy enterprise support from MySQL AB unless you are using Red Hat or SuSE .

      --

      [insert witty comment here]
    3. Re:Postgresql as the database by adrianmonk · · Score: 1
      MySQL runs and will continue to run fine on every distro, you just can't buy enterprise support from MySQL AB unless you are using Red Hat or SuSE .

      Maybe that's what the person you're responding to meant when they said, "MySQL, in addition to its gotchas, recently quietly dropped support for distros other than Red Hat and SUSE." I suppose you can argue they implied that MySQL doesn't run on other Linux distros, but that's not really what they said.

    4. Re:Postgresql as the database by swillden · · Score: 2, Informative

      MySQL runs and will continue to run fine on every distro, you just can't buy enterprise support from MySQL AB unless you are using Red Hat or SuSE

      WRONG! The update added to the summary of the slashdot article that first spread the erroneous meme that you were reinforcing (and which was further distorted into the even more erroneous notion that you were "correcting"):

      MySQL AB's Director of Architecture (and former Slash programmer) Brian Aker corrects an apparent miscommunication in a blog post: "we are just starting to roll out [Enterprise] binaries... We don't build binaries for Debian in part because the Debian community does a good job themselves... If you call MySQL and you have support we support you if you are running Debian (the same with Suse, RHEL, Fedora, Ubuntu and others)... someone in Sales was left with the wrong information"

      Bottom line: You can buy and receive enterprise support from MySQL AB, even if you're not using Red Hat or SUSE.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    5. Re:Postgresql as the database by benplaut · · Score: 1

      The smart thing to do would be to make it use whatever standard SQL extensions are out there (I'm not very versed in SQL), then perhaps make it modular for each of the popular SQL servers.

  7. Good by delirium+of+disorder · · Score: 4, Interesting

    It always annoyed me when public money was spent on proprietary software, especially when there already are free solutions that are more secure and full featured. For some reason my local library uses Internet explorer and not Firefox on their computers designated for web access only. It's almost enough for me to try to get elected to the library district.

    --
    ------ Take away the right to say fuck and you take away the right to say fuck the government.
    1. Re:Good by flyingfsck · · Score: 1

      Hmm, well, the fact is that Internet Explorer is free too. MS paid the original creators of IE about M$50 (out of court settlement actually, as usual for MS' way of doing business) for it and gave it away to put Netscape out of business.

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
    2. Re:Good by Amazing+Quantum+Man · · Score: 3, Insightful

      You're conflating free-as-in-beer with free-as-in-spech.

      The OP said "proprietary".

      If IE is so free, can you get me the source so I can fix some of the bugs?

      --
      Fascism starts when the efficiency of the government becomes more important than the rights of the people.
    3. Re:Good by Library+Spoff · · Score: 1

      The library that i work at needs software thats supported.
      Our IT Dept would demand it or we wouldn't get an SLA.

      I've not RTA yet, so i dunno if paid support is available - but someone offering such a service may make this system more viable for cash strapped libraries.

      --
      Acid House saves Souls
    4. Re:Good by Anonymous Coward · · Score: 0

      One reason many libraries favor IE is that they get a lot of money from the Bill and Melinda Gates foundation.

    5. Re:Good by dangitman · · Score: 1

      Fifty bucks? That's a rather pitiful settlement.

      --
      ... and then they built the supercollider.
    6. Re:Good by ecorrado · · Score: 1

      There is at least one company that well provide support, Liblime. I find the whole "we need support" argument many make a but of a cop out covering the fear of change though. Especially considering the amount of money the proprietary ILS vendor's give the average customer for the support they actually provide. In many (most?) cases, these fees can easily cover your costs for a local developer or consultant.

    7. Re:Good by mrchaotica · · Score: 1
      Hmm, well, the fact is that Internet Explorer is free too.

      No, it's not free (not even "as in beer"). It's just already paid for, because it's included in the price of Windows.

      Especially considering that the computers are only being used for Internet access, there's no excuse whatsoever for not using Linux and Firefox instead, and saving taxpayers the cost of Windows licenses.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    8. Re:Good by Anonymous Coward · · Score: 0

      A majority of libraries are slowly learning (I work at several of them) this. I always try to suggest Public Internet Web Browser as a solution because it keeps people out of the internals. Firefox with the R-kiosk add-on is a good idea too. https://addons.mozilla.org/firefox/1659/

      The main reason why...because they don't want to break compatibility with websites.
      Yes yes, it's true...IE is compatible with a lot more stuff. (at a cost. ugh)
      You'll also notice a majority of libraries will be using IE 6. not 7.
      So if you ever do get elected your IT guys will probably at best go with Firefox 1.5 with the default renderer on IE.

      Being a librarian, I've saw the Evergreen site awhile ago (before the login stopped working) and it's decent. While shelf browser is still a good idea, I prefer Innovative's or Dynix/Horizon's (never used Sirsi yet) interface on the circulation side. the good thing about Millennium is that it's platform independent and some even run on Linux machines. In Asia, they just buy Innovative as a software package instead of a turn-key solution.

    9. Re:Good by evansvillelinux · · Score: 1

      For some reason my local library uses Internet explorer and not Firefox on their computers designated for web access only. It's almost enough for me to try to get elected to the library district.

      The computers in my library all have Firefox and Open Office installed. Of course, it is impossible to remove IE but I have taken all the links off the desktop, start menu, and quick launch menu. We're making small progress. :)

      --
      IMHO, IANAL, TINLA, etc...
  8. A couple of answers from their FAQ by N7DR · · Score: 4, Informative

    I thought that these were interesting items in their FAQ:

            6. What license is this software going to be released under?
            We are releasing this software under the GPL.

            8. What core technologies are you utilizing?

                    * Database: Postgresql
                    * Logic/glue languages: C and Perl
                    * Webserver: Apache, mod_perl
                    * Server operating system: Linux
                    * Server hardware: x86-64
                    * Messaging core: Jabber
                    * Client side software: XUL

    I was especially happily surprised to see jabber there. I have long thought that jabber is vastly underrated and under-used.

    The entire FAQ is at:
        http://www.open-ils.org/faq.html

    1. Re:A couple of answers from their FAQ by aaronl · · Score: 1

      Definitely agreed about Jabber; it really is a great system. Don't forget that Google Talk is Jabber, btw. That's getting used a good bit more lately.

  9. I'm impressed, but... by gardyloo · · Score: 1

    why do all the neat websites require JavaScript?

    1. Re:I'm impressed, but... by grasshoppa · · Score: 1

      Because Javascript does some neat things, despite it's bad rep. And it's the only client side scripting language that you can count the client having.

      --
      Mod me down with all of your hatred and your journey towards the dark side will be complete!
    2. Re:I'm impressed, but... by gardyloo · · Score: 1

      Because Javascript does some neat things, despite it's bad rep.

              Agreed.

      And it's the only client side scripting language that you can count the client having.

              No. No it's not. That's not to say that I can count on a client having other scripting language, but that Javascript is NOT ubiquitous, and certainly not guaranteed to be updated if it IS present.

    3. Re:I'm impressed, but... by grasshoppa · · Score: 1

      No. No it's not. That's not to say that I can count on a client having other scripting language, but that Javascript is NOT ubiquitous, and certainly not guaranteed to be updated if it IS present.

      It's close enough as to not make a difference. Look at it this way; How many browsers out there don't support javascript? How many people are using them? Now how many people have javascript turned off?

      I think you'd find that the numbers involved are excedingly low.

      --
      Mod me down with all of your hatred and your journey towards the dark side will be complete!
    4. Re:I'm impressed, but... by Anonymous Coward · · Score: 0

      Low or not, this is a public system funded with public money. It should be available to the lowest common denominator. The javascript stuff is fine, but it still must be usable without.

      Evergreen doesn't look useful if javascript is not present, and therefore I couldn't recommend it to any public library.

    5. Re:I'm impressed, but... by Anonymous Coward · · Score: 0

      You're right! They should scrap the website completely and use the postal service instead, I mean, not everyone has internet access.

    6. Re:I'm impressed, but... by Anonymous Coward · · Score: 0

      Easy retort:

      Pardon me, but please fuck off.

      Slightly harder retort:

      The only ONLY things one can count on a web browser understanding is plaintext (7 bit ascii) and HTML. Requiring Javascript, especially with all the really nasty bugs that it, and its implementations, have is an asshole thing to do. You seem to be an asshole.

      Not that I found Javascript (unavailable where I am now) necessary in the reference FAQ.

    7. Re:I'm impressed, but... by grcumb · · Score: 3, Insightful
      Look at it this way; How many browsers out there don't support javascript?

      Googlebot, for one.

      How many people are using them?

      Millions and millions. 8^)

      There are extremely strong technical reasons not to rely on JavaScript to deliver content. This is just one of the most obvious.

      By all means, go ahead and use JavaScript. Just don't rely on it, or you'll be sorry.

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
    8. Re:I'm impressed, but... by Shadow-isoHunt · · Score: 1

      Sorry, but GoogleBot isn't a web browser, it's a web spider.

      --
      www.isoHunt.com
    9. Re:I'm impressed, but... by grasshoppa · · Score: 1

      There are extremely strong technical reasons not to rely on JavaScript to deliver content.

      I agree with this, mostly. For my part, I use javascript as a sort of helper of the webpage; If it's not present, no big loss.

      But following your argument, they shouldn't use CSS either.

      --
      Mod me down with all of your hatred and your journey towards the dark side will be complete!
    10. Re:I'm impressed, but... by grasshoppa · · Score: 1

      Low or not, this is a public system funded with public money. It should be available to the lowest common denominator. The javascript stuff is fine, but it still must be usable without

      Uh, I'm sorry, but I'm not buying this. It's not as if Javascript is a proprietary app, or something that's hard to get a hold of; Any modern browser will have it. Hell, any semi-modern browser will have it.

      Following your logic, they shouldn't use CSS either. Or any html beyond 1.0.

      --
      Mod me down with all of your hatred and your journey towards the dark side will be complete!
    11. Re:I'm impressed, but... by grasshoppa · · Score: 2, Insightful

      The only ONLY things one can count on a web browser understanding is plaintext (7 bit ascii) and HTML. Requiring Javascript, especially with all the really nasty bugs that it, and its implementations, have is an asshole thing to do. You seem to be an asshole.

      While I don't argue the point ( I very much am an asshole ), I happen to be an asshole that's right. So let me ask you this; Which version of HTML should they depend on? Obviously CSS is out; As is xhtml. Hell, html4.0 would probably be a bad idea too.

      And how about this html anyway? Who's to say that's useful at all, with all it's buggy implementations. Telnet. Everyone has telnet, and it's pretty hard to fook telnet session.

      Javascript adds functionality to a website; It's oddities are well understood for the major browsers, and it's not as if it's hard to get a hold of a browser that does javascript.

      --
      Mod me down with all of your hatred and your journey towards the dark side will be complete!
    12. Re:I'm impressed, but... by drix · · Score: 1

      Allow me to quantify that. The combined market share of IE, FireFox, Opera, Netscape and Mozilla is 94%. I'm willing to be most of the remaining 6% were also a browser that supports JS (Konqueror, Safari. Yes there are even text browsers that support it.) If you scroll further down, that have statistics showing 9/10 people browse with JS enabled.

      I personally think JS as it stands today is dandy in terms of what be accomplished on the client side. There is a tendency to forget that most people still have a modem, and adding 70kb worth of libraries to every single page load is simply ridiculous (scriptaculous, I'm looking at you.) But some of the newer lightweight libraries are just amazing. Everything is moving in that direction; hell, even /. recently picked up some JS functionality, so you know it must be ubiquitous :)

      --

      I think there is a world market for maybe five personal web logs.
    13. Re:I'm impressed, but... by Antique+Geekmeister · · Score: 1

      The visually impaired, especially htose using text->speech synthesizers, have real problems with most Javascript. Given how much Javascript is also done incredibly badly, there's really no excuse for most of it.

    14. Re:I'm impressed, but... by grcumb · · Score: 1
      But following your argument, they shouldn't use CSS either.

      No, following the same line of reasoning leads to the conclusion that CSS should be encouraged. It follows the maxim of separating content from presentation, and makes it easier for content to be accessed in a completely agnostic fashion.

      JavaScript is a good thing when it's used to enhance the presentation of a site. It becomes a bad thing when it's used as the sole means of viewing the contents of a site. CSS helps to keep HTML from falling victim to the same sin: that of letting presentation trump content to the extent that the content becomes unusable except when viewed in very restricted circumstances.

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
    15. Re:I'm impressed, but... by Anonymous Coward · · Score: 0

      So? The problem is in the question, not the answer.

  10. Nice! by tehSpork · · Score: 3, Interesting

    I'm a college student and have been working part-time at a local library for the past few years to pay the bills.

    Our library consortium uses something called Polaris, by Gaylord Information Systems. It's among the worst pieces of software I have ever had the opportunity to use, and it is completely proprietary and Windows based. It's a pain in the ass to get anything done, and is missing several key features (such as customizable reports) that would make our lives much easier. Coming from a company called "Gaylord" what can we expect, eh?

    Hopefully Evergreen gains enough steam to get our consortium to at least consider it, however considering that most of the IT people employed by the consortium can't even figure out how to manage Windows servers it's likely they'll opt for something easer for them to administrate. :(

    1. Re:Nice! by chillax137 · · Score: 1

      Hopefully Evergreen gains enough steam to get our consortium to at least consider it, however considering that most of the IT people employed by the consortium can't even figure out how to manage Windows servers it's likely they'll opt for something easer for them to administrate. :(

      Don't you think that easy administration should be a requirement for any project like this? I think your libraries would be perfectly justified in making a decision based on that.

      --
      chillax137
    2. Re:Nice! by tehSpork · · Score: 1

      Open source software often carries with it the (often false) assumption that it's going to require more work to set up and maintain than it's commercial counterparts, especially among "established" IT professionals.

      As such, the only open source based solution we currently use is our Linksys router which seems to have accidentally had Linux loaded on it (just don't tell anybody). :)

    3. Re:Nice! by Artemis · · Score: 1

      I was the Technology Manager at a local library for 3+ years and in charge of the migration from Galaxy (GIS' old ILS) to Polaris. While it certainly has some problems and is missing some features, it is not all that bad. You can access any of the data you need directly from the MS SQL Server database, including reporting information. You can also modify/customize reports easily using Crystal Reports, licenses for this are included in all Polaris contracts.

      FYI - the company is no longer called Gaylord or Gaylord Information Systems - they are now GIS Information Systems.

    4. Re:Nice! by evansvillelinux · · Score: 1

      Our library consortium uses something called Polaris, by Gaylord Information Systems.

      We are stuck with Polaris, for now. They changed their name though. http://www.polarislibrary.com/

      --
      IMHO, IANAL, TINLA, etc...
  11. Re:One washed out has-been helps another... by Whiney+Mac+Fanboy · · Score: 3, Insightful

    The future of libraries (brick and mortal at least) is about as bright as most open source software.

    Well, both look better than the future of your slashdot trolling career if that's the best you can do.

    Seeing its almost impossible for online libraries to legally lend ebooks, I don't see brick & mortar libraries going anywhere anytime soon. As GPL (and other Open Source) software is vital to almost all aspects of the software industry, OSS isn't going anywhere either.

    --
    There are shills on slashdot. Apparently, I'm one of them.
  12. I'd like to see this in other industries, too by ezavada · · Score: 4, Insightful

    These seems to me to be the perfect way for Open Source to make rapid progress and gain further acceptance. By targetting key industries that are only served by expensive software packages that are poorly supported or require expensive support contracts, Open Source can provide a obvious and undeniable cost and quality improvement over closed source software. This is doubly so for industries where the needs are well understood. In addition to library management software, I would suggest that class scheduling and enrollment/registration software might be another area. Universities and schools pay millions for this software, and it's usually pretty primative stuff. Inventory management and cash register software might be another area.

    1. Re:I'd like to see this in other industries, too by NineNine · · Score: 1

      undeniable cost and quality improvement over closed source software

      Quality? Just because it's Open Source? Puh-lease. Take a look at the current financial software offerings in the OSS world, for example. None of them can hold a candle to the $200/year Quickbooks that you can buy in Wal-Mart.

    2. Re:I'd like to see this in other industries, too by CodeBuster · · Score: 1

      In addition to library management software, I would suggest that class scheduling and enrollment/registration software might be another area. Universities and schools pay millions for this software, and it's usually pretty primative stuff.

      The scheduling problem at universities is a harder problem to solve than one might think at first glance, believe me...we had to develop exactly this type of system for the lower division software engineering course and the professor chose this problem on purpose because it was immediately familiar to all of his students, but at the same time sufficiently challenging as to present a worthy substitute for a final exam. It is in fact very difficult to design an algorithm which creates a schedule of classes such that the maximum number of classes that are likely to be selected by any individual student majoring in a wide variety of subjects can be taken, including the exam schedules, without conflict while allowing each student to take a full load of 16 quarter units. As it turns out many of these scheduling optimization problems are in the NP complete class of problems.

    3. Re:I'd like to see this in other industries, too by dangitman · · Score: 1

      No, because this Evergreen system looks to be a high-quality system - and so much commercial software in the field sucks ass. I believe that's what the GP was talking about with the "undeniable improvement." A monkey with a typewriter and a compiler could do a better job of writing the software than many of the library systems in the market. We aren't talking about personal financial software, that's an entirely different market. But you seem to have deliberately missed the part in the GP post where he said he was specifically talking about niche markets that are served by expensive crapware.

      --
      ... and then they built the supercollider.
    4. Re:I'd like to see this in other industries, too by asuffield · · Score: 1
      I would suggest that class scheduling and enrollment/registration software might be another area. Universities and schools pay millions for this software, and it's usually pretty primative stuff.


      Purchasing of software for this purpose is often highly political. No attempt is made to choose the best software for the job - instead, the one which pays the largest kickbacks is chosen. Replacing it is not feasible at most sites.

      Inventory management and cash register software might be another area.


      Cash registers are primarily a hardware device, not a software one. They're proprietary hardware that won't run anything other than what the manufacturer wants to ship. If you're running a cash-register-based system, your inventory management will probably have to be tightly integrated with them, so the manufacturer will leverage that to force their product on you across the whole enterprise.

      On the other hand, if you can just slap a regular computer down at each sales point, then compiere (erp/crm/pos) or oscommerce (web-driven sales) already provides a complete service, including full support and consultancy packages.
    5. Re:I'd like to see this in other industries, too by theurge14 · · Score: 1

      Point of sales devices are advancing pretty far to where they're not just primitive or proprietary now. The prepaid wireless phone industry doesn't just sell their minutes on those cards, there is also software written for these POS machines that print up top-up PINs at the register, as well as handle things like money transfers, bill payments, ID card validation, gift cards, etc. Companies like VeriFone, Lipman and Ingenico do provide some default programs for the POS machines they manufacture, but most of these new applications are being written by the various vendors for these machines. They're doing things with these machines that weren't being done a few years ago. Even some of the older POS machines like the VeriFone Tranz series (early 1980s pin pad devices with 300 baud modems) are seeing renewed life because of custom software being written for these new apps.

      Computers at the register aren't quite the best solution for alot of retailers, mainly one because they're too expensive for most store managers to justify. For example, a 3 register gas station isn't going to place a 500-700 dollar computer at each station just to sell prepaid phone minutes and long distance cards. They'll sell those for years without paying for the terminal to sell them. They'd rather go onto eBay and buy an old Tranz 460 for $50-70 bucks and slap a custom app on there to do the sales and they'll break even in a few months on the equipment.

    6. Re:I'd like to see this in other industries, too by yyttrrre · · Score: 1

      The hardware isn't proprietary. Try looking at a cash register next time you are in a store. They haven't ran proprietary hardware in at least over a decade. My company develops cash register software. Every cash register is an x86 based PC running windows XP. IBM, NCR and Fujitsu all sell cash registers. The POS software we sell is bloated .net crap. I wish there was an open source alternative. Namely something that ran linux that didn't break so damn often.

      PS. Maybe we could hire some decent developers. I don't write the software I just support it.

    7. Re:I'd like to see this in other industries, too by solferino · · Score: 1

      The software discussed in the article is released under the GPL so perhaps you could respect the users and creators of that license and refer to Free Software rather than Open Source as you have in your comment.

  13. This looks useful. by techno-vampire · · Score: 1

    I'm a member of LASFS, this world's oldest SF club. We also have one of the three biggest publically available SF and Fantasy libraries on the West Coast. Our librarian has been looking for better software to help keep track of our collection, and I've just emailed him the link. Thanks, Slashdot for the info!

    --
    Good, inexpensive web hosting
    1. Re:This looks useful. by griffjon · · Score: 1

      You should also look at Koha (koha.org), another OSS library system. It's... a bit overly complicated I feel, and importing any exisiting data into it is a royal $%^$%&$^&$%###^$&#!! which makes you learn the marc library record system, but it's a powerful system, and - once you get it into your head - easy to modify for your own needs.

      --
      Returned Peace Corps IT Volunteer
  14. packaging? by oohshiny · · Score: 1

    Successful projects need to be well-packaged in order to succeed, particularly complicated ones like Evergreen.

    I don't see any RPM or Debian packages. Do they exist? Is there a ready-to-install image?

    1. Re:packaging? by Whiney+Mac+Fanboy · · Score: 3, Insightful

      Successful projects need to be well-packaged in order to succeed,

      I think a project this size is going to need someone competent enough to untar a tarball to run things. Packaging isn't as big a deal for complex server software as it is for desktop or commodity server software.

      --
      There are shills on slashdot. Apparently, I'm one of them.
    2. Re:packaging? by schabot · · Score: 1

      Even modest libraries will have some kind of IT person to do the install. Unless, of course, all the computers run Windows.

    3. Re:packaging? by oohshiny · · Score: 1

      I used to install all the GNU stuff from source, before any binary packaging existed, so I'm perfectly capable of doing it. However, it took a lot of my time. These days, it comes prepackaged and tested and it saves me a lot of time. In fact, as far as I'm concerned, if it hasn't been packaged (and that includes integration and testing) for my distribution, it doesn't exist. I think a lot of other competent people basically have the same view.

    4. Re:packaging? by DenialS · · Score: 1

      It's a lot more complex than just running rpm against a tarball. This application depends on Apache, PostgreSQL, a Jabber server, libmemcached, CVS versions of SpiderMonkey and the lib-dbi / lib-dbd packages, and a host of Perl modules. Georgia's installation runs on top of 25 servers. Getting a secure, stable system up and running was understandably the Evergreen team's first priority; making the source and as much documentation available as they already have was a courtesy that they didn't even have to extend. However, they've gone further than that: they have made a commitment to open source, and librarians-who-do-development / developers-for-libraries thank them for that!

      The project is still in its infancy as far as growing outside of Georgia. That's why a few of us are starting by trying to build Open-ILS (aka Evergreen) on our own, following the existing installation instructions. We've already been able to tease out a few more details in the process of trying to create distribution-specific instructions... not that the developers are trying to keep installation hard, it's just that they've lived and breathed this for the last year and a half and so some details are second-nature to them.

      I have been quite impressed with the Evergreen team's technical capabilities and commitment to open source. They have contributed patches to the upstream libdbi and libdbd packages as a matter of course, and they pull in a ton of Perl modules that are either not packaged in most distributions, or on which they have dependencies on newer versions than are available in current distros. The team is committed to a transparent open source model comparable to the Linux or PostgreSQL development models and have posted a first draft of that model for comment.

      So, the first hurdle is to set up an Evergreen environment outside of Georgia. I've come very close with Ubuntu and Gentoo, but have one more hurdle to clear. All the way along, the developers have been extremely responsive to my questions.

      Once we nail down the "gotchas", my personal goal is to create a VMWare image that can be easily redistributed for demonstration purposes. I agree that packaging is obviously going to be an important aspect of the project, but it naturally has to follow a well-documented manual install process.

      Evergreen is going to spread outside of Georgia, and it's going to spread fast. The University of Windsor has already announced their intention to work with Evergreen to build an acquisitions system.

    5. Re:packaging? by oohshiny · · Score: 1

      Thanks for the response and info.

    6. Re:packaging? by Antique+Geekmeister · · Score: 1

      Even the world's best developers don't have time to waste: failing to properly bundle the software is begging for conflicts with existing software. They'renot Oracle: they don't have a big enough customer base to write a software installer that bad.

  15. Re:One washed out has-been helps another... by ninja_assault_kitten · · Score: 1

    :) Nice assumption, but completely false considering I have and do contribute regularlly to OSS development. In fact, I've founded some fairly popular projects in my time as well. I just have my eyes wide open. Very few 'good' developers are willing to sacrifice their free time for the good will of mankind. When you're a teenager or even in your earlier twenties, all you want is to feed your ego. Later on you're more concerned with feeding yourself.

  16. Re:One washed out has-been helps another... by ninja_assault_kitten · · Score: 0, Troll

    Ebooks distribution is still in its infancy. Give it time there, old timer. With regard to OSS. Indeed. It's not going anywhere. It's free, therefore it's going to sit here and fester for many generations to come. I guess to you the mere fact it's going to exist makes it's future bright.

  17. Conspiracy ;) by Beached · · Score: 0, Redundant

    Did you notice that the "Georgia Public Library Service" uses the acronym GPLS, is this a coincidence that it is like the plural form of GPL? I wonder if RMS has a library card there.

    --
    ---- aut viam inveniam aut faciam
    1. Re:Conspiracy ;) by Anonymous Coward · · Score: 0

      If RMS had a library card for every county in the US that started with the letter 'G', his wallet would weight more than his opinions.

  18. It's a good sign... by Anonymous Coward · · Score: 0

    ...that the academia world is starting to use OSS as a production software, rather than just a 'research protoype' software. Another good example is the stunning calendar system developed by University of Nebraska Lincoln. And yes, it is nicely packaged using the PEAR package channel.

  19. Re:One washed out has-been helps another... by hazah · · Score: 1

    This statement comes contrary to fact. Most "OpenSource" projects aren't hobbies feeding ones ego, they are developed within company walls for paid salaries (read redhat).

  20. A few items out there like this by shoethelinuxlibraria · · Score: 4, Informative

    Also check out Koha, which is going to be launched at the Meadville Public Library in PA early next year, and has been in place in a few libraries throughout the world. It runs natively on Linux... I've gotten it to run on my home box (I am currently doing archives work for a local organization) and I think it holds its own against Horizon, III, Aleph and the big boys of integrated library systems.

    I wanted to try out Open-ILS/Evergreen, but had some issues getting it to run. Granted, I didn't try as hard as I did with Koha.

    In terms of Linux in libraries, there are a few devoted people (and the numbers are growing) pushing for it. I swear, it can not be beat in the public computing arena.

    An open ILS just makes sense. It is easily customized, cheaper in the long run, and really, all the ILS software is served through web pages now anyway. Why are libraries spending up to $10,000 a seat for this stuff? It's the learning curve. And FUD.

    1. Re:A few items out there like this by bencc99 · · Score: 1

      it holds its own against Horizon, III, Aleph and the big boys of integrated library systems.

      Not even close - I've been keeping an eye on Koha and Evergreen, but they're missing a *lot* of features that our commercial ILS has . It costs an awful lot of money to run (and even more to buy in the first place), but until they support things like EDI, serials, and proper acquisition management it'll be very difficult to sell them to big libraries, even with the obvious cost savings. Koha has got a lot better lately, but it *still* doesn't support LoC classmark as far as I know :(

      Anything that reduces costs for some libraries, and raises the bar for the commercial vendors has to be a good thing, though.

    2. Re:A few items out there like this by shoethelinuxlibraria · · Score: 1

      Maybe I should qualify that statement with a history...

      The library I worked at used Horizon. Horizon promised the consortium serials, Horizon promised the consortium an acquisitions module. Horizon has those modules, so it didn't seem like far stretch. However, four years after the change from DRA to Horizon, we still had no acquisitions module and a severely lackluster serials module that wasn't particularly useful and took a lot of "well, I'll make this field mean X instead."

      I don't mean to rag on Horizon, because I know that every ILS has its joys and pitfalls. However, when the library is paying tens of thousands of dollars for a few licenses, it sure as heck better have more joys than pitfalls. And when considering the joy-to-pitfall ratio, I still maintain that open source software is a viable contender.

      The promise of open source is that if you need those modules, in theory, you could write them in yourself. I can't particularly speak for the Evergreen project, but I have talked a few times with Chris Cormack at Koha. Koha, essentially, is perl/php on a mysql database. When I left library school, I had mysql experience directly from classwork. I am not a programmer, with perl or with php (although I can wing some simple hacking a program to my needs), but I know several librarians who are.

      I admit I am biased. I use open source at home, and before I left my last job for health reasons, changed our adult and children's public access computers all over to a Linux-based system. The gentleman who replaced me now wants Linux/OSS for the staff computers.

      It can't be done, once again, because although the end user interface is through web pages, StaffPac with Horizon is not. In fact, it can't run in its present form on Win'98 computers, and Horizon has a limited time on Win 2K computers, which we have (mostly).

      We are a library. We don't have money to spare (sad, but true). And it seems overkill to run Vista on something we're essentially just editing item/patron records on and accessing online databases with.

      But I digress...

      I think a lot of the ILS vendors are sleeping giants. Do they notice Koha and Evergreen? I hope so. Certainly with Horizon 8 SirsiDynix seems to be moving in the right direction as far as stability goes (clustering is good. Nothing more frustrating than a corsortium wide crash). But as far as delivering services? I don't know. It's not realistic for them to support old hardware forever, but they have to keep in mind the people they are serving. When libraries have extra money, it doesn't usually go to staff computers. And even web based interfaces don't work with all computers forever (I'm thinking specifically of the 1998 iMacs we used... till last year. They couldn't display our OPAC).

      The fact is, every commercial ILS is in an unfortunate state. For the cataloging/reference librarian, the patron, and the systems librarian... all very different concerns, for very different reasons, but it all comes down to the same thing. I don't want necessarily new features. I want the promised features to be delivered and to work.

      Because if they don't, why not use the alternatives?

    3. Re:A few items out there like this by Anonymous Coward · · Score: 0

      Actually, I'm the sysadmin at MPL. Just to clarify, we're going to be using Koha in all 9 of our libraries, but Meadville is being migrated first, sometime in early 2007, with the other libraries gradually following after that.

      True, Koha doesn't necessarily have all the features that very large libraries or library consortiums might expect, but it is improving; with the integration of Zebra indexing that we sponsored, it can now support much larger databases than previously. So perhaps someday it will have the features that larger libraries might need. Presently it's still a huge improvement for our library system, though. That's the beauty of an OSS ILS, though--if there are features or performance capabilities that are missing, you have options. You can commission development or develop it yourself.

  21. Librarians have always understood technology by 91degrees · · Score: 2, Insightful

    Libraries have had computerised inventory systems allowing people to check books in and out for an extremely long time. But they always use technology to fill a need. They don;t go overboard, and aren't fooled by hype from well dressed marketing people. They see technology as a tool and don't expect it to do more than it is designed to do. As a result, they tend to be pretty succesful.

    Other government departments seem to do the exact opposite.

    Perhaps we should get the nations librarians to run government IT departments.

  22. I'm Pleased to See the Rollout Went Well by Master+of+Transhuman · · Score: 4, Informative

    I've been following this and other OSS ILS projects like Koha on and off for a while. I was working at City College of San Francisco on the student ID barcode project. That was mostly being driven by the CCSF Library. They hated the long lines every semester when students lined up to get their barcodes manually affixed to their ID cards so they could use the PCs in the library to check email and the like. My boss and I developed a way for the SCT Banner system to produce barcodes directly on student IDs.

    In the process, my boss and I were made aware that the Library was planning to dump their ancient Dynix ILS and switch to a new one. I tried making a case that they would be better off spending the $100,000 budgeted for the new system on developing an OSS one (paying me to do it, of course!) which would give them more control over the result. So I researched a lot of the OSS ILS projects going on. Evergreen seemed very promising.

    The CCSF Library ended up going with a proprietary system - and guess what? They got screwed at least partially. The company promised to integrate the library checkout counter portion of the system with the SCT Banner student database that CCSF uses. This was a requirement and the library put it in the contract. And sure enough, as soon as the money changed hands, the company reneged on the requirement (because integrating anything with Banner is not a trivial task). Some personnel from the CCSF ITS department had to devote considerable time to providing a work-around.

    So I'm glad Georgia managed to get Evergreen out and it seems to be working well, at least from the initial reports. They also managed to get it working fairly quickly as large OSS projects go. I think they were only at it for a couple years. And ILS's are not trivial projects. There are library industry technical standards that have to be adhered to and the end user usability issues are enormous. The acquisitions side tends to be complex (especially on the magazine subscription side), and the MARC record standard is not a simple thing to translate into a relational database schema.

    --
    Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    1. Re:I'm Pleased to See the Rollout Went Well by ecorrado · · Score: 1

      This was a requirement and the library put it in the contract. And sure enough, as soon as the money changed hands, the company reneged on the requirement (because integrating anything with Banner is not a trivial task).

      I really hope the college sued for some money back. Too often libraries (and other orgs.) just role over and play dead when this happens and they keep getting burnt. Lets face it, was proprietary ILS vendor has your money, they have you pretty much locked in die to the cost (in money and time) associated with migrating to another system.

  23. Good-Atlas Ulcers. by Anonymous Coward · · Score: 0

    "It always annoyed me when public money was spent on proprietary software, especially when there already are free solutions that are more secure and full featured."

    And when there isn't, do you still worry? How do you sleep at night worrying about all that proprietary software out there being paid for with YOUR money? Tossing and turning. Stomach churning. Feet hurting.

  24. it's data entry and physical work, not software by SuperBanana · · Score: 3, Informative

    It always annoyed me when public money was spent on proprietary software, especially when there already are free solutions that are more secure and full featured.

    This is irrelevant. There WAS no free, more secure, or full featured solution for library management.

    Nevermind that most of the cost, at least initially and for the first few years, is NOT the software. About a decade ago when my school went to a computerized system, the cost was mostly in labor.

    • The entire card catalog was boxed up and shipped to a company for either data entry or OCR, I don't recall
    • Every single book was pulled, barcoded, and had an anti-theft strip (which could be deactivated) inserted into the binding

    I don't recall how they managed to link barcodes to books; whether each book was pre-assigned a specific barcode, or barcodes were applied and the system brought into sync via hand entry.

    This process took MONTHS and the work of several librarians and the expensive data-entry company.

    I can imagine scenarios where you could get 2 dozen volunteers and go shelf by shelf through a library and catalog the collection, but it'd still be a massive undertaking, even for a small library such as one in a high school.

    Your only hope is aggressive use of laptops on wireless with barcode scanners, and an ISBN lookup database you can pull, quickly verify the basics, and toss the book on the shelf again (in the proper order.)

    1. Re:it's data entry and physical work, not software by dangitman · · Score: 3, Interesting

      This process took MONTHS and the work of several librarians and the expensive data-entry company.

      This seems irrelevant, as most libraries already use computerized systems. So, we're not talking about conversion from a card catalog. The data would already be in a database, and that could be converted pretty easily. It's a much simpler process to change software than to move from card to computers.

      --
      ... and then they built the supercollider.
    2. Re:it's data entry and physical work, not software by Anonymous Coward · · Score: 0

      most libraries already use computerized systems.

      Most libraries predate computers. Most of those have already done all of the work described to upgrade from a card catalog to a computer. The rest are still on paper.

    3. Re:it's data entry and physical work, not software by hearingaid · · Score: 2, Interesting
      The data would already be in a database, and that could be converted pretty easily.
      Most of it shouldn't even need to be converted. It should be in MARC Bibliographic format, which is generally fairly easy to transfer between databases.

      Where you get into the proprietary stuff is in the location databases: the databases which say that, say, Nicomachean Ethics is available in the Jefferson or Adams Building General or Area Studies Reading Rooms.p>But really, let's be realistic. The major OPAC package is Voyager, which runs on top of Oracle, so runs on anything that runs Oracle. Libraries that don't have Voyager are pretty much all just wishing they could afford it (and the Oracle licenses).

      --

      my old sig used to be funny, but then slashcode ate it and now it's not funny anymore

    4. Re:it's data entry and physical work, not software by GrizlyAdams · · Score: 1

      Yes it is very easy to transfer everything over. Before Evergreen, they were using WorkFlows, and from what I remember they had a few day long library closing state wide when they switched over & trained staff. (I don't think it was all at once, I believe they had a team that went to each library system in pines and moved their computers over, and moved on to the next.) There have been a few things that have had to been looked up in WorkFlows still, example: really old fines & overdue books. My mother (a Circulation Manager at a PINES library) recently told me of someone who accrued fines exceeding the purchase price of the books they were returning, he had maxed out the fine on each book (they stop adding to the fine at about $13) and they had to look some of the books up in WorkFlows because of the number of years the book was overdue. (If the book has been overdue for X number of years/months they didn't bother importing it to Evergreen, But the person's fines were moved over.)

    5. Re:it's data entry and physical work, not software by GrizlyAdams · · Score: 1

      The nice thing about the switch was no need to issue new cards, barcodes, etc. They designed evergreen to use the same barcodes they already had.

      (Original submission was cut short !?!)

    6. Re:it's data entry and physical work, not software by theurge14 · · Score: 1

      I did this for my junior high school back in 1989. We had a PC with one of those barcode reading light pens and stacks upon stacks of barcode stickers. Early on the two adults running the school library realized I had some sort of born knack for computer smarts, they put me, a 7th grader, in charge of organizing the effort. The way we converted the library over to barcode was we put a barcode sticker on each book as it was checked out to a student, and the kids with lightning fast data entry skills (me and two others) keyed in the book info in about 20-30 seconds. When there were no students checking out books, we went through the entire Dewey Decimal system, taking one shelf off at a time and entering them. It's been too many years to remember exactly how many books we had, but I can tell you the library in our junior high was a decent sized one. About the size of a basketball gym. It took us almost 5 months to convert most of it over to barcode.

  25. Gatekeepers have always understood technology by Anonymous Coward · · Score: 0

    Of course the gatekeepers would understand technology. Most do. e.g. Mainframe priesthood.

  26. there is... by Anonymous Coward · · Score: 0

    HTTP://WWW.NETLIBRARY.COM

    oNLY PROBLEM IS THAT THE BOOKS ARE IN pdf WHICH MAKES THEM HARD TO "rEAD" LIKE THIS POST!

  27. Look at alternatives, and don't believe FUD by cheros · · Score: 1

    The key to a good Open Source setup is planning. You could use the code from the original article, or KOHA (which AFAIK also comes on a LiveCD which is a quick way to play with it). If you need to 'sell' the solution you could use the following arguments:

    - higher stability (the original reason why (F)OSS gained prominence waaaay before desktops)
    - lower maintenance: most Linux platforms measure uptimes in months, not days
    - higher capital efficiency: you'll have more money available for customising (I once paid for two days of KOHA installation which was 5% of what a commercial system would have costed - it was worth just risking that money on a decent test)
    - good development support - most (F)OSS authors are willing to sell you consulting on their code, especially if they're allowed to contribute it back to the community.

    However - do NOT forget that someone needs to be around who knows Linux on a professional basis. A support contract, an inhouse member of staff, whatever - never run anything in production without clued up support. Sometimes, setting up that support framework takes the longest..

    Good luck.

    --
    Insert .sig here. Send no money now. Owner may sue, contents will settle. Batteries not included.
  28. Masters of Library Science/Information Science by schabot · · Score: 1

    Right now I am completing a Masters of Information Studies (AKA Library Science AKA Information Science). Let me just say that, while not everyone has a computer or Internet culture background here, we do discuss Free Software quite a bit. And not only in our computer classes, but also classes like "Information and its Social Contexts."

    While we might not all be programmers, many of us are staunch defenders of open access to all information, including software. We might not seem like FOSS zealots, but we can be, and I think from a different place than strict computer nerds. Part of the reason why I like studying here is because, unlike many other university departments, we are cognisant and critical of the changes that are happening, for both good and bad.

  29. Of course!-Libraries want to be free. by Anonymous Coward · · Score: 0

    Wow! How dare they keep you from "borrowing"* copyrighted material.

    *(+5:Underated)

  30. 25 years ago... by John+Hasler · · Score: 2, Informative

    My wife (a retired library science professor) wanted to do this 25 years ago. No one was interested.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  31. Of course by fishthegeek · · Score: 4, Funny

    they were going to run everything on top of Ubuntu until it was discovered that a certain M. Shuttleworth did not return that copy of "So Long and Thanks for all the Fish" back in '89. If only he'd of used that $20 million to pay that stupid book fine instead of a weeks vacation in space!

    --
    load "$",8,1
    1. Re:Of course by dangitman · · Score: 1

      Don't worry, Mr. Bookman is on the case.

      --
      ... and then they built the supercollider.
  32. Any smaller scale solutions out there? by collinong · · Score: 2, Interesting

    for quite some time, i've been looking for a open source or cheap low-end library management system for my church's small library. something that would let people create an account, log in and then check out books themselves. (there's no librarian sitting there) Then, send them email reminders when a book is due. Other cool things would be: browse the collection on the library computer or online; if a book is checked out, you can send a message to whoever has it; reserve books online; book data input from Amazon or other sources. The dream solution would be if people could enter their own book/video/etc. collections that they are willing to share and those become extensions of the library. If you want an item from a private collection, email them and see if they can loan it to you (with checkout and reminders registered in the library computer, of course). The systems for "real" libraries like Koha and evergreen are overkill for something like this. Anybody know of anything close to this or at least could provide the first level of functionality (without the cool features)?

    1. Re:Any smaller scale solutions out there? by thekat_70 · · Score: 1

      I use OpenDB to keep track of my DVD collection and track lending between friends, you might find it useful too. It's along the lines of what you are looking for: http://opendb.iamvegan.net/wiki/index.php?title=Ge neral_Information

    2. Re:Any smaller scale solutions out there? by DenialS · · Score: 1

      Sure. Check out OSS4LIB for a list of different open-source library systems. On the smaller end of the scale, OpenBiblio, PhpMyLibrary, and Emilda get mentioned a fair bit.

    3. Re:Any smaller scale solutions out there? by lavaface · · Score: 1

      You might want to check out billmonk.com. I ran across the site a while ago and to tell the truth, haven't used it a bit. But the concept seems cool. You can use it to track loans (of CDs, books, money or clothes) among a community of friends. I haven't used it because I haven't enlisted any friends to sign up. It could be useful for your situation although I don't believe the software behind the site is extensible or that its possible to create groups or communities. (*sigh* web 3. where art thou?)

  33. Scalability by Timmmm · · Score: 1

    I'd love it if Cambridge Uni Library replaced their rubbish software with something like this, but can it scale to millions of books?

    1. Re:Scalability by Anonymous Coward · · Score: 1, Informative

      The system currently supports over 250 libraries and over 8 million books. I'd say so. ;)

    2. Re:Scalability by 0x0000 · · Score: 1
      The system currently supports over 250 libraries and over 8 million books. I'd say so. ;)

      ...

      <title>GPLS | Resources for the Public | PINES: Georgia's Satewide Library Card</title>

      But does it spellcheck the titles?

      --
      "The Internet is made of cats."
  34. Amazing by dangitman · · Score: 1

    This sounds like a really fantastic, useful adoption of Open Source. Has anything else this useful in the real world been done with Open Source apart from, say, Apache?

    --
    ... and then they built the supercollider.
    1. Re:Amazing by Anonymous Coward · · Score: 0

      The PINES consortium (first site to go live on Evergreen) has a little over 8M items attached to about 1.8M MARC records. The only issue with going to more than 10 million MARC records (and 100 million items) is FTS, and with Postrgres 8.2 + tsearch2 + GIN, even that will be a thing of the past.

  35. Evergreen by Anonymous Coward · · Score: 1, Informative

    The software used at the library is Evergreen.

    http://en.wikipedia.org/wiki/Evergreen_(software)

  36. MySQL batgirl password in source code by Black+Acid · · Score: 3, Funny

    from /Evergreen-ILS-1.0.1/Evergreen/src/extras/import/d rain-batgirl-charge.pl:

    #!/usr/bin/perl

    use strict;
    use DBI;

    my $dbh = DBI->connect('DBI:mysql:database=reports;host=batg irl.gsu.edu','miker','poopie');


    They're also using PostgreSQL, as described in the FAQ, but the FAQ has no mention of MySQL. Someone should probably change the MySQL password on batgirl.gsu.edu, if they haven't already.

  37. Upgrading from other systems? by edmicman · · Score: 2, Interesting

    Wow, just skimmed that site and played with the demo a bit and it looks pretty awesome. I used to do some tech work for a local library, and they used a management system from Follett, and had a massive upgrade from an older version to a newer version while I was there. Does Evergreen offer any sort of importing or upgrading from other management systems? This sound like it would be very beneficial to public libraries, especially if the regional co-ops/consortiums adopted it. But unless they can easily import their existing catalogs into the OSS software, they're probably not going to want to re-add and redo their existing setups altogether.

    1. Re:Upgrading from other systems? by Anonymous Coward · · Score: 1, Interesting

      Don't judge a book (Evergreen) solely by its cover (the public-interface parts of their software). Fully-functional library systems are unbelieveably complex, far more so than just about anyone outside the industry would believe. It's way more than just keeping track of books. Evergreen is still not on par with most top-tier commercial library systems; it still has several significant (and complex) modules to tackle that run the back room at the library. Mundane stuff, but critical nonetheless. I think they're really doing a good job, but it still has a ways to go. FWIW, many commercial systems run on Linux, too, and many libraries are migrating from proprietary O/S's to Linux.

  38. Very Impressed by wolf08 · · Score: 4, Insightful

    I find it very encouraging that education and oss are working hand in hand, because they are both heading toward the same goal of information.

  39. Mod me down :) by Snover · · Score: 1

    -1 Wrong

    Thanks for the correction. Too bad Slashdot doesn't have editors that, err, fact check..or grammar check.. or spell check.. so much could be avoided if they'd actually do the job that editors are supposed to do.

    --

    [insert witty comment here]
  40. "Stake their future on OSS"? Really? by Assmasher · · Score: 1

    Uh, from reading the article, they built a software product on their own and decided to release it with a GPL license. Why does that mean they have staked their future on OSS? I havne't stake my future on OSS, but I have released code with a 'free to use however you want' license (really 'open' source) several times. A little bit of hyperbole perhaps?

    --
    Loading...
  41. Re:"Stake their future on OSS"? Really? by Russellkhan · · Score: 1

    Well, they've also transitioned from their former (proprietary) system to said GPLed product. Considering the effort generally involved in switching from one system to another, especially on the scale they're running (statewide, ~250 libraries, ~8 million books) I'd say that 'staking their future' is a fairly accurate description.

    --
    Information doesn't want to be anthropomorphized anymore.
  42. Uhh... by Anonymous Coward · · Score: 0

    This is some bullshit.

  43. Data entry by xixax · · Score: 1
    I don't recall how they managed to link barcodes to books; whether each book was pre-assigned a specific barcode, or barcodes were applied and the system brought into sync via hand entry. Back in the late 80's I helped set up a library and the bar codes were stuck onto the book and you'd add it to the system by readin the bar code into an "add book" menu which then let you enter the various details. Having just set up OpenDB for a community radio station (OpenDB lets you configure FreeDB, Amazon and other sites as lookup sources), I'd guess that these days, you also read the regular bar code and read the relevant data from the InterWeb.

    Xix.

    --
    "Everything is adjustable, provided you have the right tools"
  44. Re:One washed out has-been helps another... by Your+Pal+Dave · · Score: 1

    eeing its almost impossible for online libraries to legally lend ebooks, I don't see brick & mortar libraries going anywhere anytime soon. Glad you qualified that with "almost". I regularly check out ebooks from my local library.

    IMO this one case where the use of DRM is justified, as it is a lot more convenient to let an ebook expire than it is to take a physical book back to the library. Some DRMs are better than others, though. Mobipocket's DRM is fairly transparent, but the Adobe and WMA DRM are a major PITA.
  45. Evergreen? Doesn't compute by Almost-Retired · · Score: 1

    In fact, I have it here on an FC6 system, and I've now installed about 10 more -dev packages, but still cannot make it compile. If anyone knows the correct syntax of what to launch to build it, and has a list of perl stuff it needs, I'd appreciate a hand.

    --
    Cheers, Gene

  46. Of course!-P/SC by Anonymous Coward · · Score: 0

    "If they can't do it right, then they shouldn't do it at all! And if that means nobody gets any digital content, well then let that just be a lesson on the evils of DRM."

    Or a sad commentary on how a few bad apples ruin it for the rest of us. But that's not SC (Slashdot Correct).

  47. "converted pretty easily"!? by SuperBanana · · Score: 1

    The data would already be in a database, and that could be converted pretty easily.

    You're assuming a)The data isn't in some horrid proprietary database (lot of them didn't even run DOS, and the system my high school had used serial terminals for everything) b)that the original authors of the software were good DBAs. c)That someone will work for free to do said conversion.

    1. Re:"converted pretty easily"!? by dangitman · · Score: 1
      A. No, I'm not assuming that it isn't in a proprietary database
      B. No, I'm not assuming the original authors were good DBAs.
      C. No, I never said it would be free.

      I'm not sure why you assume that I assume these things, as none of them are mentioned in my post. Even with these three factors, conversion from one electronic system to another is most likely to be easier and quicker than going from a card system to an electronic system.

      --
      ... and then they built the supercollider.
  48. Dynix by pedestrian+crossing · · Score: 1

    Funny you should mention Dynix. I don't know what their support is like in the USA, but their UK branch is pathetic...

    --
    A house divided against itself cannot stand.
    1. Re:Dynix by Anonymous Coward · · Score: 0

      SirsiDynix (the company that the Evergreen folks dropped) is pathetic in the states as well. Actually, there aren't any good library automation vendors in the states, now that I think about it. From what I hear down the grapevine, they even tried to use FUD and scary legal tactics to keep the Evergreen folks from developing the software. Obviously, didn't work... ;)

  49. Re:Amazing-Moodle by MichaelPenne · · Score: 1

    ~8 million students and teachers at almost 20,000 institutions, including some pretty large ones like the Open University, UK, UCLA, NZVLE, etc.

    Compares quite well on features and usability with the market leaders in a >1 billion $ market.

    One could mention that mediawiki thing, also:0).

  50. Re:"Stake their future on OSS"? Really? by Assmasher · · Score: 1

    I would disagree with that reasoning because the changing from *any* large system to another is the only applicable place to apply "staking their future." It has nothing to do with either system being proprietary or not. If they'd transitioned from one closed system to another would the headling be accurate in saying "Librarians stake their future on "? I bet a ton of slashdot fanboys would have immediately started listing off the OSS projects that are in use around the world and how saying "Librarians" was misleading because it suggested numbers greater than the article actually mentions, et cetera, ad nauseum.

    This is simply grandstanding by Linux news and I certainly don't think the people who implemented this ILS system would agree with the title. It is hypocritical because you certainly should admit that they'd object if someone treated a closed source usage the very same way.

    --
    Loading...
  51. Million is a rather small number for RDBMS by Anonymous Coward · · Score: 1, Informative

    A million artifacts in the circulation database is not a large number for any modern relation database management system like postgresql or mysql. Evergreen uses postgresql and can handle that. A lot of the proprietary databases sellers do however try to create a fair amount of fear uncertainty and doubt in that regards. So that aspect of scalability is a non-issue.

    A more relevant question is what kind of user load can it handle. I've seen proprietary integrated library systems which take about two minutes to answer a query when there are more than a half dozen users at the same time. Yeah. And that system was the latest and greatest and cost big bucks, too.

  52. still not on par .. by rs232 · · Score: 1

    "Evergreen is still not on par with most top-tier commercial library systems; it still has several significant (and complex) modules to tackle that run the back room at the library"

    Like what for example, do you have personal experience in implimenting Evergreen in a library.

    was Re:Upgrading from other systems?

    --
    davecb5620@gmail.com
    1. Re:still not on par .. by Anonymous Coward · · Score: 0

      Here's one list (from http://www.blogwithoutalibrary.net/?p=243)
      ----
      Where do they go from here?
      - migration of the six library systems waiting to become part of pines
      - develop acquisitions and serials modules
      - work with others on a protocol to share info across automation systems (open NCIP)
      - want to develop a children's portal
      - online bill paying for users
      - enhance social aspects of the catalogue: user ratings, reviews, comments - users have expressed an interest in this but it's new ground for libraries; how to also protect user confidentiality while doing this?
      - complete the spanish translation for the online catalogue
      - to use on mobile devices
      - possible partnerships with other institutions - anything is possible with enough time and enough money and the right partners!
      - have developed a product that can be used in lots of settings and in lots of institutions
      ---------

      Some of those are want-to-do's, but that last one is the kicker. Nearly every library has their own way of configuring their systems and policies which adds a tremendous amount of complexity. Most libraries won't agreeably assimilate their way of organizing and operating to comply with one system. That sort of complexity can't simply be tacked on to the system as an after-thought. Commercial vendors of library systems continue to struggle to meet that degree of flexibility, and many of those systems have been in development for years.

  53. Yes, but... by stomv · · Score: 1

    As it turns out many of these scheduling optimization problems are in the NP complete class of problems.

    Scheduling is indeed in NP. But, the mathematics behind the scheduling and the interface are currently (generally speaking) both crap. I could do the mathematics -- probably map the problem into CPLEX which, while not free, is indeed considered much faster for nearly all LPs, ILPs, MILPs, etc than the open sourced flavors. Of course, being the good programmer I like to think I am, I'd write the set of functions that call CPLEX's APIs so that they could easily be swapped out for some other ILP solver.

    Nevertheless, I've seen the front end of two different expensive commercially available course schedulers. They were crap, and there's no excuse for a crappy front end, because, contrary to popular belief, HCI is not NP.

  54. Re:Evergreen? Doesn't compute by DenialS · · Score: 1

    Umm, dude -- you need to ask for help in the right forum. There are a few of us trying to nail down the installation instructions right now.

  55. Vendor lock-in vs. good customer service by DenialS · · Score: 3, Informative
    I'm a systems librarian, so I claim to know of what I speak.
    Most of it shouldn't even need to be converted. It should be in MARC Bibliographic format, which is generally fairly easy to transfer between databases.

    This is true, as far as the bibliographic information goes. There are lots of open-source packages for working with MARC records, like pymarc (Python) or File_MARC (PHP). But the rest of the system is proprietary: holdings records, (which copies do you hold, in which locations, and where is that copy currently - loaned out, lost, on reserve, etc), circulation records, user records, acquisitions records. Sure, it's all just a database schema mapping exercise, if your vendor's license allows you to touch that data directly. Sadly, the past generation of libraries seems to have accepted vendor lock-in as a matter of course; a mistake that we're paying for now and which led directly to the development of Evergreen.

    But really, let's be realistic. The major OPAC package is Voyager, which runs on top of Oracle, so runs on anything that runs Oracle. Libraries that don't have Voyager are pretty much all just wishing they could afford it (and the Oracle licenses).
    Wow. This is just so wrong that I don't know where to begin. First, Voyager is far from the market leader (in either usable interfaces or in market share). See Second, the underlying database doesn't mean a thing if you aren't given the APIs to actually modify or extend your primary application, unless you're willing to reimplement the entire application -- in which case, why bother paying for a library system in the first place. And in most cases, when the vendor has made an API available, you have to pay extra fee per potential developer to receive the documentation and to be eligible for paid support for their API (which, of course, is an additional support fee over and above your standard support fees). Third, most librarians I know couldn't care less about what technology their system is built on. They're focused on providing the best possible service to their users. Over the past few years, the library community has started to realize that there are some pretty cool Web interfaces out there in the wild that their vendors aren't providing for us. So we've been going through exercises like NCSU's use of Endeca (on the proprietary side) and Koha, Evergreen, and WPopac (on the open-source side) to try and correct the situation. Librarians rock, you know.
    1. Re:Vendor lock-in vs. good customer service by matrixhax0r · · Score: 1

      Oh crap, I just modded this incorrectly. Posting to revert moderation..

      --
      If it's no on fire, it's a hardware problem.
  56. WAY too early to declare success by banerjek · · Score: 1

    The hard part about running an ILS isn't getting it up and running, but maintaining it after technologies and patron needs have moved on. Evergreen is dependent on many different technologies. What if one of them quits being maintained? Even very popular technologies can be abandoned and there's no to predict what will still be used in 20 or more years.

    Most of these ILS were state of the art at one time, but decisions made many years ago have limited what they can do now. Don't get me wrong. I am fascinated by Evergreen and may even contribute to it sometime. I think it's a great idea, and think they have made some innovative design choices (many of which are not discussed in the article)

    But we need to honest about what's going on here. A handful of clever people have got a very basic system up. It has no acquisitions or serials modules -- i.e. the harder part to write which isn't visible to the public but which is critical for wide scale implementation. The project must move forward very carefully, or someone will wind up reverse engineering all this stuff later.

    If you run a library, you have to KNOW you'll be able to run the system because your entire operation and years worth of data depend on it. Turnkey systems may have all kinds of problems and be expensive, but the problems can be solved with money. There may be librarians with very strong IT skills, but there are few enough of them that you can't count on being able to hire at least one of them.

    1. Re:WAY too early to declare success by bensch128 · · Score: 1

      Funny thing is: Open source software is extremely easy to modify and keep up to date.
      In fact, it's easier then doing it with closed source because you don't have to start from scratch every time.

      If the librarians are smart, they'll continue to insist on contractors developing the modules in an open source manner so they can avoid the lock-in effect and be able to pick and choose vendors for lower prices. Keeping this stuff open is more an economic issue then a political/moral one.
      I'm sure whoever is running the show at GPLS is probably aware of this.

      Cheers
      Ben

  57. Re:One washed out has-been helps another... by ninja_assault_kitten · · Score: 1

    Sounds like more an opinion than a 'fact'. I'd love to know what hard statistical backing you have. Please advise.

  58. Success comes one step (or leap) at a time by DenialS · · Score: 1
    Turnkey systems may have all kinds of problems and be expensive, but the problems can be solved with money.

    Of course, the nice thing with an open source ILS is that there is one problem that cannot be solved with money: if your vendor happens to go out of business, or decides to stop supporting your product, or decides to hike your fees immensely and you don't have a good means of exporting all of your data (including serials and acquisitions) to another system, then you're basically screwed. And given all of the consolidation and private equity investments going on in the library system vendor world at the moment, I'm not particularly confident about the viability of any of the current vendors. Open source at least gives you the assurance that you are not locked in with a given product; you own your data, and you can extend or enhance the system if you have the skills in-house or are willing to fund the skills.

    And what makes more sense: having one hundred libraries paying $10K - $25K or more per year in basic support fees to vendors, or investing those same funds (or equivalent resources) towards a common library system that can be shared freely? Acquisitions and serials are tricky, sure, but you can make a lot of headway with that kind of common resource available. Hey, look: one institution has already joined GPLS to help develop an acquisitions module for Evergreen. And yes, the open source solution requires support resources: but proprietary solutions require support personnel as well... who, at least in the case of our library system, are each required to take a $3K training course to be certified as a system administrator, and have to take another $3K training course if they want to touch the API that the vendor has made available for the system.

    1. Re:Success comes one step (or leap) at a time by banerjek · · Score: 1

      Of course, the nice thing with an open source ILS is that there is one problem that cannot be solved with money: if your vendor happens to go out of business, or decides to stop supporting your product, or decides to hike your fees immensely and you don't have a good means of exporting all of your data (including serials and acquisitions) to another system, then you're basically screwed. ..... Open source at least gives you the assurance that you are not locked in with a given product; you own your data, and you can extend or enhance the system if you have the skills in-house or are willing to fund the skills....


      And what makes more sense: having one hundred libraries paying $10K - $25K or more per year in basic support fees to vendors, or investing those same funds (or equivalent resources) towards a common library system that can be shared freely? Acquisitions and serials are tricky, sure, but you can make a lot of headway with that kind of common resource available.

      Vendors do go out of business, and they do drop support outright. However, someone usually steps in to create a product to migrate the old customer base to the new product. Also, it is possible to get data out of proprietary structures (I've had to do this myself), though it is a PITA.


      BTW, 10-25K per year is CHEAP unless you are a small library -- it's not that hard to spend over 100K in vendor maintenance in a year if you are large. But, when you consider the cost in FTE for doing real in house maintenance, that can be quite costly. There is a real benefit in being set up almost exactly the same way as someone else. That way your local systems wiz takes another job, the library isn't in real trouble because the only person who knew what was going on is no longer available. For one of the organizations I do volunteer work for, I have to maintain a bunch of legacy code that was written more than 10 years ago. There are lots of old dependencies that cause constant problems. It was probably very impressive when it was first written, but I cringe every time there is a problem report because I know the solution will be something screwball unless I want to rewrite everything.


      I think there is enough talent out there to create and maintain a good open source ILS, and few would be more happy than I if Evergreen takes over the library world the way Apache took over web servers. However, Evergreen needs other libraries to invest real time and money into the project. Collectively, they can make a better product cheaper and maybe the small libraries can free ride, but for this to work, we need more than a handful of geeks at one place working on this. They've got a great start but libraries need to think of this not as free software, but as a collaborative project that will benefit everyone if enough people help.

  59. Re:"Stake their future on OSS"? Really? by DenialS · · Score: 2, Insightful

    Yes, really. I think its fair to say that this particular set of libraries (almost the entire set of libraries in the state of Georgia) has staked its future on an open-source library system: they're staking their future not just on the code they've developed and released to open source, but also on Linux, Apache, PostgreSQL, Perl, SpiderMonkey, Mozilla/XUL, Jabber, lib-dbi / lib-dbd, and umpteen Perl modules. Take away the OSS pieces that make up that system, and you take away their ability to function as a library. So yes, their future within the state of Georgia depends on OSS.

  60. Re:I don't think this will help much by ajs318 · · Score: 1

    But you're in the wrong domain. Fair elections will never happen as long as there are computers involved: the only way to run an election fairly is by using hand-counted, paper ballots.

    An election is only fair if it can be shown beyond reasonable doubt to every participant that it is fair. In other words, there is a requirement for universal demonstrability of fairness. Since nobody can say whether or not something is fair unless they first understand it, there is also a requirement for universal comprehensibility. {My personal definition would be "nothing beyond the understanding of a school leaver with passing grades in all subjects", but that is a starting point for negotiation.} That pretty much rules out most electronic systems, and certainly any general-purpose device which can do more than one thing. You might get away with an electromechanical or pure-mechanical machine, if it can be made available for public scrutiny whenever not being used for elections.

    However, the level of human scrutiny required is no less even for a well-designed machine-based system than for simple pencil/paper/drop-in-the-box/hand-count elections. In fact, most of the security of any electoral system relies ultimately on the diligence of scrutineers, whose task becomes simpler with decreasing sophistication of the election paraphernalia.

    --
    Je fume. Tu fumes. Nous fûmes!
  61. Re:Evergreen? Doesn't compute by Almost-Retired · · Score: 1

    Thanks, I've been playing with the install.conf trying to make it make sense but still put the executables in /opt. But I haven't gotten it to build just yet.

    --
    Cheers, gene

  62. Re:"Stake their future on OSS"? Really? by Assmasher · · Score: 1

    Perhaps, but they have two developers who chose to use OSS to implement their ideas. If the state/federal governments for some reason suddenly mandated that OSS was not to be used in libraries, the exact same design could quite easily be replicated without using OSS. This is why they haven't "staked their future" on OSS. The have implemented the system using OSS, but it they haven't staked their future on it. Only companies and/or individuals who seek to profit from OSS have staked their futures on it, i.e. Red Hat, MySQL, et al.

    From the article it doesn't even appear if they've modified any GPL'd code, simply using GPL'd tools and binaries, and releasing their own code under GPL. These are admirable things; however, again, it does not match the hyperbole that is suggested by the title.

    --
    Loading...
  63. online libraries are satanic by b.burl · · Score: 1

    The idea that anyone can access the intellectual property of others without paying is just wrong. Librarians are pirates and thieves trying to rob poor starving artists and the hardworking publishing houses, recording companies, and movie studios. Libraries stop people from creating works of art by making them poor.

    Who in their right mind is going to write a book knowing it might end up in a library?

  64. Linux In Libraries by evansvillelinux · · Score: 1

    I have been trying to get my "Linux In Libraries" project going for quite some time. I would love to see a truly open library from the public internet computers to the circulation system. I meet with resistance but I keep on keeping on.

    Right now I only have Firefox and Open Office on our public access Windows XP machines. I am in the process of installing Ubuntu Edgy onto a couple space computers. As the XP machines need to be serviced, I will be putting those spare machines out for them to use. :)

    --
    IMHO, IANAL, TINLA, etc...
  65. Isn't this like Star Trek? by Scooter · · Score: 1
    Star Trek: "The Motion Picture" that is (as the rest were obviously slide shows of still images ?). Anyway - what I was thinking of was all of that immense alien tech wrapped around the original, and (in the movie) irrelevant idea that was Voyager 6. It seems the librarians have created a technological monster, that can sort, index, virtualise and publish on the whim of the user, but then there's a bit of an anticlimax as the end result is: you get the book you were looking for. I mean - why didn't it just deliver the full text as well? Can I see this Evergreen online? What will happen when I click on the book I want? Will it just tell me what shelf it's on and give the address of the library? A bit like those "DVD's in the post" web sites - I always felt they missed the point of the on-line, on-demand world - you select a movie, pop-corn in hand, and it informs you it will be in the post in 2 days?!? The chances I'll still want to watch it in 2 days is remote to say the least.

    I mean:-

    "The Shelf Browser shows items ordered along a virtual shelf built out of the holdings of the entire system. Patrons can create bookbags, which are lists that contain a selected collection of annotated titles. Bookbags can be kept private or shared as a regular Web page or as Atom or RSS feeds.' "


    Now if they would just OCR all the books, they could dispense with the actual "library" part - and save a chunk of cash on premises, and all that fire insurance! (plus we could search the text a hell of a lot faster :P )

    Disclaimer: I realise there are advantages to hard copy over reading off of a screen, and not just subjective ones either. This post is provided for your amusement only and should not be used to form part of any government decision making process.

    Cheers (and a Merry Christmas)
    Scoot.

  66. Saving labor: data entry can be amortized by LandruBek · · Score: 1

    About 20 years ago when the local library got computerized, they were pretty clever about it. They had the card catalog digitized, and then placed stacks of bar-code stickers next to the check-out desks. The stickers were just unique numbers, not linked to any book record at all. At first all the books were stickerless. But every time someone checked out a book, bringing it to the library assistant for checkout, the worker found the book's record in the database (pretty quickly, I recall). Then she (or he) plunked down a sticker on the back cover and scanned in the book, linking barcode and book-record. Of course, the next time the book was checked out, they just had to run the light-pen over the barcode. Over a matter of months they had all the popular books had their barcode stickers. I suppose during slack times at the library they put bar codes on the rest of the collection. I thought this was a clever way to amortize the effort of the data entry. The patrons, of course, did much of the work: they pulled the books off the shelf, and by definition they pulled the most popular works first. In this way the library was easily able to get the highest-circulating material into the system right away.

    --
    $META_SIG_JOKE
  67. Absolutely. by Grendel+Drago · · Score: 1

    If it's either rootkit-infested crap or nothing, I'd rather have nothing in the library as far as copyrighted music goes. It's not the library's fault; it's te music publisher's fault. If they wanted to make it available only under a license that requires you to post your firstborn as collateral, or to reserve the right to root your box "just to make sure" you're not duping their precious, precious media, then it's their damn fault you can't find their precious, precious media in the library, not the library's fault.

    Anybody know what library policies tend to be on lending out plain audio CDs, or DVDs? The libraries I've been to have signs and such making it clear that copyright infringement is illegal, but they don't actually seek to enforce the law themselves. (This was previously a problem when copying machines came around; every library I've been to has a sign on the copier requesting that the patron respect copyright, but it did not have some brownshirt looking over every patron's shoulder to make sure that they did. This was on purpose; they wouldn't have done it even if they did have the staff.)

    --
    Laws do not persuade just because they threaten. --Seneca
  68. Not sure what you are talking about by Anonymous Coward · · Score: 0

    Can you offer some specifics? Our consortium has used Polaris for a number of years and we're very happy with it. There are things we wish it did, but it's been a solid product for us. The vendor has been pretty responsive, and the support has been top notch.

    Are you sure you really use Polaris? They haven't called themselves Gaylord, or GIS Information Systems for a few years now. They split from Gaylord a while back, and are now called Polaris Library Systems.