L'autore del browser web Mypal, un fork di Pale Moon per la piattaforma Windows XP, creato dopo la cessazione del supporto per questo sistema operativo con il rilascio di Pale Moon 27.0, ha annunciato la cessazione dello sviluppo del progetto su richiesta degli sviluppatori di Pale Moon.
La principale preoccupazione degli sviluppatori di Pale Moon era che Feodor2, lo sviluppatore di Mypal, non fornisse il codice sorgente con ciascun rilascio pubblicato sotto forma di file eseguibile, proponendo di cercare nel repository su GitHub il codice della finestra temporale in cui è avvenuto il rilascio, violando così, secondo gli sviluppatori di Pale Moon, i termini della Mozilla Public License. Poiché un simile incidente era stato già portato all'attenzione nel 2019, la licenza viene revocata immediatamente e questa volta Feodor2 non può avvalersi del periodo di 30 giorni per correggere le violazioni previsto dalla MPL.
Nella licenza MPL è chiaramente stabilito che per la forma eseguibile («Executable Form») del prodotto deve essere fornita l'informazione su come e dove ottenere una copia della forma con codice sorgente («Source Code Form»). Gli sviluppatori di Pale Moon insistono sul fatto che pubblicare un link al ramo master in un repository costantemente aggiornato non equivale a fornire una versione del prodotto nei testi sorgenti, come richiesto dalla licenza MPL.
La posizione dei sostenitori di Mypal è che le accuse di Pale Moon si basano su un'interpretazione errata della licenza MPL, che non è violata poiché, di fatto, il codice delle modifiche è fornito nel repository e i requisiti della licenza per l'apertura del codice di lavori derivati sono rispettati. Inoltre, alla fine, l'autore di Mypal ha tenuto conto delle osservazioni e alcuni giorni fa ha organizzato l'assegnazione di etichette ai rilasci per la loro identificazione nel repository (in precedenza le build erano generate come snapshot di un repository in continuo aggiornamento).
Si può anche notare che la cessazione dello sviluppo di Mypal è il culmine di un lungo conflitto tra l'autore del progetto e M. Tobin, uno dei principali sviluppatori di Pale Moon. L'anno scorso M. Tobin ha ottenuto il blocco dell'accesso degli utenti del fork Mypal al catalogo delle estensioni «addons.palemoon.org» a causa del malcontento per il fatto che gli sviluppatori del fork parassitano l'infrastruttura di Pale Moon e utilizzano le risorse del progetto senza autorizzazione, senza cercare di trovare un accordo e una soluzione vantaggiosa per entrambe le parti.
Fonte: opennet.ru
