My argument isn't with you and you're entitled to form your own opinion. I'll respond to your comments/questions and then you can have the last word.
Quoted from rubberducks:
A very broad, vague patent, the contents of which others are 'using', or in your mind violating, is a classic case of why the US patent system is so broken, and why so much patent trolling and inhibition of innovation takes place. There are many articles and essays decrying how unethical the system is.
The ColorDMD patents (there are three of them now, having each been subjected to multiple reviews by different US patent examiners and approved) cover a very specific implementation for real-time coloring of monochrome pinball frames... both hardware and method. it does not cover the general idea of colorizing a video frame.
The patents contribute a unique method of masking and hashing pinball video frames in order to recognize the frame using unique static attributes while ignoring dynamically varying content (like player scores). The technique is applied offline in order to create a lookup table of corresponding color information which is then indexed and applied in real-time while the game is playing. The patent goes into extensive detail as to how these operations are performed. In fact, a basic requirement of a patent is that it can be implemented by someone "skilled in the art."
The Pin2DMD founders willfully and knowingly implemented the patent both in the Pin2DMD editor as well as the playback hardware. This is indisputable, as the documentation for the editor and the GUI itself includes the same terminology (hashes and masks) created and used in the patent.
The only point of contention is that since they reside in Germany, and the patents apply to sales/use in the United States, they believe they are justified to copy and use whatever they want without legal recourse. They have also argued that software patents aren't allowed in Germany and expressed their general contempt of the US patent system on the forum and in private emails.
This is a legal argument by the way, and ignores general ethics which is really what should prevail in a small community.
Quoted from rubberducks:If what you claim to be so innovative was really so ground breaking, I have to ask why, if not before, then certainly after PIN2DMD appeared, you haven't applied for and been granted patents in Germany?
The international patent system doesn't work this way. The US and international filings need to be made at the same time and international filings are much more expensive because the patent has to be reviewed by many countries.
To be honest, I never expected to need the patent as ColorDMD was a one-off project for a niche market. I never thought anyone would be crazy enough to invest time to copy it. The main reason the US patent was filed was just to have a documented record before disclosing it to others to see if it was worth the sizable investment I needed to make in order to try to share it with the community.
Quoted from rubberducks:Furthermore, what would you have done if the license holders had said "we want you to pay $XX license fee per unit" ?
Something like this did happen, and we found terms that were agreeable to all parties. Could I have fought or ignored it? Possibly, but I was doing this to have fun and make a contribution. I never thought the idea would amount to much and thought it might be panned by the RGP purists anyway. I wasn't looking for headaches and if we couldn't come to terms, I would have just walked away.
Quoted from rubberducks:The more you sabre rattle and accuse people of theft, the more determined you'll make some people to take actions that actually will harm your business, and use the work you and your collaborators have worked so hard on. So why pre-empt it?
The actions by Pin2DMD and private interactions I've had with them have never sat well with me. I've since found out they've taken similar actions on three other projects. In the past week, I've seen this push further with PinballSP proposing to copy the artwork outright. It was time to speak up.