4 ms·
AOSP is an open source project, which is impractical for any business to run because of apps' reliance on proprietary google play services. Chromium is an open
by peey 6y ago
AOSP is an open source project, which is impractical for any business to run because of apps' reliance on proprietary google play services.
Chromium is an open source project, but proprietary chrome has the largest browser market share and they like to abuse their position to not play well with standards bodies.
Google can develop Fuchsia. It'll even be cool piece of tech, but I do not for a second believe that contributing to the project would benefit anyone but Google.
- rhencke 6y agoChromium, as built in many open-source distributions, uses a per-distribution Google API key for service access. [1] [2] [3] If built without API keys, Chromium warns 'Google API keys are missing. Some functionality of Google Chrome will be disabled.' [4] [5] The APIs used include [6]: * Calendar API * Contacts API * Drive API (Optional) * Chrome Remote Desktop API * Chrome Spelling API * Chrome Suggest API * Chrome Sync API * Chrome Translate Element * Chrome Web Store API * Chrome OS Hardware ID API (Optional, Chrome OS) * Device Registration API (Optional, Chrome OS) * Google Cloud DNS API * Google Cloud Storage * Google Cloud Storage JSON API * Google Maps Geolocation API (Optional) * Google Maps Time Zone API * Google Now For Chrome API (Optional) * Nearby Messages API * Safe Browsing API * Speech API [1] https://git.alpinelinux.org/aports/tree/community/chromium/APKBUILD?id=24fcf2cf771de488a261f8c4ad06e31b61402ed1#n192 https://git.alpinelinux.org/aports/tree/community/chromium/A... [2] https://github.com/archlinux/svntogit-packages/blob/packages/chromium/trunk/PKGBUILD#L62 https://github.com/archlinux/svntogit-packages/blob/packages... [3] https://git.launchpad.net/~chromium-team/chromium-browser/+git/snap-from-source/tree/build/args.gn?h=stable#n1 https://git.launchpad.net/~chromium-team/chromium-browser/+g... [4] https://chromium.googlesource.com/chromium/src/+/9a11dadde80a2e309445f1f33b75a95fe51358d9/chrome/app/google_chrome_strings.grd#491 https://chromium.googlesource.com/chromium/src/+/9a11dadde80... [5] https://sources.debian.org/patches/chromium/83.0.4103.116-1~deb10u3/disable/google-api-warning.patch/ https://sources.debian.org/patches/chromium/83.0.4103.116-1~... [6] https://www.chromium.org/developers/how-tos/api-keys https://www.chromium.org/developers/how-tos/api-keys
- rhencke 6y agoTo elaborate, the following distributions of Chromium are violating the Google API terms of service [1] [2] by publishing the API secret key publicly in the build source code responsible for building Chromium: * Alpine Linux (community port) - https://git.alpinelinux.org/aports/tree/community/chromium/APKBUILD?id=7f866234e512a34d9758a6cee5b8edfba2147c4f#n192 https://git.alpinelinux.org/aports/tree/community/chromium/A... * Arch Linux (svntogit, AUR) - https://github.com/archlinux/svntogit-packages/blob/1e8f3fe75e060ea70553b32926185bec84561e32/trunk/PKGBUILD#L67 https://github.com/archlinux/svntogit-packages/blob/1e8f3fe7... - https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chromium-dev&id=0ea1e1fad209a7ca2552fbe6efaf9e49c732b8d8#n111 https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrom... * Fedora Linux - https://src.fedoraproject.org/rpms/chromium/blob/e78656ce58dd9e7417433461df24e191eaf41b29/f/chromium.spec#_171 https://src.fedoraproject.org/rpms/chromium/blob/e78656ce58d... * Gentoo - https://github.com/gentoo/gentoo/blob/9acf51b665b6f4b5b97edb871da588c4e870e9b3/www-client/chromium/chromium-89.0.4343.0.ebuild#L624 https://github.com/gentoo/gentoo/blob/9acf51b665b6f4b5b97edb... * OpenSuSE - https://build.opensuse.org/package/view_file/openSUSE:Factory/chromium/chromium.spec https://build.opensuse.org/package/view_file/openSUSE:Factor... * Slackware - http://www.slackware.com/~alien/slackbuilds/chromium/build/chromium_apikeys http://www.slackware.com/~alien/slackbuilds/chromium/build/c... * Ubuntu, Linux Mint (Canonincal Chromium Snap) - https://git.launchpad.net/~chromium-team/chromium-browser/+git/snap-from-source/tree/build/args.gn?h=stable&id=af9ed0cec8cdfcc2972b8a3e13a750516b358211#n3 https://git.launchpad.net/~chromium-team/chromium-browser/+g... [1] https://developers.google.com/terms https://developers.google.com/terms (specifically: "You will only access (or attempt to access) an API by the means described in the documentation of that API. If Google assigns you developer credentials (e.g. client IDs), you must use them with the applicable APIs. You will not misrepresent or mask either your identity or your API Client's identity when using the APIs or developer accounts." and "Developer credentials (such as passwords, keys, and client IDs) are intended to be used by you and identify your API Client. You will keep your credentials confidential and make reasonable efforts to prevent and discourage other API Clients from using your credentials. Developer credentials may not be embedded in open source projects.") [2] https://www.chromium.org/developers/how-tos/api-keys https://www.chromium.org/developers/how-tos/api-keys (specifically: "Note that the keys you have now acquired are not for distribution purposes and must not be shared with other users.")
- bogwog 6y agoHopefully Google is broken up before they decide to discontinue Android and replace it with Fuchsia 10 years from now.
- heavyset_go 6y agoAgreed, but commenting to say that they'll probably try to push Fuchsia much sooner than 10 years.
- tesmar2 6y agoHopefully not. They are not a monopoly and doing so would be a severe overreach. Edit: Looks like many don't understand that you have alternatives to Google and you can use them.
- quadrangle 6y agoThere's a fuzziness to the concept of monopoly. It doesn't have to mean the absolute version where no alternatives exist at all. It can (and legally does) mean that a business is so dominant that it can effectively dictate the terms of the market. Google has a search monopoly effective enough that they can solely make or break anyone who relies on search. They have enough dominance in the market that if they were to choose to delete something from search results, it could utterly devastate all sorts of players in the market who cannot at all get by on the tiny fraction of traffic they get from other sources. This is not the case for all areas of search, but it's the case for enough of them that the concerns about Google's monopoly are valid.
- tesmar2 6y agoI switched to Bing for search, it's great. > it could utterly devastate all sorts of players in the market That's the risk you take if you bank your entire business off of your search rank on Google. You should diversify accordingly. This fuzziness you speak of has lead to massive overreach in the past, and it needs to stop.
- 6y ago