Apparently this will include Linux…

  • amorangi@lemmy.nz
    link
    fedilink
    arrow-up
    0
    ·
    8 months ago

    So define Operating System. Are embedded systems Operating Systems? Coz that’s going to cast a rather wide net.

    • ArmchairAce1944@lemmy.caOP
      link
      fedilink
      arrow-up
      0
      ·
      8 months ago

      Selective enforcement. Basically if they want to do shit to you they will prosecute you, otherwise they won’t bother.

    • fizzle@quokk.au
      link
      fedilink
      English
      arrow-up
      0
      ·
      8 months ago

      I can’t wait for my microwave to ask me to take off my glasses, face the camera, and turn my head slowly from left to right.

      • Archr@lemmy.world
        link
        fedilink
        arrow-up
        0
        ·
        8 months ago

        You are right that operating system is not defined. But the definition of operating system provider is this: “(g) “Operating system provider” means a person or entity that develops, licenses, or controls the operating system software on a computer, mobile device, or any other general purpose computing device.” (emphasis mine)

        Which should clearly exclude embedded devices.

        https://leginfo.legislature.ca.gov/faces/billTextClient.xhtml?bill_id=202520260AB1043

        • wer2@lemmy.zip
          link
          fedilink
          arrow-up
          0
          ·
          8 months ago

          But embedded computing devices these days are regularly general computing devices, and have been for a long time. If my insert appliance x with an ARM processor isn’t a general computing device, then why is my raspberry pi?

          • Archr@lemmy.world
            link
            fedilink
            arrow-up
            0
            ·
            8 months ago

            That is not something I had considered, I fully agree.

            So many devices are built around SBCs running linux. I guess my first thought was that it is more about how the device is used and not what that actual OS is. But then how would the OS even be able to tell the difference.

            This is a distinction that they should have spelled out explicitly in the law.

            • wer2@lemmy.zip
              link
              fedilink
              arrow-up
              0
              ·
              8 months ago

              They basically defined curl as an app store: “facilitates the download of applications”

              • Archr@lemmy.world
                link
                fedilink
                arrow-up
                0
                ·
                8 months ago

                I mean sure, if you ignore the 2 words just before what you quoted.

                “distributes and facilitates the download of applications from third-party developers”.

                I don’t know that I would consider curl as “distributing” software. But as always it depends on how the court interprets it.

                Full section for context:

                (e) (1) “Covered application store” means a publicly available internet website, software application, online service, or platform that distributes and facilitates the download of applications from third-party developers to users of a computer, a mobile device, or any other general purpose computing that can access a covered application store or can download an application.

                (2) “Covered application store” does not mean an online service or platform that distributes extensions, plug-ins, add-ons, or other software applications that run exclusively within a separate host application.

  • Dave@lemmy.nz
    link
    fedilink
    arrow-up
    0
    ·
    8 months ago

    Sorry but I don’t think the article text backs up the title?

    The claim is that they have to enforce age verification, but the quoted law says:

    Provide an accessible interface at account setup that requires an account holder to indicate the birth date, age, or both, of the user of that device for the purpose of providing a signal regarding the user’s age bracket to applications available in a covered application store.

    Doesn’t this just mean it needs to ask for an age at setup, so e.g. parents can set it up with an age and they can automatically be restricted?

    I don’t see anywhere actual verification is required, if you’re setting it up yourself then just lie?

    Honestly, this sounds like my preferred path if we are gonna do anything.

      • Dave@lemmy.nz
        link
        fedilink
        arrow-up
        0
        ·
        8 months ago

        Ok I did it, I read the full text of the law, and you’re right.

        The existence of Linux or anything not big tech and the broad range of options within seems to be ignored. Does a CLI only OS need to provide a GUI for its “accessible interface”?

        On a different note, I did see the last point here:

        (f) This title does not apply to any of the following:

        (1) A broadband internet access service, as defined in Section 3100.

        (2) A telecommunications service, as defined in Section 153 of Title 47 of the United States Code.

        (3) The delivery or use of a physical product.

        (3) seems to imply the OS that runs your microwave isn’t included.

        • Kilgore Trout@feddit.it
          link
          fedilink
          English
          arrow-up
          0
          ·
          8 months ago

          I am also using my phone with no account linked to it, as it is not required. It still seems to be an ignored usecase, even with the added context you provided.

          • Dave@lemmy.nz
            link
            fedilink
            arrow-up
            0
            ·
            8 months ago

            Yeah perhaps. Or that “account” doesn’t really need to bw what we think of as an account.

            Could it be covered, but they would still have to ask? It says if it wasn’t done at setup it has to ask, so perhaps an account-less OS would still be expected to ask for an age and provide it when asked?

    • asmoranomar@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      8 months ago

      And I don’t understand, because windows already does this and has for years. I don’t live in California though, so I don’t know the particular nuances they are asking for.

      The problem is, and has always been, getting parents to use the tools. So unless you’re sending parents to jail for not doing this, then it’s totally optional and most won’t use it.

      If you want screentime limits, content filters, browsing history, restricted programs, age verification, wallet control, friends list filters, etc. It exists and is available on Windows and Xbox for free.

      • Dave@lemmy.nz
        link
        fedilink
        arrow-up
        0
        ·
        8 months ago

        I think the next bit from the article I didn’t quote explains that:

        “(2) Provide a developer who has requested a signal with respect to a particular user with a digital signal via a reasonably consistent real-time application programming interface that identifies, at a minimum, which of the following categories pertains to the user.” The categories are broken into four sections: users under 13 years of age, over 13 years of age under 16, at least 16 years of age and under 18, and “at least 18 years of age.”

        I think the idea is that you would say that under 16s can’t use social media. Then you’d enforce this not with the horrendous Australian strategy of having everyone IDed, but instead you would enforce it by having an API that websites and apps could use that would tell them the age of the user.

        So basically:

        • Parent sets up device for kid and sets their age.
        • Kid tries to download Facebook app
        • Gets denied because they are under age
        • Kid tries to go to facebook website instead
        • Website sends request to browser for user’s age, browser asks Windows (or whatever OS) for age and provides this age back to Facebook
        • Facebook denies access because user is under age

        Windows might already have parental controls within Windows, but it’s the ability for apps and websites to know the age (or in this case age range) that is the important part.

        I much prefer this than handing over ID.

        • asmoranomar@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          ·
          8 months ago

          Windows can do that too, for the applications and websites that support it. There is no point in forcing it onto other ecosystems if parents are not willing to use the tools in the ones they already exist in.

          • Dave@lemmy.nz
            link
            fedilink
            arrow-up
            0
            ·
            8 months ago

            Windows doesn’t ask at install, and also this law requires them to ask for already set up accounts too.

            This will make it a lot more visible.

            • asmoranomar@lemmy.world
              link
              fedilink
              English
              arrow-up
              0
              ·
              8 months ago

              So this is where devils advocate comes into play. Pretty sure we all are agreed that this law, or anything like it, is ‘not good’. And I’ll leave it at that. Just keep that context in mind as I elaborate further.

              Windows actually does do this on install. However, the Microsoft Family feature uses Microsoft Accounts. So technically, sure it’s not the OS (though it IS part of the OS, as you don’t need to download anything extra to enable it’s functions).

              But you have to go out of your way now to do an offline windows install without a Microsoft Account. If you’re that savvy, you’re capable of monitoring your child without the help of big government. If you’re a child, then nothing but honesty is keeping you from jumping walls.

              But that is windows, and this is Linux. Now I’m not making accusations, but do we really want to push the idea that this form of control needs to be pushed out across everything, simply because the current solution that would work for most families isn’t done at the “OS” level?

              And to top it off, I don’t even see it working. Most family devices are set up on an account with a single login. Managing access is not a ‘one and done’ process, at some point you will have to provide permissions, install software, change active hours, approve screen time requests, troubleshoot related problems, and more (and soooo much more if your kid is technically adept). Is it no wonder that most parents just give kids free reign to their computers and consoles?

              So before we go around and ruin the experience and privacy of everyone, can we at least ask what the people who want this have done instead? Cause it really does feel like it’s coming from a group who wants everything done for them.

              • Archr@lemmy.world
                link
                fedilink
                arrow-up
                0
                ·
                8 months ago

                I’m not sure exactly why people keep bringing up privacy concerns here. The law does not require collecting IDs or face scans. It requires os providers to add a screen where the account holder specifies the age or DOB of the user. The OS is not allowed to send that information to 3rd parties unless it is required by the law. And when they do need to send it, they are required to send the minimum information (just the age range, not even the DOB).

                This law actually does more to penalize the parents that give their children free access to the internet. If the parent circumvents or enters the wrong age then they are penalized.

                In addition it also forbids developers from asking for more verification data unless they are confident that your age range is incorrect. Which stops developers, for instance Discord, from requesting IDs without reason.

                I do not think this law is written well at all. But I also would not mind more structure to how age attestations are done.

                I’m sure many parents are capable of monitoring their children online. They either just don’t care or don’t think they should have to.

                • asmoranomar@lemmy.world
                  link
                  fedilink
                  English
                  arrow-up
                  0
                  ·
                  edit-2
                  8 months ago

                  Fair on the privacy aspect, but again, I’ll point out that Microsoft Family already does the age bracket thing. I think how it’s done is slightly different, as software/websites have to disclose age groups rather than requesting it. Different sides of the same coin to be sure.

                  As for parents, I think it’s a mixed bag. I know a lot who are a mess at computers. Most don’t even know these tools even exist. Those that do, don’t have the time to do it properly (it only takes one night when your kid gets locked out of their account doing schoolwork due to screen time limits and your trying to troubleshoot why your approval to your kids request isn’t going thru via your phone, etc). But there certainly are also those that don’t care at all or feel they shouldn’t have to do it. It’s getting better though, I see a lot less young people with tech blindness every year.

    • Infrapink@thebrainbin.org
      link
      fedilink
      arrow-up
      0
      ·
      8 months ago

      I agree. This doesn’t seem any more egregious than clicking a button on a website that says “I am over 18”.

    • wer2@lemmy.zip
      link
      fedilink
      arrow-up
      0
      ·
      8 months ago

      But also, every FreeDos install ,server, managed network switch, IoT device, gas pump, etc. now needs to verify user age.

      Also, it has to make “reasonable” effort to verify the age. Maybe just asking your age isn’t considered reasonable by the state. Since the law doesn’t lay out what to do, anything you do might become unreasonable depending on the winds of the day.

      • Dave@lemmy.nz
        link
        fedilink
        arrow-up
        0
        ·
        8 months ago

        Nah it seems it doesn’t apply to physical devices (except general computing devices as mentioned elsewhere)

        (f) This title does not apply to any of the following:

        (1) A broadband internet access service, as defined in Section 3100.

        (2) A telecommunications service, as defined in Section 153 of Title 47 of the United States Code.

        (3) The delivery or use of a physical product.

        (3) seems to imply the OS that runs your switch or gas pump isn’t included. But I see nothing in the law that clarifies servers or any CLI only interface, or even any OS that doesn’t have accounts.

        Where do you quote “reasonable” from? The only part of the law with that word is referring to a different, already existing law (or the bit about reasonable technical limitations causing the wrong signals sent in the API).

        • xthexder@l.sw0.com
          link
          fedilink
          arrow-up
          0
          ·
          8 months ago

          Is a mobile phone not a “physical device”? An operating system always has to run on physical hardware, so does this just invalidate the entire thing?

          • Dave@lemmy.nz
            link
            fedilink
            arrow-up
            0
            ·
            8 months ago

            Nah I don’t think it does. You don’t really get that because the intent of a law is important in court cases.

            Mobile phones are specifically covered:

            (g) “Operating system provider” means a person or entity that develops, licenses, or controls the operating system software on a computer, mobile device, or any other general purpose computing device.

            • xthexder@l.sw0.com
              link
              fedilink
              arrow-up
              0
              ·
              8 months ago

              I’m just not sure. It seems contradictory to me, since the manufacturer of a physical device is also “a person or entity that controls the operating system”. Unless they sell the hardware with no OS installed? This exemption doesn’t seem to mean anything.

              With how they’ve defined “App Store”, basically any product that can download applications is affected by this, including devices that don’t even have the concept of a user account. I’m a little unclear still on what’s required of an entirely offline OS.

        • wer2@lemmy.zip
          link
          fedilink
          arrow-up
          0
          ·
          8 months ago

          You’re right that mostly the reasonable thing was related to previous law.

    • ArmchairAce1944@lemmy.caOP
      link
      fedilink
      arrow-up
      0
      ·
      8 months ago

      They will make exceptions for themselves. Like how none of the laws passed in the UK apply to the military, politicians, and police. Even for their own personal use.

  • Heavybell@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    8 months ago

    The way this is written, it would just be a case of entering your age or DOB at account creation, which wouldn’t be so bad. Indeed, this would be the kind of parent-empowering solution I’d like to see, since it kind of assumes the admin of a device (who sets up user accounts) is an adult who will enter the correct info for their kids.

    Of course, there’s always the concern they might try to push for adding 3rd party age attestation after the fact, with this being the thin end of the wedge. And it’d be a bit of a pain for the various linux distros to organise a compliant solution even IF it’s just adding a new parameter to useradd and the associated “age signal” API for applications to query.

    • ulterno@programming.dev
      link
      fedilink
      English
      arrow-up
      0
      ·
      8 months ago

      associated “age signal” API for applications to query.

      I’d just add an environment variable.
      Nothing more required.

      • Heavybell@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        8 months ago

        I suspect something the nonprivileged user can effortlessly change would be deemed insufficient. :P

        • ulterno@programming.dev
          link
          fedilink
          English
          arrow-up
          0
          ·
          8 months ago

          The user needs to tell the system what their age is, so if I get up and a 15yo sits on the computer, they need to change the environment variable before starting any program.
          No need for higher privs.

          • Heavybell@lemmy.world
            link
            fedilink
            English
            arrow-up
            0
            ·
            8 months ago

            In every OS I know of including linux, you need admin/su rights to create a user account. If the age is tied to the account that at least prevents tampering without admin/su access.

            • ulterno@programming.dev
              link
              fedilink
              English
              arrow-up
              0
              ·
              8 months ago

              But does the law require that?
              From the interpretations I have seen, it doesn’t even require real verification, just a way to tell the app, the age of the user.

                • ulterno@programming.dev
                  link
                  fedilink
                  English
                  arrow-up
                  0
                  ·
                  8 months ago

                  So as a parent, you want every person on planet Earth, making a software, to bear the burden of making sure your child cannot use their software without your consent?


                  You already have the option to buy something with parental controls.
                  You can also pay someone to add a parental control feature into an Open Source OS and install it for you.

                  But you’d rather use the politician?

    • mcv@lemmy.zip
      link
      fedilink
      arrow-up
      0
      ·
      8 months ago

      That’s what it sounds to me. You just have to enter a date of birth, which I think puts parents in control of this, rather than shady websites.

      Something that I, as a parent, really miss, is the ability to have some parental control without having to subject myself to horrifically broken systems like those from Microsoft and Google, which are just painful to use and don’t offer any meaningful control. Minecraft has become almost impossible to use lately, and apparently it’s going to get even worse.

      More applications should have a simple child mode that connects it to a parent mode that allows the parent to keep an eye on what their kid is doing and enable or disable some features for them, but instead, they make it impossible to create an account, and if you do, you’ve got an account that can’t do anything. It’s broken and stupid and shouldn’t be so difficult.

      Maybe Linux could set a better example in this.

  • Joelk111@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    8 months ago

    turns on VPN

    Oh no, anyways.

    If they’re ever ignorant enough to ban VPNs we’ll be fucked.

  • Peasley@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    8 months ago

    This is being pushed by social media companies that don’t want to be responsible for age verification

  • just_another_person@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    8 months ago

    This will immediately get struck down in court even if it passes, though everyone should make their voices heard in saying this is complete nonsense.

    Yet another case of antiquated politicians not understanding technology whatsoever.

    • chicken@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      0
      ·
      8 months ago

      Assembly Bill No. 1043 was approved by California governor Gavin Newsom in October of last year, and becomes active on January 1, 2027 (via The Lunduke Journal).

      Sounds like it already passed

  • mesa@piefed.social
    link
    fedilink
    English
    arrow-up
    0
    ·
    8 months ago

    Yeah I agree with the article, people will just say “Do not use in California” then…F off. OSes are VERY different all over the place.

    I dont see this as enforceable. Linux in itself is multi-user. Everyone is just going to put some bogus year for age and continue on. I also dont see websites caving and adding it all in because that would cost a metric ton and be inconvenient for everyone involved. What about server OSes? OSes that have a machine as the only user. Or embedded devices?

    It also does NOT protect Children in any way.