I have found at least two programs that violated the GPL. I have contacted the companies that broke the license and they have found a way to work around it. I don’t know if this is the correct way to do it. Would the open source community be interested in “damages” that those company has caused? or just let them switch to non-open source solution, and we’ll forget about their sin?
The two programs that violated the GPL are Windows programs and you can’t see it unless you reverse engineer it. It is just my reflex to reverse engineer a program to know how it works and maybe I should look for more programs to see if they violated anything. But sometimes, I just don’t know what to do with my finding. Any ideas?