"Open Source Maintenance Fee": Et forslag om retfærdig finansiering af open source-projekter

Open Source-vedligeholdelsesgebyr

Ved flere lejligheder Her på bloggen er et emne blevet berørt, hvilken Det har i lang tid været et af de største problemer der står over for fri software og dens udviklere. Temaet for "finansieringen", hvilket igen fører til andre problemer, såsom ringe eller ingen støtte til projekter, samt misbrug fra kommercielle projekter, der bruger gratis software og ikke allokerer en del af deres overskud eller endda bidrager til projektets udvikling.

For at kunne tilbyde en løsning til dette problem, Skaberen af WiX har introduceret et innovativt initiativ kaldet "Vedligeholdelsesgebyr".

Dens mål er at løse et af de mest vedvarende problemer i økosystemet for fri software: finansieringen af projekter, der, på trods af at de er udbredt, næsten udelukkende afhænger af deres udvikleres frivillige arbejde.

Dette forslag foreslår implementering af et lille månedligt bidrag, med muligheder fra $10, der har til formål at sikre projekternes økonomiske levedygtighed uden at ty til modeller som Open Core, der typisk tilbyder premium-betalte versioner med yderligere funktioner og begrænser adgangen til bestemte funktioner.

Open source-software er gratis, men det er ikke gratis at vedligeholde et open source-projekt. Vi kræver meget af projektvedligeholdere, herunder:

Triageproblemer
Besvare spørgsmål
Holder byggescripts kørende
Opdater softwareafhængigheder
Opfølgende sikkerhedsrapporter
Producer nye udgivelser
Håndtering af spam på diskussionsfora og problemsporingssystemer
Vedligeholdelse af domænenavnsregistrering
Forny signaturcertifikater
Og mange, mange andre opgaver

Sådan fungerer vedligeholdelsesgebyret

Den centrale idé er, at brugere og virksomheder, der opnår kommercielle fordele (direkte eller indirekte) fra et open source-projekt yde et regelmæssigt bidrag. Betaling ville blive understøttet af en slutbrugerlicensaftale (EULA), som ville regulere adgang til nøgleressourcer såsom projektinfrastruktur, officielle binære filer og prækompilerede pakker.

For at lette transaktioner, Det foreslås at bruge GitHubs sponsorsystem, hvilket ville muliggøre en direkte overførsel af midler til vedligeholdere. På denne måde kunne abonnenter downloade officielle versioner, deltage i tekniske diskussioner og indsende fejlrapporter eller funktionsanmodninger.

Et af de mest relevante aspekter er, at Adgangen til kildekoden ville forblive fuldstændig åben i overensstemmelse med de anvendte frie licenser. pr. projekt. Virksomheder, der ikke ønsker at betale det månedlige gebyr, vil dog ikke kunne bruge de officielle prækompilerede versioner eller integrere dem som afhængigheder i managers som NPM eller NuGet.

I praksis kunne disse organisationer stadig klone repository'et og kompilere softwaren selv, men uden retten til at bruge pakker, der allerede er udarbejdet af udviklingsteamet.

Bekæmpelse af udbrændthed hos vedligeholdere

Forslaget opstår som en reaktion på en bredt anerkendt realitet: Open source-projektansvarlige udfører konstant og krævende arbejde uden i mange tilfælde at modtage nogen økonomisk kompensation. Mange virksomheder, på trods af at basere hele produkter på disse værktøjer, undlader at bidrage med hverken tid eller ressourcer, hvilket skaber en ubalance, der fører til udbrændthed, tab af motivation og endda projektafbrydelse.

Til initiativets forfatter, Denne model er ikke en begrænsning, men et retfærdigt og afbalanceret forholdVirksomheder, der er afhængige af tredjepartsarbejde, bruger en lille del af deres omsætning på at sikre, at de værktøjer, de bruger, kan fortsætte med at udvikle sig.

Med implementeringen af vedligeholdelsesgebyret, Udviklere forventes at have flere ressourcer og tid til vigtige opgaver såsom fejlrettelser, besvarelse af brugerforespørgsler, opdatering af afhængigheder, administration af byggeinfrastruktur, detektering og afhjælpning af sårbarheder, moderering af fællesskaber og fornyelse af digitale signaturcertifikater.

Dette forslag søger uden tvivl at skabe et mere retfærdigt, bæredygtigt og samarbejdsorienteret økosystem, hvor open source ikke er synonymt med ulønnet arbejde, men snarere en fælles indsats mellem skabere og brugere.

Endelig, hvis du er interesseret i at vide mere om det, kan du konsultere detaljerne i følgende link.