CITAZIONE(Bold Italic @ 09-04-2005, 20:05 )
Haze sa benissimo che l'unico modo per evitare modifiche "sgradite" al codice (o almeno, per renderle più difficile) sarebbe rendere il programma closed source... e questo significherebbe la morte di Mame...

Rendere MAME closed-source è probabilmente impossibile. Troppi mamedev sarebbero contrari.
Per quanto riguarda le modifiche "sgradite", si è scelto di non menzionarle nella licenza software, che quindi le ammette. Ma sono state inserite come limitazioni per l'utilizzo del nome MAME.
In questo modo si ha una licenza molto più semplice ed efficace. E' infatti molto difficile specificare in modo preciso, come è richiesto in una licenza, quali siano queste cose
sgradite senza rischiare di tagliare fuori altri progetti derivati dal MAME o possibili sviluppi futuri.
Ci sono state proposte di licenza in questo senso, ma erano proprio troppo complesse ed articolate. Molto simili alla licenza vecchia.
C'e' poi anche la considerazione pratica, che ci sarà sempre e comunque chi farà queste versioni del MAME fregandosene della licenza. Si è preferito quindi non appesantire la licenza con condizioni strane, che avrebbero creato problemi solo a chi la vuole rispettare.