Live data from Hacker News

Go is Google's language, not ours

utcc.utoronto.ca

21–30 of 679 posts

Re: Go is Google's language, not ours

#21
post #11
post #5

Seeing Huawei got recently blacklisted for all US made chips, parts and some Android services from Google, an interesting question to ask is whether the US government will one day force some foreign companies (e.g. Huawei, ZTE and DJI for example) to stop using programming languages invented & implemented by US companies.

That's not how open source works.

The license can change any time they want. They can change the license to prevent certain companies from using future releases and/or security patches.

Let's don't forget the fact that Huawei had legally binding contracts with all those US suppliers.

Re: Go is Google's language, not ours

#22
So proprietary is bad? I have no issues with things being owned by a single entity, especially when they're financially backed by that (massive) entity.

What is being proposed as the alternative here?

Re: Go is Google's language, not ours

#23
The article uses "Google" instead of individuals names to make the actions taken seem like sinister actions of a faceless corporation.

My interpretation is that Google employs a tight-knit group of people that work on Go and collectively are the BDFLs of the language. This isn't that much different from most large OSS projects, although it does seem likely that this core team weights the opinions of those that they interact with daily (ie, other Google employees) over people they barely know.

Re: Go is Google's language, not ours

#24
Actually there are relatively few real (TM) open source projects driven by the community, at least if you look at important projects. Many open source projects are just commercial projects driven mainly by a single company. Look for example at Redis, MongoDB, MySQL, and Elasticsearch. They follow exactly the model described in the article. Technologies like these could have been developed by a community, too, but it is hard to form such a community and keep it alive.

For a community-driven project from the size of a database some serious sponsors would be needed. Good examples are Rust, Linux, and PostgreSQL. I wonder why so many companies are happily paying Oracle (and the likes) tons of money instead of sponsoring an open source project like PostgreSQL.

Re: Go is Google's language, not ours

#25
It can be forked it if the opinions are widely shared and you think people will support you to run it better ? The tone of the article seemed to be casting shade relative to the institution funding it's development as the foundation of why there are problems ? It's normal in a large scale open lanuage there will be disagreement around direction of the project.

Many models around how those disagreements are resolved exist across many projects. You can choose one of them or build your own project and make your own decisions :)

Re: Go is Google's language, not ours

#27
post #6

This. But Go is one in a long line of proprietary languages that those of us who have been around the block know to stay away from. Recently: Java was Sun's, C# is Microsoft's, Swift is Apple's, Go is Google's. With any luck, all will be footnotes in ten years. Those of us who knew better than to get invested in them will be fine. Everyone else gets a chance to learn something.

Java is a footnote?

Not yet. But we can hope. Ten years is a long time in this business.

Re: Go is Google's language, not ours

#29
post #21
post #11

Earlier quoted context omitted.

That's not how open source works.

The license can change any time they want. They can change the license to prevent certain companies from using future releases and/or security patches. Let's don't forget the fact that Huawei had legally binding contracts with all those US suppliers.

So? Just fork the last freely-licensed Version then.

Re: Go is Google's language, not ours

#30
post #5

Seeing Huawei got recently blacklisted for all US made chips, parts and some Android services from Google, an interesting question to ask is whether the US government will one day force some foreign companies (e.g. Huawei, ZTE and DJI for example) to stop using programming languages invented & implemented by US companies.

I don't see how this even would be possible. It's not like they disclose the source code of whatever software they write in order to sell in US.
Post reply on HN