Without going into where Facebook might be on the good-vs-evil axis, there's another issue when using an Oculus headset.
Specifically, using an Oculus headset requires the user to have a Facebook account, which is required to be an account linked to a specific real person.
However, a business or club that might want to offer a VR setup to allow using Condor for perhaps instructional use does not really have a specific person to whom such an account could be easily linked.
Setting up a shared 'simulator user' account would not work: the terms and conditions for Facebook accounts don't allow sharing a Facebook account among different people, which a shared simulator setup would arguably do; plus any a 'simulator user' account one might set up would not actually belong to a single person, so would again run afoul of the T&Cs for Facebook accounts.
And while there is an "Oculus for Business" thing about managing deployments of Oculus Quest (1 or 2) headsets without the consumer software, using Oculus Link (such as for Condor) still requires using the Oculus Software on the PC with an Oculus/Facebook account, so that does not alas avoid the issue.
So while I've personally made the decision to let Facebook have some of my data and use an Oculus Quest headset, if I wanted to set something similar up that was going to be shared among a group, such as for a club, then I can't really do that.
Using a different headset through Revive and SteamVR and/or Windows Mixed Reality - such as the HP Reverb G2 - with the necessary workarounds will probably work, but all those workarounds make for a much less pleasant and usable experience than if Condor supported OpenXR and thus could be used with SteamVR and WMR headsets more directly, without Revive and/or SteamVR translation layers in between.
So if Condor were able to run on other VR runtimes than just the Oculus one, that would allow more than just individual users of Condor to use VR easily and reliably - because it would decouple Condor from relying on Facebook for VR support, with all of Facebook's terms and conditions.
OpenXR allows just that: a single API that would allow Condor to run on any of the three main VR platforms, Oculus/Facebook, SteamVR, and Windows Mixed Reality.
Just to reiterate: this isn't just about individual users wanting to use different headsets. Currently, a group or slub or business that wanted to offer a VR Condor experience, can't do that using Oculus headsets, and thus would have to rely on workarounds (Revive and such) that may or may not continue to function; supporting OpenXR would make such a setup not just 'currently possible', but actually viable long-term.
So, please do reconsider adding OpenXR support to Condor, or even replacing Oculus VR support with OpenXR support - since OpenXR also supports Oculus headsets.
// Christian Brunschen