Det handler om åpenhet
For meg er et av de viktigste salgsargumentene for fri programvare åpenhet. For Koha sin del manifesterer åpenheten seg for eksempel som åpen tilgang til alle de verktøyene som brukes i utviklingen av systemet:
- Hjemmeside
- Postlister
- IRC
- Dokumentasjon
- Wiki med RFC’er
- Bugtracker hvor alle som registrerer seg kan legge inn feilmeldinger og utviklingsønsker, eller kommentere på ting andre har meldt inn
- Oversettingsverktøy
- Versjonskontrollsystem (som gir mulighet for å klone hele kildekoden, med komplett historikk for alle endringer som er gjort)
- IRC-møter der saker som angår prosjektet drøftes, inkludert demokratiske valg til sentrale posisjoner
Til sammen betyr denne åpenheten at alle som vil kan:
- Følge med på alt som skjer i prosjektet
- Engasjere seg i og påvirke det som skjer i prosjektet
I stedet for å være en passiv tilskuer som bare får vite om ting ”after the fact” har man fulle muligheter til å engasjere seg direkte i prosjektet, og følge de delene av prosjektet man mener er viktige så tett man bare vil. Og det helt uten å spørre noen om lov eller være betalende kunde hos noen for å komme inn i det gode selskap.
Et annet viktig aspekt ved Koha sin åpenhet er knyttet til inkludering av kode. Det er fullt mulig å tenke seg et prosjekt som formelt sett er fri programvare, men der ett firma allikevel sitter med ”bukta og begge endene” og bare lar egne ansatte bidra med kode. Da er prosjektet fritt bare i navnet, ikke i gavnet. Med Koha er det stikk motsatt: nye utviklere oppfordres aktivt til å bidra, noe som blant annet kommer til uttrykk i at det pr i dag er 145 utviklere som har fått koden sin inn i Koha. Et av de faglige høydepunktene for meg under KohaCon10 i Wellington var da Release Manager Chris Cormack satte av brorparten av en dag under hackfesten etter selve konferansen til å hjelpe meg og et par andre nykommere i gang med å hacke Koha.
Hvorfor er dette viktig? Fordi det er med på å sørge for at Koha er:
- styrt av brukernes ønsker og behov, ikke ønskene til ett firma eller én klikk
- åpent for nye idéer og nye måter å gjøre ting på
- et attraktivt sted å være for flest mulig utviklere, noe som bidrar til raskere løsning på problemer, flere øyne til å oppdage feil og mangler, osv
På bakgrunn av dette blir ikke spørsmålet ”hvorfor skal man ta sjansen på å bruke fri programvare”, men heller ”hvordan kan man ta sjansen på å bruke noe som ikke er fri programvare”!
Magnus Enger
Librotech
(Gästblogginlägget publicerades först på Librotech-bloggen och görs här med tillstånd från Magnus)