Showing posts with label liblime. Show all posts
Showing posts with label liblime. Show all posts

Wednesday, January 20, 2010

Users vs developers : not in my universe!

Today I went to Wellington to have lunch with Bob Birchall, CEO of Calyx, and Chris Cormack from Catalyst IT. Through a serendipitous crossing of paths we were joined by Simon Blake from Citylink; Rachel Hamilton-Williams, CEO of Katipo Communications; Mason James, CEO of KohaAloha and Brenda Chawner from Victoria University.

Thats 1 user, 1 Academic / FOSS commentator, a network engineer and 4 Koha vendors. Driving back home again I got to thinking about this group in relation to the discussion on the Koha list about users vs developers.

Owen Leonard has written very eloquently about this and I have used below big chunks of his email to the Koha list made in response to a comment made that Koha "users" and "developers" are at opposite ends of a pole.

Owen:
"I'm a Koha user. And in using Koha I saw that I could make Koha better, and in time became a Koha developer. There is no Koha developer out there who is developing Koha features just because they think it would be cool to do. Koha developers are doing their work because they *see* a need, in an actual user or an actual library. Or developers are getting paid by libraries to develop the features the libraries need."
He goes on to list the occasions when users and developers are in opposition:
  • "When a company decides to develop a feature that they think will help sell a product, even though the feature doesn't meet any actual need,
  • When a company throttles or cripples a feature in a product because they want to charge extra for a particular feature."

Now I have been around Koha for a decade now and I agree with Owen that no self-respecting Koha developer or Koha support company is doing that kind of stuff.

The LibLime experience has hurt the Koha community in the States. I get the distinct feeling from reading various blogs and help requests on the Koha list that LibLime clients have been having a hard time of it, hence their very valid wish to gain more of a 'users' voice than they have had in the past. I suspect this applies more specifically to Liblime clients than Koha users in general though. It is also a real risk when Libraries abdicate responsibilty for their own systems by handing it over to a vendor: a traditional client-vendor relationship.

Brenda mentioned today that her research is indicating that contributing to FOSS projects has a direct correlation to satisfaction levels. This is a critical point and one which I raised in the presentation Chris and I made at LIANZA 2009.

As librarians we are comfortable with a traditional client-vendor relationship. But the times are a changin folks and as librarians we have to change to. We need to be taking back control of our industry tools; Dewey and Ranganathan were both librarians and the originators of Evergreen and Koha were librarians too.

We have to learn new ways of working if we are going to maximise the value of Koha to our organisations:
  • think about what you WANT not what we are given,
  • learn basic system admin skills and take responsibility for your own Koha 'settings' to customize it for how YOU want it to operate,
  • become comfortable with irc as a networking and community meeting tool,
  • become skilled at identifying, describing and reporting bugs, and then testing the fixes,
  • think 'what if' and log enhancement suggestions,
  • and then join the discussion to ensure the developers understand what you want and how you want it to work, and work out how to make it fit into the main development trunk,
  • fund a developer to 'do' if if you aren't a programmer yourself,
  • learn to ask for help and give help to others,
  • share your thinking and decision making processes, tips and tricks and inhouse resources like staff training tutorials or videos,
  • become adept at collaborative working on wikis,
  • fund work for the 'greater good' not holding it selfishly to yourself,
  • and co-fund significant developments with other organisations to share the cost so we all benefit.
I'll leave the last word to Owen:
"Let's get together as users and/or developers and figure out how we can get some stuff done. Let's put together a structure by which Koha users can spec out new features and get them funded, collectively. Let's put together a structure by which Koha users can communicate with their vendors without fear of exclusion or reprisal. Let's not talk about a users group breaking down some barrier that isn't really there; let's talk about strengthening and leveraging the connection that we already have!"

Monday, September 14, 2009

Liblime forks Koha

Horowhenua Library Trust developed Koha, the world’s first open source library management system back in 2000. We gave it to the world in the spirit of community. We are very happy, delighted in fact, for any organisation or individual to take it, improve it and then give their improvements back.

Recipricocity is the keystone which gives strength to the Koha Community.

We do not begrudge vendors taking our gift and building a commercial enterprise out of it, as Liblime, Biblibre and any number of others have done, but the deal is that you give back. This has worked well for a decade and Liblime has been a strong, valued and much appreciated member of the Koha international community over that time.

So it is incredibly sad and disappointing that Liblime has decided to breach the spirit of the Koha project and offer a ‘Liblime clients only’ version of Koha. Let's call it what it is: vendor lockin and a fork.

Technically, because Liblime offers hosted Koha what it is doing does not breach the GNU GPL licence conditions of Koha. Liblime has said it will continue to push new developments – but its actions show it is not contributing code or participating in the community anymore. Other developers are sharing their public Git repositories but there is no sign of Liblime's yet. An important principle of FOSS is that you release early and often allowing the community to share in the development and benefit.

Long serving, reputable staff with a proven track record of commitment to open source have, I assume, chosen to not work in the new Liblime culture. They have moved to other vendors committed to the FOSS ethos - people like Nicole Engard who late last week accepted an employment offer from Bywater Solutions and Biblibre.

The other thing that us Kiwis don’t understand is how Liblime could have trademarked the word ‘Koha’. It’s a simple and common word in New Zealand; it would be like trademarking the word ‘thanks’ or ‘gift’ or ‘hello’ in America. Liblime has also registered a Koha Foundation which strikes at the very soul of the Koha community. Liblime has taken the name, the domain and the foundation away from us all. The company has said publicly that it is just holding them in safe keeping for the community and will hand them back to the Koha community.

The real loser in all this is the WALDO consortium who seem to be bearing much of the fallout for Liblime's divisive decision to fork the code. Much of the new development work that Liblime is going to be withholding from the community is being funded by WALDO - $USD600k worth:

* Acquisitions: Purchase Orders, Budget Hierarchies
* Serials: Serials Binding, Improved Prediction Patterns
* Cataloging: Holdings Structure (3-tiered), Authorities Control
* Circulation: Offline Circulation, Proxy Patrons
* System Administration: Granular Permissions, Enhanced Reporting

This could be a great contribution by WALDO to the Koha open source project, and a splendid reciprocal payment for being given Koha in the first place… except that Liblime is taking it, keeping it and robbing WALDO of the kudos and goodwill that they should be earning by sponsoring this development. Why WALDO are letting this happen is anyone’s guess but I sincerely hope that other Liblime clients don’t let this happen to them too.