L'autore del browser web Mypal, un fork di Pale Moon per la piattaforma Windows XP, creato dopo la fine del supporto per questo sistema operativo nella versione Pale Moon 27.0, ha annunciato la cessazione dello sviluppo del progetto a seguito della richiesta degli sviluppatori di Pale Moon.
Il principale reclamo degli sviluppatori di Pale Moon era che Feodor2, il programmatore di Mypal, non allegava il codice sorgente a ciascun rilascio pubblicato come file eseguibile, suggerendo di cercare nel repository su GitHub il codice relativo al periodo in cui era stato effettuato il rilascio, violando così, secondo gli sviluppatori di Pale Moon, i termini della Mozilla Public License. Poiché un simile incidente era già stato segnalato nel 2019, la licenza è revocata immediatamente e questa volta Feodor2 non può usufruire del periodo di 30 giorni per risolvere le violazioni, previsto dalla MPL.
La licenza MPL stabilisce chiaramente che per la forma eseguibile («Executable Form») del prodotto deve essere fornita informazione su come e dove è possibile 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 è equivalente a fornire una versione del prodotto nei testi sorgente, 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, in quanto il codice delle modifiche è effettivamente fornito nel repository e i requisiti della licenza per l'apertura del codice di opere arbitrarie sono rispettati. Inoltre, recentemente l'autore di Mypal ha tenuto conto del commento e ha organizzato l'assegnazione di tag alle versioni per la loro identificazione nel repository (precedentemente le build erano create come istantanee di un repository in continuo aggiornamento).
Si può anche notare che la cessazione dello sviluppo di Mypal rappresenta il culmine di un lungo conflitto tra l'autore del progetto e M. Tobin, uno dei principali sviluppatori di Pale Moon. Lo scorso anno, M. Tobin ha ottenuto il blocco dell'accesso degli utenti del fork Mypal al catalogo delle estensioni "addons.palemoon.org" a causa del malcontento riguardo al fatto che gli sviluppatori del fork stessero approfittando dell'infrastruttura di Pale Moon e utilizzassero risorse del progetto senza autorizzazione, senza cercare di negoziare e trovare una soluzione di collaborazione reciprocamente vantaggiosa.
Fonte: opennet.ru
