I.E. a way to legally enforce that servers which federate with you are not allowed to serve ads alongside content from your server, and must be run by not-for-profit entities?

I’m curious about some sort of strategy that blocks Meta from extracting money from the content creators in the current fediverse by using legal licensing of some sort, similar to how the GPL software license requires any derivative software to be open source.