...Also if this is about Civ5 having an exclusive deal for download distribution via steam then I kinda get that but why isn't everyone screaming bloody murder over all the console exclusive titles, I mean heck thats not a small change to an executable thats a hardware specific it ain't ever going to work anywhere else thing. Plus exclusive deals are signed all the time in all sorts of industries. Is Sins, EWOM, or GalCiv available on Steam? There is a little bit of hypocrisy in all this...
Your comparisons don't really work because of the differences between a Console and the PC Platform.
The issue isn't exclusive Titles for Steam - or any one platform for that matter - the issue is how the Steamworks API is integrated into the game. I have no issue with exclusives to a single platform, as all platforms have their exclusive titles. However, as you mentioned in your test (
good to see someone willing to actually invesitgate by the way, good job!) the games with Steamworks require Steam to be running when launching the game. Again, even this isn't really an issue, just more of an annoyance. However, the issue with the Steamworks API comes from when the game isn't sold via Steam at all. If you buy Civilisation V from Impulse - let's pretend for a second that you can - and attempt to launch the game, it'll then actually download Steam and get the game from there. This sends Impulse's customers to Impulse's competitor to get their game, and instead of Impulse being a Digitial Distribution platform, it makes Impulse a Steam re-seller. Impulse's customers are now using Steam instead of their chosen program to play the game against their clear preference. Given the option, assuming I'm aware of said option, I'll buyand play the game via Impulse. This removes my ability to do that.
This type of misdirection and undercutting has a clear impact on the industry as a whole. If every game used Steamworks API, and thus it's DRM software as well, then every game would require Steam and wouldn't be sold anywhere else. The major sore point here is that it doesn't simply apply to Digitial Distribution purchases - retail customers, Impulse customers, Direct2Drive customers, etc., are now all Valve customers with no choice in the matter. This closes the PC Platform because instead of us having options about who we buy from and how, we merely have the option of how we're going to give Valve our buisness; do we buy it at retail and save ourselves a download, or buy it digitially and save ourselves the walk to the store?
This is primarily different from the Console market in that when you buy an Xbox 360, for example, you're entering into the closed platform by choice. I know how the platform operates and I agree to that platform's pros and cons by buying the console, if I wanted something different I'd buy a Nintendo Wii, or a Playstation. Imagine if you purchased Grand Theft Auto IV for the Xbox 360, and instead of getting a game disc you were given a voucher for the PS3 version of the game, coupled with a shiny new catalogue of all of the titles available on the Playstation. This is what Valve are essentially doing; they're making the PC platform a closed market. Instead of buying a PC to play PC Games, you'll buy a PC to play Steam games. As a PC Gamer, I have a major issue with this.
And you know if Steam does get too big the anti-trust suits will come from everywhere and it'll get broken up or possibly even some good will come out of it like the integration being forced into an open standard. I mean thats really the goal here to have lotsa different services and one standard for your friends list. heck with Blizzard getting in on all of this and all the facebook integration happening you might just see facebook taking over as the friend list and steamworks losing alot of, har har, steam. These things always work out in the computer world.
Actually, due to the fundamental nature of the Steamwork API/DRM, Steam isn't technically guilty of anti-trust or anti-competitive business practices; Impulse can still sell Civilisation V to Client A and make a profit off of it. The problem is that future purchases by Client A are going to be influenced by the presence of Steam, and this itself isn't actually illegal - it's of questional ethics, though. In the example I gave above, imagine if that Catalogue you received with the coupon for GTAIV also contained some coupons for discounts on other games on the PS3. Kinda the same thing here; Steam using Impulse to expand it's customer base, and this will cost Impulse, and thus Stardock, money in the future. Ensuring a healthy competition is one thing; sending your customers to your competitor against your will, who has over 70% of the market already, is something else entirely.
...Can someone actually point out an argument that doesn't revolve around not wanting to run a 16kb process on their rigs? Or have to deal with one-time internet activation for DRM (offline mode works just fine). And personally I agree with Brad, I don't see the point in DRM beyond something fairly limited ( but would rather have it through a service because that way you don't lose cd keys 5 years down the road). But one-time internet activation being so horrible people won't buy civ5? Thats just crazy.
The second Steam requires you to be online all the time while your playing or throws ads up in games your playing I'll be glad to join the bandwagon but for now this all just sounds a bit farfetched.
My basic problem is that Steamworks API/DRM turns the PC Platform into Valve's equivilent of Microsoft's Xbox, Sony's Playstation or Nintendo's Wii. It makes my PC their gaming machine and I didn't sign up for that. One time Activation? No problem. Needing Steam running in the background for games I've purchased on Steam? No problem. Needing Steam running the background for games I've purchased elsewhere? Big problem.
Now, don't misunderstand me - I like Steam, I have Steam installed and it's actually downloading my free copy of Portal as we speak. I also have several other titles on Steam. It's a great platform. I also have several titles that have Steamworks and each and everyone of them is made by Valve, and I don't have a problem with this. Valve making it's own titles exclusive it's own platform is fine as it's their decision on their platform. When buying a Valve game, I know that I'll need Steam. When I'm buying a game from Steam, if it also choses to make Steam required, I'll know that and accept that if I decide to purchase - shit, I already have the platform installed and running! However, when I buy a game from Impulse or buy a game from my local store, I'm making a clear decision not to buy it via Steam for whatever reason. Steamworks API removes the ability to make that choice, and I clearly wanted that choice by chosing to shop elsewhere. I bought an Xbox to play Xbox games, not Playstation games. I bought a Playstation to play playstation games, not Nintendo games. I bought a PC to play PC Games, not Steam's games.