- Jeg tar open source-utviklerne for gitt. Og jeg må skjerpe meg

kode24-Jørgen mener vi må lære noe av aktivismen til colors/faker-utvikleren.

Utvikler Jørgen Jacobsen i kode24 mener han har lært noe av faker.js-saken. 📸: Jørgen Jacobsen
Utvikler Jørgen Jacobsen i kode24 mener han har lært noe av faker.js-saken. 📸: Jørgen Jacobsen Vis mer

Du har sikkert fått med deg nyheten om faker.js og color.js?

Hvis ikke skal du få en kjapp oppsummering:

Mye brukt open source-biblioteker blir torpedert av egen utvikler, som krever å bli rettferdig kompensert. Rike firmaer som bruker programvaren gratis gir blaffen, og durer videre.

Velkommen til open source.

Er det på tide at vi endrer holdningene våre, mon tro?

Krevde å få kompensert

"Med all respekt så nekter jeg å jobbe gratis for Fortune 500-selskaper" meldte utvikleren Marek Squires i sak-sporingen til Github-prosjektet hans faker.js allerede 8. november 2020.

Da var han drit lei av å ikke få kompensert av rike selskap som gladelig brukte programvaren hans. Uten å gi noe tilbake.

"Ta denne anledningen til å gi meg en sekssifret kontrakt, eller kopier prosjektet og gjør noe sjæl" la han til.

Squires fikk masse støtte, men lite av den var av den finansielle typen.

6. januar fikk han helt nok, og satt i gang en protest som ble lagt merke til.

Med en enkel push til begge prosjektene gjorde han dem, og samtidig alle prosjektene som hadde bibliotekene som en avhengighet, ubrukelige. Prosjektene hans faker.js og colors.js har tross alt over 25 millioner nedlastinger i uka, i følge The Verge.

Og om du lurer: faker.js genererer falsk tekst, colors.js lar deg stile og endre farge i terminalen.

«Her skulle det lates som ingenting hadde skjedd.»

Snur det blinde øyet til aktivisme

Men så kom utviklerne fra disse Fortune 500-selskapene på banen, og krevde endring!

Var endringen å kompensere Squires, tror du? For å sitere en kjent, og muligens litt rasistisk, falsk samisk kokk: Neida, neida, neida.

Her skulle det lates som ingenting hadde skjedd. NPM rulla tilbake faker.js til en eldre versjon. Det ble opprettet nytt repo for faker.js av "community-et". Spor av Squires ble fjernet fra prosjektet. Og på toppen av kransekaken klinket Github til og utestengte Squires fra deres tjeneste.

Omtrent som i Arnold Schwarzenegger-klassikeren Eraser. Om en stund husker kanskje ikke internett engang at Squires var involvert i dette prosjektet.

Er dette en rettferdig måte å behandle folk som bygger verktøy felleskapet nyter godt av?

«Håper det er flere der ute som føler på det samme.»

Snu trenden

Jeg må innrømme at til tross for at alle arbeidsplassene jeg har utviklet for hittil har vært fullstendig avhengig av open source-programvare, så har ingen av dem hatt en tydelig strategi for å gi noe tilbake til open source-miljøet.

Ingen donasjoner, ingen plan om å dedikere tid i løpet av måneden til arbeid på åpne prosjekter, ingen refleksjon over privilegiet det er å kunne bygge på toppen av andres harde arbeid.

Men enda verre: Jeg har ikke gjort en dritt for å endre på det selv, heller.

Men disse open source-folka kan kanskje skylde på seg selv? De velger jo tross alt å gjøre dette av egen fri vilje. Er ikke idealismen nok? Og kan de ikke bare skaffe seg noen donasjoner, da, hvis de er så misfornøyd?

Vel, dette er kanskje lett for gigantiske prosjekter med store aktører i ryggen. Men for små prosjekter som Marek Squires sine, er det nok ikke så lett.

Det er en viktig lærepenge i denne saken: Jeg tar folk som Marek Squires for gitt. Og jeg må skjerpe meg.

Håper det er flere der ute som føler på det samme.