Aflønning i open source-projekter
En af tmest kontroversielle spørgsmål i fri software er spørgsmålet om "vederlag" for udviklere, og det er Ikke for ingenting er det et ret komplekst og omdiskuteret emne, ogFor på den ene side er balancen den økonomiske bæredygtighed af open source-projekter, og på den anden side er der sponsoreringsmodeller, kollektiv finansiering, donationer eller endda "betalte versioner."
Grunden til at berøre dette emne er, at for nylig Thomas Stringer en open source softwareudvikler og programmør, fortæller om de problemer, open source-udviklere står over for.
Thomas Stringer beskriver det Manglen på vederlag i open source-området afskrækker udviklere i stigende grad.
I sit opslag deler han:
Selvom jeg er softwareingeniør af profession, er jeg også computerprogrammør af hobby og passion. Så jeg gør, hvad jeg har gjort i over et årti: Jeg tænder for min computer for at skrive kode.
Hvad skal man gøre, hvad man skal gøre... Lære noget nyt? Måske. Skrive et blogindlæg? Nå, her er jeg. Men ... inderst inde ved jeg, at jeg har open source-projekter, der kræver opmærksomhed. Det viser sig, at den ene er meget brugt. Jeg har næsten 3/4 millioner downloads, og det er noget, som folk synes at tro har et vist niveau af anvendelighed. Det er de gode dele. Den dårlige ting er, at der er et dusin problemer, som jeg ikke engang har gennemgået, meget mindre klassificeret, undersøgt og løst. Der er nogle fællesskabs-PR'er, jeg skal tjekke ud. Der er afhængigheder, der skal opdateres. Listen bliver ved og ved. Dette projekt har nået en ikke så ualmindelig OSS-milepæl: vedligeholder-udbrændthed.
Selvom udviklere i den frie softwareverden ofte frivilligt bidrager til projekter uden at modtage direkte økonomisk kompensation, kan den manglende aflønning give betydelige problemer for dem, der ønsker at bruge mere tid på at bidrage, men skal dække deres økonomiske behov og forpligtelser.
Thomas Stringer adresserer dette dilemma i sin publikation og foreslår forskellige løsninger som allerede er rejst af andre udviklere og/eller projekter, der har været igennem samme situation og finansierer eller støtter projektet.
Og selvom det for mange At høre "betal for gratis software" kan være et "helligbrøde", det er uden tvivl den bedste mulighed at løse problemet med vederlag for gratis softwareudvikling, selvom det ikke er så enkelt, som det lyder. Denne lille "detalje" er blevet et stort problem for udviklere og open source-projekter.
Et tydeligt eksempel på dette er udvikleren, der saboterede sine egne biblioteker "Faker.js og Colors.js", fordi han besluttede ikke længere at "støtte store virksomheder med det arbejde, han udfører gratis."
Dette er noget, der også nævner Thomas Stringers udgivelse om, hvordan virksomheder drager fordel af open source-økosystemer uden at betale udviklere tilstrækkeligt for deres tid.
Derfor er opregningsdilemmaet for fri software svært at adressere og bliver en ond cirkel, for selvom fri softwareudviklere respekterer kriterierne fastsat af Open Source Initiative, det vil sige mulighederne for fri omfordeling, adgang til kildekoden og skabelse af afledte værker, udnytter mange organisationer eller kommercielle projekter dette til at generere deres overskud uden at give en liste over de projekter, der gør deres produkt muligt.
Og siden Tilgangen til problemet er ikke ny. Thomas Stringer nævner, at udviklere bør modtage kompensation og/eller at projektet får et tilstrækkeligt samarbejde fra de begunstigede virksomheder/projekter.
Ligeledes, hvis du har indsendt et par tilsagn om et produkt, som ingen bruger, bør pengene (eller mangel på samme) repræsentere det. Men det er ikke så enkelt, for der findes forskellige typer open source softwareudviklere. Nogle skriver OSS-kode som en del af deres ansættelse, og i så fald er de sandsynligvis allerede kompenseret for deres bidrag. Det kommer i dine checks to gange om måneden. Men den anden type OSS-udvikler er den, der laver disse OSS-bidragydere efter arbejdstid og ikke er tilknyttet en organisation.
Virksomheder, der bruger OSS, bør finansiere disse projekter. De bruger dem trods alt. Og selvom de ikke er forpligtet til at købe licenser, betyder det ikke, at de ikke skal bidrage.
Virksomheder kan have fuld- eller deltidsansatte, der bidrager til open source-softwareprojekter. Et godt eksempel på dette er Kubernetes og alle de udviklere, der bidrager til Kubernetes i arbejdstiden. Virksomhederne på denne liste (Google, Red Hat, VMware og Microsoft, for at nævne de vigtigste) bidrager til disse projekters succes. De giver udvikleren tid.
Når en virksomhed ikke bidrager med nok udviklertid til projekter, bør den supplere det med penge, der fordeles til OSS-udviklere, som ikke gør det på vegne af deres virksomhed.
Derfor er det vigtigt at anerkende og støtte disse udvikleres arbejde, da deres arbejde ofte bidrager væsentligt til teknologiens fremskridt og gavner samfundet generelt, og at det frem for alt skal tages i betragtning, at de i sidste ende er "mennesker", der har behov, og som ikke "spiser luft", skønt for for mange virksomheder og virksomheder ville det sidste være fantastisk, nej, det er det ikke, og selvom de erstatter den menneskelige faktor med en AI, skal de betale, og der vil stadig være en person bag det for kontrol, vedligeholdelse og forbedringsspørgsmål.
kilde:https://trstringer.com/