joe Dec 7, 2012 @ 5:13am
Recommendation: permissions to redistribute Steam for Arch Linux
Steam already was in the community repository for a short time and was removed to avoid legal trouble.
In the arch mailing list someone stated, that they would need a permission to redistribute Steam.

That would make it even easier for arch users to install Steam without much (at least technical) effort for valve.

Another possibility would be to change the license agreement of Steam so that it allows redistribution.

https://mailman.archlinux.org/pipermail/arch-dev-public/2012-November/024046.html
Last edited by joe; Dec 7, 2012 @ 5:19am
Showing 1-15 of 16 comments
< >
Alex Dec 7, 2012 @ 9:24am 
+1 to this, it sucks steam can't be in the main repos for Arch.
Bob The Nob Dec 7, 2012 @ 11:27am 
Not just in Arch but how about a generic written consent on the website to allow Steam in all the different repos?

I'm sure somebody would happily maintain it for their favorite distro and to the nessesary work and with Steam Centrally updating this shouldn't nee too much upkeep either...
saysilence Dec 8, 2012 @ 3:01am 
Personaly i wouldn't trust a client coming from a source other than a valve page so instead of permission, a valve based reporsty would be better. anyway, whats so hard in downloading it from a web page? nowdays it's just click and install in most distros.
joe Dec 8, 2012 @ 4:16am 
valve can't and won't maintain a repository for every available distribution and package manager.
Alex Dec 8, 2012 @ 5:41am 
Originally posted by saysilence:
Personaly i wouldn't trust a client coming from a source other than a valve page so instead of permission, a valve based reporsty would be better. anyway, whats so hard in downloading it from a web page? nowdays it's just click and install in most distros.

I'm not sure you know how this works. Pretty much every package you've ever installed (including the install disk, sudo, etc) has been provided pre-compiled by your distro repo maintainer. If you don't trust them, then you don't trust your whole Linux machine.
Besides, you can go ahead and check how each package is built (on Arch, at least, with the ABS for main repos, the AUR is open by default) and then compile (or install in the case of steam) yourself, and compare checksums. It will not be tampered with.
One of the main philosophies of Linux is package management - installing from anywhere other than your package manager is generally a sin.
Flaming Sapz Dec 8, 2012 @ 5:54am 
+1 for a general distro agreement.
HP Dec 8, 2012 @ 6:38am 
Originally posted by joe:
valve can't and won't maintain a repository for every available distribution and package manager.
Which was never the intent of the thread starter. If they give an ok or change the licensing, the communities themselves will maintain it.
blacke4dawn Dec 8, 2012 @ 6:39am 
Originally posted by joe:
valve can't and won't maintain a repository for every available distribution and package manager.
That's why a generic .tgz package would be the best imho. Then distros can turn it into their packaging format of choice, or just pull it directly from Valve's site.
Papierkorb Dec 8, 2012 @ 8:16am 
@blacke4dawn: A generic compressed archive which contains steam is not the problem, the problem are the potential legal issues they could encounter when redistributing a (in the case of ArchLinux) .tar.xz archive right from the community repository. At the moment someone is maintaining a AUR package which fetches the .deb archive and 'converts' it so it can be installed by pacman. For this particular case this is okay, as Steam is still in beta and, at least on the paper, restricted to the members of the closed beta. But when Steam is released and/or when Steam should be redistributed via community repository, this solution is (simply put) crap. The most easiest solution for this would be a) a .deb package for Debian and Ubuntu b) a generic package for any other distro c) some letter from valve that anyone can redistribute steam as long they don't change any vital parts of the software itself, thus only make changes necessary to correctly install Steam on the system.
CompanionTube Dec 9, 2012 @ 6:36am 
Here's an idea... Someone package a script that downloads the deb from valve's server, unpacks it and installs it. Then there's no legal complaint.... Much like the broadcom firmware installers.

As long as valve keeps the deb at the same URL it would be doable.

Edit: sorry not on arch, didn't bother to read the above post.. If the repos redistributed a repacked steam binary I could maybe understand where the legal implications are but I don't see how there would be a legal problem with a script that downloads, untars and installs.
Last edited by CompanionTube; Dec 9, 2012 @ 6:45am
pierinz Dec 9, 2012 @ 8:41am 
@RandomWeej: Arch's AUR packages and Gentoo ebuilds are scripts that fetch something from a remote source, prepares it and install it. But Arch's AUR packages are unofficial.
Last edited by pierinz; Dec 9, 2012 @ 8:42am
CompanionTube Dec 9, 2012 @ 11:01am 
I was merely stating that if they had a script that downloaded and unpacked the deb package from valve from a legal standpoint the arch community repo wouldn't be redistributing valve's work, arch users would be getting it from the source. *forgive the pun*
Arxcis [www.twitch.tv/arxcis] Dec 16, 2012 @ 8:01pm 
+1
EPIC VOID Dec 17, 2012 @ 3:52am 
Originally posted by blacke4dawn:
Originally posted by joe:
valve can't and won't maintain a repository for every available distribution and package manager.
That's why a generic .tgz package would be the best imho. Then distros can turn it into their packaging format of choice, or just pull it directly from Valve's site.

This will not happen while Valve is going to support a "list of distributions" (currently a list of 1) and are not going to create Steam for LINUX
blackout24 Dec 17, 2012 @ 4:39pm 
This is already being addressed

It looks like something is in the making for this on Valves side. This is a comment posted by the steam package maintainer in the Arch User Repo. Arch moved steam into an official repo for a short time but moved it back to the unofficial repo (due to legal concerns) which basically contains instructions (PKGBUILD) on where to pull the deb file from and how to extract it and what dependencies are needed.

Subject: RE: Re: Archlinux PKGBUILD
Hey Daniel, I just wanted to let you know, in large part thanks to your feedback we decided that we're not going to try to update /usr/bin/steam, and let package managers take care of that.
I'm in the process of putting together a web repo, mailing list, and shell script installer so people who want to repackage steam for their distribution can easily do it.
I also talked to Liam and gave him the list of things we include in the steam package so he can give appropriate legal permissions for this.
Cheers! :)


There is also already an official steamrepo mailinglist.
Showing 1-15 of 16 comments
< >
Per page: 15 30 50