FOSS should be particularly fine, since the code is public, eventually someone will recompile it for ARM (if it's even written in a native language; languages with runtimes will work perfectly fine when the runtime is ported)
If not, everything should run through Rosetta 2. Apple did eventually pull the original Rosetta, so who knows how long they will keep the feature, but in the short term I can't imagine it being a problem.