MAMEWorld >> Programming
Previous thread Previous  View all threads Index   Next thread Next   Flat Mode Flat  

Bryan Ischo
MAME Fan
Reged: 03/28/10
Posts: 358
Send PM
What is the policy on distributing patches?
10/13/11 02:15 AM


Hello. I have a patch against MAME that I would like to make public and would like to distribute binaries based on the patch for user convenience.

What is the general policy for this?

The MAME license says that the "complete source code" for the modified version of MAME must be included. Does this mean that posting the patch is not sufficient if I want to post binaries and that I have to post the fully patched MAME source as well?

In any case, is it sufficient to put a link to the source on the site that distributes the binaries or do I have to package the binaries in a way that implicity includes the source - such as together in a .zip file?

Also the MAME license includes "the source code for all components used by a binary built from the modified sources" in this requirement.

Does that mean that if the MAME code is built into a shared library (.so or .dll), these license requirements for the programs that link against MAME are included?

I guess the two questions I am asking can be boiled down to this:

1. What does the term "redistribution" mean as MAME uses it in its license in the sentence fragment:

"Redistributions that are modified from the original source must ..."?

Does "redistribution" include "distribution of a binary that links against a shared library that includes MAME code"? If so, how does that work, because the binary itself doesn't contain any MAME code, it just contains code which has symbol dependencies on code that could be satisfied by MAME or could be satisfied by some other library that defines the same symbols ...

2. What does the term "include" mean as MAME uses it in its license in the sentence fragment:

" ... include the complete source code ..."

Does it mean making the source available from the same medium as the binary, but not necessarily implicitly included along with the binary? Or does it mean implicitly included along with the binary?







Entire thread
Subject Posted by Posted on
* What is the policy on distributing patches? Bryan Ischo 10/13/11 02:15 AM
. * Re: What is the policy on distributing patches? R. Belmont  10/14/11 05:42 PM
. * Re: What is the policy on distributing patches? Bryan Ischo  10/14/11 06:31 PM
. * Re: What is the policy on distributing patches? R. Belmont  10/14/11 09:29 PM
. * Re: What is the policy on distributing patches? Bryan Ischo  10/14/11 10:06 PM
. * Re: What is the policy on distributing patches? R. Belmont  10/14/11 11:02 PM
. * Re: What is the policy on distributing patches? Bryan Ischo  10/14/11 11:18 PM
. * Re: What is the policy on distributing patches? R. Belmont  10/15/11 12:54 AM
. * Re: What is the policy on distributing patches? Bryan Ischo  10/15/11 01:04 AM
. * Re: What is the policy on distributing patches? R. Belmont  10/15/11 02:50 AM

Extra information Permissions
Moderator:  Pi 
0 registered and 61 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 3297