Kapitano: ClamAVs Linux-grensesnitt som ble forlatt etter anklager og trakassering

kaptein

Det frie programvareøkosystemet har alltid vært preget av lidenskapen til bidragsyterne og utviklingsfriheten, men det avslører noen ganger også en mørk side: fiendtligheten og den emosjonelle utmattelsen som lider av de som frivillig vedlikeholder prosjekter.

Et nylig eksempel er Kapitano, et grafisk grensesnitt for ClamAV som forsøkte å forenkle bruken av det populære antivirusprogrammet på Linux. Det som startet som et prosjekt med stort potensial, tok brått slutt etter en rekke grunnløse anklager og personangrep mot skaperen.

Kapitanos mål var klart: å lage ClamAV, en av de mest brukte antivirusmotorene med åpen kildekode, fbruke mer tilgjengelig for Linux-brukere gjennom et grafisk grensesnitt moderne versjon basert på GTK4 og libadwaita. Ved å eliminere behovet for å bruke terminalen, tilbød den en enklere opplevelse for de som var nye i operativsystemet.

ClamAV har tradisjonelt vært et kommandolinjeverktøy, så den er avhengig av grensesnitt for å appellere til brukere som foretrekker visuell interaksjon. Akkurat som Windows har ClamWin og macOS har ClamXavKapitano ble presentert som det naturlige alternativet til LinuxSkaperen, kjent som Zynequ, utviklet appen på fritiden, uten finansiering eller et team bak seg, med den hensikt å tilby en praktisk og brukervennlig løsning.

Kapitano-utvikler forlater skipet

Brytepunktet kom da En bruker rapporterte på Codeberg at Kapitano angivelig genererte 24 positive skadevaretester., og anklaget programmet for å distribuere trojanere og utnyttelser. Uttalelsen var kategorisk: «IKKE LAST NED!»

Zynequ svarte med å påpeke at problemet ikke lå hos Kapitano, men hos ClamAV, siden programvaren bare var en grafisk beholder som utførte kommandoer på antivirusmotoren. Koden, som var åpen og gjennomgåbar av alle, inneholdt ingen mistenkelige elementer. Imidlertid langt fra å være løst, Diskusjonen eskalerte til direkte anklager om ond tro mot utbyggeren.

Brukeren insisterte på å kalle prosjektet «skadelig programvare». og gikk så langt som å lage en ny rapport med tittelen: «Utvikleren av Kapitano er en ondsinnet aktør. Blokker denne distributøren av skadelig programvare.» Det som startet som en antatt teknisk feil eskalerte til personlig trakassering, ispedd fornærmelser og fiendtlig språk.

Oppgivelsen av prosjektet

Zynequ var utmattet av situasjonen og kunngjorde offisielt slutten på Kapitano-utbyggingen.I en hjertevarm melding uttrykte han at prosjektet alltid hadde vært et personlig prosjekt uten økonomisk støtte, og at opplevelsen av å bli falskt anklaget for å distribuere skadelig programvare hadde knust motivasjonen hans.

«Nylig hadde jeg en ubehagelig opplevelse […] der jeg ble anklaget for å distribuere skadelig programvare. Selv om jeg forklarte at problemet ikke var forårsaket av appen, eskalerte samtalen til personangrep og hardt språk rettet mot meg.»

«Dette har alltid vært et hobbyprosjekt, laget på fritiden uten økonomisk støtte», fortsatte utvikleren, og la til at «Hendelser som dette gjør det vanskelig å holde motivasjonen oppe.»

La Avgjørelsen inkluderte å fjerne Kapitano fra Flathub, og gi ut koden under Unlicense-lisensen slik at alle kunne bruke den på nytt., og lot depotet være tilgjengelig i bare noen få måneder før han stengte Codeberg-kontoen sin. Nyheten kom som et sjokk for de som hadde fulgt forslaget med interesse.

Et tilbakevendende problem innen åpen kildekode

Kapitanos tilfelle er ikke isolert, siden fri programvare-samfunnet har vært vitne til flere nedleggelser motivert ikke av tekniske vanskeligheter, men på grunn av toksisitet og manglende anerkjennelse overfor utviklereEksempler som Ueberzug, et verktøy for å vise bilder i terminalen, eller enda større prosjekter som Rust for Linux, gjenspeiler hvordan sosialt press og emosjonell utmattelse kan være like ødeleggende som programmeringsutfordringer.

En fersk akademisk studie gir overbevisende data: 70 % av åpen kildekode-prosjekter mister sin hovedutvikler i løpet av de første tre årene, og bare 27 % klarer å tiltrekke seg en erstatter. Avhengighet av én person og mangel på støttestrukturer gjør mange prosjekter skjøre og sårbare for frustrasjon eller oppgivelse.

Kapitanos avgang bringer et problem i forgrunnen som ofte går ubemerket hen i fri programvare-verdenen: behovet for å bygge respektfulle fellesskap som verdsetter frivillig arbeid og beskytter de som bidrar uten å forvente noe tilbake.

Spørsmålet som gjenstår er presserende og nødvendig: hvordan balansere ytringsfriheten som kjennetegner åpen kildekode med det kollektive ansvaret for å forhindre at trakassering og fiendtlighet ødelegger lovende prosjekter?