L'autore di WiX, uno strumento open source per la creazione di pacchetti di installazione per Windows, avvia l'iniziativa Maintenance Fee per affrontare il problema del finanziamento dei progetti open source. L'iniziativa Maintenance Fee consente di garantire la sostenibilità finanziaria dei progetti tramite l'addebito di una piccola quota mensile (si propone, ad esempio, $10), senza compromettere l'apertura dei progetti e senza ricorrere a modelli di finanziamento come Open Core, che prevedono la fornitura di una versione a pagamento avanzata.
Il concetto di Maintenance Fee consiste nella raccolta di un pagamento mensile da parte di utenti e aziende che traggono un beneficio commerciale e guadagnano direttamente o indirettamente dall'uso del progetto open source. L'incentivazione al pagamento avviene mediante l'inserimento di un accordo di licenza per l'utente finale (EULA), che regola l'accesso all'infrastruttura, alle versioni binarie e ai pacchetti pronti. Si propone di utilizzare il sistema di Sponsorizzazione di GitHub per effettuare il pagamento.
Secondo l'EULA, solo gli abbonati paganti e gli utenti che non traggono profitto commerciale dall'utilizzo del progetto possono caricare versioni binarie rilasciate, partecipare alle discussioni e inviare segnalazioni sui problemi. L'accesso ai codici sorgente rimane invariato e avviene in conformità con le licenze open source applicabili. Se un'azienda che beneficia del progetto non desidera effettuare il pagamento mensile, può utilizzare il codice del repository per creare autonomamente le proprie versioni, ma non ha il diritto di usare le versioni binarie rilasciate fornite dal progetto principale (tra l'altro, è vietato utilizzare le versioni ufficiali dei pacchetti come dipendenze in gestori di pacchetti come NPM e NuGet).
Si segnala che i collaboratori svolgono un grande lavoro, ma spesso non ricevono nulla in cambio e sono considerati da molte aziende come una forza lavoro gratuita. Un atteggiamento simile porta a burnout e a una perdita di interesse per i progetti in sviluppo. Guadagnare soldi su codice aperto sostenuto da altre persone, senza restituire nulla in cambio, è visto come parassitismo. Dedicare ai collaboratori una piccola quota delle entrate generate è considerato una soluzione equa e reciprocamente vantaggiosa, in cui le aziende finanziano direttamente i collaboratori dei progetti da cui dipendono i loro prodotti.
Si prevede che il pagamento per il supporto aumenterà la sostenibilità dei progetti aperti e offrirà la possibilità di prestare maggiore attenzione all'analisi dei messaggi di errore, alle risposte alle domande degli utenti, al mantenimento dell'infrastruttura di build, all'aggiornamento delle dipendenze, al monitoraggio delle vulnerabilità e all'esecuzione di attività routinarie, come la moderazione delle discussioni e l'aggiornamento dei certificati per le firme digitali.
Fonte: opennet.ru
