Hallo Karin,
ich denke, es geht beides, zumindest in der Umgangssprache. Ich plädiere dennoch hier für "haben" beim Paritizip: "geöffnet haben" vs. "offen sein"
Liebe Grüße Antonia