It’s amazing what a difference a little bit of time can make: Two years after kicking off what looked to be a long-shot campaign to push back on the practice of shutting down server-dependent videogames once they’re no longer profitable, Stop Killing Games founder Ross Scott and organizer Moritz Katzner appeared in front of the European Parliament to present their case—and it seemed to go very well.

Official Stream: https://multimedia.europarl.europa.eu/en/webstreaming/committee-on-internal-market-and-consumer-protection-ordinary-meeting-committee-on-legal-affairs-com_20260416-1100-COMMITTEE-IMCO-JURI-PETI

Digital Fairness Act: https://ec.europa.eu/info/law/better-regulation/have-your-say/initiatives/14622-Digital-Fairness-Act/F33096034_en

  • raspberriesareyummy@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 day ago

    Why ? Any technical reason beside your dislike for containers, in this specific scenario ?

    Because jailing a container is even harder than jailing an application. “But a container is already jailed” you’ll say - I don’t trust any jail that I can’t choose & configure myself.

    If the publisher only give you the server binary (and all the dependencies) there is way to be sure that the next OS update does not break something, assuming you are able to run it in the first place.

    The source code you say ? Fine, when the copyright end, after 70 years, they will release it in the public domain, until then… good luck, laws are on their side.

    How about: document the requirements for the execution environment (in industry this is called an interface definition document), based on which the gaming community can then generate their own container configs if they like, but no one has to run stuff in a container.

    • gian @lemmy.grys.it
      link
      fedilink
      English
      arrow-up
      1
      ·
      10 hours ago

      Because jailing a container is even harder than jailing an application. “But a container is already jailed” you’ll say - I don’t trust any jail that I can’t choose & configure myself.

      Fair enough.

      How about: document the requirements for the execution environment (in industry this is called an interface definition document), based on which the gaming community can then generate their own container configs if they like, but no one has to run stuff in a container.

      Also a good solution but you will end up in a container anyway once the requirements will become too old to be satisfied on a current OS.

      • raspberriesareyummy@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        3 hours ago

        Also a good solution but you will end up in a container anyway once the requirements will become too old to be satisfied on a current OS.

        That might be - but depending on the platform, that container is trivial or not necessary at all (e.g. wine on Linux still runs 16 bit executables with just a config file). Also, until then, I can continue to run the game without worry. E.g. Unreal Tournament 99 still worked out of the box (last I tested) on Debian 12 - haven’t tried it yet on Debian 13.