Live data from Hacker News

Google is defragging Android

arstechnica.com

191–200 of 221 posts

Re: Google is defragging Android

#191
post #108
post #66

Earlier quoted context omitted.

I've been working on something similar myself, since Google has indicated Chromium WebView isn't a priority for them right now https://github.com/davisford/android-chromium-view

How does your work compare to this? https://github.com/pwnall/chromeview

"This project was inspired by pwnall's chromeview, but it shares no common code."

Re: Google is defragging Android

#192
post #146

Earlier quoted context omitted.

> The real keys are that your Android device is locked down, fixing it voids your warranty As it should. There's nothing in open source that requires a warranty. Here's a snippet from the MIT license, generally considered open: "THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINF…

anyone can make a license that is both open source and providing warranty btw. open source licenses generally don't provide warranty because they don't have to and devs, providing free stuff, certainly do not want to bother with warranties. Companies could.

Sure, they could. But it would be insane. (at least at the current prices)

Just compare how much an insurance costs that covers damages caused by yourself (being negligent) as opposed to those covering only damages caused by hardware/software defects.

Re: Google is defragging Android

#193

Notably, Play services is totally closed. So Google has abandoned the open source part of Android and is now developing the operating system as a completely closed product. Edit: downvotes don't change the truth of the observation. Android is no longer meaningfully open, other than a years old core of basic functions. Just like OSX and Darwin.

When Cyanogenmod closes down, THEN I might consider Android not open source for all intents and purposes. But currently, they're doing fine without the closed Google bits (usually installed as a separate gapps zip file).

Re: Google is defragging Android

#194
post #129

Earlier quoted context omitted.

Perhaps you shouldn't have to modify a firmware to install your own OS on an 'open' platform. IBM somehow figured out how to do it on an IBM 5150 back in the early 80s and my Raspberry Pi supports it on ARM systems. I'm happy to use my iPhone which doesn't allow firmware mods under warranty, however, I've never heard Apple talk about the iPhone being an open platform. Google's stance on the openness of Android strike…

Apple talking point # 3124: we never claimed our platform was open so we can be more hardline than RMS when critiquing Android. Yeah, that one never gets boring.

That's #3125. #3124 is "We are sexy and we know it."

Re: Google is defragging Android

#195
post #65

Notably, Play services is totally closed. So Google has abandoned the open source part of Android and is now developing the operating system as a completely closed product. Edit: downvotes don't change the truth of the observation. Android is no longer meaningfully open, other than a years old core of basic functions. Just like OSX and Darwin.

Everything in Play Services is application level. Just because Apple bundles a mail app and browser in with their OS doesn't mean that those kinds of things make up an operating system. Any tablet maker in China can still use Android to get a complete mobile operating system for free, without even telling Google they are going to do it. So can Amazon. Can I make a new phone with iOS for free, as long as I don't inclu…

Just because Apple bundles a mail app and browser in with their OS doesn't mean that those kinds of things make up an operating system.

Yup. People bashed Microsoft about this for years because everything was so tied together, there was even an agreement to unbundle it as part of a European Anti-Trust case[1]. As developers, we are ALWAYS talking about decoupling systems, making things easier to manage and exchanging data using APIs. Don't see what the problem is with this, and if it means Google is able to get security patches out quicker rather than relying on manufacturers, then this is a win-win situation.

I wonder if Apple will ever get the Microsoft treatment

[1] http://en.wikipedia.org/wiki/European_Union_Microsoft_compet...

Re: Google is defragging Android

#196

Earlier quoted context omitted.

Please put "Free Software (c)(tm)(r) FSF" or some appropriate similar notice. Otherwise people not familiar with the overloaded meaning of "Free" used by FSF would get a wrong impression that they are actually free to do whatever they want with it.

You are free to do whatever you want with the software. The only real restriction under the GPL is that you are not allowed to distribute modified binaries of GPL software without releasing the corresponding source code.

It's just as restrictive as any commercial license, except that instead of being prohibited from releasing the source, you are required to do so.

That is not 'free to do whatever you want'.

Re: Google is defragging Android

#197

Earlier quoted context omitted.

You are free to do whatever you want with the software. The only real restriction under the GPL is that you are not allowed to distribute modified binaries of GPL software without releasing the corresponding source code.

It's just as restrictive as any commercial license, except that instead of being prohibited from releasing the source, you are required to do so. That is not 'free to do whatever you want'.

The GPL arguably has close to the minimal level of restrictions - it allows you to 'do whatever you want', except where that 'whatever you want' prevents someone else from doing whatever they want.

Re: Google is defragging Android

#198
post #108

Earlier quoted context omitted.

How does your work compare to this? https://github.com/pwnall/chromeview

Read the first couple sentences on the github page

I don't see how that answers my question. I did not ask "did you steal this guy's code"... I am curious what your project does differently, when I would choose to use one over the other, and why your project exists.

To provide a example, if someone asks me "how does Cydia compare to Installer", I say that it is based on an industry standard packaging system (as opposed to a one-off proprietary one), has package dependencies, a fast local search feature, installs by default with useful repositories, and is open source. It is not useful to say "Cydia is inspired by Installer but shares no common code".

Re: Google is defragging Android

#199
post #191
post #108

Earlier quoted context omitted.

How does your work compare to this? https://github.com/pwnall/chromeview

"This project was inspired by pwnall's chromeview, but it shares no common code."

That doesn't answer the question. it answers how the codebase is related, but it doesn't at all explain how the works compare.

Re: Google is defragging Android

#200
post #81

Earlier quoted context omitted.

Play Services having a custom updater and the ability to silently gain more permissions is definitely not something available to average 3rd party developers.

Are you sure this is correct? How is this even possible when you can install Play Services on Android versions before Play Services was even conceived. How can you do this on custom AOSP builds? Play Services must be playing by the same rules as everyone else or it just wouldn't work on as many devices as it does.

AFAIK system apks are signed with a special key, that gets special privileges.
Post reply on HN