• 3 Posts
  • 115 Comments
Joined 10 months ago
cake
Cake day: June 29th, 2024

help-circle

  • This will never happen.

    15 or so years ago people were saying the same thing about decentralized social media. Yet here we are.

    The problem with decentralized stuff is that anyone can put anything, so piracy will be omnipresent there

    This isn’t unique to decentralized platforms. Piracy is omnipresent. Yet people still buy stuff. But to address your question more concretely, imagine the store system is designed to be federated. Any instance owner can decide to what degree they would enforce anti-piracy measures. DMCA law requires a good faith effort on the part of a site owner to stop piracy, so any instance owner who wants to run a legitimate shop must properly vet game submissions to make sure they aren’t infringing copyright, and aren’t plagiarizing. They would also have to defederate from all pirate instances, but they would not be responsible for instances that have nothing to do with their own. People who choose to use the instances for piracy would be off on the margins of the internet, just like they are now.

    why would you pay for a game when the seller next store is giving it away for free (or much cheaper)

    Good question, since you already have that option for virtually all games, why do you pay for them? My reasons are because I generally do want to support the creators I like, as well as because a lot of pirated content is questionable in quality (ie., potential malware). Why do people pay for Red Hat Enterprise Linux when they can get the same OS for free, even legally? Continuing support in that case. Point is, people buy because they believe the value of buying is greater than what’s available for free, whatever reasons those might be.

    and how would you distinguish between “EA” selling the Sims 1 there and “TheRealEA” selling the Sims 1 there for the same price.

    I dunno dude, how do we do this now? A stupid checkmark? There’s gotta be better ways than a stupid checkmark. PGP signatures would probably be a good start. Maybe incorporate a web of trust implementation? How does Valve do it? I’m not an expert on the subject, here’s a Wikipedia page about the topic.

    Also decentralized card information is a bad idea, so you would either need a centralized paying hub, setup your card with every seller, or only be able to use crypto to pay, all of those are bad in their own way.

    Yeah, let that be a problem for the person who wants to decentralize payment systems. A more practical solution? Just include the popular payment methods that already exist. Except crypto currencies, that shit can fuck off.

    You gave all these explanations for why a decentralized game shop couldn’t work, but all of them are not only not especially hard to solve for such a platform, but are also just common challenges for all of the internet. It’s like the 90s all over again when people insisted that open-source software itself couldn’t work. Yet, again, here we are.



  • I’d like to see an open-source decentralized game store, like a competitor to Steam, GOG, etc. However, I think it should also target emulators. There’s still an unfounded stigma toward emulation even though emulators themselves are legal, and even though the big AAA game companies themselves are now using them as a lazy way to repackage and resell their old games on new platforms.

    One of the biggest barriers to entry into emulation is the setup. Even with super user-friendly frontends like Emulation Station, people are still required to either go out of their way to either legally backup the games they already own, or told to “do some searches,” because of legal issues. Nevermind how this exposes new users to potential malware.

    But people still make new games for these old systems. It’s entirely possible to make a store that can sell ROMs legally - one already exists, itch.io. But imagine a federated open-source game store, one where game makers can choose to legally sell their own games, and then create plugins for the emulation frontends to allow people to buy roms directly from those interfaces. It would turn emulation into a fully complete console-like experience, all while being available on more platforms than any console could ever hope to be (including those same consoles when they’re jailbroken!)

    I also think it would be the final puzzle piece that legitimizes emulation.












  • I mean yeah, I just said above that someone almost killed me. They were probably a human driver. But that’s a “might happen, never know.” If self driving cars are rear-ending people, that’s an inherent artifact of it’s programming, even though it’s not intentionally programmed to do that.

    So it’s like, things were already bad. I already do not feel safe doing any biking anymore. But as self driving cars become more prevalent, that threat upgrades to a kind of defacto, “Oh, these vast stretches of land are places where only cars and trucks are allowed. Everything else is roadkill waiting to happen.”





  • No, that’s really not how this ecosystem works. I’ll give an example based on the Retroid Pocket 5, just because that’s what I own and am familiar with. The company ships it with Android 13 by default. So this already has a full desktop environment, full suite of available app stores - everything that any other Android device can do, plus built in game input. No extra hardware needed. I can outright install Signal, Briar, Matrix, any of those kinds of things on it right now. Retroid never did any testing or development for that use case, it’s just what happens when a device has a full, open Android experience from all of the development that has gone into Android and apps over the years.

    However, they also chose to use a chipset that has support for Linux as well. At least two projects have already ported their variants of Linux to the RP5 - Rocknix and Batocera. While it’s true that porting, testing, fixing, and maintaining operating systems has a labor cost, you’re trying to apply standard business logic to something that doesn’t operate that way. Batocera accepts donations, and Rocknix doesn’t even accept any financial compensation. These are volunteer projects, labors of love. They are not subject to capitalistic incentives, and nor is it entirely accurate to call open-source projects like these “products.” The processes involved are more organic, more democratized. It’s a commons, and anyone can get involved.

    The reasons they’re designed the way they are is because that’s what fits their motivations and project goals. It’s the appliance model - they want the device to do one thing, and do it well - to play games, particularly retro games. So they put in only enough software to make that happen, and then try to make it as much of a polished experience as possible.

    I am only trying to point out that the only thing getting in the way of more general purpose systems being available to these devices pretty much comes down to whether more people feel like trying to compile them.


  • An increasing number of these devices have touchscreens, so Phosh could work quite well. And for me it’s more about how these devices are leaving a lot of potential functionality off the table. When hundreds of thousands or more people are all using something, you can never predict all the different use-cases they’re going to have. So it’s strange to me that these frontend developers are putting so much effort into turning them into dumb single use appliances, when the entire world of Linux software can just as easily be made available.

    But yeah I was thinking about a hypothetical search scenario. I don’t see it being useful for anything more than average local-level forces. Some of them support dual-booting, so those stripped down emulation frontends could come in handy in that case. Have one distro, ideally complete with full disk encryption. Then have another that actually is for the games. If somebody turns the display on and sees it demand a password, they’ll demand further investigation. So they would need to be met with an open menu with an obvious, full list of games ready to play, with no indications there is anything else to search into.