On Wednesday, 6 September 2017 at 06:43:45 UTC, Brad Roberts wrote:
On 9/5/2017 10:19 PM, Joakim via Digitalmars-d wrote:
I'll also note that if a developer uses GPL software on the server, he doesn't have to give any source to users who access apps on the server remotely.  For example, Google uses a linux kernel with proprietary modifications on a million servers running their search engine, yet my understanding is that they have not made most of those modifications available, as they're not required to under the GPL.  By contrast, every Android vendor has to release the source for their linux kernel.  It's not a coincidence that GPL software took off on the sever, until and except for Android's kernel.

Your understanding is somewhat flawed.  Google is a major contributor to the linux kernel as well as quite a few other projects.  They are extraordinary members of the open source community and the internet at large.  They have one of the most proactive security teams out there as another example.

Please, do a little research.  While there's a lot to dislike about google and their public facing services, they offset that quite a bit in my eyes through how their engineering staff behaves.

My understanding is based on research, specifically this lwn article from 8 years ago, which says they didn't work with the kernel community much back when they were mostly running linux on servers:

https://lwn.net/Articles/357658/

Of course, as I noted, they've since had to release the source to the linux kernels they use for Android, because the GPL requires it. I haven't seen anything about their releasing much of their modifications to their server kernels, please share your research if you know more about that.

Reply via email to