„Atvirojo kodo priežiūros mokestis“: pasiūlymas sąžiningai finansuoti atvirojo kodo projektus

Atvirojo kodo priežiūros mokestis

Kelis kartus Čia, tinklaraštyje, buvo paliesta tema, kuris Ilgą laiką tai buvo viena iš pagrindinių problemų kuris susiduria su nemokama programinė įranga ir jos kūrėjai. Tema „finansavimas“, o tai savo ruožtu sukelia kitų problemų, pavyzdžiui, menką arba visai negaunamą paramą projektams, taip pat piktnaudžiavimą komercinių projektų, kurie naudoja nemokamą programinę įrangą ir neskiria dalies savo pelno ar net neprisideda prie projekto plėtros, vykdomų projektų.

Norint pateikti sprendimą šiai problemai, „WiX“ kūrėjas pristatė novatorišką iniciatyvą pavadinimu „Priežiūros mokestis“.

Jos tikslas – išspręsti vieną iš labiausiai nuolat kylančių problemų laisvosios programinės įrangos ekosistemoje: projektų, kurie, nepaisant plataus naudojimo, beveik išimtinai priklauso nuo savanoriško jų kūrėjų darbo, finansavimą.

Šis pasiūlymas siūlo įvesti nedidelį mėnesinį įnašą, su parinktimis, prasidedančiomis nuo 10 USD, skirtos užtikrinti projektų ekonominį gyvybingumą nesigriebiant tokių modelių kaip „Open Core“, kurie paprastai siūlo mokamas aukščiausios kokybės versijas su papildomomis funkcijomis ir riboja prieigą prie tam tikrų funkcijų.

Atvirojo kodo programinė įranga yra nemokama, bet atvirojo kodo projekto priežiūra nėra nemokama. Mes daug reikalaujame iš projekto prižiūrėtojų, įskaitant:

Triažo problemos
Atsakyk klausimą
Palaikyti kūrimo scenarijus veikiančius
Atnaujinti programinės įrangos priklausomybes
Tolesnės saugos ataskaitos
Kurti naujus leidimus
Šlamšto problemos sprendimas diskusijų forumuose ir problemų stebėjimo priemonėse
Domeno vardo registracijos priežiūra
Atnaujinti parašo sertifikatus
Ir daug, daug kitų užduočių

Kaip veikia priežiūros mokestis

Pagrindinė idėja yra ta, kad vartotojai ir įmonės, kurios gauna komercinės naudos (tiesiogiai ar netiesiogiai) iš atvirojo kodo projekto reguliariai prisidėti. Mokėjimas būtų grindžiamas galutinio vartotojo licencijos sutartimi (EULA), kuri reglamentuotų prieigą prie pagrindinių išteklių, tokių kaip projekto infrastruktūra, oficialūs dvejetainiai failai ir iš anksto kompiliuoti paketai.

Siekiant palengvinti sandorius, Siūloma naudoti „GitHub“ rėmimo sistemą, o tai leistų tiesiogiai pervesti lėšas prižiūrėtojams. Tokiu būdu prenumeratoriai galėtų atsisiųsti oficialias versijas, dalyvauti techninėse diskusijose ir teikti klaidų ataskaitas arba funkcijų užklausas.

Vienas iš aktualiausių aspektų yra tas, kad Prieiga prie šaltinio kodo liktų visiškai atvira, laikantis naudojamų nemokamų licencijų. kiekvienam projektui. Tačiau įmonės, kurios nenori mokėti mėnesinio mokesčio, negalės naudoti oficialių iš anksto sukompiliuotų versijų arba integruoti jų kaip priklausomybių į tokius tvarkytuvus kaip NPM ar „NuGet“.

Praktiškai šios organizacijos vis tiek galėtų klonuoti saugyklą ir pačios kompiliuoti programinę įrangą, tačiau neturėdamos teisės naudoti jau kūrimo komandos parengtų paketų.

Kova su prižiūrėtojų perdegimu

Pasiūlymas kyla kaip atsakas į plačiai pripažintą realybę: Atvirojo kodo projektų prižiūrėtojai atlieka nuolatinį ir sudėtingą darbą, daugeliu atvejų negaudami jokio finansinio atlygio. Daugelis įmonių, nepaisant to, kad ištisus produktus kuria šiomis priemonėmis, neskiria nei laiko, nei išteklių, todėl atsiranda disbalansas, dėl kurio kyla perdegimo, motyvacijos praradimo ir netgi projekto nutraukimo pavojus.

Iniciatyvos autoriui, Šis modelis nėra apribojimas, o teisingi ir subalansuoti santykiaiĮmonės, kurios pasikliauja trečiųjų šalių darbu, nedidelę savo pajamų dalį skiria tam, kad užtikrintų, jog jų naudojami įrankiai galėtų toliau tobulėti.

Įvedus priežiūros mokestį, Tikimasi, kad kūrėjai turės daugiau išteklių ir laiko svarbiausioms užduotims atlikti. pavyzdžiui, klaidų taisymas, atsakymas į vartotojų užklausas, priklausomybių atnaujinimas, kūrimo infrastruktūros valdymas, pažeidžiamumų aptikimas ir šalinimas, bendruomenių moderavimas ir skaitmeninių parašų sertifikatų atnaujinimas.

Be jokios abejonės, šiuo pasiūlymu siekiama sukurti teisingesnę, tvaresnę ir bendradarbiavimu grįstą ekosistemą, kurioje atvirojo kodo programinė įranga nėra neapmokamo darbo sinonimas, o veikiau bendros kūrėjų ir vartotojų pastangos.

Galiausiai, jei norite sužinoti daugiau apie tai, galite peržiūrėti išsamią informaciją sekanti nuoroda.