Everyone wants "open" software without realizing what that entails. Yes the US military can use it, as can China and Iran and North Korea. You think any of them gives a shit about Meta's ToS?
Cloud hosted models have algorithms and people that are actively working to prevent China, Iran and North Korea from using them for military purposes. So this move does actually mean something.
There's been a big controversy over training AI on copyleft code hosted on places like GitHub and generating code which could be interpreted as a derivative work.
I have not heard discussion of that, but trying to reconstruct what it would be my guess is: AI companies with closed, non-distributed models in the clear with the GPL (but not AGPL code). But Meta would not be able to distribute their weights without also distributing the GPL code with it that went into the training? Is the controversy that it "linked" all the other source code that the model was also trained with and therefore all thus source code must be distributed too if the model weights are distributed?
I'm really curious because my best guesses sound ridiculous to me when I type them out.