First its 11:3pm and I'm baffled by lack of availability of open source code from pinball manufacturers. That said I'm not crafting a treatise on this subject just yet. However, I did some quick natural search queries on the subject "Call to Action Demand Open source codE from pinball manufacturers " and came up with plenty of comments but no real discussion.
As a seasoned software developer with experience with Git and NPM. I really find it annoying that we dont get a chance to contribute to code on games. Sure we can "roll our own" or collaborate with others that do. But I am hoping that pinball producers step up.
It would be very simple to share the code for these machines. This would #1 Increase interest in pinball and #2 Decrease development cost for all companies involved.
The consumer would be empowered to fix many of bugs and issues on new and old releases. While still giving the company's ownership over the product. Thru simple pull request and continuous integration methodolgy game code could evolve.
I know I would glady contribute to bugfixes, updates and new feature request if it meant fixing my favorite machines bugs.
First top pinball manufacturering company to do this, will come put on top!