În mai multe rânduri Aici, pe blog, s-a abordat un subiectcare Multă vreme a fost una dintre principalele probleme care se confruntă cu software liber și dezvoltatorii săi. Subiectul „finanțarea”, ceea ce, la rândul său, duce la alte probleme, cum ar fi sprijinul redus sau inexistent pentru proiecte, precum și abuzul din partea proiectelor comerciale care utilizează software liber și nu alocă o parte din profiturile lor și nici măcar nu contribuie la dezvoltarea proiectului.
Pentru a oferi o soluție la această problemă, Creatorul WiX a introdus o inițiativă inovatoare numită „Taxă de întreținere”.
Scopul său este de a rezolva una dintre cele mai persistente probleme din ecosistemul software-ului liber: finanțarea proiectelor care, deși sunt utilizate pe scară largă, depind aproape exclusiv de munca voluntară a dezvoltatorilor lor.
Această propunere propune implementarea unei mici contribuții lunare, cu opțiuni începând de la 10 dolari, menite să asigure viabilitatea economică a proiectelor fără a recurge la modele precum Open Core, care oferă de obicei versiuni premium plătite cu caracteristici suplimentare și limitează accesul la anumite funcții.
Software-ul open source este gratuit, dar întreținerea unui proiect open source nu este gratuită. Avem multe cerințe de la cei care se ocupă de întreținerea proiectelor, inclusiv:
Probleme de triaj
Răspundeți la întrebări
Menținerea scripturilor de compilare în execuție
Actualizarea dependențelor software
Rapoarte de siguranță ulterioare
Produceți noi lansări
Abordarea spamului pe forumurile de discuții și instrumentele de urmărire a problemelor
Menținerea înregistrării numelui de domeniu
Reînnoirea certificatelor de semnătură
Și multe, multe alte sarcini
Cum funcționează taxa de întreținere
Ideea centrală este că utilizatori și companii care obțin beneficii comerciale (direct sau indirect) dintr-un proiect open source a face o contribuție regulată. Plata ar fi susținută de un acord de licență pentru utilizatorul final (EULA), care ar guverna accesul la resurse cheie, cum ar fi infrastructura proiectului, fișierele binare oficiale și pachetele precompilate.
Pentru a facilita tranzacțiile, Se propune utilizarea sistemului de sponsorizări GitHub, ceea ce ar permite un transfer direct de fonduri către administratori. În acest fel, abonații ar putea descărca versiuni oficiale, participa la discuții tehnice și trimite rapoarte de erori sau solicitări de funcționalități.
Unul dintre cele mai relevante aspecte este că Accesul la codul sursă ar rămâne complet deschis, în conformitate cu licențele libere utilizate. per proiect. Cu toate acestea, companiile care nu doresc să plătească taxa lunară nu vor putea utiliza versiunile oficiale precompilate sau să le integreze ca dependențe în manageri precum NPM sau NuGet.
În practică, aceste organizații ar putea în continuare clona depozitul și compila singure software-ul, dar fără dreptul de a utiliza pachete deja pregătite de echipa de dezvoltare.
Combaterea epuizării personalului de întreținere
Propunerea apare ca răspuns la o realitate larg recunoscută: Responsabilii cu mentenanța proiectelor open source desfășoară o muncă constantă și solicitantă fără, în multe cazuri, să primească nicio compensație financiară. Multe companii, în ciuda faptului că își bazează produse întregi pe aceste instrumente, nu reușesc să contribuie nici cu timp, nici cu resurse, creând un dezechilibru care duce la epuizare, pierderea motivației și chiar abandonul proiectului.
Pentru autorul inițiativei, Acest model nu este o restricție, ci o relație justă și echilibrată.Companiile care se bazează pe munca unor terți cheltuiesc o mică parte din veniturile lor pentru a se asigura că instrumentele pe care le utilizează pot continua să se dezvolte.
Odată cu implementarea Taxei de întreținere, Se așteaptă ca dezvoltatorii să aibă mai multe resurse și timp pentru sarcini esențiale cum ar fi remedierea erorilor, răspunsul la întrebările utilizatorilor, actualizarea dependențelor, gestionarea infrastructurii de compilare, detectarea și remedierea vulnerabilităților, moderarea comunităților și reînnoirea certificatelor de semnătură digitală.
Fără îndoială, această propunere își propune să creeze un ecosistem mai echitabil, mai sustenabil și mai colaborativ, în care open source-ul nu este sinonim cu munca neremunerată, ci mai degrabă cu un efort comun între creatori și utilizatori.
În cele din urmă, dacă sunteți interesat să aflați mai multe despre acesta, puteți consulta detaliile în următorul link.