b) Not sure why you've included Microsoft in your list. The C# specification has an ECMA and ISO standard.(ECMA-334 and ISO/IEC 23270:2006)
b) Not sure why you've included Microsoft in your list. The C# specification has an ECMA and ISO standard.(ECMA-334 and ISO/IEC 23270:2006)
So yes, just because it's open source doesn't mean much, but it's open source with a very liberal license, which does mean something.
A pure BSD license does not have these restrictions.
Now, in this particular case (for those who can digest legalease): http://golang.org/PATENTS
[0]: https://en.wikipedia.org/wiki/Java_(software_platform)#Free_...
Nothing against Java, now, but it's not a fair comparison to Go. (Disclosure: I was an early Go contributor but no longer use it for day to day work. I have no affiliation with Google.)
[0]: https://en.wikipedia.org/wiki/Java_(software_platform)#Free_...
From Microsoft, open source under the Apache License for all I know. And it's one of the 3 big, supported, here to stay .Net languages, comes with full VS support etc..