Suppose I ship binaries of a closed source product and it just so happens that there's a piece of GPL source code inside my giant codebase that I'm unaware of. At some point I find this GPL code and replace it with my own equivalent and only ship the product binaries with my code after that moment.So effectively I was shipping with unintentional GPL violation for some time and then removed the violating source code and only ship binaries made from my proprietary code afterwards.Can I be forced to publish my proprietary code? What typically happens in such scenarios?
What's the typical practice for cases when OSS license violation is found and fixed?
gpl;copyleft;enforcement