Recent from talks
Nothing was collected or created yet.
Koha (software)
View on Wikipedia| Koha | |
|---|---|
| Original author | Katipo Communications |
| Developer | Koha Community[1] |
| Initial release | January 2000 |
| Stable release | Koha 25.11.00[2] |
| Written in | Perl, JavaScript |
| Operating system | Linux |
| Available in | 26 languages[3] |
| Type | Integrated library system |
| License | GPL-3.0-or-later |
| Website | koha-community |
| Repository | |
Koha is an open-source integrated library system (ILS), used world-wide by public, school and special libraries, but also in some larger academic libraries. The name comes from a Māori term for a gift or donation.
Features
[edit]Koha is a web-based ILS, with a SQL database (MariaDB or MySQL preferred[citation needed]) back end with cataloguing data stored in MARC and accessible via Z39.50 or SRU. The user interface is very configurable and adaptable and has been translated into many languages.[3] Koha has most of the features that would be expected in an ILS, including:
History
[edit]Koha was created in 1999 by Katipo Communications for the Horowhenua Library Trust in New Zealand, and the first installation went live in January 2000.[4]
From 2000, companies started providing commercial support for Koha, building to more than 50 today.[5]
In 2001, Paul Poulain (of Marseille, France) began adding many new features to Koha, most significantly support for multiple languages.[6] By 2010, Koha has been translated from its original English into French, Chinese, Arabic and several other languages. Support for the cataloguing and search standards MARC and Z39.50 was added in 2002 and later sponsored by the Athens County Public Libraries.[7] Poulain co-founded BibLibre in 2007.[8]
In 2005, an Ohio-based company, Metavore, Inc., trading as LibLime, was established to support Koha and added many new features, including support for Zebra sponsored by the Crawford County Federated Library System. Zebra support increased the speed of searches as well as improving scalability to support tens of millions of bibliographic records.[9]
In 2007 a group of libraries in Vermont began testing the use of Koha for Vermont libraries. At first a separate implementation was created for each library. Then the Vermont Organization of Koha Automated Libraries (VOKAL) was organized to create one database to be used by libraries. This database was rolled out in 2011. Fifty-seven libraries have chosen to adopt Koha and moved to the shared production environment hosted and supported by ByWater Solutions.[10] Another consortium of libraries in Vermont, the Catamount Library Network has also adopted Koha (also hosted by ByWater Solutions). Previously automated Vermont libraries used software from Follett, or other commercial software vendors.[11]
In 2010 the King's Fund, supported by PTFS Europe, completed their migration to Koha after an extensive feasibility study.[12]
In 2011 the Spanish Ministry of Culture began maintenance of KOBLI, a tailored version of Koha[13] based on an earlier report.[14][15] The project was concluded in 2018.[16]
In 2014 the Ministry of Culture (Turkey) started to use Koha–Devinim in 1,136 public libraries with more than 17 million items and around 2 million active users.[17] Specialized libraries such as music libraries have adopted Koha because its open-source nature offers easier customization for their particular use cases.[18]
A 2017 Library Technology Reports article claimed that Koha "holds the position as the most widely implemented open source integrated library system (ILS) in the world".[19] According to ohloh (now OpenHub), in 2019 Koha had a "[v]ery large, active development team" and a "[m]ature, well-established codebase", with hundreds of contributors and over 20 monthly contributors each month from 2011 to 2019.[20]
Dispute with LibLime / PTFS
[edit]In 2009 a dispute arose between LibLime and other members of the Koha community. The dispute centred on LibLime's apparent reluctance to be inclusive with the content of the sites[21] and the non-contribution of software patches back to the community. A number of participants declared that they believed that LibLime had forked the software and the community.[22][23][24][25][26][27] A separate web presence, source code repository and community was established.[28] The fork continued after March 2010, when LibLime was purchased by PTFS.[29]
In November 2011, LibLime announced they had been granted a provisional trademark on the use of the name koha in New Zealand by Intellectual Property Office of New Zealand.[30] The Koha community and Catalyst IT Ltd (NZ) successfully appealed against the provisional trademark grant, with a decision handed down in December 2013[31] and with LibLime to pay costs.[32][33][34]
Releases
[edit]Koha releases follow a regular, calendar based, pattern with monthly maintenance releases and bi-annual feature releases.
| Version | Release date | Supported until |
|---|---|---|
| 25.11 | 2025-12-06[35] (stable) | 2027-05 |
| 25.05 | 2025-05-27[36] (oldstable) | 2026-11 |
| 24.11 LTS | 2024-11-26[37] (oldoldstable) | 2028-05 |
| 24.05 | 2024-05-28[38] (oldoldoldstable) | 2025-11 |
| 23.11 | 2023-11-30[39] | 2025-05 |
| 23.05 | 2023-05-31[40] | 2024-11 |
| 22.11 LTS | 2022-11-25[41] | 2026-05 |
| 22.05 | 2022-05-28[42] | 2023-11 |
| 21.11 | 2021-11-25[43] | 2023-05 |
| 21.05 | 2021-05-28[44] | 2022-11 |
| 20.11 | 2020-11-27[45] | 2022-05 |
| 20.05 | 2020-05-31[46] | 2021-11 |
| 19.11 | 2019-11-27[47] | 2022-11 |
| 19.05 | 2019-05-30[48] | 2020-11 |
| 18.11 | 2018-11-27[49] | 2020-05 |
Legend: Unsupported Supported Latest version | ||
Each Koha release has a version number that consists of the year and month number of the release.[50] Koha 22.11 was the first release with Long Term Support / LTS.[51]
Awards
[edit]- 2000 winner of the Not for Profit section of the 2000 Interactive New Zealand Awards[52]
- 2000 winner of the LIANZA / 3M Award for Innovation in Libraries[53]
- 2003 winner of the public organisation section of the Les Trophées du Libre
- 2004 winner Use of IT in a Not-for-Profit Organisation Computerworld Excellence Awards[54]
- 2014 Finalist Open Source Software Project New Zealand Open Source Awards[55]
See also
[edit]References
[edit]- ^ "IRC log for #koha, 2010-03-02". Koha community. Archived from the original on 2012-11-22. Retrieved 2011-11-23.
- ^ "Koha 25.11.00 is here!".
- ^ a b "25.11.00 release". Koha Community.
- ^ Eyler, Pat (1 February 2003). "Koha: a Gift to Libraries from New Zealand". Linux journal.
- ^ "Paid Support". Koha Library Software Community. Retrieved 2011-08-18.
- ^ "BibLibre". Archived from the original on 2011-11-09.
- ^ "The Koha Project". Athens County Public Libraries. Archived from the original on 2011-08-10. Retrieved 2011-08-18.
- ^ "Faites le choix de l'expertise". Bib libre. Archived from the original on 2010-10-18. Retrieved 2010-05-01.
- ^ Akbar, F. (2023-08-28). "Koha: Empowering Libraries with Open Source Innovation -". Virtual World Solutions. Retrieved 2023-09-24.
- ^ "VOKAL, The Vermont Koha Project". Green Mountain Library Consortium. Retrieved 9 December 2011.
- ^ "VOKAL VT Public". Retrieved 2011-08-18.
- ^ "Koha: Choosing and implementing an open source integrated library management system". ALISS Quarterly. Vol. 6, no. 2. January 2011. p. 13.
- ^ "KOBLI, a customized version of KOHA". Koha - Discuss. Nabble. 2011-04-09. Archived from the original on 2011-08-19. Retrieved 2011-08-18.
- ^ "Kobli Koha". Aims. FAO. Archived from the original on 2013-12-12. Retrieved 2013-12-12.
- ^ Domingo, Arroyo Fernández; Alicia, Sellés Carot (27 September 2010). Informe de evaluación del sistema integrado de gestión de bibliotecas Koha para las Bibliotecas de la Administración General del Estado (Report). Grupo de Trabajo de Catálogo Colectivo de las Bibliotecas de la Administración General del Estado.
- ^ "Koha-Kobli sistema integrado de gestión para las bibliotecas de la AGE | Ministerio de Cultura y Deporte". www.culturaydeporte.gob.es. 14 January 2023.
- ^ "Video to announce a talk about Turkey's Koha installation at PakistanKohaCon19". Koha Pakistan. March 2019. Archived from the original on 2019-04-03. Retrieved 2019-04-03.
- ^ Ganseman, J (2015). Refactoring a Library's Legacy Catalog: a Case Study (PDF). IAML 2015. New York City, USA.
- ^ Breeding, Marshall (August 2017). "Open Source Library Systems: Koha". Library Technology Reports. 53 (6). American Library Association: 9–17.
- ^ Azevedo, Andre. "Koha Library Automation Package". OpenHub. Retrieved 2019-08-21.
- ^ "Koha".
- ^ Joann Ransom (2009-09-14). "Library Matters: Liblime forks Koha". Library-matters. Google. Retrieved 2011-08-18.
- ^ "Koha and LibLime and the letter and the spirit of open source". Blog Archive. Librarian. 2009-08-06. Retrieved 2011-08-18.
- ^ "LibLime To the Koha Community: Fork You!". Tennant: Digital Libraries. Library journal. 2009-09-15. Archived from the original on 2011-02-28. Retrieved 2011-08-18.
- ^ "The Koha fork and being the change you want to see". Librarians Matter. 19 September 2009. Retrieved 2011-08-18.
- ^ Willis, Nathan (5 May 2010). "Koha community squares off against commercial fork". LWN. Retrieved 2011-08-18.
- ^ "IRC log for #koha, 2010-02-02". Archived from the original on 2012-04-26. Retrieved 2011-11-23.
- ^ "Koha Library Software".
- ^ "LibLime Acquisition by PTFS Marks a New Era for Koha". Library journal. Archived from the original on 2011-06-07. Retrieved 2011-08-18.
- ^ "PTFS/LibLime Granted Provisional Use of Koha Trademark in New Zealand". Liblime. Archived from the original on 2012-02-23. Retrieved 2012-06-25.
- ^ "Koha trademark case won by NZ developers". 11 December 2013.
- ^ Varghese, Sam. "iTWire - Koha wins trademark stoush with US defence contractor".
- ^ "Koha trademark battle settled". 13 December 2013 – via New Zealand Herald.
- ^ "NZIPOTM 47" (PDF), NZ herald, 2013.
- ^ "Koha 25.11.00 released". Koha community. Retrieved 2026-01-16.
- ^ "Koha 25.05.00 released". Koha community. Retrieved 2025-05-27.
- ^ "Koha 24.11.00 released". Koha community. Retrieved 2025-01-20.
- ^ "Koha 24.05.00 released". Koha community. Retrieved 2024-06-24.
- ^ "Koha 23.11 released". Koha community. Retrieved 2024-06-24.
- ^ "Koha 23.05 released". Koha community. Retrieved 2023-07-06.
- ^ "Koha 22.11 released". Koha community. Retrieved 2023-03-16.
- ^ "Koha 22.05 released". Koha community. Retrieved 2022-05-28.
- ^ "Koha 21.11 released". Koha community. Retrieved 2021-12-01.
- ^ "Koha 21.05 release". Koha community. Retrieved 2021-05-29.
- ^ "Koha 20.11 release". Koha community. Retrieved 2021-01-07.
- ^ "Koha 20.05 release". Koha community. Retrieved 2020-05-31.
- ^ "Koha 19.11 release". Koha community. Retrieved 2020-04-28.
- ^ "Koha 19.05 release". Koha community. Retrieved 2020-04-28.
- ^ "Koha 18.11 release". Koha community. Retrieved 2020-07-23.
- ^ "Release Schedule". Koha Community. Retrieved 28 April 2020.
- ^ "LTS Releases (2022-)". Koha Community. Retrieved 20 January 2025.
- ^ "News". Computerworld. New Zealand: Fairfax. 2000-10-24. Archived from the original on 2012-03-14. Retrieved 2011-08-18.
- ^ "'Library Idol' – It's the 3M Award for 'Innovation in Libraries'". LIANZA Conference 2009 Blog. 2009-10-07. Retrieved 2011-08-18 – via Word press.
- ^ "News". Computerworld. New Zealand: Fairfax. 2004-06-28. Archived from the original on 2012-03-14. Retrieved 2011-08-18.
- ^ "Award Categories". NZ Osa. Retrieved 2014-11-20.
External links
[edit]Koha (software)
View on GrokipediaIntroduction
Overview
Koha is the world's first free and open-source integrated library system (ILS), providing a comprehensive platform for managing essential library operations including cataloging, circulation, and acquisitions.[5] As a fully featured and scalable solution, it enables libraries to handle collections, patron services, and administrative tasks efficiently without proprietary licensing costs.[1] The name "Koha" originates from the Māori language, where it means "gift," embodying the software's open-source ethos of freely sharing technology to benefit the global library community.[6] This reflects its development as a collaborative contribution, emphasizing reciprocity and accessibility in information management.[7] Primarily adopted by public, school, academic, and special libraries worldwide, Koha accommodates institutions of varying sizes, from small community collections to large enterprise-scale operations.[8] It is a web-based application built primarily in Perl, with JavaScript and HTML/CSS for user interfaces, and operates on Linux or Unix servers using a MySQL or MariaDB database. As of 2025, it offers multilingual support with full or partial translations in over 20 languages, facilitating international use.[9] The official website, koha-community.org, acts as the primary hub for software downloads, user documentation, and community resources.[5]Licensing and Technical Foundation
Koha is released under the GNU General Public License version 3 or later (GPL-3.0-or-later), a copyleft license that permits users to freely use, study, modify, and distribute the software, provided that derivative works remain open source.[10] This licensing model, adopted since the software's initial public release in 2000, fosters collaborative development by ensuring that contributions from libraries, volunteers, and support companies are shared with the community.[11] Community-driven enhancements are primarily managed through a Git repository hosted on platforms like GitHub, where developers submit code changes for review and integration into official releases.[10] The technical foundation of Koha relies on a LAMP (Linux, Apache, MySQL, Perl) stack, with the backend primarily written in Perl for handling core logic and database interactions.[12] It uses MySQL or MariaDB as the relational database management system to store bibliographic, patron, and circulation data.[13] The frontend employs JavaScript libraries such as jQuery for dynamic interactions and Bootstrap for responsive, mobile-friendly design in both the staff interface and OPAC.[14] Koha integrates with MARC (Machine-Readable Cataloging) standards, particularly MARC21, to manage and exchange bibliographic records, enabling compatibility with library data formats like MARCXML for imports and exports. System requirements for Koha emphasize a stable Linux environment, with Debian or Ubuntu distributions recommended for their compatibility and ease of package management.[13] For small libraries handling up to 25,000 items, minimum hardware includes an Intel i5 processor and 8 GB RAM, though 4 GB RAM may suffice for very basic setups with low concurrent users.[15] Root access to the server is required for installation, along with Apache for web serving and Perl modules verified during setup. Optional integrations enhance functionality, such as Zebra for full-text indexing of MARC records or Elasticsearch for advanced search capabilities, and the SIP2 protocol for interfacing with self-checkout kiosks and automated circulation systems. Customization in Koha is facilitated by a modular plugin system, allowing libraries to extend core functionality without altering the base code; plugins are packaged as ZIP files containing Perl scripts, templates, and reports, installed via the administration interface after enabling the feature in the configuration file.[16] The RESTful API provides endpoints for programmatic access, supporting operations like patron management and item checkouts, secured via OAuth2 or basic authentication, which enables integrations such as RFID tracking for inventory or third-party analytics tools for usage reporting.[17]Core Features
Circulation and Cataloging Modules
The Circulation module in Koha facilitates the core operations of lending and returning library materials, enabling staff to manage checkouts, check-ins, and related transactions efficiently. To initiate a checkout, staff scan or enter the patron's barcode or name, followed by the item's barcode, which verifies eligibility based on predefined rules and updates the item's status in real time. Check-ins are performed similarly by scanning the item barcode, triggering automatic processes such as hold placements or overdue fine assessments, with support for batch processing and book drop modes to handle returns outside staffed hours. This module also automates overdue notices through customizable templates in the Notices and Slips tool, sending alerts via email, SMS, or print based on circulation rules that define loan periods by patron categories (e.g., adults versus students) and item types (e.g., books versus DVDs). Holds and reserves management allows staff to place, prioritize, suspend, or cancel requests, with a queue system organizing items for pickup and integration ensuring holds are fulfilled upon check-in. Fine calculations are governed by configurable rules, including daily accrual rates and caps, activated via the finesMode system preference, ensuring accurate tracking of patron accounts without manual intervention.[18] The Cataloging module provides tools for creating, editing, and maintaining bibliographic records, primarily using MARC21 or UNIMARC formats within customizable frameworks defined in the administration settings. MARC record editing occurs through a basic or advanced editor (enabled by the EnableAdvancedCatalogingEditor preference), allowing staff to add, duplicate, or reorder fields and subfields, with plugins for fixed fields like 006 and 008, and keyboard shortcuts for efficiency. ISBN and ISSN lookups integrate with external sources via Z39.50/SRU protocols to import records from other libraries, while Google Books API support enhances content by retrieving cover images and metadata during cataloging. Authority control is enforced through linked records for names, subjects, and series, with a preference (RequireChoosingExistingAuthority) that prompts selection from existing authorities to maintain consistency, indicated by lock icons on relevant fields. Batch import and export tools enable large-scale inventory management, where MARC or MARCXML files are staged for import with matching rules to avoid duplicates, and exports facilitate data sharing or backups, supporting embedded item details for streamlined updates. In Koha 25.05, enhancements include support for batch item creation to improve efficiency in adding multiple items to records.[19][20] Integration between the Circulation and Cataloging modules ensures seamless workflows, with real-time syncing of item statuses via shared database fields (e.g., the 952 field in MARC records), so changes like checkouts or losses immediately reflect in catalog searches and patron views. This supports multi-branch libraries by allowing branch-specific rules for loans, holds, and transfers, where items can be routed between locations using the Transfers module, maintaining accurate availability across networks. Advanced workflows extend these capabilities: serials management tracks periodicals through subscription setup linked to bibliographic records, automating issue prediction, receipt, and claiming, with created items entering circulation for lending or routing lists. Interlibrary loans leverage the ILL module for requesting external materials, integrating with circulation for check-in/out of borrowed items and supporting protocols like NCIP for automated messaging between systems, though full implementation may require backend configuration.[18][19][21]Patron and Reporting Tools
Koha provides robust patron management capabilities, enabling libraries to handle user registration through the staff interface or self-registration directly via the Online Public Access Catalog (OPAC).[22] During registration, essential fields such as name, contact details, and category are captured, with options for quick-add functionality to streamline the process for high-volume scenarios. In Koha 25.05, a new database index improves patron search performance, particularly in large databases.[22][23] Profile editing allows staff to modify records comprehensively, including demographic updates and library-specific settings, while patrons can perform limited self-edits through the OPAC subject to staff approval.[22] Messaging preferences are configurable at registration or during edits, supporting delivery methods like email, SMS, phone, or print for notices such as due dates, advance warnings, and hold fulfillments; patrons can adjust these preferences themselves via the OPAC when the EnhancedMessagingPreferencesOPAC system preference is enabled.[22] Privacy controls in Koha emphasize data protection, with the OPACPrivacy system preference allowing patrons to opt out of retaining their circulation and holds history, thereby limiting personal data exposure in line with regulations like the General Data Protection Regulation (GDPR).[22] A GDPR consent form can be enforced on OPAC login to obtain explicit user agreement for data processing, and tools for batch patron anonymization enable libraries to pseudonymize records for compliance with privacy policies. These features ensure that sensitive patron information, such as borrowing history, is managed securely, with audit logs tracking changes to restrictions via the BorrowersLog since version 24.05.[22] The OPAC in Koha serves as a user-friendly interface for public access to library resources, featuring customizable search options that include basic keyword entry and advanced filters.[24] Faceted navigation on the search results page allows users to refine queries by attributes like author, format, or location, enhancing discovery efficiency.[24] RSS feeds are available for search results and public lists, enabling patrons to subscribe for updates on new matches via an RSS icon.[24] The interface is mobile-responsive, supporting seamless access on devices like smartphones, including features such as virtual barcode display for self-service checkouts.[24] Web 2.0 functionalities in the OPAC promote user engagement, with tagging enabled for bibliographic records from search results or detail pages when the TagsEnabled preference is active, allowing patrons to add descriptive labels.[24] Reviews are facilitated through a comments tab on item details, where patrons submit feedback that staff approve before public display, fostering community interaction.[24] Koha’s reporting tools empower administrators with flexible data analysis options, including a guided Report Wizard that builds queries in six steps—selecting modules, fields, limits, calculations, sorting, and display—for generating insights on usage statistics, circulation trends, and acquisition patterns.[25] For advanced needs, the SQL Reports feature supports custom queries with autocomplete assistance and runtime parameters like date ranges or branches, drawing from the MySQL database to produce tailored outputs such as member lists or shelving reports. In Koha 25.05, Select2 integration enhances the usability of SQL reports.[25][20] Results can be exported in formats including CSV, tab-separated text, and Open Document Spreadsheet (ODS), with download limits configurable via the ReportsExportLimit preference to manage system resources.[25] Integration with external analytics tools is possible, particularly for tracking OPAC usage; libraries can embed Google Analytics tracking code in the OPAC pages to monitor visitor behavior and engagement metrics alongside Koha’s internal reports.[26] Accessibility in Koha prioritizes inclusive design, with the OPAC and staff interfaces incorporating features aligned with WCAG 2.1 AA guidelines, including proper alt text for images, skip links for navigation, and keyboard-accessible functionality to support screen reader compatibility, as enhanced in version 25.05.[25] Multilingual support is built-in, allowing interfaces in over 100 languages through language selection preferences, ensuring global usability.[1] Customizable themes enable libraries to adjust colors, fonts, and layouts for better contrast and readability, accommodating diverse user needs such as text resizing up to 200% without loss of functionality.[27][20]Development History
Origins and Early Releases
Koha originated in 1999 when the Horowhenua Library Trust (HLT) in New Zealand sought to replace its aging proprietary integrated library system, which faced Y2K compliance issues, but found no affordable open-source alternatives after issuing a request for proposals.[2] Katipo Communications Limited, a Wellington-based firm founded in 1996, was contracted to develop a custom solution, with work commencing on September 6, 1999, in collaboration with HLT staff including data conversion specialist Olwen Williams.[2] Led by developer Chris Cormack, the project resulted in the system's first live installation at HLT on January 3, 2000, marking Koha as the world's inaugural open-source integrated library system.[28][29] The initial public release, version 1.00, occurred on July 21, 2000, making Koha freely available under the GNU General Public License and earning it recognition, such as a feature in New Zealand's Library Life magazine and the 3M Innovation in Libraries award in October 2000.[2] Core features at launch encompassed a basic online public access catalog (OPAC) for patron searches, a circulation module for checkouts and returns, and rudimentary cataloging tools for bibliographic record management, all built using Perl, MySQL, and Linux.[7][29] These components addressed HLT's immediate needs for a web-based system but lacked advanced functionalities like MARC record import/export, which began development in June 2001.[2] Early enhancements were driven by a small group of volunteers following the initial contract, as Katipo shifted focus amid limited funding; for instance, external contributor Glen Stewart submitted the first patch in December 2000, while Steve Tonnesen advanced the cataloging interface.[2] In early 2002, French developer Paul Poulain joined as the seventh committer, introducing translation templates in the June 1.2.0 release to enable multi-language support and facilitating Koha's international appeal.[2] Poulain's efforts, starting with his first email to the Koha mailing list in February 2002, exemplified the volunteer-driven model that sustained growth despite resource constraints.[2] Adoption beyond New Zealand began modestly, with web-based circulation added in February 2001 via version 1.1.0, attracting early international interest.[2] The Nelsonville Public Library in Ohio, United States, became the first North American implementation in August 2003, after enhancements like Z39.50 protocol support were completed to meet its requirements.[29] By December 2002, the first known French installation occurred at ND-Dombes Abbey, signaling Koha's expansion into Europe amid ongoing challenges of sparse documentation and reliance on community patches for stability.[2] These early years laid the groundwork for Koha's evolution, culminating in version 2.0.0 in 2004, which incorporated improved MARC handling and serials management.[2]Community Expansion and Milestones
Following the initial releases, Koha's community experienced significant growth in the mid-2000s, driven by commercial support and feature integrations that enhanced its scalability. In 2005, Metavore, Inc., operating as LibLime, was founded to provide professional support for Koha and contributed key enhancements in the mid-2000s, including the integration of the Zebra indexing engine in 2008 with Koha 3.0, which improved search capabilities and made the software suitable for larger institutions.[28] This period marked an expansion into academic libraries and broader international adoption, exemplified by the Vermont Organization of Koha Automated Libraries (VOKAL) consortium, which implemented a shared Koha instance in late 2010 to serve multiple public and academic libraries across the state.[30] Key milestones in the 2010s underscored Koha's global reach and technical evolution. In 2014, Turkey's Ministry of Culture and Tourism adopted a customized version of Koha, known as Koha-Devinim, to automate 1,136 public libraries, managing over 17 million items and serving approximately 2 million users, representing one of the largest single implementations at the time.[31] The following year, 2015, saw the introduction of a RESTful API framework using Mojolicious and Swagger2, enabling better integration with external systems and automation tools for library workflows.[32] By 2020, marking Koha's 20th anniversary since its initial release, the community celebrated at KohaCon20 in Wellington, New Zealand, with releases like 20.05 introducing improved cloud hosting compatibility and support for scalable deployments without on-premise infrastructure.[33] Up to 2025, Koha's development continued to advance through community-driven innovations. The 25th anniversary was commemorated at KohaCon25, held from November 17 to 23 in Wellington, New Zealand, highlighting two and a half decades of open-source library automation.[34] Recent enhancements included AI-assisted tools for cataloging, such as integrations with ChatGPT for generating reports and metadata suggestions, streamlining bibliographic processes for librarians.[35] The community's vitality is evident in its collaborative efforts, with over 300 unique contributors active on GitHub, fostering ongoing improvements through code submissions and plugins.[10] Translation initiatives have further broadened accessibility, with Koha interfaces now available in 102 languages via the Weblate platform, supporting diverse global users.[36]Community and Governance
Koha Community Structure
The Koha community operates under a decentralized, volunteer-led governance model, where development and major decisions are guided by contributors including developers, librarians, and support organizations. In July 2024, the community voted overwhelmingly (93.2% in favor) to approve the proposal to establish the Koha Foundation as an administrative home within the Open Library Foundation (OLF). Following the vote, a steering group was formed to oversee the process, with draft bylaws released for community feedback in 2025; as of November 2025, the foundation is in the process of being established to enable project-specific governance, fundraising capabilities, and consolidated resources such as bug trackers and legal support while preserving the existing volunteer-driven structure.[37][38][39] Prior to this, oversight was provided by the Horowhenua Library Trust through the Koha Advisory Board, a subcommittee of eight members that advises on community priorities and represents user interests.[40] Decision-making occurs collaboratively via mailing lists, the community chat platform, and periodic IRC meetings, with significant changes—like the OLF integration—approved through open votes accessible to all community members.[41] Contributions to Koha follow structured processes to maintain code quality and accessibility. Bugs and feature requests are reported and tracked using Bugzilla at bugs.koha-community.org, allowing users to submit issues and monitor progress. Code changes are submitted via Git on the project's GitLab repository (gitlab.com/koha-community/Koha), where developers propose patches for review and integration into official releases. Documentation updates and guidelines are managed on the official wiki at wiki.koha-community.org, encouraging contributions from non-coders such as user manuals and installation guides. To foster a respectful environment, the community adopted a Code of Conduct and anti-harassment policy in 2014, which applies to all interactions, events, and contributions, emphasizing inclusivity and professional behavior.[42] Key roles within the community support specialized aspects of development and maintenance. Release Maintainers oversee specific version branches, coordinating bug fixes and enhancements for stable releases, such as those for versions 24.05 and 24.11.[40] Translators, led by a dedicated manager, handle localization efforts through the Translate portal at translate.koha-community.org, supporting over 100 languages to broaden global accessibility.[43] Packagers focus on distribution-specific adaptations, for example, preparing Debian packages to simplify installation on Linux systems. Module maintainers, often volunteer experts, manage individual components like circulation or cataloging, ensuring targeted improvements.[44] Inclusivity efforts have been central since the 2009 community dispute, which reinforced commitments to fully open-source principles by preventing proprietary forks and ensuring unrestricted access to the codebase for all contributors.[40] The Code of Conduct further promotes diversity by prohibiting discrimination based on factors such as gender, ethnicity, or location, encouraging broad participation from libraries worldwide.[45] These initiatives, including multilingual support and open voting processes, aim to sustain a collaborative environment free from commercial restrictions.[41]Conferences and Support Networks
KohaCon serves as the primary annual conference for the Koha community, fostering collaboration among users, developers, and contributors worldwide. Initiated in 2006, it has been held every year since, typically rotating across continents to promote global participation, with events featuring keynotes, workshops, presentations on best practices, and coding sprints for hands-on development.[46] The conference is free to attend, emphasizing open access and community-driven agendas, as seen in KohaCon24 held in Montréal, Canada, which focused on collaboration in the GLAMR sector.[47] KohaCon25, held from November 17–23, 2025, in Wellington, New Zealand, celebrated 25 years of Koha with a program including international speakers and interactive sessions.[48][49] Regional groups and meetups extend Koha's engagement beyond the annual conference, providing localized opportunities for users to address specific needs. In the United States, koha-US supports several regional users groups, such as the Kansas Koha Explorers Group, which meets twice yearly including at the Kansas Library Conference; the Mountain West Users Group covering Colorado, Idaho, Nevada, and Utah; and the Koha North Texas Users Group for diverse library types in the region.[50] Internationally, chapters exist across Europe, Asia, and the Americas, with events like the koha-US Annual Conference in Providence, Rhode Island, in 2025, offering region-specific training and networking.[51] Support companies such as ByWater Solutions and PTFS often contribute to these gatherings through sponsorships, webinars, and facilitation of local meetups to enhance community ties.[52] Support networks for Koha users include a mix of free community resources and paid professional services, enabling peer-to-peer assistance and structured learning. Free options encompass mailing lists for discussions, web forums for troubleshooting, and real-time chat via the Koha Community Mattermost instance, formerly IRC channels, where users seek immediate help on implementation and customization.[53] The Koha wiki serves as a central repository for documentation, tips, tricks, and best practices, while the official YouTube channel provides tutorials on modules like circulation and reporting.[54] Paid training is available through partners like ByWater Solutions and PTFS, offering webinars, on-site sessions, and customized programs focused on advanced features and migrations.[55] These networks emphasize peer mentoring, with users sharing experiences via special interest groups on topics like acquisitions and cataloging.[56]Legal and Commercial Developments
LibLime and PTFS Dispute
In 2009, tensions arose within the Koha community over LibLime's (formerly Metavore) growing influence and perceived attempts to exert control over the project's direction. LibLime, which had acquired key Koha assets from original developer Katipo Communications in 2007, contributed significantly to the codebase but began restricting access to its development processes by establishing a private Git repository for customer-specific enhancements in mid-2009. This move, justified by LibLime as necessary for meeting client deadlines and protecting sensitive data, raised concerns about code review inclusivity and the erosion of open collaboration principles, as the company ceased sharing updates publicly after June 2009.[57] The situation escalated later that year when LibLime announced LibLime Enterprise Koha, a commercial variant with exclusive features, effectively creating a fork of the project despite claims it remained GPL-compliant. In response, the Koha community, led by figures like Chris Cormack and supported by the Horowhenua Library Trust (HLT)—the original commissioner of Koha—formed an independent site at koha-community.org in September 2009 to host public development and resources, decoupling from LibLime-controlled domains. This community fork emphasized transparent, inclusive governance and continued active development.[57][2] In January 2010, PTFS (Progressive Technology Federal Systems) acquired LibLime, inheriting its Koha-related intellectual property and customer base, with initial hopes of reconciling commercial and community interests. However, disputes intensified as PTFS sought to reclaim control of koha.org and applied for the "Koha" trademark in multiple jurisdictions, including New Zealand in February 2010, prompting accusations of attempting to monopolize the project's identity. Legal battles over the trademark began in earnest in 2011, particularly in New Zealand, where PTFS's application was tentatively approved in November despite community opposition, leading to formal challenges by HLT and Wellington-based Catalyst IT.[58][57] Key developments included arbitration proceedings at the Intellectual Property Office of New Zealand (IPONZ) starting in 2012, where HLT, elected by the community in 2009 to hold the Koha intellectual property on behalf of users worldwide, had adopted the Koha Trademark Usage Policy on January 18, 2012. PTFS defended its application by asserting prior use and ownership through LibLime's contributions, but the community argued that Koha's open-source nature and global recognition predated such claims. The conflict culminated in a December 11, 2013, IPONZ ruling that denied PTFS's trademark, affirming HLT's opposition under sections 17(1)(a) and 17(1)(b) of New Zealand's Trade Marks Act due to the mark's descriptiveness and lack of distinctiveness for PTFS.[59][60][61] The resolution strengthened Koha's commitment to open-source principles, with the community retaining control over the trademark via HLT and formalizing usage policies to prevent future commercial overreach. Post-dispute, PTFS continued as a Koha supporter, providing implementation and maintenance services through its European division and integrating its code contributions into the mainline project, while adhering to community guidelines.[62][63]Commercial Implementations and Partnerships
Several commercial entities specialize in supporting Koha implementations, offering services such as software-as-a-service (SaaS) hosting, data migration, customization, and ongoing maintenance to libraries seeking professional assistance beyond community resources. These providers enable libraries to leverage Koha's open-source core while addressing needs for scalability, security, and specialized features without developing in-house expertise.[64] Prominent providers include ByWater Solutions, which delivers comprehensive Koha hosting, implementation, and custom development services tailored to libraries of varying sizes, including cloud-based deployments for public and academic institutions.[65] PTFS Europe (rebranded as Open Fifth in 2025) continues to offer post-dispute support through framework agreements for library management systems, including Koha migrations and integrations for educational consortia in the UK and Europe.[35] BibLibre, a French-based firm, focuses on SaaS-exclusive Koha maintenance since 2025, providing migration, training, and hosting services primarily to academic and public libraries in Europe and Africa.[66] These companies emphasize cost-effective alternatives to proprietary systems, often bundling services to facilitate seamless transitions.[67] Partnership models among these providers involve contributing enhancements to Koha's core codebase as official supporters, ensuring community-wide benefits from commercial innovations. For instance, integrations with hardware vendors like 3M enable RFID functionality for self-checkout and inventory management, using protocols such as SIP2 to connect Koha with 3M's security systems and readers.[68] Recent collaborations, such as PTFS Europe and ByWater Solutions partnering with TDNet in 2025, streamline access to electronic resources through seamless discovery integrations.[69] These models promote interoperability, allowing libraries to extend Koha's capabilities with third-party tools for automation and user services.[70] Globally, cloud-based Koha deployments support large-scale consortia, with Equinox Open Library Initiative providing hosted solutions like Koha On Demand for Canadian libraries, serving 41 locations (as of May 2025) through tailored implementations for public and school systems.[71][72] Such deployments have enabled significant cost savings compared to proprietary integrated library systems (ILS), primarily by eliminating licensing fees and reducing maintenance overhead. For example, Equinox's services for Canadian consortia facilitate shared cataloging and circulation, enhancing efficiency for under-resourced networks.[8] Sustainability for Koha's commercial ecosystem relies on funding through corporate sponsorships, development proposals, and targeted grants, which monetize value-added services while keeping the core software free.[73] Organizations like koha-US collect sponsorships to fund community events and enhancements, while Equinox's Open-Source Grant program provides free hosting and support to nonprofit libraries, ensuring long-term viability.[74] This hybrid approach balances commercial revenue from custom work with philanthropic contributions, fostering ongoing innovation.[75]Release Management
Versioning Policy
Koha employs a calendar-based versioning scheme, with major feature releases occurring twice annually in May (denoted as YY.05) and November (YY.11), typically around the 22nd of the month.[76] These stable releases are followed by monthly maintenance updates consisting of bugfixes and security patches, also released around the 22nd, until the end of the version's support lifecycle.[77] Version numbers follow the format YY.MM.ZZ.AAA, where YY represents the year, MM the release month, ZZ the incremental bugfix number, and AAA the database schema version.[76] Regular major releases receive support for approximately 18 months, allowing libraries time to upgrade while ensuring ongoing fixes.[76] Starting with version 22.11, Koha introduced Long Term Support (LTS) releases every two years in November, extending maintenance to 3.5 years to accommodate institutions requiring longer stability periods; subsequent LTS versions include 24.11.[76][78] This policy supports up to four concurrent versions at any time, balancing innovation with reliability for diverse library environments.[76] The release process is community-driven, with a release team—including a designated Release Manager—elected every six months to oversee coordination.[76] Development and maintenance occur via Git repositories, with bug reports and patches tracked through Bugzilla; the team backports fixes from the main development branch and generates changelogs from commit histories for each release announcement.[77][79] Community input influences prioritization, though formal votes are primarily used for feature decisions rather than release timing.[80]Recent and Long-Term Support Releases
Koha 25.05.00, released on May 27, 2025, introduced enhancements to EDI functionality for acquisitions, including improved logging of EDIFACT errors using Koha::Logger for better accessibility and error handling.[81] This version also featured upgrades to Elasticsearch integration, such as adding publisher and distributor numbers to the index and boosting exact title matches in search results to improve relevance.[81] The release incorporated 5 new features, 186 enhancements, and 481 bugfixes overall, with migrations of vendor interfaces to Vue.js in acquisitions.[81] The subsequent maintenance release, Koha 25.05.05, was issued on October 29, 2025, focusing on bugfixes including resolutions for circulation edge cases, such as preventing items in transit from appearing in the holds queue due to race conditions and ensuring pickup location dropdowns update correctly during multiple simultaneous holds in the staff interface.[82] Koha 25.11 is planned as the next feature release in November 2025, aligning with the biannual schedule for major updates.[83] Long-term support (LTS) releases emphasize stability for production environments, with extended maintenance including security patches and bugfixes. Koha 22.11, released on November 25, 2022, marked the first official LTS version, continuing to receive updates such as the security-focused 22.11.32 in October 2025.[84] Koha 24.11, released on November 26, 2024, serves as the current LTS, with support extending until May 2028 to provide reliable long-term deployment options.[14] Notable changes across recent releases include migration tools to facilitate upgrades between versions, ensuring smoother transitions for libraries maintaining production systems.[76] Versions like 21.11 reached end-of-life in 2023, with no further maintenance releases after 21.11.24 in September 2023, shifting support to archived documentation and encouraging upgrades to active versions.[85]Adoption and Recognition
Global Usage Statistics
Koha has achieved significant global adoption as an open-source integrated library system, with more than 4,700 libraries utilizing it across over 6,600 facilities and branches worldwide as of 2025.[86] The software is deployed in over 100 countries, serving millions of patrons through public, academic, school, and special libraries of varying sizes.[29] A notable example is its implementation in Turkey, where Koha supports over 1,300 public libraries managed by the Ministry of Culture and Tourism, facilitating access for millions of users in a network that handles substantial circulation volumes.[87] Adoption is particularly strong in North America, where libraries in the United States rely on Koha, often through support providers like ByWater Solutions.[72] In Europe, French-based BibLibre has enabled implementations for hundreds of libraries across the continent, including academic and public institutions in France, Sweden, and beyond.[64] Developing regions also show robust uptake, supported by organizations like EIFL, which has promoted Koha in Africa and Asia for resource-constrained libraries in countries such as Mali, Zambia, and India.[88] Key case studies illustrate Koha's versatility and impact. The Horowhenua Library Trust in New Zealand pioneered the system in 2000, commissioning its development as the world's first open-source ILS to manage a small public library network, which has since inspired global adaptations. In India, Koha has been integrated into educational institutions through programs like NLIST, supporting e-resource access and automation in college and school libraries nationwide.[89] Recent adoptions in 2025 include the Mansfield/Richland County Public Library and the Metro Transportation Research Library and Archives.[86] Koha delivers measurable impact, particularly in cost efficiency; mid-sized consortia report annual savings exceeding $1 million by avoiding proprietary licensing fees and leveraging community-driven updates.[90] User satisfaction remains high, with a 2023 international survey indicating Koha as highly rated for functionality and support.[91]Awards and Achievements
Koha has garnered several awards and recognitions since its inception, underscoring its pioneering role in open-source integrated library systems (ILS). In 2000, shortly after its release, Koha received the LIANZA/3M Best New Development Award for innovation in libraries and the Not for Profit section of the Interactive New Zealand Awards, highlighting its early impact on community-driven library automation.[2][92] These honors recognized Koha's cost-effective solution for small libraries, such as the Horowhenua Library Trust in New Zealand, where it was first implemented. Subsequent accolades further affirmed Koha's growing influence in the open-source ecosystem. In 2003, it won the public organization section of Les Trophées du Libre, a French contest promoting innovative free software projects, for its comprehensive library management capabilities.[93] The following year, in 2004, Koha earned the Computerworld Excellence Award in the category of Use of IT in a Not-for-Profit Organisation, celebrating its effective application in nonprofit settings.[2] Later recognitions reflect Koha's sustained relevance and community support. In 2014, it was named a finalist in the Open Source Software Project category at the New Zealand Open Source Awards, acknowledging its ongoing development and adoption.[94] These awards collectively emphasize Koha's innovation in providing accessible, customizable open-source ILS solutions, its resilience amid legal challenges like the LibLime dispute, and its contributions to equitable library services, particularly for resource-limited institutions.[62] In recent years, Koha has achieved broader milestones of recognition. In 2025, it was ranked among the top 10 library management software tools by industry analyses, praised for its scalability and open-source flexibility suitable for diverse library sizes.[95] Additionally, the KohaCon25 conference in Wellington, New Zealand, marked the project's 25-year anniversary, featuring sessions on its historical milestones and future directions, reinforcing its enduring legacy in global librarianship.[96]References
- https://wiki.koha-community.org/wiki/Accessibility
- https://wiki.koha-community.org/wiki/Koha_Versioning
- https://wiki.koha-community.org/wiki/Project_roles