Acho que essa frase usa a voz passiva, mas não deveria ser was openedem vez de was open? Se não, por favor, deixe-me saber como openpode vir.
Resposta do falante nativo
Rebecca
Esta frase usa openporque usa o idioma open for business. open for businesssignifica que o negócio está apenas começando e pronto para sair do papel. Aqui opené usado como adjetivo.