An example of why it's important that all software is open source/free software:

github.com/swaywm/wlroots/issu

I'm planning on implementing a feature which will require changes in at least 4 projects, if not 5 or 6. No problem - they're all open source and accept patches... wait, except for OpenVR. That one's closed source. Instead of sending them a patch, I just have to work around it as a black box.

This kind of shit is always really frustrating. I'm generally always prepared to sit down and put the work in where it needs to be done when I need a feature. Sucks when you can't.

This is part of why I don't support the Nvidia proprietary driver. I can support OpenVR by implementing some (albiet legacy) open-source APIs through X11. But the ideal world - using Wayland - I just can't do.

Show thread

At the very least, all libraries should be open source. If the games which use OpenVR are closed source, whatever. I can still patch SDL, GLFW, Mesa, whatever, and usually get them working in whatever context I need. When the libraries, like OpenVR, are closed source... well, there ain't shit I can do about that. I hope to pitch in with OpenHMD at some point to help resolve this. Hopefully OpenXR takes off at some point, too.

Show thread
@sir This really bothers me. Why is a library called "OpenVR" not open source?
Sign in to participate in the conversation
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml