I'm always shocked by how irrationally anti-regulation this site is. I have yet to see any explanation why this regulation would be, in practice, cost/legally prohibitive in any way. This seems like a consumer protections slam dunk.
Yes, you would have to make sure your server application adheres to software licenses before release, just like you do with the client application, or any other piece of software a company may use or release. What popular libraries are we concerned about no longer being usable because of this? Remember, this is server architecture. Networking libraries? ENet is distributable, so is Valve's GameNetworkingSockets.
Yes, it'd ask developers to write their servers with this possible/inevitable transition in mind. Developers will plan ahead for that, and I have a very hard time imagining the server architecture would change much at all. A dedicated company-owned server is just a beefier home computer with load balancers and matchmaking. Drop those two, slap a server list on the client, and you're golden.
Yes, you would have to make sure your server application adheres to software licenses before release, just like you do with the client application, or any other piece of software a company may use or release. What popular libraries are we concerned about no longer being usable because of this? Remember, this is server architecture. Networking libraries? ENet is distributable, so is Valve's GameNetworkingSockets.
Yes, it'd ask developers to write their servers with this possible/inevitable transition in mind. Developers will plan ahead for that, and I have a very hard time imagining the server architecture would change much at all. A dedicated company-owned server is just a beefier home computer with load balancers and matchmaking. Drop those two, slap a server list on the client, and you're golden.
This is great news!