Hacker News new | ask | show | jobs
by brianon99 3406 days ago
Google is just afraid of GPL I think.
5 comments

Most likely, just like Apple, Google is getting rid of GCC.

https://android.googlesource.com/platform/ndk/+/master/docs/...

<quote>

Remove GCC

GCC is still in the NDK today because some of gnustl's C++11 features were written such that they do not work with Clang (threading and atomics, mostly). Now that libc++ is the best choice of STL, this is no longer blocking, so GCC can be removed.

</quote>

Handset vendors and, especially, mobile network providers, would rather ship their handsets with proprietary unmodifiable software that they can cram with antifeatures that will be that much harder to detect or remove.

Having said that, the reports I've seen contain scant actual evidence that Google actually plan for Andromeda to replace Android, or even that Andromeda is at all important to Google. I take these reports with a mountain of salt. I remember that the "Pixel 3" was definitely just about to be announced back in late 2016, and was definitely going to be running Andromeda OS.

So their strategy is to go full-blown closed source?
The OS Fuchsia, including the kernel Magenta, appears to be open source, mostly under BSD 3-clause, with parts of the kernel under MIT and similar licenses.

https://fuchsia.googlesource.com/fuchsia/+/master/LICENSE

https://fuchsia.googlesource.com/magenta/+/master/LICENSE

https://fuchsia.googlesource.com/

K8s is Apache 2.0. Who's to say they don't open the whole project when ready as they have in other cases?

Source: https://github.com/kubernetes/kubernetes/blob/master/LICENSE

Open sourcing the product will help the competition to catch up quickly, all they have to do is take googles product and change its look. The next half is infrastructure, which companies like Microsoft, facebook, amazon, alibaba all have. Plus services like AWS will help future version of dropbox & netflix.

A good example of that is Visual code. I am sure some at github (atom's paprent) is pissed.

Wikipedia says it's not a fork of atom but based on electron. Does that make a difference?
VS code is MIT licensed although... And standalone web app in a slightly modified browser window isn't a high moat.
I mean they just hate GPL, not open source. Just look at the removal of BlueZ GPL library in 2012.

[1]https://lwn.net/Articles/597293/

Or they've just had it with Linux and all of its baggage.
There's a ton of good reasons to replace Android beyond licensing. Security being the largest one. Fuchsia is designed with security in mind from the ground up, Android arguably is not (at least not from the sense of what is considered security today).