Hacker News new | ask | show | jobs
by storm 5719 days ago
So you're now taking the position that how open Android is can depend upon how they have marketed their openness, and how misleadingly they may have done so? That's nonsense. At the end of the day, "fork it, mod it, build it, deploy it to any device that will run it" still applies. That's unavoidably and factually open. Radically so, given where this particular market was just 3-4 years ago.

I'm astonished at how muddled and downright bizarre the argumentation on these threads gets. Yes, they don't develop future platform versions in the open, they just make delayed code dumps. Annoying. But hardly "open"-negating. The process may not be open - the deliverables are. And all of the usual advantages of that open are in full effect with Android and its many, many active mods.

Yes, carriers are free to add unremovable shovelware, to try and prevent flashing with the aid of the hardware manufacturers - all that nasty stuff they are free to do with any apache/bsd-licensed codebase. It's very hard to understand how this is Google's fault, or why it somehow renders the underlying platform "not open". Should they have stridently disallowed such behavior from day 1? I'm guessing that would have left them with a lot fewer partners, and a go-nowhere platform, but hey, at least they would have been pure as the driven snow ideologically.

Saying with a straight face that Android is "not open", "not meaningfully more open than iOS", "nothing like what we would traditionally call open-source", and so on is ridiculous hyperbole. The only interest I take out of these instant train wreck threads is in playing a game: guess at what horses individual commenters have in the mobile race, that their perceptions can become so severely distorted.

1 comments

My consistent position is nothing more than that Android is not open in a way that is consistent with any of the claimed benefits Google or other Android promotors have asserted it provides.

It's certainly open from a perspective of "you get the occasionally tarball of source". Nobody is debating that. This isn't about whether Android is open or not; it's about whether the way it is open is at all consistent with the way it's openness is marketed to end consumers.

For the vast majority of users that openness, from any practical standpoint, might as well not exist. The popular, high selling handsets are simply too locked down for them to benefit from anything anyone does with those tarball drops.

Which is fine, but it's certainly not the way people paint the platform when they talk about how much better Android is for the user thanks to its openness, because the openness is primarily for the benefit of handset makers and carriers who can use those tarballs.

For what it's worth, I think this whole game of treating a thriving market like its some kind of horse-race is ridiculous. 90% market share was an aberration in the PC market; there's going to be room for multiple competitors for decades to come. There are no sides. Nobody is going to win anything.

>This isn't about whether Android is open or not; it's about whether the way it is open is at all consistent with the way it's openness is marketed to end consumers.

I keep hearing this, but can you demonstrate where Google has represented Android as the product of some vibrant and continuous interplay between the wider open source community and their own engineering teams?

Interestingly enough, there's more of that going on than you're giving credit for. http://android.git.kernel.org/ isn't an iota of what it could be, but it's certainly more than an "occasional tarball of source".

Look, I think what Google is doing with the periodic drops is pretty lame - but the Android software is open. More than that, they've tried to spur on some pretty radical freedoms - like my Nexus One which they convinced HTC to provide fully unlockable: a simple command and a warning screen away. This was unthinkable not so very long ago, certainly in smart phones. Frustratingly enough, the market wasn't interested, but they tried. And may well try to keep pushing that bar forward. But you'll give them no quarter - they are damned for not reshaping things to your preferred standards in one fell swoop, they are responsible for both the hardware and the regressive policies of every idiot vendor whose usage of the platform they bless.

It's a bit overdone to say that "the openness is primarily for the benefit of handset makers and carriers who can use those tarballs". I'm interested in where you've acquired this insight into Google's treacherous true motivations, and I'm surprised to learn that it's so hard to take those "tarballs" and get them running on arbitrary hardware. That damned linux kernel, so notoriously hard to get running on variant hardware.

When you get down to it, your real problem seems to be that Android strikes a fairly neutral deal, allowing the carriers and manufacturers to keep their freedoms too. They're free to try to turn back the clock, release terribly gimped phones, and just generally be the dicks that we have always known them to be. We're free to reject it, and should.