One interesting aspect of MAME is that the source code itself is key
to its mission. Even if you do not run the code, it is already
fulfilling its goals, which can be described as a "hardware museum in
the shape of technical specifications".

Such museum (without any ROM file) is now fully free, regardless of
what you might attempt to do with it at runtime after compiling it.
The source code is the most important portion of the MAME project,
because it is though the source code that the goal of "preserving the
history of gaming and computing hardware" is achieved. The runtime
binaries tend to be seen as a mere collateral effect of the hardware
documentation efforts (also providing evidence that the hw
documentation is probably accurate).



On Tue, Mar 29, 2016 at 11:10 AM, J.B. Nicholson <j...@forestfield.org> wrote:
> ra...@openmailbox.org wrote:
>>
>> The MAME project has recently re-licensed the project to GPL2 (with GPL3
>> parts). It is now free software. http://mamedev.org/?p=422
>
>
> Wouldn't this change make MAME free software that depends on nonfree
> software in order to run?
>
> As I understand it, the programs MAME emulates are nonfree. If so, this
> should raise a warning because MAME is an instance of what was known as the
> Java Trap (https://www.gnu.org/philosophy/java-trap.html) -- a free program
> with nonfree dependencies.
>
> Are there any free software programs MAME emulates?
>

Reply via email to