If there's interest, I plan to start a fundraising project to raise money for "bounties" on arcade programming projects.
Recently I ponied up some dough to get some interest in a programming project that I wanted done for arcade purposes, and the programming work was completed in record time. I didn't put up much money, but it provided enough incentive to get a few people interested in a short period of time, and ultimately the work was done in a satisfactory manner, quickly.
What I'm hoping to do, by setting up a fundraiser is to provide an incentive for programmers to tackle complex / boring pet projects for the arcade community that they wouldn't otherwise undertake. There are plenty of programmers that do work for their own amusement or for their own interest, but there are plenty of smaller projects, or complicated and boring bits of programming that they generally don't have interest in. There are also a number of programmers on this board that have expressed an interest in receiving donations for their work. This might help create a central point for gathering those donations in an orderly & expidited manner.
To begin gauging interest in this project, I've started a fundable.org money raising group
https://www.fundable.org/groupactions/arcade.bounty.project1About fundable.org; they take your credit card / paypal information and hold it until the entire project amount is raised. We have 25 days max to make the goal amount. If the amount is raised, then you'll be charged. This system makes it easy to collect the money.
To get the ball rolling I've donated $10 myself. Anyone that would like to donate, can donate in amounts of $10 or greater. Once the entire goal of $100 has been raised, then your credit card / paypal account will be charged, but not until then. Anyone that donates can request a project goal for this project. All donators can begin discussing the merits of the projects suggested, and all donators will get a vote in which project is chosen as the final bounty project (in case of excessive, emotional wrangling, voting ties, or other shenanigans, I will have the final say... but I'd rather keep it democratic.) In the future, we may (based on votes & interest) begin collecting money for projects that developers have stated they would have more interest in if they were actually paid. For the most part, the nature of the projects will have to be fairly generic... we can't just decided to pay a specific developer an arbitrary sum for their pet project to have them finish it. The projects that we fund will probably need to be related to mame enhancements, enhancements to open source projects, or willl have to be related to projects that a programmer has already specifically said would require cash incentives to complete. In the short term, we'll be keeping the bounties fairly low. In the future, if this projects is successful, we may attempt to raise the bounty for projects that are more ambitious, complicated.
Negative aspects of this system. Some might say, by creating a system where we're actually paying for work, we'd be setting up an environement that will discourage current programmers from providing work on projects for free. My personal opinions about that are;
a. people that do free work, are going to continue to do free work because they like doing so; b. there's no guarantee that we will ever request a project that a specific programmer is interested in, or capable of doing, so the chance of them sitting around and waiting for cash is minimal. c. so what... there's thousands of us enthusiasts who do nothing but beg, beg, beg... maybe it's time to give SOMEthing back that all of us have at least a little bit of... not talent, money. d. the pace of development in this community is fairly slow anyway; in the short term by providing money, we may speed that pace of development up. Even if we screw up, I personally can't conceive that it will screw up the overall pace of development on other projects. I do hope that we don't begin to see developers holding a project hostage when it's nearing completion, or somebody doing something underhanded to influence a vote.... which is why I only want to take votes from those that actually plan to donate.
That being said, I'm not married to this concept, I have no proof that it will work, I have no interest in hacking off the community, and I'm willing to listen to rational arguments against what I've proposed. If I find that this becomes a hot-button topic, then I may choose to drop it. My personal hope is that those of us willing ot make cash contributions from time to time, but would like to see concrete results from those contributions may find a good outlet to patronize the development community. Additionally a bounty project might be a good incentivizer for other hard-design projects, IE, as small-scale venture capital to provide someone, or group of someones, enough money to begin production of weird & obscure controllers, buttons, etc.
For the time being, I'm keeping my goals small. If there's interest, we can work from there.