Well, there's Somnium Space VR, but I've heard it's terrible
Although NeosVR is open source isn't it? I think that's a lot better