76 comments

  • huimang 26 minutes ago

    So is anyone going to revert the commits that jumped the gun on this?

    E.g. systemd's birthdate field https://github.com/systemd/systemd/pull/40954

    • maccard 5 minutes ago

      Man that PR is a complete mess.

    • sega_sai 21 minutes ago

      The PR mentions not just California but other states and countries, so I dont think California's exemption alone changes the situation

  • cm2187 2 hours ago

    Excellent. From now on all kids will become linux natives. The decade of the linux desktop is coming!

    • thelastgallon an hour ago

      Linux phones, Linux gaming machines, Linux on Desktop and Laptops, Linux VR/AR, Linux watches, etc.

      • dgoldstein0 an hour ago

        Or more likely companies and people will just comply. It might give a little more fuel to open source from people who are ardently pro privacy that balk at an age signal bring implemented, but I don't think that's such a huge segment of users.

      • close04 an hour ago

        And then the exception will evaporate overnight.

        • shuwix an hour ago

          One gotta love politicians and their "solutions" and their longevity.

    • injidup an hour ago

      So I run my app in a linux container under windows and I'm exempt from age verification? Isn't android linux under the hood? I'm sure the law is not so easy to get around. How does it work?

      • 1718627440 35 minutes ago

        I know it sounds like a joke again, but the GNU/Linux <-> Linux distinction is kinda important semantically.

      • dgoldstein0 an hour ago

        It sounds like since Android is a commercial repackaging of Linux it's in scope and Google gets to figure it out.

  • andai 3 minutes ago

    I'm confused. If I was a kid, I can still get my cigarettes at the Linux store? (By analogy with eastern Europe where age checks are lax.)

    Or is the idea that the Linux store is not allowed to sell cigarettes anymore?

  • red_admiral 9 minutes ago

    We got into this mess because people wanted Facebook to have age verification, and MZ decided to push the responsibility on to OSes.

    The result looks to me like Facebook will ban access from non-approved OSes like Linux. Android will still be allowed, GrapheneOS probably not.

  • rbbydotdev an hour ago

    this bill fixes nothing. if you wanted to prevent harm from the internet you would start with proper privacy laws. but we all know why that will never happen

  • kennywinker 28 minutes ago

    > (2) “Operating system provider” does not mean a person or entity that distributes an operating system or application under license terms that permit a recipient to copy, redistribute, and modify the software.

    Where does MacOS and iOS fit then? The core of both those operating systems (darwin) is open source (APSL licensed).

    • w10-1 3 minutes ago

      > copy, redistribute, and modify the software

      I can copy and redistribute macOS binaries, and I can write programs/extensions that modify macOS.

      These vague terms show that legislators are incapable of regulating software effectively; but they do create an enduring legal franchise to deal with their confusion.

    • gmueckl 17 minutes ago

      MacOS isn't Darwin and comes under terms that do not fit rhe criteria of the exception. Apple actually did go to some lengths in the past to ensure that all layers of MacOS contained bits that they could claim restrictive licenses on.

      A project like PureDarwin, however, can be freely distributed because it omits Apple's proprietary parts.

      • kennywinker 11 minutes ago

        Macos contains elements that are open licensed. Many linux distros contain elements that are closed source. Where is the line?

        This law describes as a true-false something that is not only true or false. This law is poorly written. Amending it didn’t fix that.

  • nottorp an hour ago

    Linux?

    Or also BSD, ReactOS, hobby OS #24562 etc... ?

    • throw-qqqqq 37 minutes ago

      Yes also BSD and friends.

      From TFA

      > These amendments redefine the term “operating system provider” to exclude any person or entity that distributes an OS or application “under license terms that permit a recipient to copy, redistribute, and modify the software.” Any software distributed under the GPL, MIT, BSD, and Apache licenses satisfies that test, which removes the likes of Debian, Fedora, Ubuntu, Arch, and the BSD family from AB 1856’s scope.

    • miniwark 23 minutes ago

      According to the article: "it's any OS or application “under license terms that permit a recipient to copy, redistribute, and modify the software.”"

      The article then explicitly cite "Debian, Fedora, Ubuntu, Arch, and the BSD family".

      There is also another exclusion for libraries and software from a packages managers like apt and pacman.

      So from my understanding ReactOS, hobby OS but also CP/M, FreeDOS, Haiku or Collapse OS...

    • deaddodo 43 minutes ago

      They include the majority of OSI licenses, including BSD. So the majority of BSD variants are included.

  • pipes 25 minutes ago

    My gut reaction to this is that there is something seriously wrong if special clauses are required. Why should open source get special treatment, to me that just highlights that the law is utterly ridiculous.

  • Artoooooor 3 minutes ago

    Now do it with all open source licenses, not just the most popular.

  • conartist6 2 hours ago

    I love that Microsoft is committing a crime by continuing to let me use Win10

  • phendrenad2 2 hours ago

    I'm starting to warm up to this law. So many loopholes. Nothing to worry about. I think California's incompetence has finally progressed from "proposes bad laws" to "proposes and botches the implementation of bad laws"

    • arjie an hour ago

      If you had an agent in the legislature wouldn’t you prefer exactly one of this form? My ideal representative is able to command support from diverse interests and subtly damages those opposed to me while subtly advantaging the principles I believe in - making compromises necessary to move incrementally to a state more aligned with what I wish it to be.

      The reality is that many people want bad laws. Without the support of those people one does not get elected.

      This use of people for power while de-facto disenfranchising them is pretty widespread already. For instance, some half of California and Texas are responsible for their strength in the electoral college while simultaneously being entirely disenfranchised when electing the President. Good technique.

  • gspr 2 hours ago

    Rest of the headline: "software distributed under the GPL, MIT, BSD, and Apache licenses are exempt"

    And then further into the text it's clarified that there also isn't a specific list of open licenses, as the terrible headline would have you believe, but instead a description of what is considered open

    With the caveat that I haven't read the actual legal text, this seems to be an eminently sensible law (it'd be better if it weren't needed, but here we are).

    In summary: not a Linux exemption, and not an exemption for a specific list of licenses either.

  • russellbeattie an hour ago

    Laws need to be managed like software: There should be a process for testing, user feedback, quick patches for bugs or conflicts, and regular updates to fix issues. If you think about it, both laws and software are called "code".

    The problem is our legal system is still based on the waterfall method. Lawmakers try to plan for everything, laws meant to solve one problem face feature creep and create a thousand others, then no one wants to touch anything after launch for fear of making things worse or because that one guy uses the temperature of his CPU as a quick-key and refuses to change his workflow.

    Anyways, no law is perfect and never will be, and neither are the fixes.

    • zdc1 20 minutes ago

      Software development is slower in larger, more political organisations (hello Change Advisory Boards) and larger/older/sprawling codebases.

      Most governments are huge, highly political, slow moving organisations. It seems to just come with the territory: slower rollout of changes, longer periods to observe the changes in the wild (throw in a few years to see how the law plays in legal cases/challenges), and suddenly you have fewer iterations to get it right.

    • 1718627440 24 minutes ago

      > The problem is our legal system is still based on the waterfall method.

      It's not? It has been "agile" for centuries. It is constantly patched as someone wants to address some issue. It's rather rare for a completely new law to be written.

      > Lawmakers try to plan for everything

      It's not? They see one bug, e.g. children being exploited, now they tried it with a patch that is horribly broken and doesn't really work, so they patched it again, to remediate one issue, while they try to figure out more patches.

  • kersplody 2 hours ago

    Cool now let's exempt hobbyists from the 3-D printer must certify you are not printing gun parts pending legislation.

    • rgmerk an hour ago

      A quick search suggests that 3D-printed guns being used in crime is an actual, for-real, and growing problem.

      I take it that you wouldn't be OK with somebody building a uranium enrichment facility in their backyard for their hobby reactor. So there is a line to be drawn on where people's freedom to tinker ends; it's just a question of where you draw it.

      Personally, I think given there is an actual documented, non-isolated problem with 3D printed guns being used for violent crime, there's a debate to be had that's more sophisticated than "REGULATION BAD".

      • gmueckl 10 minutes ago

        Then I missed the public discussion on why making it illegal to possess DIY guns is not enough. Did that actually get debated or just handwaved away? By the time I became aware of this whole technical blocking thing, that was the only proposal on the table.

      • cityofdelusion 7 minutes ago

        3d printed guns are just a fancier pipe gun. Physics is the real enemy here. Make thing go fast out of tube is too simple of a design.

      • tancop an hour ago

        My position on anything is "REGULATION BAD" when it's against individuals and non commercial/open source projects, "REGULATION GOOD" for massive corporations, and "REGULATION MAYBE GOOD NEEDS NUANCED DEBATE" for anything in between.

        • xyproto an hour ago

          What do you mean by regulation? Laws that could lead to a fine or jail time, or the enforcement of laws through ie. the police?

        • rgmerk an hour ago

          Non-commercial projects and individuals can do bad stuff too.

          I agree the bar is a lot higher for those projects than massive corporations, but I think it's a pretty arguable case that "people are using 3D printers to make guns with features that would otherwise be illegal, and they are being used in crimes in some number" clears that bar.

        • 1718627440 22 minutes ago

          Individuals can do a lot of bad stuff too? "Mark Zuckerberg" is still an individual.

      • leni536 40 minutes ago

        The problem may exist, but I don't believe that intrusive "gun part deyection" solves it.

  • catlikesshrimp 2 hours ago

    Can someone the exemption for browser extensions and other contained software? My best guess is that the OS > Browser are reporting the age already, and the browser extensions will also use that "signal". Is this close enough?

    " third carve-out excludes storefronts distributing extensions or add-ons that run exclusively inside a host application, which takes browser extension stores out of scope."

  • anigbrowl 3 hours ago

    Weird how the people who habitually complain about government are conspicuously silent when it delivers something they wanted.

    • sbuttgereit an hour ago

      I habitually complain about government... so let me help you out with this.

      The original issue with the law was never that those poor open source developers were going to have to bear the burden of complying with the law, but that the law itself was a bald-faced invasion of privacy by an overbearing troupe of people in power (i.e., government) so shit-sure of their superiority over the simple common folk they govern (i.e., you and me) that they aren't even embarrassed by their own arrogance.

      I would suggest that what "we wanted" is no such law at all. What would be weird, and worthy of comment, is if those of us that complain about government were actually satisfied by an exemption which only applies to pretty damn tiny slice of the market. If anything, that wasn't a victory for privacy or common sense, but rather a concession that they had foolishly created a law that they wouldn't have been able to enforce as broadly as they thought they could get away with... or if they tried to enforce it they'd have to contend with the optics of the big hand of government yet again crushing individuals whose only real crime was their altruism rather than just some giant corporation.

      So it isn't weird at all that "we're" silent. This isn't a win. Pointing out that the law had unintended consequences, including with Linux, et al., wasn't a statement of objective but rather a simple show that the law was rife with thoughtless unintended, or perhaps simply unspoken, consequences. The legislature's act here didn't restore privacy nor did it remove bad outcomes: if anything it now just raises questions about equal protection under law, at least on some practical level. It raises the question why some users of computers need such protections as age verification and others don't, and why the licensing terms of the OS are a valid proxy for that need... taking for granted that the stated purposes of the law are the real ones, of course.

    • missinglugnut 2 hours ago

      What do you want people to say? "Yay, the terrible law that threatened to make free computing illegal has an exemption for Linux. Now we only have to deal with unwanted mandatory age verification on all our non-linux devices. I'm so happy."

    • PowerElectronix an hour ago

      They shouldn't need to pass this if they didn't pass age verification at all.

      This is not a good thing, it's a very small patch for a very bad thing.

    • Frannky 2 hours ago

      A lot of people are not stupid. Age verification is a backdoor for control. I read and did not even bother to comment, it's like yay, that horrendous thing they were trying to do now it's not applied to everyone. I'm also sorry for California, such a beautiful place and full of wonderful people. I hope it will recover one day.

    • throwawayqqq11 2 hours ago

      This is not wanted, its duct taping a bad idea even further and i half-wish MS/apple/co sue against it. This may cause lawmakers to bounce back in the wrong direction though.

    • edot 2 hours ago

      Yeah, this is fantastic. Should be top of the page. I’m honestly shocked, I’ve fully internalized that everything is corrupt and beholden to big corporations. Somehow, a victory! Looks like the Linux Foundation and EFF pushed back, but they’re not exactly big. Good job, California lawmakers!

      • roenxi an hour ago

        > Good job, California lawmakers!

        Is this serious or sarcasm? They passed a horrible law, now its an internally contradictory horrible law because apparently it isn't important enough to consistently enforce. So, you know. Why legislate it?

        There isn't much of an angle here that reflects well on Californian lawmakers, they're still supporting this authoritarian trend of de-anonymisation and rolling back free communication on the internet. They're just going to come back for linux later once the idea of legally mandated PII on account registration is normalised. Although I do see this "In addition, lawmakers inserted a new provision prohibiting anyone from requesting an age signal from an OS provider or app store unless required by law" so we seem to be entering a wild space where they're going to try and micromanage this in a weird way.

        • 1718627440 28 minutes ago

          > now its an internally contradictory horrible law because apparently it isn't important enough to consistently enforce

          Law is not an abstract code, but an incremental sometimes futile approach to shape society. They only want a way to hold big corporations accountable to exploiting children. They don't actually intend the effects on the consumer, so they tried to fix on easily changeable effect: "Don't worsen the privacy for people who want it." If you are using e.g. MS Windows, you have given up everything already. They do a lot of "telemetry" and for example everything you typed into MS Word is already licensed to Microsoft.

          • roenxi 17 minutes ago

            So what makes kid users on linux so special that they don't need nanny state protection? Are the Californian legislators just throwing them to the wolves? Or are the protections being put in place here not actually important?

            Seriously, what is the message here supposed to be about the kids using linux? And why are they so different from kids using Windows or Mac? Are there other safety features we can exempt kid linux users from?

      • zoobab 2 hours ago

        Not a victory, Android is still covered.

        • gmueckl 7 minutes ago

          AOSP itself shouldn't be.

        • qmarchi 2 hours ago

          Hard to argue that it's open source...

          • catlikesshrimp 2 hours ago

            Graphene should qualify. That would be a good incentive for kids to learn to root a mobile device and run graphene on it.

            • harvey9 an hour ago

              I used the web based installer and it was so easy that we would be complaining the kids are not really learning anything by doing it!

    • lmm 44 minutes ago

      What a pointlessly provocative and unproductive thing to say.

    • jchw 38 minutes ago

      When people pointed out the consequences this would have for open source, that did not mean what they wanted was an open source exemption. It was just meant to demonstrate just how poorly conceived the law is that nobody at any point even thought about this before it was signed in. Frankly the consequences for open source are not even at the forefront of concerns about what these rushed regulations will do to the world.

    • carodgers an hour ago

      "Delivers something they wanted" is the most bizarre way possible to phrase "followed through with the majority of a reprehensible agenda and were forced to carve out an exception due to technical constraints and massive blowback."

    • Pavilion2095 2 hours ago

      The age verification requirement wasn't dropped, what are you talking about? Linux getting an exemption isn't a win.

    • antonvs 2 hours ago

      It delivered an arbitrary exception to a stupid law. If all someone wanted was an exception for Linux, they don’t understand the problem with this law.

      • cwillu an hour ago

        “California lawmakers unanimously pass Linux exemption from age-verification law — software distributed under the GPL, MIT, BSD, and Apache licenses are exempt”

    • colordrops an hour ago

      They didn't "deliver something we wanted". They decided NOT to fuck us over. I guess we should thank them for that?

    • squigz 2 hours ago

      Indeed, this is very generous of them, and we should be thankful.

      • catlikesshrimp 2 hours ago

        Sounds more like they did their job well, not that they are generous.

  • ghssds 2 hours ago

    And now a bunch of OSI-Approved licenses get to have special rules applied to them, entrenching them and killing further innovation.

    • greyface- 2 hours ago

      The bill exempts:

      > a person or entity that distributes an operating system or application under license terms that permit a recipient to copy, redistribute, and modify the software

      which at least doesn't choose specific winners and losers among licenses. It does disfavor license-free and public domain software, which isn't great.

      • pritambaral an hour ago

        > It does disfavor license-free and public domain software, which isn't great.

        Public domain software is free to "copy, redistribute, and modify", so ... where's the disfavour?

        • tancop an hour ago

          Technically you could argue that public domain works don't have license terms that make them free so the exception can't apply. Only an ignorant or ultra literalist judge would see it that way but you never know.

          On the other hand a public domain dedication is a binding term that gives you permission (or license) to do what you want...

        • greyface- an hour ago

          It only applies to software distributed under a license. Public domain software isn't distributed under a license. It's in the public domain; no license is needed.

  • gafferongames an hour ago

    Now do FreeBSD, OpenBSD, NetBSD... =p

    • kennywinker 26 minutes ago

      The law just says open source OS’ don’t count. It does not mention Linux by name - nor does it specify which licenses.

    • throw-qqqqq 28 minutes ago

      Those are also covered.

      > software distributed under the GPL, MIT, BSD, and Apache licenses are exempt

  • hardwaresofton 2 hours ago

    AGPL…?