{"id":1390,"date":"2009-09-19T10:39:17","date_gmt":"2009-09-19T02:39:17","guid":{"rendered":"https:\/\/librariansmatter.com\/blog\/?p=1390"},"modified":"2009-09-19T10:39:17","modified_gmt":"2009-09-19T02:39:17","slug":"the-koha-fork-and-being-the-change-you-want-to-see","status":"publish","type":"post","link":"https:\/\/librariansmatter.com\/blog\/2009\/09\/19\/the-koha-fork-and-being-the-change-you-want-to-see\/","title":{"rendered":"The Koha fork and being the change you want to see"},"content":{"rendered":"<p>Open Source software has many elements &#8211; code, design, documentation, licensing &#8230;. and something quite different to other software &#8211; community governance. This governance is often ad hoc, created by goodwill and what used to quaintly be called a &#8220;gentleman&#8217;s agreement&#8221;. This is fine when it works and everyone is playing nicely in the sandbox.<\/p>\n<h2>The Koha Fork<\/h2>\n<p>On September 11, Open Source Library Software support company, <a href=\"http:\/\/www.liblime.com\/\">Liblime<\/a>, took their bat and ball and went home from the <a href=\"http:\/\/en.wikipedia.org\/wiki\/Koha_(software)\">Koha<\/a> playground. With them they took tens of thousands of dollars worth of development for one client that they will now only allow others to access if they agree to use a hosted version of <a href=\"http:\/\/www.liblime.com\/news\/liblime-announces-liblime-enterprise-koha\">Liblime Enterprise Koha <\/a>. Yes, <a href=\"http:\/\/lists.katipo.co.nz\/pipermail\/koha\/2009-September\/020204.html\">they intend to &#8220;eventually&#8221; release the code back to the community<\/a>, but what are other developers meant to do in the meantime? Stop working on bits of Koha that they *suspect* might be in the Liblime version? Keep working as though the extra features &#8211; which are desired by many other libraries &#8211; still need to be developed?<\/p>\n<p>Liblime are entitled to do this under the <a href=\"http:\/\/www.gnu.org\/copyleft\/gpl.html\">GNU GPL<\/a> license, as hosting does not constitute &#8220;distribution&#8221; which has certain rights and responsibilities under the license. \u00a0There is an Open Source license &#8211; an <a href=\"http:\/\/en.wikipedia.org\/wiki\/Affero_General_Public_License\">Affero General Public License<\/a> &#8211; that closes this loophole. Unfortunately for Koha the license wasn&#8217;t written until 2002 &#8211; two years after Koha was gifted to the community by the Horowhenua Library Trust .<\/p>\n<p>Forking is not unprecedented in library Open Source Software. VuFind has several forks and this seems to be the community choice. See <a href=\"http:\/\/robotlibrarian.billdueber.com\/going-with-and-forking-vufind\/\">Going With and Forking VuFind <\/a>for more details .This is *not* the first fork of Koha &#8211; there is already <a href=\"http:\/\/sourceforge.net\/projects\/koha-plus\/\">Koha Plus<\/a> at Sourceforge, and Australian Company Proscentient Systems has been offering a hosted fork of <a href=\"http:\/\/www.intersearch.com.au\/\">Koha &#8211; Intersearch ILS<\/a> for over a year.<\/p>\n<p>Liblime however, \u00a0own and administer the domain koha.org and have trademarked the name &#8220;Koha&#8221; in the United States, so they have played a key role in the Koha community up until now. Liblime deny that they are withdrawing from the Koha community, but this is not how the community is viewing it. Jo Ransom, who was instumental in creating Koha in New Zealand in 1999, claims that <a href=\"http:\/\/library-matters.blogspot.com\/2009\/09\/liblime-forks-koha.html\">Liblime Forks Koha<\/a> . This t-shirt by another prominent Koha community member says a lot:<\/p>\n<p><a href=\"http:\/\/www.cafepress.com\/justobey.407428972%C2%A0#\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"http:\/\/images2.cafepress.com\/product\/407428972v2_480x480_Front_Color-White.jpg\" alt=\"\" width=\"443\" height=\"443\" \/><\/a><\/p>\n<p>Marshall Breeding has suggested that a more librarian-focused and formal governance structure modelled on the <a href=\"kuali.org\">Kuali Foundation<\/a> may be a better solution in his <a href=\"http:\/\/www.librarytechnology.org\/blog.pl?ThreadID=126\">Open Letter to the Koha Communit<\/a>y. Thomas Brevik has suggested that there may be a role for an organisation like IFLA, \u00a0<a href=\"http:\/\/lib1point5.wordpress.com\/2009\/09\/16\/where-goes-koha\/\">Where goes Koha<\/a>? Roy Tennant has compared the commercial forking of Koha to that of Redhat Linux, <a href=\"http:\/\/www.libraryjournal.com\/blog\/1090000309\/post\/1050048905.html\">Liblime to the Koha Community: Fork You<\/a>. \u00a0Karen Schneider makes the point that this development highlights the role that Open Source software must play in the future of librarianship,\u00a0<a href=\"http:\/\/freerangelibrarian.com\/2009\/09\/18\/it-takes-a-village-koha-and-open-source-leadership\/\">It Takes a Village: Koha and open source leadership<\/a> .<\/p>\n<p>I do not know how much of the fork was driven by the client who contracted Liblime to create the changes. I think it would be extremely short-sighted to see any economic value in taking a base product created by millions of dollars worth of coding and design expertise, then paying tens of thousands of dollars for extra features but also cutting oneself off from working openly and collaboratively with other coders in future developments.<\/p>\n<h2>Being the change you want to see<\/h2>\n<p>Liblime&#8217;s behaviour has been correct to the letter -but not the spirit -of their Open Source license;\u00a0 and ultimately likely to do them a lot of economic damage.<\/p>\n<p>The big, bold silver lining to the cloud, however, has been the behaviour of other Open Source Library software support companies in the last week.<\/p>\n<p>Two other major Koha support companies, <a style=\"text-decoration: none; color: #cc0000;\" href=\"http:\/\/www.biblibre.com\/\">BibLibre<\/a> from France and <a style=\"text-decoration: none; color: #cc0000; background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: initial initial;\" href=\"http:\/\/bywatersolutions.com\/\">ByWater Solutions<\/a> have hired Nicole Engard to continue on as documentation manager (&#8220;until she drops&#8221; according to her announcement, <a href=\"http:\/\/www.web2learning.net\/archives\/3275\">Moving Up and Remaining Open<\/a> ). Nicole was working as Open Source Evangelist at Liblime until September 11, the same day as the forking announcement.<\/p>\n<p>Instead of pointing out Liblime&#8217;s bad behaviour, <a href=\"http:\/\/www.esilibrary.com\/esi\/\">Equinox<\/a>&#8211; \u00a0the main support company for the Evergreen Open Source Library Management System &#8211; \u00a0released a statement outlining their commitment to their community. Beauty is in the eye of the beholder, and through my geeky &#8220;I find Open Source Library Software fascinating&#8221; eyes, this is a beautiful statement about \u00a0the spirit of Open Source library software.<\/p>\n<p style=\"padding-left: 30px;\"><strong><a href=\"http:\/\/blog.esilibrary.com\/2009\/09\/16\/the-equinox-promise\/\">The Equinox Promise: An Open Letter to the Evergreen Community<\/a><\/strong><\/p>\n<p style=\"padding-left: 30px;\"><span style=\"font-size: 14px;\">We at Equinox Software feel it is timely to share an evolving document we call the Equinox Promise.<\/span><\/p>\n<p style=\"font-size: 1.05em; padding-left: 30px;\">We invite engagement and feedback from everyone, and encourage other vendors to come up with similar statements, or join in on ours.<\/p>\n<p style=\"font-size: 1.05em; padding-left: 30px;\"><strong>The Equinox Promise<\/strong><\/p>\n<p style=\"font-size: 1.05em; padding-left: 30px;\">In 2007, Equinox Software was founded by a group of dedicated people who believe that open source software offers libraries unheralded opportunities to engage in the process of designing the tools they use.<\/p>\n<p style=\"font-size: 1.05em; padding-left: 30px;\">A software company can never speak for the open source communities it serves. But we at Equinox believe we owe our communities a clear statement of our commitments to everyone associated with the Evergreen open source project\u2014whether you are customers of Equinox, Evergreen community members, affiliated vendors, or those who support and champion open source development.<\/p>\n<p style=\"font-size: 1.05em; padding-left: 30px;\"><strong>We believe<\/strong> in a transparent, open software development process, and\u00a0<strong>we promise<\/strong> to do everything we can to maintain and improve transparency in every part of that process.<\/p>\n<p style=\"font-size: 1.05em; padding-left: 30px;\"><strong>We believe<\/strong> Evergreen code belongs to the Evergreen community, and\u00a0<strong>we promise<\/strong> to continue to expeditiously release all code to publicly-available repositories.<\/p>\n<p style=\"font-size: 1.05em; padding-left: 30px;\"><strong>We believe<\/strong> in one single set of code that in the spirit and letter of open source software is free for everyone to download, use, and modify, and\u00a0<strong>we promise <\/strong>that in concert with the community and other development partners, we will work hard to maintain that single code set.<\/p>\n<p style=\"font-size: 1.05em; padding-left: 30px;\"><strong>We believe<\/strong> we have a responsibility to the Evergreen community to help keep Evergreen open in every way, and\u00a0<strong>we promise<\/strong> we will never agree to hide code we can share.<\/p>\n<p style=\"font-size: 1.05em; padding-left: 30px;\"><strong>We believe<\/strong> that Evergreen deserves community-based stewardship through foundations, user groups, interest groups, conferences, and similar activities, and\u00a0<strong>we promise<\/strong> to encourage that stewardship in every way we can.<\/p>\n<p style=\"font-size: 1.05em; padding-left: 30px;\"><strong>We believe<\/strong> that the community is the true voice of Evergreen, and\u00a0<strong>we promise<\/strong> to listen and to share, and to help build and maintain the tools that enable this communication.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Open Source software has many elements &#8211; code, design, documentation, licensing &#8230;. and something quite different to other software &#8211; community governance. This governance is often ad hoc, created by goodwill and what used to quaintly be called a &#8220;gentleman&#8217;s agreement&#8221;. This is fine when it works and everyone is playing nicely in the sandbox.&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-1390","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/p3BXdd-mq","jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/librariansmatter.com\/blog\/wp-json\/wp\/v2\/posts\/1390","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/librariansmatter.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/librariansmatter.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/librariansmatter.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/librariansmatter.com\/blog\/wp-json\/wp\/v2\/comments?post=1390"}],"version-history":[{"count":0,"href":"https:\/\/librariansmatter.com\/blog\/wp-json\/wp\/v2\/posts\/1390\/revisions"}],"wp:attachment":[{"href":"https:\/\/librariansmatter.com\/blog\/wp-json\/wp\/v2\/media?parent=1390"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/librariansmatter.com\/blog\/wp-json\/wp\/v2\/categories?post=1390"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/librariansmatter.com\/blog\/wp-json\/wp\/v2\/tags?post=1390"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}