logoalt Hacker News

mjr00yesterday at 9:42 PM3 repliesview on HN

> It seems like the fair solution to this problem is to open source server code if you are going to cease support for an online game. That way the community has the opportunity to run their own servers if they want to.

It's nice in theory, but in practice many (most?) games are using middleware they don't have the rights to redistribute as open source. IIRC when the source code for Doom, the first major commercial game that went open source, originally came out, it had all of the sound code removed because it was dependent on a third party library. Not that you're going to have sound code in a server, but you may be using third party libraries for networking, replays, anti-cheat, etc.


Replies

Ukvyesterday at 9:49 PM

If bills like this pass there'd be financial pressure for middleware providers to either license under terms that allow distribution at the game's end-of-life, or allow their middleware to be easily severed while still leaving the game playable - else they'd lose out on all customers selling games in California/EU/etc.

Which is also a nice side effect to reduce intellectual property barriers for developers that do already want to distribute their server or source code.

dminikyesterday at 9:46 PM

This has an easy solution. If the middleware cannot be used in a new regulatory environment then it will either die or adapt.

show 1 reply
gsichtoday at 3:01 AM

Then don't. People will find a way to replace those.