这个其实就是限定性定语从句和非限定性定语从句的区别.
上一句中,是用which someone had left open用来限制修饰the window.第一句可以翻译成:我们穿过一个某人开着的窗户进去了.说明开着的窗户可能不止一个,我们只是从其中一个进去了.而下一句中,which someone had left open只是对前面的window进行了补充说明.意思翻译成,我们从一个窗户进去了,这个窗户是某个人一直开着的.在第二句中,如果把后面的which someone had left open去掉的话,并不影响句子意思的表达.