How Will Steam on GNU/Linux Affect Software Freedom?
rms has published his thoughts on Steam coming to GNU/Linux. He notes that the availability of proprietary games may very well help spread GNU/Linux (but the FSF prioritizes spreading software freedom). And, you're better off at least having a Free operating system instead of Windows: "My guess is that the direct good effect will be bigger than the direct harm. But there is also an indirect effect: what does the use of these games teach people in our community? Any GNU/Linux distro that comes with software to offer these games will teach users that the point is not freedom. Nonfree software in GNU/Linux distros already works against the goal of freedom. Adding these games to a distro would augment that effect."
Or: How will the FOSS community affect Valve? Already they've contributed a bit to the graphics stack, hired a few folks from inside the community, etc. But Steam also makes use of DRM and distributes software in ways that are opposed to the ideals of many in the FOSS community (and even the wider Free Culture community). Given Gabe Newell's professed love for openness, might we see their company culture infiltrated?
Talk about missing the point of software completely.
...who intentionally confuse the freedoms of the user with the freedoms of the proprietary software developer.
frankly, i don't see the point why some of us should be ideologues in the community. it's divisive and it may not allow for greater efficiency. I'd go with what Linus said "whatever works best"
I say this as a free software developer: At some point, you just want software and don't care about the politics. Not everything has to be political -- just look at Chick-Fil-A as an example of how this way of thinking can backfire.
I play games for entertainment, not to make a political statement. Let's keep the two worlds separate.
There's no -1 for "I don't get it."
Why has it automatically "failed" simply because it's not on every Tom, Dick and Harry's desktop? GNU/Linux (aside from the GNU arguments for saying GNU/Linux, the presence of Dalvik/Linux (Android) makes it necessary to distinguish between the variants) has been my primary desktop for ten years and my only desktop for six years, for me it has been very successful.
I think Steam on Linux could be a good thing, but it's certainly worth taking rms's warnings to heart: GNU/Linux being popular is certainly a good thing, but not at the price of destroying the Free Software movement.
...porn? Just saying, all media adoption depends on porn.
Free software is most certainly an admirable goal.
But if market forces and existing conditions mean that proprietary software is the most expedient way to get the software delivered to the customer, then that's what will happen.
Valve gets Linux bugs fixed, and they can make legitimate and credible arguments for things that should be changed about Linux. There is no doubt that they are contributing to the long term health and stability of linux.
If the vendor has proprietary software and the customer finds it to be the best solution, the job of the operating system is to get out of the way and allow the customer to do what he wants.
The goal of GNU and the FSF was never to lock out commercial providers, but to provide a free core system. Nothing is being broken, stolen, taken away, or rescinded.
The whole article is nothing but pseudo-pedantic flame bait.
I do not fail; I succeed at finding out what does not work.
the point is that "respectable" industries rely on unrespectable markets
if you care too much about who your customers are, you won't have any customers to worry about
I don't follow the politics of Linux so please bear with me. Couldn't this be a paradox because Steam coming to Linux could be a game changer, pardon the pun, for mainstream adoption but could it not open up patent claims against it? While Microsoft, for instance, is currently having a benign attitude towards Linux with their Hyper-V support in the Kernel, couldn't they go into attack mode and wheel out patent claims if they feel their MS Windows Gaming/XBox platforms threatened by Steam on Linux?
Why has it automatically "failed" simply because it's not on every Tom, Dick and Harry's desktop?
So far, GNU/Linux on the desktop has "failed" to become widespread enough that users expect to have local support options of the "carry in your PC and we'll fix it" sort. And until Valve's recent announcement, it has "failed" to attract developers of major killer apps.
I see this as a great thing because games is pretty much the last reason I have for a dual boot system. Anything serious I do under Linux as its a far better tool, but some of my favorite games are windows-only so I still need a windows partition around. Assuming they start to port most windows games to Linux too, I can finally dump my windows partition.
I know gaming won't change any minds in corporate IT depts, but at least it may encourage non-technical users to try Linux at home. It seems that a large reason corporates have for justifying continuing to force their employees onto Windows is that "everyone is more familiar with Windows than Linux". Lets hope steam on Linux can help to change that too.
In terms of software freedom, Steam won't affect much itself. The client is proprietary and as far as I know, every single game featured on Steam is proprietary (although stuff like the iD games can be run using replacement open source engines), but basically it's all one big closed-source pot. It will bring more attention to Linux and maybe some more commercial games, but that's about all.
Now, the only problem I can see is that bringing Steam into Linux will mean another selection of users will becomes used to the idea of DRM (Steam) and having games tied to a single point of failure (Steam), whereas before they were used to having installers that you could backup and install without requiring verification from a third-party. But anyone who's read my posts know I'm beating a dead horse here - I've said it all before about the dangers of keeping all your eggs in one basket, but from what I can tell, games are a special class of software in which this isn't really a concern. It's not crucial or necessary software, so a hypothetical scenario in which you can't play anything due to issues with Steam verification in a longer term scenario don't phase people much.
TL;DR : Steam on Linux will increase Linux's perception in the gaming world, increase its usage base for a bit (at least until some people go back to Windows because it runs some particular tool they didn't realize they needed before throwing away Windows after being swept away in the hype), but it won't do shit for software freedom.
Most people on Slashdot are fucking idiots.
You could also consider, that basic software features like an OS, a web browser etc are something that everyone requires these days and should very much be free.
On the other hand games are purely for entertainment, noone *needs* games. Them being non free isn't significantly harming anyone.
And instead of games being free and open up front, perhaps the ID approach would be acceptable for all concerned. Let them make their money from the game up front (its hard to argue that ID games haven't been successful), and then release the source later so that everyone can benefit from it. This was also the original spirit of copyright, give the author time to make money from his work and then release it so everyone can benefit later.
I love quake as a game, i bought a copy when it came out and thanks to the source being open i can still play it today without resorting to emulation. As an added bonus, the graphics look much better than they did originally.
http://spamdecoy.net - free throwaway anonymous email - avoid spam!
If a developer chooses to restrict the choices of his/her users, the user is more than welcome to find another solution to his/her problem, leaving the user in the exact same position as if the software was never developed. The users have had nothing taken from them. (We'll leave software patents out of it, which are separate from copyright; you'll get no argument from me that software patents are a good idea. Most developers of proprietary software hate them just as much as RMS.)
I have no issues whatsoever with the GPL itself. I have no issues with the obligations it puts on distributors and re developers of the software. I DO have issues with the idea that developers should feel morally obligated to use it, or something like it. The developers should be free to choose whatever license he/she wishes, as long as the terms are disclosed to the user prior to purchase.
I've worked for both TI and the games industry all my professional life. With very limited exceptions I'd say Free Software and video games are not really compatible with each other. In fact, most of the time game companies are allergic to openness out of necessity.
The video game industry is tough and fierce. Much of the competitive advantages of any large studio come directly from the propietary technology they develop for their own games or the engines they license to other studios. Unreal Engine is a very good example of this.
Game companies, from the biggest manufacturer to the smallest studio, are plagued with trade secrets, patents, copyrighted code and tools that can't just be combined easily with their open counterparts. I don't see Valve's culture 'infiltrated' anytime soon because of this.
I think it's great for Linux users to be able to play games without having to boot Windows. But that comes with a compromise: not many advanced users install Ubuntu for their primary computer and I really doubt the software components and drivers needed to run Steam will be well supported in any other distro. Fedora, RHEL and Debian, for instance, have a policy of not including proprietary drivers or patent-encumbered software in the installation disc/image. It may be harder for the users of those distros to make it work.
In conclusion, it's a big win for the Linux user community but not so for the Free Software community.
- Otaku no naka no otaku, otaking da!!!
I don't see how you, user, can claim any sort of moral authority to do whatever you like with my hard-earned time and effort. (Assuming, of course, my time and effort isn't based on Free software.) You want to write your own software and give it away for free to all and sundry, be my guest. But do not presume that I am under an obligation of any sort to give my product away. If that's a problem for you, you are certainly Free to not use anything I (or other developer of non-Free software) have created.
You can not trust proprietary software all you like and refuse to use it; that's fine by me. Nobody's forcing software on you. Now certainly interop and standards are a big deal, but if a standard requires interop with non-Free products... well, develop your own standard. Linus wanted a UNIX kernel that was Free, so instead of whining about how mean AT&T was, he wrote one.
There are indeed many pragmatic reasons to use the GPL, and as I stated earlier, I have absolutely no issues with it. None. I can see why a developer would choose it, and I think that it's a great tool. I applaud the efforts of those who want to make sure there are viable Linux distributions free of proprietary encumbrances.
Linux "stands for" a Free OS. Nothing more. I don't recall Linus ever stating he didn't want proprietary software to run on top of it.