because otherwise big tech companies will take it and modify and release hardware with it without releasing patches etc? Basically being selfish and greedy?
It is neither selfish nor greedy to accept and use a gift freely given to you.
Receiving a gift does not confer obligations on the recipient.
Does this happen to freebsd? I know plenty of closed source Linux drivers.