Vid flera tillfällen Här på bloggen har ett ämne berörtsvilken Det har länge varit ett av de största problemen som står inför fri programvara och dess utvecklare. Temat för "finansieringen", vilket i sin tur leder till andra problem, såsom lite eller inget stöd för projekt, samt missbruk av kommersiella projekt som använder fri programvara och inte avsätter en del av sina vinster eller ens bidrar till projektets utveckling.
För att tillhandahålla en lösning till detta problem, Skaparen av WiX har introducerat ett innovativt initiativ som kallas ”Underhållsavgift”.
Dess mål är att lösa ett av de mest ihållande problemen i ekosystemet för fri programvara: finansieringen av projekt som, trots att de används i stor utsträckning, nästan uteslutande är beroende av utvecklarnas volontärarbete.
Detta förslag föreslår införandet av ett litet månatligt bidrag, med alternativ från 10 dollar, avsedda att säkerställa projektens ekonomiska bärkraft utan att tillgripa modeller som Open Core, som vanligtvis erbjuder premiumbetalda versioner med ytterligare funktioner och begränsar åtkomsten till vissa funktioner.
Öppen källkodsprogramvara är gratis, men att underhålla ett öppen källkodsprojekt är inte gratis. Vi kräver mycket av projektansvariga, inklusive:
Triageproblem
Svara på frågor
Hålla byggskript igång
Uppdatera programvaruberoenden
Uppföljande säkerhetsrapporter
Producera nya utgåvor
Hantera spam på diskussionsforum och ärendehantering
Underhåll av domännamnsregistreringen
Förnya signaturcertifikat
Och många, många andra uppgifter
Så fungerar underhållsavgiften
Den centrala idén är att användare och företag som får kommersiella fördelar (direkt eller indirekt) från ett öppen källkodsprojekt ge ett regelbundet bidrag. Betalning skulle stödjas av ett slutanvändarlicensavtal (EULA), som skulle reglera åtkomst till viktiga resurser såsom projektinfrastruktur, officiella binärfiler och förkompilerade paket.
För att underlätta transaktioner, Användning av GitHubs sponsorsystem föreslås, vilket skulle möjliggöra en direkt överföring av medel till utvecklarna. På så sätt skulle prenumeranter kunna ladda ner officiella versioner, delta i tekniska diskussioner och skicka in felrapporter eller funktionsförfrågningar.
En av de mest relevanta aspekterna är att Åtkomsten till källkoden skulle förbli helt öppen, i enlighet med de fria licenser som används. per projekt. Företag som inte vill betala månadsavgiften kommer dock inte att kunna använda de officiella förkompilerade versionerna eller integrera dem som beroenden i hanterare som NPM eller NuGet.
I praktiken skulle dessa organisationer fortfarande kunna klona arkivet och kompilera programvaran själva, men utan rätten att använda paket som redan förberetts av utvecklingsteamet.
Bekämpa utbrändhet hos underhållare
Förslaget uppstår som ett svar på en allmänt erkänd verklighet: Projektansvariga med öppen källkod utför konstant och krävande arbete utan att, i många fall, få någon ekonomisk ersättning. Många företag, trots att de baserar hela produkter på dessa verktyg, misslyckas med att bidra med vare sig tid eller resurser, vilket skapar en obalans som leder till utbrändhet, motivationsförlust och till och med projektnedläggningar.
För initiativtagaren, Denna modell är inte en begränsning, utan en rättvis och balanserad relationFöretag som förlitar sig på tredjepartsarbete spenderar en liten del av sina intäkter för att säkerställa att de verktyg de använder kan fortsätta att utvecklas.
Med införandet av underhållsavgiften, Utvecklare förväntas ha mer resurser och tid för viktiga uppgifter såsom buggfixar, svar på användarfrågor, uppdatering av beroenden, hantering av bygginfrastruktur, upptäckt och åtgärdande av sårbarheter, moderering av communities och förnya digitala signaturcertifikat.
Utan tvekan syftar detta förslag till att skapa ett mer rättvist, hållbart och samarbetsinriktat ekosystem, där öppen källkod inte är synonymt med obetalt arbete, utan snarare en gemensam ansträngning mellan skapare och användare.
Slutligen, om du är intresserad av att veta mer om det, kan du konsultera detaljerna i följande länk.