Comment by jsiepkes

Comment by jsiepkes a day ago

11 replies

You can't even install the resulting binaries of an opensource Android build on a phone because of gaps. And even if you could (or fill in the gaps) Google poisoned the ecosystem by ensuring almost all Android apps require Google Play services. Which aren't open source and you realistically need for all Android apps.

So no, Google made sure there is no open source Android. There are just some (incomplete) source dumps.

bitpush a day ago

Gapps were ever open source. Android, the operating system, is what's open source.

Are you saying because Google Maps isn't open source, the operating system is useless?

  • jsiepkes a day ago

    I'm not talking about the Google Maps app or the YouTube app here. I'm talking about the API's which Google Play services offer which all apps use. API's which for example allows your app to get the location of the user. Or allows your app to be updated.

    Simply said probably none of the apps you installed on your phone are going to work without Google Play services installed. Google Play services are closed source. Which is why manufactures like Samsung need to sign a contract with Google and can't simply "install opensource Android". Samsung could live without Google Maps being installed and they could even live without the Google play store but they can't live with none of your apps (like your bank app, your Netflix app, etc.) working.

    • robertlagrant a day ago

      Can you name an OS that gives more support to OEMs than Android?

      • jsiepkes a day ago

        > Can you name an OS that gives more support to OEMs than Android?

        I don't see how this is relevant for this discussion? The whole point is that Android is only opensource in name. You must license Google Play services from Google otherwise Android is practically useless since you can't run 99.9% of the Android apps. When you license Google Play services Google will also impose all kinds of other restrictions on you which have nothing to do with Google Play services. Like for example mandating you don't set Perplexity AI as the default...

        Imagine Microsoft "open-sourcing" Windows (by doing some source drops at regular intervals) but you wouldn't be able to run all the existing Windows applications on it without licensing closed source software and online services from Microsoft.

      • hedora 20 hours ago

        Windows Phone, before Android and iOS killed it.

        Incidentally, version 8 was vastly superior to current iOS or Android, even after those OS’s stole a few UI innovations.

        If only the team responsible for that got to run Windows, and not the other way around!