Nøglen til open source-bæredygtighed er god gammeldags egeninteresse

Nøglen til open source-bæredygtighed er god gammeldags egeninteresse. Se ikke til donationer for at løse open source-vedligeholders penge onde. De skal bare have forbindelse til de virksomheder, der har brug for dem for at tjene penge.

Der er et hævelse kor, der antyder, at vi er nødt til at gøre mere for at gøre open source bæredygtig og specifikt for at gøre det muligt for udviklere at opretholde et projekt og leve på samme tid. Selvom der er forskellige ideer til, hvordan man gør dette, er her en genvej til, hvad der skulle være det vejledende princip: Stol ikke på velgørenhed. Stole på egeninteresse.

Sådan bygger du en succesrig udviklerkarriere (gratis PDF)

Egoisme er som egoistisk gør

Kald det grådighed. Kald det egoisme. Kald det, hvad du vil, men egeninteresse har altid været hjertet i open source. Fra den dag Eric Raymond først erklærede, at "Ethvert godt software-program starter med at ridse en udviklers personlige kløe" til Linux-kerneholderen Greg Kroah-Hartmans nyere forslag (ca. minut 17:00) om, at "Vi ønsker, at alle skal bidrage egoistisk, fordi det hjælper alle andre. "

Must-read udviklerindhold

  • Java og JavaScript dominerede softwareudvikling i 2010'erne
  • Sådan bliver du en udvikler: Et snyderi
  • 10 måder at forhindre udbrændthed af udviklere (gratis PDF)
  • Python spiser verden: Hvordan en udviklers sideprojekt blev det hotteste programmeringssprog på planeten

Den første del ("bidrage med egoistisk") er lettere at dyrke end den sidstnævnte ("hjælper alle andre"), fordi mennesker og virksomheder har en tendens til at passe på deres egne interesser uden meget ild. Men det ser, hvordan egeninteresse naturligt kan føre til samfundets sundhed, der er den virkelige magi ved open source. I Kroah-Hartmans ord: "Alle bidrager til Linux på en meget egoistisk måde, fordi de ønsker at løse et problem for dem." Han fortsætter med at sige, at dette er nøjagtigt, hvordan han ønsker, at open source skal fungere, fordi "det viser sig, at alle har de samme problemer."

Det er naturligt, selvom det er ukorrekt, at tro, at egeninteresse i open source ville føre virksomheder til gaffelprojekter og forhindre forbedringer, de måtte gøre - dette er det modsatte af egeninteresse. Når folk bidrager, ender de med at bidrage på en måde, der gør det mindre nødvendigt for dem at gøre det hårde arbejde med at vedligeholde en gaffel, fordi det koster tid og ressourcer. Der er nogle undtagelser fra denne regel (Kroah-Hartman kalder Nvidia og Linux-kernen og bemærker, at de bruger en masse penge på at opretholde deres gaffel), men det er undtagelser. Det er altid lettere og billigere at bidrage tilbage snarere end at gaffel et projekt.

Så selvinteresse er vejen tilsyneladende. Men hvordan betaler det huslejen for udviklere?

Samme som det nogensinde var

Lige siden open source blev en ting, har virksomheder betalt udviklere for at arbejde med kode, der betyder noget for dem. Dette er måske mest synlig med markeringsprojekter som Linux eller Kubernetes, men det har også været tilfældet med mindre kendte projekter som Gnome allerede i dag. Egeninteressen er klar: Hvis jeg er en virksomhed, der er afhængig af, siger: React, vil jeg være bedre i stand til at betjene mine kunder, hvis jeg er aktivt involveret i det projekt.

For nylig har forskellige virksomheder forsøgt at finansiere udviklere gennem, hvad Linux Foundation-udøvende Chris Aniszczyk afskrækker en "tip jar" eller, mere høfligt sagt, donationer. Ikke kun har denne tilgang stort set ikke fungeret, og den mislykkes, som den gør ved at slå den "egeninteresse" -knap, men nogle, ligesom Aniszczyk, "betragter disse platforme som udnyttende og vedvarende den urimelige koncertøkonomi for open source-vedligeholdere." Så det ville være et "nej" fra Aniszczyk.

Stigningen af ​​Kubernetes viser overgangen fra big data til fleksible data (ZDNet)

Og endnu mere for nylig har udviklere prøvet annonce-understøttede modeller. Selvom det aldrig sandsynligvis fik meget bifald (hvem kan lide annoncer?), Var svaret på Standards eksperiment, et JavaScript-bibliotek, der forsøgte at indsætte annoncer i kommandolinjen, grimt, brutalt og længe. Udviklere har måske ikke ønsket det, men det taler til behovet for at finde ud af måder til at støtte open source-udviklere.

Midt i al den kreative eksperimentering af sent er den tidligste finansieringsmodel stadig den bedste: Ansæt udviklere og lad dem bruge noget af eller hele deres tid på at bidrage til open source-projekter, der betyder mest for deres arbejdsgiver. Nej, dette fungerer ikke for enhver udvikler - nogle foretrækker at forblive uafhængige. Men nøglen til at gøre open source bæredygtig og at gøre det muligt for open source-udviklere at trives er at hjælpe med at parre deres ekspertise med et selskabs egeninteresse.

Tidelift arbejder på noget som dette, og vi har brug for mere indsats som deres. Ikke på open source som velgørende arbejde, men open source som iboende selvbetjening.

Open Source Ugentlig nyhedsbrev

Du vil ikke gå glip af vores tip, tutorials og kommentarer til Linux OS og open source-applikationer. Leveres tirsdage

Tilmeld dig i dag

© Copyright 2021 | mobilegn.com