I certainly sold all my Unity stock after hearing about the ToS changes. I only invested in them in the first place because I value the indie gaming community and they seemed to be reneging on that with this change.
Throwing some donations towards the open source godot engine would be far more productive!
They aren't looking to help opensource, they're just looking to line their own pockets some more.
What's wrong with both?
How does buying Unity stock help indie gaming community? You bought it on the open market from somebody else who was selling it, and Unity hasn't seen a single cent of your money.
He didn’t say it helped. Just that he did it because he values the community. It’s possible he is an ethical investor, where you only make investments in companies that follow your beliefs regardless of their potential profitability
Rising stock price helps a public corporation directly because corporations own their own stock, too. A high price allows a company to sell some of those shares, or issue new shares. Among other things.
Owning stock in a company means you own a bit of that company and are participating in the journey that company is taking. The change they made to ToS made me and many others sell stock in that company, which tanked the price and probably had a lot to do with their about-face on the new policy. Buying stock in Unity wasn't about giving charity to a publicly-held company - it was about wanting to be a part of their mission (until I didn't).