[id-android] WTI: Artikel Menarik Tentang Google Dalam Memaknai Arti Dari Sifat Keterbukaan Android (CNET)

2014-02-14 Terurut Topik Alvin Tedjasukmana
*What Google really means when it calls Android 'open'*

Google loves to woo app makers to Android by whispering the sweet sounds of
openness and open source in their ears. While that's not entirely
accurate, they heed the call for good reasons.


Is Android fully open? Well, no, but quasi-open gets most developers to
exactly where they want to be. (Credit: CNET)



The gooey center of Google's pitch to developers to make apps and services
for Android is a series of terms easily misunderstood, but central to
Android's flexibility and success.


Every once in a while, Android
http://www.cnet.com/android-atlas/terminology discussions flare up
like a stomach ulcer for Google. They
center on Android's nature as a development platform, which in turn affects
the variety and breadth of Android apps -- from Minecraft to Pandora to the
latest Flappy Bird copycats -- that you can download, and how up-to-date
they are. Is Android truly open-source? Can you fork Android? What does
Google mean when it talks about Android's openness?


The latest debate was sparked by recently discovered documents that
revealhttp://online.wsj.com/news/articles/SB10001424052702304888404579378850231234912?mg=reno64-wsjurl=http%3A%2F%2Fonline.wsj.com%2Farticle%2FSB10001424052702304888404579378850231234912.htmlstringent
restrictions on device makers that want access to Google's search
engine, the video service YouTube, and more than a million apps found in
the Google Play app store. European antitrust authorities are looking at
whether Google has unfairly taken advantage of Android's position to push
its own services and apps, according to The Wall Street Journal.


The question of how you define 'openness' depends on what you want
'openness' to mean.
--Avi Greengart, analyst


The source, if you will, of Android's problems is its open source nature
and a fundamental misunderstanding of what Google is doing with Android. So
let's take a look at what we're really talking about when we talk about
open source and openness.


Openness is both a lure for developers, who want to create freely, and a
trap that Google has built for itself. It's a term that the company uses to
describe its approach to Android, but because it's a fairly common term
it's come to mean different things to different people. As such, it's
highly dependent on their interests.


The question of how you define 'openness' depends on what you want
'openness' to mean, said Avi Greengart, an analyst at Current Analysis.
Do you want to be part of the process to define the software from the
outset? Do you want to create a phone that exemplifies the best of Android
and Google services together?


Google's approach to Android development and the Android ecosystem promotes
an atypical definition of the terms. The easier one to explain is how
Android relates to open source.


Historically, open source coding projects large and small have been
developed and managed by communities open to all.
Firefoxhttp://www.cnet.com/firefox-3/and Linux are prime examples of
that. The Android Open Source Project, or
AOSP, is the Android code made available to all.


Linux is the basis for Android, but Android has a key difference. It's
developed behind closed doors at Google, and then once new versions are
ready, they're made available to the public. It's the biggest and possibly
the only open-source project developed this way. There's often a short
delay between a new Android version being completed and when the code is
made public, and there's rarely any public input on Android code before
release.


Open and openness in the Android world are a bit more nebulous. Google's
argument is that Android is open because the code is opened to all, because
Google doesn't charge for the platform, and because developers have access
to it all. The only restriction is on Google services, for which the
company demands that phone makers conform to certain specifications.


Google's take on Android is that they make it as open as possible. Dianne
Hackborn, a tech lead on Android at Google who has worked on Android since
its early days, recently commented at length on Android development,
openness, and how AOSP relates to Android with Google services
integratedhttp://arstechnica.com/information-technology/2014/02/neither-microsoft-nokia-nor-anyone-else-should-fork-android-its-unforkable/?comments=1start=80.



One of the things that is interesting about platforms today versus the
traditional desktop is that these cloud services are becoming increasingly
central to the core platform experience, she said. This presents a
special challenge to an open-source platform, which can't really provide
such cloud services as part of the standard platform implementation.


The tension between the quasi-open-source operating system and access to
proprietary cloud services, including programming hooks called Application
Programming Interfaces (APIs), and encompassing Google apps such as the
Play Store, Google Music, and Google 

Re: [id-android] WTI: Artikel Menarik Tentang Google Dalam Memaknai Arti Dari Sifat Keterbukaan Android (CNET)

2014-02-14 Terurut Topik Julham (uam)
Nice reading, om Alv. Take out saya kok malah berasa ada hidden business
agenda yah dari pembuat artikel ini. Mungkin butuh baca beberapa kali untuk
benar-benar paham.
 On Feb 15, 2014 5:49 AM, Alvin Tedjasukmana alvin.tedjasukm...@gmail.com
wrote:

 *What Google really means when it calls Android 'open'*

 Google loves to woo app makers to Android by whispering the sweet sounds
 of openness and open source in their ears. While that's not entirely
 accurate, they heed the call for good reasons.


 Is Android fully open? Well, no, but quasi-open gets most developers to
 exactly where they want to be. (Credit: CNET)



 The gooey center of Google's pitch to developers to make apps and services
 for Android is a series of terms easily misunderstood, but central to
 Android's flexibility and success.


 Every once in a while, Android 
 http://www.cnet.com/android-atlas/terminology discussions flare up like a 
 stomach ulcer for Google. They
 center on Android's nature as a development platform, which in turn affects
 the variety and breadth of Android apps -- from Minecraft to Pandora to the
 latest Flappy Bird copycats -- that you can download, and how up-to-date
 they are. Is Android truly open-source? Can you fork Android? What does
 Google mean when it talks about Android's openness?


 The latest debate was sparked by recently discovered documents that 
 revealhttp://online.wsj.com/news/articles/SB10001424052702304888404579378850231234912?mg=reno64-wsjurl=http%3A%2F%2Fonline.wsj.com%2Farticle%2FSB10001424052702304888404579378850231234912.htmlstringent
  restrictions on device makers that want access to Google's search
 engine, the video service YouTube, and more than a million apps found in
 the Google Play app store. European antitrust authorities are looking at
 whether Google has unfairly taken advantage of Android's position to push
 its own services and apps, according to The Wall Street Journal.


 The question of how you define 'openness' depends on what you want
 'openness' to mean.
 --Avi Greengart, analyst


 The source, if you will, of Android's problems is its open source nature
 and a fundamental misunderstanding of what Google is doing with Android. So
 let's take a look at what we're really talking about when we talk about
 open source and openness.


 Openness is both a lure for developers, who want to create freely, and a
 trap that Google has built for itself. It's a term that the company uses to
 describe its approach to Android, but because it's a fairly common term
 it's come to mean different things to different people. As such, it's
 highly dependent on their interests.


 The question of how you define 'openness' depends on what you want
 'openness' to mean, said Avi Greengart, an analyst at Current Analysis.
 Do you want to be part of the process to define the software from the
 outset? Do you want to create a phone that exemplifies the best of Android
 and Google services together?


 Google's approach to Android development and the Android ecosystem
 promotes an atypical definition of the terms. The easier one to explain is
 how Android relates to open source.


 Historically, open source coding projects large and small have been
 developed and managed by communities open to all. 
 Firefoxhttp://www.cnet.com/firefox-3/and Linux are prime examples of that. 
 The Android Open Source Project, or
 AOSP, is the Android code made available to all.


 Linux is the basis for Android, but Android has a key difference. It's
 developed behind closed doors at Google, and then once new versions are
 ready, they're made available to the public. It's the biggest and possibly
 the only open-source project developed this way. There's often a short
 delay between a new Android version being completed and when the code is
 made public, and there's rarely any public input on Android code before
 release.


 Open and openness in the Android world are a bit more nebulous. Google's
 argument is that Android is open because the code is opened to all, because
 Google doesn't charge for the platform, and because developers have access
 to it all. The only restriction is on Google services, for which the
 company demands that phone makers conform to certain specifications.


 Google's take on Android is that they make it as open as possible. Dianne
 Hackborn, a tech lead on Android at Google who has worked on Android since
 its early days, recently commented at length on Android development,
 openness, and how AOSP relates to Android with Google services 
 integratedhttp://arstechnica.com/information-technology/2014/02/neither-microsoft-nokia-nor-anyone-else-should-fork-android-its-unforkable/?comments=1start=80.



 One of the things that is interesting about platforms today versus the
 traditional desktop is that these cloud services are becoming increasingly
 central to the core platform experience, she said. This presents a
 special challenge to an open-source platform, which can't really provide