Could you not develop the same sense by just looking in front of you without the viewfinder? I don’t see how a frame that doesn’t actually have any relation to what the camera is capturing helps you at all
I think they should just have to properly explain how AI tends to make things up when it doesn’t know, and that it’s good for coming up with ideas or suggesting directions for research but that you shouldn’t rely on it, because currently their advertising makes you think you can rely on it
The “AI can make mistakes” kind of disclaimers they hide in the corner don’t really cut it
Do you not ever want to show someone something on your screen? For a bug report or to demonstrate a project you’re working on? Or do a screen share to ask for help with setting something up (which is admittedly a bit different from a recording but only in that it’s live)?
I can see a lot of non-techy people not knowing how to do this but among people who know how to do it I bet it’s above 50% who use it
Screen recording is not niche, anyone who works remotely probably does video calls daily and the others are somewhat more niche but I'd guess that at least 50-70% of people do at least one of these things
For new games, they would know from the beginning that they’ll need to release the server software eventually, so they wouldn’t be able to agree with those terms
It is of course reasonable to restrict what you can do with a product you’re selling for money. There are plenty of laws and regulations that already do this. Without these kinds of laws intellectual property wouldn’t even exist - copyright was only created to benefit society by providing an incentive for people to create and invent things
It’s no different from mandating that the software can’t be malware that puts a ransom on your data, contain other people’s copyrighted content without permission, or just not work despite you claiming that it does when you sold it
And it’s not mandating that anything is structured in a particular way, just that the game works as the buyer would expect and how they achieve that is up to them
It would at least be reasonable to expect this for future games, just treat the server binary the same way as the client in terms of what code you include (there way be some more involved if they have to migrate off a reusable codebase but I think it’s worth it)
If this was about open source software I’d agree about not forcing people to do additional work, but if you’re selling something for money you should be obligated to do the bare minimum of stripping secrets out of a binary so the product you sold can actually work (and this will be barely any work if it’s designed with this in mind in the first place)
We already obligate them to do other basic necessities for consumer protection such as refunding or replacing faulty products