After listening the video where they discussed immich joining futo, I don't have any worries. I have high hopes futo might actually be the company I have long hoped would emerge. Time will certainly tell.
I think people are getting hung up on the word license too much. Though I agree futo should have gone with a better word choice for clarity. License just means supporter in this case.
Destroy and Humans. I just started playing 2 days ago, it is enjoyable for what it is.