Koha Translation Stats

We are getting close to 2 Koha releases, 3.0.4 and 3.2.0 and the translators have been working hard, here are some statistics.

Username Language-Code Number translated
Agnes hu 57
AvaZabihi fa 5
GOB ca 1402
Hans nl 399
Jakob sv 62
Kaz tet 4886
LordJABA pl 2
Matija hr 3
Najmun ben 2
Rafael pt 18
Ramakant mr 1
RobertH de 22
Selmas1an tr 2520
Shtriter ru 1
abdullatef ar 5
akhundof az 1242
albertojose pt 3
alen hr 332
ashraf ar 13
asir tr 1152
ataurrehman ur_AR 14
atomus pl 100
axelb nb 67
beda de 843
bmacan hr 39
bonanome it 10
bspt ca 57
celle tl 388
cettox tr 36
chrisc en_NZ 1376
chrisc mi_NZ 28
cybermon khk 61
dgrau ca 12
diego gl 2
ebegin fr_CA 267
ebegin fr 9
evan sk 2
francofiorello it 8
gkatsa fr 1
gkatsa el 5960
gulelat am 3
hellen de 32
henrikpedersen da 5
hilongo es 99
honyk cs 4
ikranjec hr 572
indradg ben 54
jaroop pl 2
jverissimo pt 79
katrin de 3073
kiolalis el 1
kmkale mr 358
kosmas el 7
krishmp hi 2
kristina hr 57
laurenthdl fr 1
ldiaz ca 1
legendario pt 1
legendario pt_BR 207
ljhelbo da 46
mao zh_TW 71
marian sk 1
mars pl 7
mglavica hr 1696
mmacht de 625
moguro ja 78
nalon fr 224
neelawat th 1251
nicomo fr 123
nkawase ja 1
nmarkop el 3
pabloab es 4
petras cs 536
pycio pl 10
rbuj ca 7
rea1 el 6
ricardo pt 723
ropuch pl 538
russel en_NZ 1289
savitras hi 64
savitras prs 64
shermira es 23
somchai th 210
stefanos el 116
tajoli it 28
thawatchai th 2
theogielen nl 73
tjakopec hr 16
wasimbhalli ur_AR 9

Reflections on the fork, a week later

When I was thinking back on this I found myself wondering, why was I so angry, disappointed and sad  about this, after all forks come and go in the FLOSS world. Often they wither and die or are merged back into the main development line. Sometimes there is enough momentum behind them they continue on, like the BSDs have done.

Forks can happen for a philosophical reason, like Gnote and Tomboy. Forks can happen due to the main trunk stalling, or being unwilling to move development in a direction that people want. Forks can happen due purely to personality conflicts.

So why did the Liblime fork cause so much of a stir, and it is a fork there can be no argument about that, separate development line = fork .. the only argument is whether it will be a long lasting or short lasting fork. So no it wasn’t the fact it was a fork, I had been resigned to that for a while, ever since it became obvious months ago there was significant amounts of work not being committed upstream. No it was the ‘spin’ around the fork that was the most concerning.

All sorts of reasons have been given as to why Liblime ‘had’ to fork.

  • They don’t have the time or resources to send patches upstream. Or another version, recent resignations of staff have meant they don’t have the resources.
  • The community’s code is so bad they have to maintain their own version.
  • They aren’t withholding code, or even if they are its only for a month or 2 (which still makes it a fork for a month or 2)
  • And lately, there is customer data bound in with their code so they can’t make it publicly available.

I’m not going to rebut each of these excuses, people have already done so, and suffice to say reality doesn’t support these. But it is distressing that what appears to me to be the real reason for maintaining their own repository and version has not been said.
Given that the technical reasons for not releasing patches upstream are demonstrably false, the only reason left is to deprive other Koha users and developers of code, to gain some kind of competitive advantage in the market place. This is a valid business strategy, not one I would take, or that I think will succeed, but valid none the less. So I don’t really take huge issue over this. It is just the fact that you should not try to make excuses and in the process cast aspersions about a huge range of people so that you don’t have to admit the real reason you are doing something. It is the fact that in the attempt to justify the fork, Liblime and their supporters have maligned a huge group of people who do not deserve that.

What a weekend

A whirlwind trip to Christchurch, where it was lovely to catch up with some relatives. Meanwhile FUD was flying around about the Koha community. Enough about that though, here are some of the fun things that happened.

Kahurangi decided to kiss some trees when we were in Christchurch

Kissing Trees
Kissing Trees

Te Po Atarau went on his first flights, and was well behaved (even though he had a cold)

Chilling on the plane
Chilling on the plane

Kahurangi also came up with some good quotes. He was eating an ice cream and it started dripping. “Uh oh, I have a problem”.

Then we had noodles for lunch and sometime later in the afternoon, after having a tantrum about something and running off into the kitchen, he came back into the lounge with big tears in his eyes and his hands full of cold left over noodles. “My noonells”. It was pretty hard not to laugh and give him a speech about not taking food out of the rubbish instead.

The Koha community retains its Documentation Manager

It has been a week of big news in the koha world. Some bad, like Liblime’s fork of Koha finally becoming public knowledge and some good like Nicole staying on as Documentation Manager.

What makes this news even better, is the fact that two of the Koha support vendors teamed up to insure Nicole could stay in the community

In an environment when some people are actively trying to paint the community as a bad thing, it’s great to see that the people who understand Free Software are prepared to walk the walk, not just talk the talk

Koha unsung heroes – Part 15

The #koha irc channel

On irc.katipo.co.nz we have a #koha irc channel (have had since 2000). There have been literally thousands of times someone has been helped on there. Here are some of my favourites:

  • Thd helps audrey with understanding MARC21
  • si teaches kados about ssh-keychain
  • I help kados out with html::template
  • We help 2 people with Koha installs, and then discussion turns to cricket and rugby
  • Lots of talk about cricket
  • Even more talk about rugby

(I’ve only done the early years, and I leave it as an exercise for the reader to find other gems and link them in the comments)