Hello everyone! I did not know where to best post this, as it’s an unusual request. I am planning to begin helping to build out further documentation wherever I am qualified to do so (which is fairly small an area right now, but will grow in time). The first thing I’d like to build out, though, based on a discussion on free/libre and non–free software here, is a list of the non-free or proprietary software that Qubes needs to keep up to date on security or to just provide firmware functionality for devices, along with what they do and where they live in the system, and also why they need to be included. It’s not something that will be important to everyone, so please don’t post here about how you aren’t interested in that, if that’s not for you, but some users are interested in the spirit of libre software and open source in the purest sense, and this may be valuable to them. For example, some firmware is loaded into a default debian template automatically that is binary blobs, and this is very useful if you need it for a device (e.g. wifi), but I think it is worth noting that in our documentation so users are aware of that reality and can make a more informed decision about what they want to do, learn more about the state of computing at this time, or even just so they can see that transparency and connect more deeply with the project. I want to be explicit that this is not meant to disrespect the incredible work being done with this project or to somehow suggest it should be a different in some way. Quite the contrary, I think this will add to the value of what is being done by further empowering the humans who choose to be part of this community.
All that aside, since I am a new Linux user, I am looking for some assistance from some of you who are more experienced to give me some direction on how I would determine what software in a template is free OSS or not. I saw that @airelemental had a nice neat display in the forum topic I linked that shows some of this already, so perhaps you may be of some help? I would also like to know in the project in general what closed-source software is needed (like in Xen or dom0) too so I can make note of that and figure out how to best document it. Who might know that information and be able to let me know how I can keep up-to-date on it?
Finally, I am also a new Qubes user and new forum user, and I am going to be building documentation for the first time, so any pointers will be greatly appreciated!! I am reading the documentation about building documentation, but I imagine some of you have done quite a bit of that already and might be able to share some wisdom.
By the way, the [Orca Project 1] is for my own convenience as I plan to do several of these sorts of projects in documentation and I want to keep my brain organized. I can modify that title if necessary of course. Thanks all!