A lot of technology development happens at Google and FB and AirBnb these days because that is where the money is, so that is where the smart people go. In the previous generation they would have been at Xerox or Bell Labs. The work they do is often generic and of general interest. We should resist the idea that because the creators are sojourning in the bosom of some corporation, that corp "owns" the work. This is a…
Note that Go is trademarked. C wasn't. IANAL but there probably, legally, cannot be a Go++ or Go#.
Ian Lance Taylor's Response to “Go Is Google's Language”
171–180 of 346 posts
Re: Ian Lance Taylor's Response to “Go Is Google's Language”
#172Everyone's upset that Go is Google's language, but no one would have adopted it if it weren't. It's not enough to have a cool idea for a language, even if your cool idea is not to put any new cool ideas in the language. You have to be Mozilla, or Google, or someone it seems in order to convince people this language is for real and will be supported for many years to come, and will have a healthy ecosystem. If I had m…
Re: Ian Lance Taylor's Response to “Go Is Google's Language”
#173Earlier quoted context omitted.
... Python was led by a Google employee for seven years.
It would be more correct to say Google hired the leader of Python and he worked there for 7 years
> There was no mandate or suggestion from Google management or executives that Google should develop a programming language. For many years, including well after the open source release, I doubt any Google executives had more than a vague awareness of the existence of Go
Re: Ian Lance Taylor's Response to “Go Is Google's Language”
#174“It Is Difficult to Get a Man to Understand Something When His Salary Depends Upon His Not Understanding It” —- Google employee’s defenses of Go Even if it is theoretically true that Go is open source, by employing the majority of the Core Go team, Google exercises extensive soft power over Go. All of the defenses of Go seem to gloss over this.
Exactly this. And this mailing list post exemplifies that even Googlers don't realize the soft power they have. How many of us get to be lunch or drinking buddies with Russ Cox or Rob Pike? Googlers have much easier access to both than the external community and those are really the only two that matter.
Re: Ian Lance Taylor's Response to “Go Is Google's Language”
#175Earlier quoted context omitted.
... Python was led by a Google employee for seven years.
Does it matter where the person worked? Python definitely was not Google’s or any other corp’s.
Re: Ian Lance Taylor's Response to “Go Is Google's Language”
#176Everyone's upset that Go is Google's language, but no one would have adopted it if it weren't. It's not enough to have a cool idea for a language, even if your cool idea is not to put any new cool ideas in the language. You have to be Mozilla, or Google, or someone it seems in order to convince people this language is for real and will be supported for many years to come, and will have a healthy ecosystem. If I had m…
This made me think of this (thank you for reminding me about it, by the way):
Really looking forward to see where Alex will take this project.
Re: Ian Lance Taylor's Response to “Go Is Google's Language”
#177Everyone's upset that Go is Google's language, but no one would have adopted it if it weren't. It's not enough to have a cool idea for a language, even if your cool idea is not to put any new cool ideas in the language. You have to be Mozilla, or Google, or someone it seems in order to convince people this language is for real and will be supported for many years to come, and will have a healthy ecosystem. If I had m…
History doesn't really support that. PHP, Python, Ruby, Tcl, OCaml, Lua. Successful programming languages seem to come in equal measures from both large corporate backers and not. There is certainly the need for network effects which large corporations often can provide more consistently, but we have seen plenty of examples within the space where individuals or smaller companies have been successful in providing thes…
Re: Ian Lance Taylor's Response to “Go Is Google's Language”
#178This has business decision implications. Those who have had issues with Oracle and Java may want to take note because this is a similar setup. To use Go means you need to trust Google.
I'm not disagreeing with Ian and I'm happy he posted that. There is just more to this than technical considerations.
I for one will be curious to see if the breaking changes currently sitting on master (there are issues for them) end up in a release. The governance can play into the stability of the language which is a pretty hard dependency.
Re: Ian Lance Taylor's Response to “Go Is Google's Language”
#179Everyone's upset that Go is Google's language, but no one would have adopted it if it weren't. It's not enough to have a cool idea for a language, even if your cool idea is not to put any new cool ideas in the language. You have to be Mozilla, or Google, or someone it seems in order to convince people this language is for real and will be supported for many years to come, and will have a healthy ecosystem. If I had m…
> If I had made Go, no one would be using it right now. This made me think of this (thank you for reminding me about it, by the way): https://vlang.io/ Really looking forward to see where Alex will take this project.
Re: Ian Lance Taylor's Response to “Go Is Google's Language”
#180“It Is Difficult to Get a Man to Understand Something When His Salary Depends Upon His Not Understanding It” —- Google employee’s defenses of Go Even if it is theoretically true that Go is open source, by employing the majority of the Core Go team, Google exercises extensive soft power over Go. All of the defenses of Go seem to gloss over this.
I think it would be productive to try and list areas where Go would be different if it wasn't at Google. Some examples: C integration, loading plugins, desktop GUIs.