Thanks for the clarification. I'm envisioning the distro itself being distributed in two forms: a) with no games. Upon first boot, the new user is guided on how use the not-Steam game library client to browse and install games from the repos. This could done with a pop-up tutorial that can be easily cancelled out of, and called up again. b) With a handful of games that show off the best of what libre games (both code and artwork) offer across a range of genres. Ideally involving a number of games that can be played over a network, with an updatable list of libre game servers installed by default. Maybe invites to Libre Game Night pre-loaded into a desktop calendar too ;) Gaming is a social activity for many people, and I suspect that being actively invited into communities of libre gamers would stop some gamers getting bored and giving up.

So the core distro, like default Debian, would be 100% libre (including all artwork). The games themselves would be packaged in a set of repos, subdivided in a similar way to the Debian repos into:
* 100% libre games
* games with 100% libre code but nonfree artwork

If making the nonfree repos available by default would keep the distro from being endorsed by the FSF, that's a shame. My view is that the project would fail to live up to its potential if it didn't offer users easy access to every game that runs on an otherwise libre distro. However, getting the GOLD project off the ground will require a collective effort, and if the majority of those involved prefer FSF endorsement and a smaller library of games, I'm happy to abide by the consensus of the working group.

It may be possible to make the nonfree games available as a totally separate project, that can be plugged into the GOLD distro by users who really want them (using PPAs, or one of the newer packaging systems like Snap or Flatpak). I would even consider this for a separate repo for games that contain nonfree code (eg scripts included with artwork), but can run properly when the core distro doesn't contain any nonfree code, and whose copyright owners allow non-commercial distribution. My short-term goal is to build something that is significantly more libre than SteamOS, and can be a stepping stone towards a 100% libre gaming experience on Steam Machines (and ideally other gaming hardware).

Reply via email to