SteamOS icon indicating copy to clipboard operation
SteamOS copied to clipboard

Shouldn't the code here be updated to 3.xx after release?

Open Daasin opened this issue 2 years ago • 22 comments

Your system information:

N/A

Please describe your issue in as much detail as possible:

Not necessarily an Open-Beta but please atleast release the source code here under GPL ahead of any testing, people often try to turn to leaks and that's not ideal for anyone :/

Steps for reproducing this issue:

  1. To try and access SteamOS Installer on official websites but can only find out-of-date references and links to the old Debian proposal (Old 3.0) ☹️
  2. Not any different for those that pre-ordered any of the SteamDeck versions.
  3. Nor is it currently available for devs despite the reveal that people are using it (December Update 20211120.2) and making the information public domain knowledge and therefore publicly accessible.

image image2

Daasin avatar Dec 18 '21 21:12 Daasin

Could this be considered now that it has likely started distribution under the terms of f-OSS Licenses used?

@Plagman @MrSchism

Daasin avatar Feb 26 '22 18:02 Daasin

Yes, GPL2, GPL3 and modified LGPL (at least) code need to be made available to user or customer, in this case customers and is not mandatory to be publicy available AFAIK, of course one can be do more then do the bare minimum legal and being more community friendly

FabioLolix avatar Mar 01 '22 17:03 FabioLolix

Could this be considered now that it has likely started distribution under the terms of f-OSS Licenses used?

@alexvalve @mikela-valve @kisak-valve Could you guys perhaps help us get an update on this enquiry? Especially with the usage of GPL Licensed components that have been redistributed,
atleast 'Source-Available' on GitHub (or GitLab) then Devs from the community could send contributions via pull requests to help out & improve the Linux DE experience as a whole, ...even if under a Canonical-Styled CLA for the Steam Parts :3

Daasin avatar Mar 01 '22 17:03 Daasin

I see you tagged me, but I don't work for Valve (would love to!), but was really involved with the community when SteamOS came out. From what I understand, shortly following official release, we should be able to use/download/check source for SteamOS 3.0 (based on Arch Linux). I haven't been able to find much else on this at the moment. I'll ping Gabe via email and see if he responds.

Edit 0: I would expect it to show up in https://repo.steampowered.com/ at some point. But I also have not seen any updates to https://store.steampowered.com/steamos page.

mdeguzis avatar Mar 02 '22 14:03 mdeguzis

The Steamdeck cad Files are Hosted here, so maybe it also could show up here:

https://gitlab.steamos.cloud/explore/groups

hofq avatar Mar 02 '22 20:03 hofq

I see you tagged me, but I don't work for Valve (would love to!), but was really involved with the community when SteamOS came out. From what I understand, shortly following official release, we should be able to use/download/check source for SteamOS 3.0 (based on Arch Linux). I haven't been able to find much else on this at the moment. I'll ping Gabe via email and see if he responds.

Edit 0: I would expect it to show up in https://repo.steampowered.com/ at some point. But I also have not seen any updates to https://store.steampowered.com/steamos page.

My apologies, I had no idea who to tag and tried to scan through past issues and pull requests 😅

Daasin avatar Mar 03 '22 00:03 Daasin

This may be relevant: https://steamdeck-packages.steamos.cloud/archlinux-mirror/

TTimo avatar Mar 03 '22 17:03 TTimo

I've already taken SteamOS 3 packages and made my own portable, gaming optimized, operating system with Mac support.

https://github.com/LukeShortCloud/winesapOS

We could really take our project to the next level if we had access to the source code. Things like tweaking the Mesa package to include Intel OpenGL drivers and maintaining forks of SteamOS packages like linux-neptune on the AUR for all users to enjoy and benefit.

LukeShortCloud avatar Mar 20 '22 05:03 LukeShortCloud

Some sources can be found here:

  • https://steamdeck-packages.steamos.cloud/archlinux-mirror/sources/holo/
  • https://steamdeck-packages.steamos.cloud/archlinux-mirror/sources/jupiter/

With for example a 2.4 GiB tarball for linux-neptune-5.13.0.valve10-3.src.tar.gz, with the PKGBUILD inside the tarball

FabioLolix avatar Mar 20 '22 21:03 FabioLolix

@FabioLolix Thanks for sharing those links! That's really helpful and definitely a great start. The next step would be to have public git repositories so the community can more directly contribute back.

LukeShortCloud avatar Mar 20 '22 21:03 LukeShortCloud

Mildly off-topic to this issue report, but almost all community contributions should be sent to the various upstream projects instead of SteamOS.

kisak-valve avatar Mar 20 '22 21:03 kisak-valve

"...almost all community contributions should be sent to the various upstream projects instead of SteamOS." @kisak-valve

Was wondering if anybody could confirm any possible future plans for 2.0 code on here to be replaced with 3.0? Perhaps with PR https://github.com/ValveSoftware/SteamOS/pull/643 ? (I know Holo code is mostly available in other repo sources but wanted to ask if it will eventually be available in the same ways as the last update)

And would firmwares upgrade source-code be available too by any chance? 😅

Daasin avatar Mar 21 '22 16:03 Daasin

Was wondering if anybody could confirm any possible future plans for 2.0 code on here to be replaced with 3.0?

Maybe they will continue to working on their GitLab istance instead of here

https://gitlab.steamos.cloud/explore/groups

Looking at the linux-neptune pkgbuild is their private source at the moment

source=(
  "$_srcname::git+ssh://[email protected]/jupiter/linux-integration.git#tag=$_tag"

About the firmware noticed too that was missing later yesterday


almost all community contributions should be sent to the various upstream projects instead of SteamOS.

One want downstream sources to play with them

FabioLolix avatar Mar 21 '22 21:03 FabioLolix

The next step would be to have public git repositories

It appears that git repositories are already included in at least some of the source package tarballs.

dos1 avatar Apr 29 '22 15:04 dos1

Mildly off-topic to this issue report, but almost all community contributions should be sent to the various upstream projects instead of SteamOS.

My intent here with upstreaming is to help Valve get SteamOS 3 ready for the masses. For example, things such as enabling wider driver support in both the Mesa and Linux packages. I am not a C developer but can help with building and packaging. I've been working with many different community-lead SteamOS 3 forks (besides just my own). Would be happy to, at least, share some of our learnings and, at most, contribute directly back into SteamOS.

LukeShortCloud avatar Jun 05 '22 00:06 LukeShortCloud

Should this now be closed due to inactivity & no response being given by Valve?

Not sure if they ever made an installer image for SteamOS 3.xx or not

Daasin avatar Aug 04 '22 14:08 Daasin

Are there any sources that should be public but you find missing from https://steamdeck-packages.steamos.cloud/archlinux-mirror/sources/? The packages there even include complete git repositories with proper history.

dos1 avatar Sep 09 '22 14:09 dos1