Why would any company support free software to begin with? Sounds like shareholders got duped. One wise man once said "They're a publicly traded company with a fiduciary to operate in the shareholder's best interest not be some moral beacon of truth."
>How is it moral to build
Didn't hurt anyone. Built something new. Many people found it useful. More good in the world. Non-zero sum.
https://www.nytimes.com/roomfordebate/2015/04/16/what-are-co...
You don't see a connection between Facebook's recruitment of engineering talent and Facebook making money? It's almost as if you didn't read my comment.
Politicians will generally follow what the money wants. Making those with a financial stake in the companies responsible is what will remove the gap.
E.g., if a company is found liable for illegal toxic waste dumping, the company should be fined, the officers that approved / failed to curtail it should be liable, and shareholders should also be penalized... calculating proportions of the cleanup and penalties to assign based on corporate valuation, officers' salaries, and shareholders' stock values.
No doubt the process could get messy but everyone in that chain deserves a share of the blame, for having polluted, and for incentivizing it.
I can see a future where shareholders take an active auditing role in corporate operations to ensure they're not getting hung out to dry.