This is a team that works remotely independently and not for a software development company. It is usual that each of the software developers won’t know or even have worked with the others before. Many will live in different countries and often do not have the same native tongue.