An Android Tablet Victory May Be Problematic For Free Software
An anonymous reader writes "Glyn Moody writes at The H that Google's Nexus 7 tablet seems to be in a good position to shake up the market and pave the way for serious Android competition to the iPad. That said, he's worried about the potential downsides to a market full of mostly 'open' devices: 'Such customised systems are likely to be as locked down as they can be – the last thing either manufacturers or companies want is for users to start fiddling with the settings or installing their own software. As a result, the apps that run on such systems are likely to be closed source, since that's the way vertical markets tend to work. Such systems will also expose a persistent problem with the open source development methodology. While big and general projects find it relatively easy to attract interested developers, smaller, more targeted solutions tend not to thrive as free software.'"
Android phones work just fine with respect to OSS.
QED
Discussion closed.
Android is problematic, yes, but iOS and Windows are far worse.
I used to be a naysayer when it came to that kind of thinking, since I figured there was room in the marketplace for open desktop systems and more tightly integrated and locked down mobile experiences. Unfortunately the last year or so have really gone a long way toward making me rethink my stand, and in particular the release of the Macbook Pro Retina tipped the scales. Once Apple starts leading people down a path these days, everyone seems to follow. Instead of getting something nice like a new, smoothly compartmentalized machine, we got one where everything was soldered and glued in place, even worse than tablets had been. Why? To make it a couple millimeters thinner.
Microsoft's price slashing on Windows 8 may be most simply seen as a way to drive adoption of an otherwise ill-received operating system update, but after having used the preview for several days on my laptop I'm starting to sense where they might really be headed, and indeed that's a "Software as a Service" model.
It may take another generation of systems or two, but that's where Microsoft is headed. Windows 10 probably won't feel all that much like Windows as we know it, and it'll probably feel a lot more like whatever tablet/phone combination Microsoft's trying to sell than whatever the ecosystem they have today is offering.
My own pointless vanity vintage computing page
Enlighten me here; which particular Google services are violating which open-source licences? Or are you maintaining that they should release all code they ever write? I believe they're still free to make that choice for themselves (and luckily have chosen to be far more open than their peers).
Google's own Nexus products can be trivially unlocked and rooted, by design. But go ahead and blame them for the decisions of other vendors and carriers.
You may have missed how the Android 4.1 source code was fully opened yesterday, before wide release of the system. Wouldn't call that slow, especially considering they're under no obligation to release the Apache-licenced code at all.
Why would anyone engrave "Elbereth"?
I'm sure the success of an Open Source OS in the market would clearly doom us all, Preservinig MSFT's monopoly on the other hand is the path to salvation because well, better the devil you know, right?
Android has already won.
If you look at the history of the PC vs Apple vs Commodore/Amiga, you will remember the remarkable success that cheap, ubiquitous success the PC (and clones -- this is important) had over the others. As countless discussions on the topic were held in those days, people kept citing the superiority of the others. The famous bouncing, spinning sphere... I miss that thing. It was representative of the future of gaming... fast computers and smooth, realistic graphics. (Just took a break to change my screensaver to "Boing" hehe) We, the engineer-technophile types were oblivious to how populations work and behave or what their needs were. We had toy lust and that was just about the extent of it.
Meanwhile, Apple did everything they could to prevent clones of their products and were quite successful, thus ensuring that no market forces other than lust could influence people to buy Apple products. And while that was going on, lots of other product makers out there made awesome little things out there which were also rather proprietary in nature and just didn't get how important that compatibility was... back then, I didn't get it either. My step-father asked me when I bought my first computer from Radio Shack, "what's it compatible with?!" I cluelessly said "itself!" and asserted that I got this thing for me, not for others. This was at a time before modems and networks and all that... data was shared by floppy disk and sometimes even cassette tape. He got it, back then and I didn't... but then again, he was a business-minded guy... (but after he died and I was digging through some of his stuff, I found Wang and some of the other stuff that was fighting for a place in the business market... stuff superior to the DOS systems of the day... even in business, cheap won over awesome/cool/better.)
And here we are again. Apple is still playing its "exclusivity" game and will lose in the end again. It's insanity. If someone makes something that "EVERYONE Wants!" and then try to control it, you will find that it will be hard to stop everyone from having it. Apple wants to be the sole provider of "cool stuff" and all the other makers out there want to play too. Meanwhile, people are picking up more and more android things, buying fewer Apple things and eventually Apple will not be able to support its legal assault on the world defending what it considers to be its turf. (Here's a clue Apple: It's only your turf as long as you can defend it... and that won't be for much longer. I don't care if you're right or wrong because it doesn't matter. People want what you made, but you made it too hard to get it. So what are people to do?? That's right! They give their money to someone else instead of to you and your lawyers. Death to Apple for being stupid and arrogant enough not to figure that out.)
And here we are again... RIM and HP and Nokia among others were the "other guys" making cool things that were kind of like the thing that people wanted but they were "single vendor only" devices and locked down and that's not what people want. Sure, business WANTS to be the sole supplier of a thing, but that's not the way capitalism works in the long term. (And look at RIM... they have been king of the business phone world for a LONG time in some contexts... unstoppable and untoppable.) It's history repeating itself while no one remembers what happened before.
And here we are again... Google is the new Microsoft. They didn't want to make the devices leaving that to the cheap hardware makers making clones... that was their plan. But the phone carriers kept spoiling the fun with their reluctance to release control of and upgrade the software on the devices they sell. That's a big problem for Google and its plans. So now Google has to show people the way... show them what they should expect from hardware vendors (which include phone carriers) and then they will wake up and say "oh, we are losing business to Google... we need to give people more of what they want instead of trying to control the market." Google will NOT offer devices forever. They are just trying to show the market (which is 99.9% the consumers and 0.1% the manufacturers and carriers) the way.
It's not only Android from Google that is problematic to open source - the whole company is. They take open source and lock it behind internet services and hardware. Hell, they stretch GPL requirements by releasing source code months later and no one does anything.
That is nonsense, their services all have high quality open APIs, mostly very well documented, and mostly for the benefit of open source integration. They don't give you all their code, duh, but they do go out of their way to allow you to integrate with it. If you can already integrate with it, it can't possibly be "problematic."
You're obviously not even a developer if you're spewing that drivel. Now get off my lawn before I turn the hose on you!
The trend in Android has been, up to now, in the right direction.
For example, the Android Open Source Project originally did not have a development platform build target or reference hardware. Now it does. That means you can take the entire Android Open Source Project and built it and run it, instead of having to "root" a commercial device and port Android to that device before you can start playing with Android on real hardware.
It is in Google's interest to make Android progressively easier to port because Google wants faster and more-consistent updates to Android across all the OEMs using Android. A vibrant and useful AOSP is important to that goal.
Moreover, when faced with a competitor using the Android Open Source Project to build a competing platform and support a competing ecosystem, Google did nothing to thwart AOSP, or to make it harder for Amazon to use AOSP.
Android is partly-open because Google uses a suite of applications and services that are not open source to create commercial Android products with the Google Logo, and OEMs and carriers add their own software to products. There may be room in the market for a more-open mobile OS that isn't tied to big e-commerce ecosystems. Tizen might be one such system, and Jolla might bring Meego back. If those systems prove to be more open, and under less pressure to provide exclusivity to their sponsors, they could turn out to provide truly open, hackable communications devices.
Open communications devices, with open hardware and software, are important because they would enable communications privacy, among other qualities.
I wrote parts of this stuff