‹ BackHN Continuity

Thread

Android 17 is the first since 3.x to add new APIs without releasing to the AOSP

1180 points · 723 comments · theanonymousone

  1. wps · · focus · HN ↗
    The amount of roadblocks Google is putting up for GrapheneOS is just ridiculous. None of their decisions make any sense, from the delayed source patches upstream, to the embargos, attestation issues, etc. Google simply regrets android being open source.
    1. godelski · · focus · HN ↗
      I hope people remember this when advocating for chromium. Just because it is open source doesn't mean they don't control it. We need to start the long process of hard forking now or turn to alternatives like Firefox as a new foundation.

        > Google simply regrets android being open source.
      
      Android wouldn't be what it is if it wasn't open source. With all the work from outside Google. The same is true chrome.

      But they won't learn that on their own. They are breaking the deals. So we move. We force their hand

      1. thisislife2 · · focus · HN ↗
        And this is also why I advocate for xGPL for open source projects. FSF's GNU Public Licenses are the only open source licenses (that I am aware of) that envisioned a users "right to repair" decades ago. This is enforced by ensuring that any source code licensed and distributed under xGPL, has to remain open source. If even a part of the source code is licensed under GPL, and used in any project, you cannot close source it easily. Other permissive licenses, like MIT, BSD or Apache, for example, don't guarantee the open source nature of the product that is licensed under it as it allows anyone to also use the code and distribute it without the source code.

        (This is also why we should be be vary, and quite sceptical of, Canonical's new Rust-based port of GNU CoreUtils too. Apparently, Canonical plans to replace GNU CoreUtil completely in Ubuntu with this port. The original GNU Coreutils are licensed under the GPL, but the Rust based ports are not. This means that Canonical will now have the ability to stop distributing the source code of its CoreUtils port in future Ubuntu Oses).

        1. toxik · · focus · HN ↗
          And you just know Canonical thinks this is feasible because they can just copyright wash it with an LLM. "Write GNU coreutils in rust" is all you need to say.
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.