U nekoliko navrata Ovdje na blogu je dotaknuta jedna tema, koji Dugo vremena to je bio jedan od glavnih problema koji se suočava s slobodni softver i njegovi programeri. Tema „financiranje“, što zauzvrat dovodi do drugih problema, poput male ili nikakve podrške za projekte, kao i zlouporabe od strane komercijalnih projekata koji koriste slobodni softver i ne dodjeljuju dio svoje dobiti ili čak doprinose razvoju projekta.
Kako bi se osiguralo rješenje na ovaj problem, Tvorac WiX-a predstavio je inovativnu inicijativu pod nazivom „Naknada za održavanje“.
Njegov je cilj riješiti jedan od najupornijih problema u ekosustavu slobodnog softvera: financiranje projekata koji, unatoč širokoj upotrebi, gotovo isključivo ovise o volonterskom radu svojih programera.
Ovaj prijedlog predlaže uvođenje malog mjesečnog doprinosa, s opcijama koje počinju od 10 USD, a namijenjene su osiguravanju ekonomske isplativosti projekata bez pribjegavanja modelima poput Open Corea, koji obično nude premium plaćene verzije s dodatnim značajkama i ograničavaju pristup određenim funkcijama.
Softver otvorenog koda je besplatan, ali održavanje projekta otvorenog koda nije besplatno. Mnogo toga zahtijevamo od održavatelja projekta, uključujući:
Problemi s trijažom
Odgovori na pitanje
Održavanje skripti za izgradnju u radu
Ažuriranje softverskih ovisnosti
Izvješća o dodatnoj sigurnosti
Producirajte nova izdanja
Rješavanje neželjene pošte na forumima za raspravu i alatima za praćenje problema
Održavanje registracije domene
Obnovite certifikate potpisa
I mnogi, mnogi drugi zadaci
Kako funkcionira naknada za održavanje
Središnja ideja je da korisnici i tvrtke koje ostvaruju komercijalne koristi (izravno ili neizravno) iz projekta otvorenog koda redovito doprinositi. Plaćanje bi bilo podržano ugovorom o licenci za krajnjeg korisnika (EULA), koji bi regulirao pristup ključnim resursima kao što su infrastruktura projekta, službene binarne datoteke i prethodno kompilirani paketi.
Radi olakšavanja transakcija, Predlaže se korištenje GitHubovog sustava sponzorstva, što bi omogućilo izravan prijenos sredstava održavateljima. Na taj način pretplatnici bi mogli preuzeti službene verzije, sudjelovati u tehničkim raspravama i slati izvješća o greškama ili zahtjeve za značajkama.
Jedan od najrelevantnijih aspekata je taj Pristup izvornom kodu ostao bi potpuno otvoren, u skladu s korištenim slobodnim licencama. po projektu. Međutim, tvrtke koje ne žele plaćati mjesečnu naknadu neće moći koristiti službene prekompilirane verzije ili ih integrirati kao ovisnosti u upraviteljima poput NPM-a ili NuGeta.
U praksi, te organizacije bi i dalje mogle klonirati repozitorij i same kompajlirati softver, ali bez prava korištenja paketa koje je razvojni tim već pripremio.
Borba protiv izgaranja kod održavatelja
Prijedlog nastaje kao odgovor na općepoznatu stvarnost: Održavatelji projekata otvorenog koda obavljaju stalan i zahtjevan posao bez, u mnogim slučajevima, ikakve financijske naknade. Mnoge tvrtke, unatoč tome što cijele proizvode temelje na tim alatima, ne doprinose ni vremenom ni resursima, stvarajući neravnotežu koja dovodi do izgaranja, gubitka motivacije, pa čak i napuštanja projekta.
Za autora inicijative, Ovaj model nije ograničenje, već pravedan i uravnotežen odnosTvrtke koje se oslanjaju na rad trećih strana troše mali dio svojih prihoda kako bi osigurale daljnji razvoj alata koje koriste.
S uvođenjem Naknade za održavanje, Očekuje se da će programeri imati više resursa i vremena za bitne zadatke kao što su ispravci programskih pogrešaka, odgovaranje na korisničke upite, ažuriranje ovisnosti, upravljanje infrastrukturom izgradnje, otkrivanje i otklanjanje ranjivosti, moderiranje zajednica i obnavljanje certifikata digitalnog potpisa.
Bez sumnje, ovaj prijedlog nastoji stvoriti pravedniji, održiviji i kolaborativniji ekosustav, gdje otvoreni kod nije sinonim za neplaćeni rad, već zajednički napor između kreatora i korisnika.
Konačno, ako ste zainteresirani za više informacija o tome, možete pogledati detalje u sljedeći link.