Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Why is the code not on GitHub? #4

Closed
toobulkeh opened this issue Dec 14, 2013 · 20 comments
Closed

Why is the code not on GitHub? #4

toobulkeh opened this issue Dec 14, 2013 · 20 comments

Comments

@toobulkeh
Copy link

If the bug tracker is? Why not include the code here?

@zQueal
Copy link

zQueal commented Dec 14, 2013

Because the code base is very large, which is not what Github was designed for. Although that's not an official answer (it might be coming to Github, who knows) it could also be that some of the software included with SteamOS (steam, some drivers, etc) are proprietary and not OK to source share.

@toobulkeh
Copy link
Author

  1. Git is exactly designed for large code bases. Where did you get that idea from? Git hosts everything from the linux kernel to government websites.
  2. Proprietary drivers or unlicensed software won't be included in an open-source distribution, no matter where the code is hosted. That's not up for debate or part of this release.

@bootkiller
Copy link

Wouldn't be the first distribution hosted on GitHub, For example: https://github.com/Sabayon

@MrSchism
Copy link
Member

For what it's worth, Github does offer private repositories. It very well may be that they set up a private one for the time being. I don't know; I don't have access to anything like that. Regardless, it -may- be.

There's more going on than most users get to see.

@colmragu
Copy link

bump

@toobulkeh
Copy link
Author

GitHub CAN be different than Git, but it doesn't have to be. Meaning, most linux things these days are hosted on Git. Why not use github?

@Swaagie
Copy link

Swaagie commented Dec 14, 2013

+1 or do a git mirror, see most stuff on https://github.com/apache, having code available on github will make it so mcuh easier and interactive to contribute

@csparker247
Copy link

Question 3: http://steamcommunity.com/groups/steamuniverse/discussions/1/648814395741989999/

My guess is that most of what you'd actually want to mess with is proprietary.

@toobulkeh
Copy link
Author

It seems like most people that are reading this do not understand. Valve has released some software that is Open Source on a code repository. We just want that repository to be GitHub, the defacto standard for today's social coding network. Sure, there are some non-free libraries as part of this installation, but that's fine. There are tons of tools out there to host the software. We just prefer git over an apache folder html rendering.

@toobulkeh
Copy link
Author

I guess the misunderstanding I'm having right now is that the apache folder is simply an apt repository, not a code repository. I was under the impression blogs online knew what they were talking about when they said "source code listed here". But after looking through those folders, that's obviously incorrect.

Valve, where is the source code hosted? Obviously the apt repository contains a lot of tarballs of the source code, but is there a friendlier version hosted somewhere?

@Michcioperz
Copy link

Source code is hosted where the packages are from. I mean, for example, code for Gnome can be downloaded from Gnome.

@ErisBlastar
Copy link

There does exist some SteamOS packages here: http://repo.steampowered.com/steamos/dists/ I guess they haven't sorted them out to put them on Github yet?

You really need to read their websites and docs on SteamOS to learn why there is no source code on Guthub and only an issue tracker. The source code will be released eventually but it has to be cleaned up and third party commercial code has to be removed from it first. Some parts of SteamOS are not open sourced, and need open sourced replacements.

@MrSchism
Copy link
Member

Truth is that the Steam platform will remain closed-source. All SteamOS essentially consists of a modified Steam client (which will remain closed source) and a few other packages not maintained by Valve.

The Steam Client will remain closed source as far as anyone can tell. It does not -need- to be opened by any standards, it would simply be nice.

@ErisBlastar
Copy link

Valve is open sourcing parts of the Steam Client. Our organization is trying to help out. The Steam Runtime for example: https://github.com/BlastarIndia/steam-runtime

The SteamOS Installer: https://github.com/BlastarIndia/steamos-installer

We did a prototype with the Steam for GNU/Linux client called Blastarix: http://blastar.in/linux/ that was Ubuntu based before the switch to Debian instead.

Parts of SteamOS and the Steam Client will become open sourced. My brother Orion is already talking to Richard Stallman about gNewSense and other free and open source projects to work with and promote. Blastar of India and China is doing a lot of work in this area.

@Plagman
Copy link
Member

Plagman commented Dec 19, 2013

Most of the distribution is a collection of stock components, so mirroring their sources here wouldn't achieve much. However original open-source parts such as the SteamOS compositor will be put up here. Our kernel tree will also eventually be here to collaborate on backports.

@Plagman Plagman closed this as completed Dec 19, 2013
@ErisBlastar
Copy link

The problem is the misunderstanding between free software and open source software. My brother Orion is emailing Richard Stallman on that very issue. We are misunderstanding it ourselves. Is the Steam Runtime and SteamOS Install Free Software? Does it meet those requirements? I know you closed the topic really fast, but people want to know these things. The whole point of Github is to fork projects and look at them and maybe even modify them. Is it possible to make a free as in speech version of the Steam Runtime instead of just an open sourced version that is free as in free beer?

@neko-kai
Copy link

@ErisBlastar
🌴

@MrSchism
Copy link
Member

The Steam Runtime is here: https://github.com/ValveSoftware/steam-runtime

@ErisBlastar
Copy link

@MrSchism thank you for that useful link. I would have never have found it otherwise. Apparently I am told I cannot fork it, because that would be useless. What is Guthub for if we are not allowed to fork other repositories?

@Plagman
Copy link
Member

Plagman commented Dec 20, 2013

You're free to fork the steam-runtime repository.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests