How can I let people join my minecraft server from diffrent versions?

Usually this is done with a (potentially modified) version of BungeeCord with multiple spigot servers runnning 1.7.10, 1.8.9, 1.9 and 1.10. Look into doing it that way - but you'll need a lot of resources to run multiple servers.