dunno where you've been the last 5 years, but being a unity dev has been far from certain. dots, pipelines, ugui, fragmentation of runtimes, it's been ridiculous.
FOSS has less to do for or nae than my belief that Unity has screwed the pooch in a way that destroys trust. going after past products and asserting they can charge per install?
GET FUCKED
any partner you work with that tries that shit you need to lose immediately - that's a real, valid and true threat to your business man.
I think you need to step back and get some perspective on how violently unity fucked themselves with this shit show.