I think the fediverse has a built-in legal risk in that any time someone posts, data is sent to a large number of servers when then make it available via the web or sometimes push it to additional servers (e.g. by user boosts or community subscriptions). This is currently done without any explicit license for the IP contained in that post.
I'm inclined to think that irrevocable permissions are the right thing here, in large part because it's impossible to guarantee that any subsequent signal from the original poster propagates to everyone who has a copy of that post, or that the server software responds how someone else expects it will.