Developer(s) | Georgia Public Library Service (GPLS) Public Information Network for Electronic Services (PINES) and the Evergreen Community |
---|---|
Initial release | September 2006 |
Stable release | 3.12.0 [1] / 13 December 2023 |
Repository | |
Written in | C, Perl, XUL, JS |
Operating system | Linux |
Platform | Cross-platform |
Available in | English |
Type | Integrated library system |
License | GPL-2.0-or-later |
Website | evergreen-ils |
Evergreen is an open-source integrated library system (ILS), initially developed by the Georgia Public Library Service for Public Information Network for Electronic Services (PINES), a statewide resource-sharing consortium with over 270 member libraries. [2]
Beyond PINES, the Evergreen ILS is deployed worldwide in approximately 1,800 libraries, and is used to power a number of statewide consortial catalogs. [3] [4] [5] [6] [7]
In 2007, [8] the original Evergreen development team formed a commercial company around the software, Equinox Software, which provides custom support, development, migration, training, and consultation for Evergreen. Equinox Software was later supplanted by the Equinox Open Library Initiative, a non-profit. As of 2014, several more companies and groups also provide support and related services for Evergreen. [9]
Evergreen was developed by the Georgia Public Library Service (GPLS) to support 252 public libraries in the Public Information Network for Electronic Services (PINES) consortium. [10] Development began in June 2004 when state librarian Lamar Veatch announced in an open letter that after reviewing options available, GPLS decided to develop its own library automation system. GPLS believed it could develop a system customized to fit its needs better at a lower cost than the fees currently being paid. [11] Programmers in the GPLS developed the project for two years, and PINES successfully completed the transition to Evergreen on September 5, 2006. In the next two years, the PINES consortium increased to over 270 libraries and five other systems in the United States and Canada implemented Evergreen.
The software started receiving contributions from other libraries and developers in 2007. [12] 2009 saw the first Evergreen International Conference. [13] In 2012, the community joined the Software Freedom Conservancy and formed an oversight board. [14] In 2019 the Evergreen Community elected an Evergreen Project board as part of their transition to a stand-alone non-profit organization. [15]
Other Evergreen implementations in North America: [16]
Development priorities for Evergreen are that it be stable, robust, flexible, secure, and user-friendly.
Evergreen's features include:
Evergreen also features the Open Scalable Request Framework (OpenSRF, pronounced 'open surf'), a stateful, decentralized service architecture that allows developers to create applications for Evergreen with a minimum of knowledge of its structure. [21]
The business logic of Evergreen is written primarily in Perl and PostgreSQL, with a few optimized sections rewritten in C. The catalog interface is primarily constructed using Template Toolkit with some JavaScript. The staff client user interface is written in Mozilla's XUL (XML + JavaScript) before 3.0 and is a web based staff client built using AngularJS and related technologies as of 3.0. Python is used for the internationalization build infrastructure. EDI functionality for the acquisitions system prior to 3.0 depended upon Ruby but no longer does. [22] AngularJS interfaces are now being transitioned to Angular and all new interface work is being done in Angular. [23]
Evergreen runs on Linux servers and uses PostgreSQL for its backend database. The staff client used in day-to-day operations by library staff runs on Microsoft Windows, Macintosh, or Linux computers and is built on XULRunner, a Mozilla-based runtime that uses the same technology stack as Firefox and allows for a browser-independent offline mode. The online public access catalog (OPAC) used by library patrons is accessed in a Web browser. As of version 3.0 the web based staff client was promoted to production use and the XUL based staff client that required local machine installation began being phased out. [24]
Konqueror is a free and open-source web browser and file manager that provides web access and file-viewer functionality for file systems. It forms a core part of the KDE Software Compilation. Developed by volunteers, Konqueror can run on most Unix-like operating systems. The KDE community licenses and distributes Konqueror under GNU GPL-2.0-or-later.
A discovery system is a bibliographic search system based on search engine technology. It is part of the concept of Library 2.0 and is intended to supplement or even replace the existing OPAC catalogs. These systems emerged in the late 2000s in response to user desire for a more convenient search option similar to that of internet search engine. The results from searching a discovery system may include books and other print materials from the library's catalog, electronic resources such as e-journals or videos, and items stored in other libraries.
The online public access catalog (OPAC), now frequently synonymous with library catalog, is an online database of materials held by a library or group of libraries. Online catalogs have largely replaced the analog card catalogs previously used in libraries.
The Mozilla Public License (MPL) is a free and open-source weak copyleft license for most Mozilla Foundation software such as Firefox and Thunderbird. The MPL license is developed and maintained by Mozilla, which seeks to balance the concerns of both open-source and proprietary developers. It is distinguished from others as a middle ground between the permissive software BSD-style licenses and the GNU General Public License. As such, it allows the integration of MPL-licensed code into proprietary codebases, as long as the MPL-licensed components remain accessible under the terms of the MPL.
Glade Interface Designer is a graphical user interface builder for GTK, with additional components for GNOME. In its third version, Glade is programming language–independent, and does not produce code for events, but rather an XML file that is then used with an appropriate binding.
AWStats is an open source Web analytics reporting tool, suitable for analyzing data from Internet services such as web, streaming media, mail, and FTP servers. AWStats parses and analyzes server log files, producing HTML reports. Data is visually presented within reports by tables and bar graphs. Static reports can be created through a command line interface, and on-demand reporting is supported through a Web browser CGI program.
An integrated library system (ILS), also known as a library management system (LMS), is an enterprise resource planning system for a library, used to track items owned, orders made, bills paid, and patrons who have borrowed.
Zimbra Collaboration, formerly known as the Zimbra Collaboration Suite (ZCS) before 2019, is a collaborative software suite that includes an email server and a web client.
The Free Software Directory (FSD) is a project of the Free Software Foundation (FSF). It catalogs free software that runs under free operating systems—particularly GNU and Linux. The cataloged projects are often able to run in several other operating systems. The project was formerly co-run by UNESCO.
Libwww is an early World Wide Web software library providing core functions for web browsers, implementing HTML, HTTP, and other technologies. Tim Berners-Lee, at the European Organization for Nuclear Research (CERN), released libwww in late 1992, comprising reusable code from the first browsers.
The Public Information Network for Electronic Services is the nearly statewide library consortium and its online library catalog of the Georgia Public Library Service. By June 2017, the catalog consisted of books from 284 library facilities in 143 counties across the U.S. state of Georgia with a collection size of 10.6 million items, all of which are searchable by anyone with a PINES library card which can be obtained free of charge from any PINES-participating library.
Metalink is an extensible metadata file format that describes one or more computer files available for download. It specifies files appropriate for the user's language and operating system; facilitates file verification and recovery from data corruption; and lists alternate download sources.
Mapbender is a graduated project of the Open Source Geospatial Foundation. It was awarded OGC web site of the month in 2008. It is used by PortalU and several federal states to implement the INSPIRE regulation. Many municipalities use Mapbender as City Map Services and it is used as the mapping framework for online cycle route planners.
cmus is a console audio player for Unix-like operating systems. cmus is distributed under the terms of the GPL-2.0-or-later and is operated exclusively through a text-based user interface, built with ncurses.
VTLS Inc. was a global company that provided library automation software and services to a diverse customer base of more than 1900 libraries in 44 countries. The for-profit company was founded in 1985 by Dr. Vinod Chachra, who became the President and CEO of the company. VTLS originated as "Virginia Tech Library Systems", an automated circulation and cataloging system created for Virginia Tech’s Newman Library in 1975. In addition to its headquarters in Blacksburg, Virginia, United States, VTLS had five international offices in Australia, Brazil, India, Malaysia and Spain. VTLS was one of the few ISO 9001:2008 quality-certified companies within the library industry for many years. The company was acquired by Innovative Interfaces in 2014.
Deluge BitTorrent Client is a free and open-source, cross-platform BitTorrent client written in Python. Deluge uses a front and back end architecture where libtorrent, a software library written in C++ which provides the application's networking logic, is connected to one of various front ends including a text console, the web interface and a graphical desktop interface using GTK through the project's own Python bindings.
The GNU Affero General Public License is a free, copyleft license published by the Free Software Foundation in November 2007, and based on the GNU GPL version 3 and the Affero General Public License (non-GNU).
A library portal is an interface to access library resources and services through a single access and management point for users: for example, by combining the circulation and catalog functions of an integrated library system (ILS) with additional tools and facilities.
MyCoRe is an open source repository software framework for building disciplinary or institutional repositories, digital archives, digital libraries, and scientific journals. The software is developed at various German university libraries and computer centers. Although most MyCoRe web applications are located in Germany, there are English-language applications, such as "The International Treasury of Islamic Manuscripts" at the University of Cambridge (UK).
The Georgia Public Library Service (GPLS) is the state agency for libraries in the U.S. State of Georgia and a unit of the University System of Georgia. The service was initially founded in 1996 after the inception of the Library Services and Technology Act (LSTA), and in July 2000 moved from the Georgia Department of Technical and Adult Education (DTAE) to the Georgia Board of Regents and University System of Georgia. Julie Walker is the current State Librarian.
{{cite web}}
: Missing or empty |title=
(help){{cite web}}
: CS1 maint: archived copy as title (link) CS1 maint: bot: original URL status unknown (link){{cite web}}
: CS1 maint: archived copy as title (link) CS1 maint: bot: original URL status unknown (link).{{cite web}}
: CS1 maint: bot: original URL status unknown (link){{cite web}}
: CS1 maint: bot: original URL status unknown (link){{cite news}}
: CS1 maint: bot: original URL status unknown (link)