Who left the door open?
laten staan! not sure I feel comfortable using this yet
“Wie heeft de deur opengelaten?” Would be a valid alternative