Cara, vou simplificar ... Há um tempo um grupo de desenvolvedores criaram um projeto para criar o otserv, de código fonte aberto (open source), ou seja, todos poderiam usar e ajudar a desenvolver ... Deram o nome para essa projeto de TheForgottenServer, o famoso TFS, então ... Esse código fonte para funcionar e virar um "executável" precisa ser compilado, ou seja, vc pega o código e usa uns programas para fazer ele virar um "executável" (distro), e em cada sistema operacional você compila de um jeito. É mais ou menos isso.