This initiative sure would make things more complicated for the game publishers, yes.
Because they’re currently not doing the bare minimum.
If they weren’t so accustomed to not doing the bare minimum, maybe they would have different opinions! Just saying.
Edit: Just signed the petition. Didn’t think this was necessary before because, as soon as I heard of it, Finland was already top of the list percentage wise. But I did sign it, just for the hell yeah of it.
Invalid votes will be removed when it’s time for the final tally, so the initiative needs a solid buffer to still he over a million after.
There’s been a talk of some people using bots to inflate the numbers in a misguided attempt to help the initiative, so every vote is still very welcome.
Also, I kinda want to see just how high Finland can go above the threshold.
I wouldn’t be surprised if the game industry isn’t also using bots to inflate the numbers to make people procrastinating not feel the need to contribute and make the petition look less valid.
This is just pure fabricated bullshit. They themselves started limiting options. Remember the old days where you could host your own server with basically any game? They took that away, not us. So they themselves are 100% responsible for this ‘uprising’. Besides they could just provide/open-source the backend and disable drm. Hardly any work at all.
But of course it’s not about that. They just try to hide behind this ‘limits options’ argument. But they simply don’t want you to be able to play their old games. They want you to buy their latest CoD 42.
Let’s be real, open sourcing it isn’t “hardly any work”. All the code has to be reviewed to make sure they can legally release it, no third-party proprietary stuff.
Oh but with the new rules they could do that before making their code work that way. The idea is not for the new laws to apply retroactively but for new games.
I think your response is coming off as kinda “oh just do it different”. But that still means an entire industry of people are going to have to change how they make things. (And still spend time and money evaluating things at the end, just to be sure nothing slipped through.) I’m in favor of this at least being looked at and honest conversations happening, (which will not happen without this.) But there will certainly be an adjustment period where people on ground level learn and develop new “best practices”. And invariably someone will screw up. The companies are obviously only worried about money. They’ll get over it, is my opinion. But I think it’s worth communicating that we all understand new government regulation is likely going to be a pain in the ass. We just think it’s worth the pain/money. And that’s open sourcing or just creating a new mode for offline play in everything.
But that still means an entire industry of people are going to have to change how they make things.
Companies do that all the time in response to government regulation. You like seat belts and backup cameras in your car? No sawdust in your food? Transparent pricing when buying internet access? Government regulation. None of those companies went out of business.
But I think it’s worth communicating that we all understand new government regulation is likely going to be a pain in the ass. We just think it’s worth the pain/money.
When starting a new game, don’t include that stuff. Not including proprietary stuff without meeting the licensing requirements is already a step in the process.
“That stuff” is often core to the game. Any anti-cheat library, for example. On the client site, libraries like physx, bink video, and others are all proprietary and must be replaced and tested before it can be released in a working state. Few companies would release a non-functional game and let reviewers drag them through the mud for it.
So you’re telling me that this could disrupt the anti-cheat industry, which is currently responsible for a lot of the Windows platform lock in the gaming industry and is tied to a lot of potential security vulnerabilities because it goes to a much higher level of privilege than a reasonable user would expect a game to need? I already wish I was in the right geographic area to sign, you don’t need to sell me on it twice!
Anti-cheat is a necessary evil for competitive online games. No one wants to play a game against cheaters since they typically have an unfair advantage. If you can’t combat cheating then you might as well not make the game since no one will want to play it. Fine by me since I don’t care for such games but I could imagine people who like playing them might prefer to play against as few cheaters as possible. What are the alternatives?
EvE Online doesn’t use root access anticheat software. I know it doesn’t because it runs on Linux just fine. That particular player base is the worst hive of scum and villainy that you’ll find outside of government. Clearly the anticheat software isn’t as essential as game studios would have you believe. The only major cheating I’m aware of in EvE was the BoB scandal, and that involved Devs cheating because they were Devs.
Anti-cheat is a necessary evil for competitive online games
Client-side anti-cheat is useless. It’s not a necessary evil, it’s just evil. The minute the cheater/hacker has direct access to the system, you’ve already lost.
Much like every form of security measure, the intention is not to completely eliminate the possibility of an attack (which is impossible in most cases). Instead, the intention is to increase the amount of effort that’s required to make an attack.
What you’re referring to is deterrence, and it doesn’t apply to online gaming the way it does to theft of property. One cheater doesn’t ruin the game for one other person, they ruin the game for dozens or hundreds of other players.
And the efficacy being so bad is the reason why client-side anti-cheat keeps getting more and more invasive to the point of being literally, by definition, a type of malware and system rootkit. And yet it’s still not enough to defeat cheaters, because the cheaters have full access to the system itself.
And the guys writing the cheat software just have to put in the effort once to defeat the anti-cheat and then they sell it to people who install it like any other software. The cheaters who use the cheats have it easy.
What you’re referring to is deterrence, and it doesn’t apply to online gaming the way it does to theft of property. One cheater doesn’t ruin the game for one other person, they ruin the game for dozens or hundreds of other players.
Why are you comparing theft to game hacking out of nowhere? Did you accidentally reply to the wrong person?
And the efficacy being so bad…
Source?
full access to the system itself.
What do you mean by system in “full access to the system”? Too vague to even say anything about.
And the guys writing the cheat software just have to put in the effort once to defeat the anti-cheat and then they sell it to people who install it like any other software. The cheaters who use the cheats have it easy.
The potential guys that can write the cheat software and how quickly it can be developed is the part that matters. Much like when it’s easy to use an exploit once it’s already discovered. Someone still has to discover the exploit.
Why are you comparing theft to game hacking out of nowhere?
You made the comparison: “Much like every security system”
Source?
It’s out there, my dude. It’s a constant complaint in literally every competitive online game. If people are complaining about it, then it’s not working well enough. This isn’t an esoteric thought either. You ask anyone if cheating is a big issue in online gaming and anyone with knowledge about it will tell you it’s a constant problem that’s getting worse.
What do you mean by system in “full access to the system”?
If you own the hardware and have admin/root access to the OS. Then it’s yours and you have “full access” to everything. And I do mean everything. You can modify the OS. You can read the values of protected parts of memory. And so on.
If you don’t understand what I mean by “full access to the system” in the context of anti-cheat running on your own hardware, then there’s nothing I can say in a short comment to get you up to speed.
Someone still has to discover the exploit.
The cheat and anti-cheat battle is a constant cat and mouse game. The advantage is always with the cheaters because they outnumber the developers 100:1 at the least. Plus they have the will and determination to find ways around anti-cheats. In fact, building security against exploits is by far way harder than finding exploits.
The reality is that client-side anti-cheat is a losing battle.
Battlefield and cod have cheaters running rampant in their official servers despite using anti cheats. They could employ a team to monitor cheating reported by players. But clearly they just don’t want to expend resources to combat that.
None of those things will be affected because this isn’t about making games open source. It is about making games that have a design that allows them to potentially function indefinitely instead of allowing the companies to design them with planned obsolescence like tying single player games to server verification.
This is why code should be written to be library-agnostic. Or, rather, libraries should be written to a particular open source interface standard to make library agnosticism easier.
When the law passes, the owners of proprietary functionality will adapt their licensing to meet the requirrments or go out of business when everyone stops using them.
Look I get it. The planet is dying, income inequality, it seems everything is unfair and going to shit. People yearn at an opportunity to help make things better. But yelling for simple solutions is the opposite of helpful. Because there are no simple solutions.
Saying to “just open source it” does not make sense.
What do you do about:
proprietary codecs
proprietary software that just does not exist as open source
the fact you need a copy of the game engine to actually build the game from sources
assets that have been bought on asset stores. Do the people who make those for a living not have a right to continue to make a living?
Making single player games without always online DRM: yes totally doable
Running game servers of online games forever: not really doable, as soon as all the libraries etc. they depend on are unsupported they will shut down one way or another. You need staff basically forever. Not even mentioning the maintenance headache that every legacy system always turns into.
Letting people run their own dedicated servers: sometimes doable, depends on the game though. Some games do not have “a server” but a whole infrastructure of stuff, look at foxhole. Some “servers” are a house of cards barely held together by duct tape.
This initiative all comes down to the definition of “reasonable”. What is reasonable, actually? Running an infrastructure at a loss until bankruptcy? Or just keeping it online until it starts making a loss.
Their licensing will change so that it doesn’t restrict keeping the game alive after servers go down or their license can’t be used to kill an otherwise functional game. That’s it.
Games will be designed to include the ability to do private servers after the company servers go down. It will be a cost of development just like anything else they are required to do. If they don’t want to include that, then they can choose not to make an online game.
Just saying, if my highschool programming classes are any indicator, there’s a ton of released binaries out there that use copywritten and otherwise plaigarized code
It will be hardly any work once a law passes, because they’ll make sure it is. Everyone knows where the proprietary code is. It doesn’t just get merged in “by accident” unless you are a really shit developer (and to be fair some are).
Besides, no one is saying they have to open source it. To be honest, the outcome from this petition that I would most like to see is simply a blanket indemnity to the community attempting to revive, continue and improve the software from that point forward. If the law says that it’s legal once a software is shut down, for the community to figure out a way to make it work again and make it their own, and puts no further responsibilities on the “rights holder” at all, I think that honestly solves the problem in 99% of cases. It would be nice if they gave the community a hand, released what they could, and tried not to be shit about it, (and I know some of them will be shit about it, but we’re pretty resourceful), as long as they’re not trying to sue every attempt into oblivion I think we’ll make a lot of progress on game preservation and make the gaming world a much better place.
Everyone knows where the proprietary code is. It doesn’t just get merged in “by accident” unless you are a really shit developer (and to be fair some are).
Heh. You are still overestimating the average developer. Random code gets copy-pasted into files without attribution all the time. One guy might know, but if he gets moved to a different team, the new guy has no idea. That can be a ticking legal time-bomb.
Again, if you know going in that is an absolute requirement, processes can be put in place to ensure things like that doesn’t happen. (at least not as often) vs what you’re thinking of trying to do it after the game is already shipped.
honestly with online only games i’d be “okay” (not that it’d be great but okay) with them just releasing a bunch of internal docs around the spec. you’re right that open sourcing commercial code is actually non-trivial (though perhaps if they went in knowing this would have to be the outcome then maybe they’d plan better for it), but giving the community the resources to recreate the experience i think is a valid direction
I’m speaking from ignorance but isn’t the server backend often licensed and they couldn’t release it if they wanted, even as binaries? Granted, going forward they’d have to make those considerations before they accept restrictive licenses in core parts of their game. And the market for those licenses will change accordingly. So there core of your argument is correct.
lots of licensed or bought code in development in general, but knowing that you’ll have to provide code to the public eventually, means that you’ll have to take this into consideration when starting a project.
codifying in law that your customers must be able to run a server for your game, when you stop running them has the consequence, that you’ll have to buy licenses that allow you to give binaries or code for those things to your customers. every middleware or library that does not allow that won’t be a viable product anymore. It’s not more dev work, it will change how licensing in game development for middleware and such will be done.
It doesn’t, that’s why companies rarely open-source their code. If you want to publish it you have to make sure you have all the rights to do so, you have to code in a way that’s readable for outside users, you have to make sure people can reproduce your build process, and ideally you provide support.
On the other hand, if you’re not developing the source for publication, you can leave undocumented dirty hacks, only have to make sure it builds on your machine, and include third-party proprietary code wherever you want. That’s faster and cheaper, so naturally companies will prefer it.
There’s no requirement that the open source code released after EoL has to be pretty or maintained, just functional to meet legal requirements. Using other 3rd party code would be a hurdle to get over I suppose. It would definitely take a different approach to design, but after the initial shock of changing, it wouldn’t be more difficult to do long term.
Because you can buy other people’s code for cheaper than developing it yourself, as long as you use it within the restrictions of the license you paid for.
Maybe so, but that’s a decision they make. Surely I as customer shouldn’t be taken away what i paid for because of that? And if so they should have mentioned clearly upon sale that they would take away my product after 3-4 years (though maybe that’s the case in those dense ToS?) . Everything else should be considered illegal and fraudulent if they planned/knew it from the start. Which is the case if it’s a licensing issue
Besides, I’m pretty sure after those 4 years the code is outdated and they could renegotiate the license to be more open to release a binary.
I remember the “old days”. That was when dialup internet was still popular and running a server usually meant it was on your 10Mb LAN. When we got DSL it was better and you could serve outside your LAN. This was also the time when games had dark red code booklets, required having a physical CD inserted or weirdly formatted floppies (sometimes a combination of these). You could get around these things and many groups of people worked hard at providing these workarounds. Today, many of these games are only playable and only still exist because of the thankless work these groups did. As it was and as it is has not changed. Many groups of people are still keeping games playable despite the “war” that corporations wage on them (and by proxy on us). Ironically, now that there is such a thing as “classic games” and people are nostalgic for what brought them joy in the past, business has leapt at this as a marketing opportunity. What makes that ironic? These business are re-selling the versions of games with the circumvention patches that the community made to make their games playable so long ago. The patches that publishers had such a big problem with and sought to eradicate. This is because the original code no longer exists and the un-patched games will not run at all on modern hardware and the copy-protections will not tolerate a virtual machine. Nothing has changed.
We can even go back as far as when people first started making books or maps that had deliberate errors so that they could track when their work was redistributed. Do the people referencing these books or maps benefit from these errors?
Why do some of us feel compelled to limit knowledge even at the cost of corrupting that knowledge for those we intend it for (and for those long after who wish to learn from historical knowledge)?
Sooo… Gamepass is one of the services that is driving up the price of the non-gamepass versions of those games, right? They’ve got to recoup costs somehow, and then the rest of the industry takes that as an opportunity to consider these inflated prices as the new baseline.
Games are a lot more expensive to make now. While the tooling has improved, the cost of labor has risen-sadly not enough to keep pace with the cost of living. The cost of a game to the consumer is also a lot cheaper than it was in even the 90’s. So you have a lead gen strategy in gamepass that forces them to recoup in other areas but they still aren’t able to recoup enough. Because of political monetary policies which gamers don’t really want to think about, currencies are worth less (USD lost 7% this year already-$100 bill is now worth $93) and the game prices haven’t adjusted to compensate. In short, games are hitting a similar wall to movies where in a world with Netflix, everything is going to end up looking like mediocre trash if it has to be basically free.
The market has also increased 1000-times over, while simultaneously removing physical barriers entirely. The development itself is more expensive, sure, but distribution is way cheaper and the potential gains have increased at a much quicker rate, especially for smaller games.
Sorry to be a buzzkill but ~70% of India’s electricity is coming from coal powerplants. They are working on using nuclear and renewable but still currently it is mostly coal.
I’m not sure about efficiency of oil engines vs electric engines but at least infrastructure is already available and once India switches to nuclear/renewable it’ll help massively…
Coal fired plants are more energy and heat efficient than internal combustion engines on trains. Waste heat can be used for industrial areas. Also the pollution is localized and heavy duty filters can be installed, while the train can not carry heavy filters without worse transport efficiency.
Electrification is always the first step to sustainability (at least from the efficiency approach to sustainability, post growth approaches should always come first) You can’t put clean energy into a diesel engine, to switch any electric system over from fossil electricity to clean electricity is much easier and most importantly can be done in increments making it easier to get going on such shifts.
Deus Ex is great but 55 hours of having nothing to do but Deus Ex sounds overwhelming. Grab UFO 50 as well so you have some low-commitment alternatives to fall back on.
There’s like an emotional component to it, though. Having lots of options doesn’t necessarily feel like lots of options. Deus Ex and hundreds of gigs of not Deus Ex feels like a yes or no decision, trying one of the multitude of other options being psychically equivalent just turning the machine off. At least in my experience.
Hence the suggestion of a compilation. Multiple other games but connected to each other to form a greater whole. Five minutes of Balatro and five minutes of One Way Heroics feels like ten minutes of not playing Deus Ex, whereas five minutes of Magic Garden and five minutes of Mortol feels like ten minutes of UFO 50.
I think it was Netflix that went through a period of releasing movies in cinemas and putting it on streaming on day one.
It was such a resounding success that they no longer do that.
I guess MS has deep enough pockets to not realise their folly yet. PSN Premium/Extra isn’t as good value from a consumer point of view, but it also hasn’t killed their own console. What that cannibalises is the “wait for a sale” people, who would likely have paid £20 for a game a year or two down the line. I think that’s a more manageable than losing all the day one £65 sales.
I’m honestly surprised that movie theaters even exist still. Motion picture groups basically starve the theaters to the point where they can only survive off of concessions. The places are almost universally dirty and understaffed. Most of the mom and pop shops died off decades ago.
According to Wikipedia, they started it in 2015 with Beasts of No Nation and stopped in 2018 with Roma.
Lots of others did it during covid though.
The last time I actually enjoyed a cinema was a tiny little place in Iceland that appeared to have two screens, a ticket stand and a snack stand, and had one old guy running between all of them like a novelty act. This is how a cinema should be, not some horrible 12 screen thing showing the same Marvel shite at 20 minute intervals.
We did see Die Hard 4 though, so it wasn’t all fun and games. Still it could have been worse. It could have been Die Hard 5…
Wasn’t it obvious when that datasheet was released in one of the lawsuits. They paid Rockstar hundreds of millions for GTA V. Of course it’s unsustainable. Not to mention the pricing of GP is too good to be true. MS is hemorrhaging money on GP, on purpose. They basically play the standard Silicon Valley play book. Instead of making things yourself just sell access to customers to producers and price out the competition by undercutting them and incur heavy losses, so you become the only gatekeeper in town. And instead of a store like Steam where the studios and publisher can set their own prices they use a subscription model so they can not only gatekeep access to the customers MS can decide what they want to pay these game devs before the product even hits the service. And if they ever achieve a monopoly the game devs basically have no choice but to accept whatever MS offers.
They paid Rockstar hundreds of millions for GTA V. Of course it’s unsustainable.
I wouldn’t be so sure. Best estimates for their subscribers are north of 25M and as high as 35M. The $1 subscribers have dried up by now, but even if we assume an average of $10/month/user, in the current world where there’s a $20 tier with the really juicy stuff, that’s at least a quarter of a billion dollars per month in revenue. Now that’s revenue, not profit, but those several hundred million dollar deals also died down, as well as their willingness to license outside content anywhere near as much as they used to, which they can feasibly afford to do because they’ve built up a portfolio of games that they own in perpetuity, not unlike what Netflix did.
MS may not have invented it (although I’d argue they essentially did) but they did perfect it. That was the whole idea behind windows and IE, market share dominance at any cost.
Depending on how you do accounting, they may or may not have paid off the $70B. They’re firing people and cancelling projects, according to reporting, because they want to free up $80B of capital across the organization to invest in AI. Whatever money these other sectors are making, the money AI could make is seen as being way higher.
bin.pol.social
Aktywne