Comment by phendrenad2

3 days ago

That's never going to happen. Game companies are not going to give you their source code. Usually the source of any game that gets shut down is shared with games that are still live. Example: if Fallout 76 is shut down, Bethesda giving you their source would essentially be giving you the source to Skyrim also. I'm not saying that I have the solution or that your idea isn't good on some level, but we have to be realistic.

Counterpoint: maybe we could make proprietary software illegal, and make everything GPL so we can just request the source code to anything we want. With enough eyes all bugs are shallow, so why wouldn't banks and nuclear reactors want their source to be audited by the public? lol

(Software might become de facto open source with AI decomp anyway)

>> They need to make the server binaries available, along with client functionality to let you choose a server.

> Game companies are not going to give you their source code.

Okay but what about the thing they actually proposed?

  • I’ve worked on games where the server code is python, or there’s “core logic” in SQL, or we’ve used third party libraries that aren’t suitable for binary redistribution. Most studios will share code between games and server code isn’t intended to be redistributed so will contain “secret sauce” for multiple games. I’m not saying these are deal breakers but saying “just give them server binaries” isn’t a handwave solution for most of the games that these sorts of acts target.

    • Yeah, the idea of game companies (especially MMO or live service ones) being mandated to release server binaries or code is completely unworkable. Companies are not going to want to give away their main proprietary advantage that they've invested into. Games are already a high-risk investment and this would make it even higher risk because the little competitive moat between studios would be eliminated. The industry has been hit hard by layoffs and making gaming even less desirable for investment will further accelerate that. Any failed game (which is most games, because gaming is a hits driven industry) would be saddled with even more liability. Not to mention most commercial middleware is under NDA, so having their source become public would likely destroy those companies, too.

      I am not opposed to some mandatory disclosures at the time of sale - like "this multiplayer game requires centralized servers", etc. But straight up requiring server binaries is not going to be viable for a whole swath of online-only game studios like MMO/live service/subscription games etc.

      17 replies →

> That's never going to happen. Game companies are not going to give you their source code.

We don't need them to; AI can reverse engineer most shit now.

Even if US lobbying tries to hamper that, China will accelerate it.

> Game companies are not going to give you their source code.

I don't know if you misinterpreted my comment or if you're strawmanning, because I didn't say anything about source code.

Well then they can simply not shut down the old games.

> Software might become de facto open source with AI decomp anyway

Agreed.

> Example: if Fallout 76 is shut down, Bethesda giving you their source would essentially be giving you the source to Skyrim also.

That’s kinda bullshit to different degrees with different games.

> That's never going to happen. Game companies are not going to give you their source code.

Sure they will. They can be forced to by the government which is society's monopoly on violence.

> but we have to be realistic.

No we don't. We can just force companies to do it, using the threat of the law.