Hey Competes2Win,
Though I respect your opinions on this matter, allow me to take time to point out the flaws...
QUOTE
1. Life's not fair: Sometimes you just can't get what you want, you have to make the best of it... BP and all the other coders did something great with the code that is available... why can't you? Why do you need BP's source? Do it yourself and stop this nonsense, seriously. You say you're a smart man and that if given BP's code you can figure everything else out yourself... You say that what you have done, editing the code you have thus far is merely parlor tricks... if fully given BP's code, wouldn't your further endeavors merely be more "parlor tricks?" Figure it out yourself RX, like all the other coders before you.
I plan on doing something great with the existing code out there, just as BP and all of the other coders have done. It just so happens that I like 100% of what BP has done already and want that in my build as well. There is no reason to reinvent the wheel, and it would take 3 years of my life probably to figure out and implement all of the things that he's done so far. He refuses to do some things that I want to see in the build, and that's fine, but I want them added. Certain things I plan on doing are not parlor tricks and have already taken a lot of time and trial and error to figure out. I had to laugh on Mameworld when I was asking questions about something that I was doing and after I explained how far I had gotten they called me "advanced"..... I'm nowhere near advanced at this point, but I want to focus my energies and time on endevors that have not been accomplished already. To do anything else is pointless and a complete waste of my time and my life outside of this.
QUOTE
2. As far as the mame license, I'm not sure here, but I have definitely not heard of coder's making their active coding products a free-for-all if you will... Xport and those guys, as far as I can tell kept their code for themselves until they felt that they were done with the scene at which point they released their code... I believe that BP, being an active coder should have a certain intellectual property ownership over his years of hard work... he is obviously still active in the coding process.
As far as XPorts code, I have no clue about the license agreement of any of the sources he used for his emulators. He did not code with MAME, so anything he did is completely irrelivent in this situation. As for intellectual property ownership, there are no rights granted to any individual at any point once they begin to code with anything MAME. Actually, as stated in the license, it's quite the opposite. Anything that you code, meaning all of the MAMEox Launcher code in Arcades, on your own and use MAMEdev's code with automatically becomes open source as well. It is specifically stated that if you do not release your complete source for your project when making a public release of something using a MAME build that you are in violation of the license agreement. This is not Microsoft and there are no trade secrets. If you're going to use a product that is open source and tons of other coders have provided free of charge to you, then you are honour bound to abide by their wishes and release your personal work based off of it in the way that they desire.
QUOTE
3. Just do your best with what you have RX... but all this is nonsense I believe... BP did all his work on top of a code that is freely available for your use... in my opinion he should have no obligation to give you all of his hard work so you can suddenly be modifying and editing his work. Let him do what he's been doing. He's still active. Let him be.
Sorry, I can't do that. We are all entitled to his source for the reasons stated above. MAME is open source and since its conception the idea was that any work done on it, across any platform, should be made available for others to alter as they wish. I am not in the wrong here, and will never concede to anyone that I am.
Thank you for your opinions.
Respectfully,
~Rx