BTGBullseye
Master of Posts
100% fully agree.
I totally disagree on this for multiple reasons:As for companies, well i get where you are coming from, but truth be told- if your idea would be enforced, it actually would hurt industry badly, especially indie developers who might not have resources or time to get end-plan in. And there would be lot less AAA titles..
As an indie developer myself, I can say that it's actually easier. If you're the sole owner of copyright for your game, or you share copyright with a small group of people, it's much easier to open-source your code. If you're worried about people stealing your work for profit, you can publish your code under a copy-left license like the GPL. Everybody wins, and nobody has to break the law.As for companies, well i get where you are coming from, but truth be told- if your idea would be enforced, it actually would hurt industry badly, especially indie developers who might not have resources or time to get end-plan in. And there would be lot less AAA titles.. So imho, they should just pay some fee to all clients if they dont have end-of-the-life plan in place after some time.
I wouldn't even propose anything especially problematic for companies, I would leave it as nebulous as a "best effort" by the parent company to allow others to get the server running. So they could release as much source code as possible (and as someone else mentioned, they would NOT be releasing commercial rights to it), or a patched client. Whatever worked best for them and gave people that bought the game a respectable chance at getting the game running. That would so infinitely better than the "do absolutely nothing, you're screwed" approach we have now.A fair solution to all parties would be to require game publishers to somehow let someone else take over the responsibility of running the server, either by opening the server end (not necessarily releasing the code or unencrypted assets) or by handing over control to a third-party to run at no additional cost to the end user. If they cannot provide for this hand off, the source code and all assets must be released to all people who purchased the product, with exceptions for privacy of end user data stored on servers. Privacy of end user data shall not include any intellectual property, to protect IP the operator of servers much ensure that some party is keeping the server only.
To me it is clear that it is being done on purpose. To remove from the market place an old product that potentially competes with your new product. Basically, to force you to buy a new game by killing off the old one. Especially, if the old one happened to be good.nowadays, more and more games are given a temporary lifespan...