Google Apps License Forbids Forking, Promotes Google Services
Sockatume writes "If you want to ship a phone with Google's apps on it, you need to license them. A copy of the OEM licensing agreement from 2011 was recently leaked, and Ars Technica provides a summary. Amongst the rules: a company licensing Google Apps can't act in a way that would fragment Android, but must also maintain the platform's open-ness; most of Google's services must be included; Google apps must be defaults, and placed within a couple of clicks of the default home screen. No surprises, but it's interesting to see the details laid out."
Tying apps to phones might be illegal by Sherman Act: using dominance in mobile device OS market as leverage in the device app market.
--- Nothing clever here: move along now...
You're right, the Apple license to allow me to use iOS and Apple apps on my own phone brand is MUCH more open. At least according to my unicorn lawyer.
"Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
Android is based on Linux. The Google apps are not. Despite what some people claim, not everything written for a GPL operating system must be open source.
"Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
All of Android is open source, except Google Play/Market, Gmail app, Google Maps, etc If you want your phone to have the Google App store, then you need to obey their terms and conditions. Just because the OS is open source doesn't mean any program which runs on it has to be. There are plenty of non GPL programs available for Linux! An android phone WITHOUT access to Google app store, Google Maps, Calender, Gmail etc isn't going to be much use to the majority of Android users. This is how Google controls Android.
What about the ability to unlock the bootstrapper? My Motorola phone, which came out while Motorola was owned by Google, doesn't allow me to unlock the bootstrapper. No exploit exists, so no CyanogenMod for me... and Motorola's last OS update was to 4.1.2 over a year ago, and I purchased the phone with that version.
I don't see how you can say there is a requirement to "maintain the platform's open-ness" when the company you own doesn't keep their devices open.
All my liberal friends think I'm a conservative, all my conservative friends think I'm a liberal.
http://www.jolla.com/ - for example - is one example of a vendor selling a phone that can run android apps - on top of 'normal' linux - without preinstalling the normal google play market. (because they can't - as what they are doing in making the linux side more open means it's not vanilla android anymore)
And AOSP is one heckuvalot more than just a kernel.
The list of exception is rather significant: the missing apps are also the foundations of the API other apps uses. So you are not just missing out on the Google App Store and a few standalone apps, but all the API related to those apps too - which a very exhaustive list.
When people say "Android is open-source" that is not what they have in mind. In practice Android is open source like OSX is open source (Darwin), sure you get the foundations of a great system, but none of the shiny bits. So rather than a walled garden, you have a fenced garden. If you want freedom you need to look at Firefox and Ubuntu.
Have a look at the following doc for detailled discussion: http://arstechnica.com/informa...
People complain when there's fragmentation, people complain when there's an effort to prevent it.
The platform is still open, but Google's services and ownership of the Play store is not. You can make an Android phone, fork it and do whatever you want, but if you want to run it on the Play store and Google Maps, whatever, you have to agree to the rules. Those rules, by the way, do a hell of alot to standardise and make the platform stable for developers.
Some people won't be happy until everything is completely gratis and uncontrolled, and we'll end up with the same mess we had with Symbian.
Fair enough, at least for the 'no forking' stipulation, but the whole requirement to pre-install all google apps if one only wants access to, say, the Play Store? And the mandatory submission of *very* granular sales data? How, exactly, do these stipulations contribute to platform stability?
I fail to see how it is different from the whole hullabaloo with Microsoft and Internet Explorer, the outcome of which was:
Lawsuits brought by the U.S. Department of Justice, 18 states, and the District of Columbia in two separate actions were resolved through a Consent Decree that took effect in 2001 and a Final Judgment entered in 2002. These proceedings imposed various constraints on our Windows operating system businesses. These constraints include limits on certain contracting practices, mandated disclosure of certain software program interfaces and protocols, and rights for computer manufacturers to limit the visibility of certain Windows features in new PCs. We believe we are in full compliance with these rules. However, if we fail to comply with them, additional restrictions could be imposed on us that would adversely affect our business.
So, here we see MS originally taking the hard-line approach, then being forced to allow vendors to 'bury' Windows-specific features in favor of their own offerings. True, most new Windows PCs still ship with IE pre-installed and ready to go, but it's no longer up to MS to dictate that it shall be so.
"I love animals! Some are cute, others are tasty, what's not to like?" - Betsy Schroeder, Jeopardy contestant