Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

My question to you is why all of this should be attributed to Android and not to the open source movement as a whole? That Google has contributed immensely, more so than any other company of a comparable size, to the open source community is undeniable. However, I would like to believe that the open source community is larger than just Google. Call it Android, call it Linux, call it what you like...just don't get into the mentality that "without Google we wouldn't have all this". That sort of thinking can lead to a dangerous over-reliance on a single, corporate, profit driven entity.


My question to you is why all of this should be attributed to Android and not to the open source movement as a whole?

Because it takes significant financial effort to push forward a complete smartphone OS with a set of basic apps.

Do you know OpenMoko (http://wiki.openmoko.org/wiki/Main_Page)? They were (are?) working on the same goal as Android, just more open and less subsidized. For years they struggled to create an OS which would allow dialing a phone number without invoking a terminal emulator.

What about Moblin/Maemo/Meego? Another Open Source attempt at Smartphones that failed due to inconsistent/missing support from its main financial contributors (Nokia and Intel).

Of course the whole thing is about standing on the shoulders of giants, and all these projects profited immensely from the availability of the Linux kernel, GCC and other large OSS projects. However, all these projects do exist for a long time already, and as the other examples should indicate, it is all but easy to create a SmartPhone experience from them.

With all that said, I do not it like very much either that Android is so closely-coupled to Google. However, they made the breakthrough now and it does not look like there is any "real" OSS competitor left.


> However, they made the breakthrough now and it does not look like there is any "real" OSS competitor left.

That is precisely why it is so significant that Android is also open source.

The bestseller "Android" tablet of this year is probably the Kindle Fire, that is completely divorced of Google. There have been consistent rumors that Amazon will step in with a few more tablet variants and a phone in the coming year. Facebook - Google's direct rival - was rumoured to be trying out an "Android" phone of their own.

All this is possible only because Android is open source.

It is fine to wish that Android is less loosely coupled from Google. Personally I think this is the only pragmatic choice. Android is not pure software, it is tightly integrated with hardware. Linux's achilles' heel for a long old time was device drivers. Android has mostly sidestepped this issue due to Google "owning" the project and working with the hardware vendors.

It would be nice to allow community input (commits, patches etc) into Android, but that I can understand why they don't right now. The thing is, anyone can create a more open fork that does this - and it wouldn't matter due to lack of hardware support.

The next best thing is to work downstream of the hardware, which is what Cyanogenmod and other teams have done. And they have been mighty successful at it too. When you see community teams boot Android on iPhones, Playbooks, Kindle Fires and so on, you are witnessing the benefit of having a free open source mobile OS.

Android may be the Linux variant that has succeeded in the mobile world, but that doesn't mean Android variants can't exist.

Mozilla is still working on Boot to Gecko, which borrows from Android for some of the hardware interface: https://wiki.mozilla.org/B2G

Needless to say, only possible because it is open source.


I agree with all that you said, and I like the different directions Android-based hard- and software is developing.

However, the first thing many people try to do on their Fire, and something well-integrated into CM's installation process is the addition of Google apps, especially Android Market. And here we have a strong dependency on Google which even Amazon can not break with its own distribution channel (google for "install android market on kindle fire" for evidence).




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: