Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

"I think I've mentioned this a while back, but one only needs to look to the Guava library team to see what Google's general position is on community contribution:"

Can you explain why it makes sense to generalize a company of 50k developers, which has released 4000+ open source projects, on the basis of precisely 1 of them?

Why doesn't it make sense that it will end up with a variety of projects with a variety of models? Especially given that is true of the world writ large?

I simply do not understand this fixation with trying to rigidly pigeonhole Google on open source.



I think the point rmrfrmrf is making is that Guava is a typical example of Google's attitudes towards the two-way relationship of open source. Google developers (and many other big software companies) are more than happy to open their code and promote it as something that the community should adopt, but seem rigidly dismissive of any code contributions to the project from outside. That may not be the case for every Google project but it does feel like it's a common one to me.

What Google projects would make good counterpoints by demonstrate a welcoming attitude to external contributions?



Kubernetes is a reaction to that state of closeness, and was explicitely designed to bring Google’s philosophy (Borg) to the world. Its strong focus on getting outside people involved is the core reason of its existence, so it’s a bit of a special case IMO.


Kubernetes is a CNCF project. That's different than a project that Google runs.


An issue is copyright ownership. Even if a contributor assigns copyright, it is ineffective if they didn't hold copyright. This opens the project to legal peril.


That sounds reasonable except Google could write some boilerplate for maintainers to include in a project's README.md, contributing.md or license file that explicitly states they won't accept community contributions because copyright would be an issue, and they don't appear to have done anything like that.


Yeah, it's just "an" issue, perhaps contributing to their attitude.


Angular for example. They even hire non Google contributors to work more closely with them and have contributors programs to include the community


Except it's not typical, it's just the one OP picked to support his biased position.

Please stop trying to attribute singular motivations behind a company with thousands of projects and many thousands more developers, it's so silly.


It's certainly not atypical.

AOSP for another example.


As is Kotlin and Android tooling. We currently have: Gradle, Soong, Android Build System, Bazel and Dart.

Of those, only Gradle is external but the Android plugin is in house and it shows.

Kotlin its ran by an essentially two party Kotlin Foundation of Google and JetBrains.


The idea is to embarrass Google as an organization into changing their culture or at least the optics surrounding that culture.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: