Brist på ersättning fortsätter att vara ett av de största problemen för utvecklare av fri mjukvara 

ersättning

Ersättning i öppen källkodsprojekt

En av tDe mest kontroversiella frågorna inom fri programvara är frågan om "ersättning" för utvecklare, och det vill säga Inte för inte är det ett ganska komplext och omdebatterat ämne, ochFör å ena sidan är balansen den ekonomiska hållbarheten för projekt med öppen källkod och å andra sidan finns det sponsringsmodeller, kollektiv finansiering, donationer eller till och med "betalda versioner".

Anledningen till att beröra detta ämne är att nyligen Thomas Stringer en mjukvaruutvecklare och programmerare med öppen källkod, talar om problemen med öppen källkodsutvecklare.

Thomas Stringer beskriver det Bristen på ersättning i utrymmet med öppen källkod avskräcker alltmer utvecklare.

I sitt inlägg delar han:

Även om jag är mjukvaruingenjör till yrket, är jag också en datorprogrammerare av hobby och passion. Så jag gör det jag har gjort i över ett decennium: jag sätter på min dator för att skriva kod.

Vad ska man göra, vad man ska göra... Lära sig något nytt? Kanske. Skriva ett blogginlägg? Nåväl, här är jag. Men... innerst inne vet jag att jag har projekt med öppen källkod som behöver lite uppmärksamhet. Det visar sig att en är flitigt använd. Jag har nästan 3/4 miljoner nedladdningar och det är något som folk verkar tro har en viss nivå av användbarhet. Det är de bra delarna. Det dåliga är att det finns ett dussin problem som jag inte ens har granskat, än mindre klassificerat, undersökt och löst. Det finns några gemenskaps-PR jag måste kolla upp. Det finns beroenden som behöver uppdateras. Listan fortsätter och fortsätter. Det här projektet har nått en inte så ovanlig OSS-milstolpe: underhållares utbrändhet.

Även om utvecklare i den fria mjukvaruvärlden ofta frivilligt bidrar till projekt utan att få direkt ekonomisk ersättning, kan bristen på ersättning ställa till betydande problem för dem som vill lägga mer tid på att bidra, men måste täcka sina ekonomiska behov och skyldigheter.

Thomas Stringer tar upp detta dilemma i sin publikation och föreslår olika lösningar som redan har tagits upp av andra utvecklare och/eller projekt som har gått igenom samma situation och finansierar eller stödjer projektet.

Och fastän för många Att höra "betala för gratis programvara" kan vara ett "helgerådeåtagande", det är utan tvekan det bästa alternativet att ta itu med problemet med ersättning för fri mjukvaruutveckling, även om det inte är så enkelt som det låter. Denna lilla "detalj" har blivit ett stort problem för utvecklare och projekt med öppen källkod.

Ett tydligt exempel på detta är utvecklaren som saboterade sina egna bibliotek "Faker.js och Colors.js", eftersom han bestämde sig för att inte längre "stödja stora företag med det arbete han gör gratis."

Detta är något som också nämner Thomas Stringers publikation om hur företag drar fördel av ekosystem med öppen källkod utan att tillräckligt betala utvecklarna för sin tid.

Det är därför dilemmat med uppräkning för fri programvara är svårt att ta itu med och blir en ond cirkel, för även om fri mjukvaruutvecklare respekterar kriterierna som fastställts av Open Source Initiative, det vill säga möjligheterna till fri omfördelning, tillgång till källkoden och skapande av härledda verk, många organisationer eller kommersiella projekt utnyttjar detta för att generera sina vinster utan att ge en lista över de projekt som gör deras produkt möjlig.

Och sedan Inställningen till problemet är inte ny. Thomas Stringer nämner att utvecklare ska få ersättning och/eller att projektet får adekvat samarbete från de gynnsamma företagen/projekten.

På samma sätt, om du har skickat in ett par åtaganden om en produkt som ingen använder, bör pengarna (eller bristen på sådana) representera det. Men det är inte så enkelt, eftersom det finns olika typer av mjukvaruutvecklare med öppen källkod. Vissa skriver OSS-kod som en del av sin anställning, då är de troligen redan kompenserade för sina insatser. Det kommer i dina checkar två gånger i månaden. Men den andra typen av OSS-utvecklare är den som gör dessa OSS-bidragsgivare efter timmar och inte är anslutna till en organisation.

Företag som använder OSS bör finansiera dessa projekt. När allt kommer omkring använder de dem. Och även om de inte är skyldiga att köpa licenser, betyder det inte att de inte ska bidra.

Företag kan ha heltids- eller deltidsanställda som bidrar till mjukvaruprojekt med öppen källkod. Ett bra exempel på detta är Kubernetes och alla utvecklare som bidrar till Kubernetes under arbetstid. Företagen på den listan (Google, Red Hat, VMware och Microsoft, för att nämna de viktigaste) bidrar till framgången för dessa projekt. De ger utvecklaren tid.

När ett företag inte bidrar med tillräckligt mycket tid för utvecklare till projekt bör det komplettera det med pengar som delas ut till OSS-utvecklare som inte gör det på uppdrag av sitt företag. 

Det är därför det är viktigt att känna igen och stödja dessa utvecklares arbete, eftersom deras arbete ofta bidrar väsentligt till teknikens framsteg och gynnar samhället i allmänhet och att man framför allt måste ta hänsyn till att de i slutändan är "människor" som har behov och som inte "äter luft", även om för För många företag och företag skulle det senare vara bra, nej, det är det inte och även om de ersätter den mänskliga faktorn med en AI måste de betala och det kommer fortfarande att finnas en person bakom det för kontroll, underhåll och förbättringsfrågor.

Fuente:https://trstringer.com/