• elouboub@kbin.social
    link
    fedilink
    arrow-up
    36
    arrow-down
    1
    ·
    11 months ago

    Android is opensource. It has closed source components, but they aren’t necessary to run Android.

    • Avid Amoeba@lemmy.ca
      link
      fedilink
      English
      arrow-up
      23
      arrow-down
      1
      ·
      11 months ago

      And they’re completely replaceable as there are clean interfaces between the closed source components and the open source base.

    • bigmclargehuge@lemmy.world
      link
      fedilink
      English
      arrow-up
      11
      ·
      11 months ago

      Exactly. It’s like saying Linux isn’t open source because some distros come with proprietary NVidia drivers.

    • BorgDrone@lemmy.one
      link
      fedilink
      English
      arrow-up
      3
      arrow-down
      9
      ·
      11 months ago

      Mayor parts that are very much necessary for a fully functional Android system are closed source. Play Services is a big one.

      • thisisawayoflife@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        arrow-down
        6
        ·
        edit-2
        11 months ago

        Yes. I would like to see a DIY selfhosted replacement for play services that is a direct swap in, in the sense that as an end user I couldn’t tell the difference (notifications primarily)

        Edit: wow! Didn’t realize selfhosting replacements for Google services is so controversial!