--
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
On Fri, 2014-12-19 at 22:55 -0800, Ian Lance Taylor wrote:
> On Fri, Dec 19, 2014 at 8:14 PM, zixu mo <hufen...@gmail.com>
> wrote:
> >
> > Is it possible Google donate golang project to a open source
> > foundations or
> > fund a foundation ?
>
> What would change?
The legal framework of ownership of the intellectual property, and the
decision making structure.
Pragmatically, this is not a "big deal" for Go at present, but it
could be. Other "open source" languages have had to deal with these
issues, so it is not a unique situation.
>> > Many language has it's own foundations.
>>
>> Really? Python does, I suppose. But what about C? C++? Java?
>> Javascript? C#? Objective C? PHP?
>
> C, C++, JavaScript are basically owned by ISO since they are defined
> by an ISO standard.
In Go terms, for those languages ISO only manages the language
specification, plus a description of the contents of the standard
library. That is a fairly small part of what the current Go team
does. We could start a standardization process for Go without
creating any sort of foundation. We're not going to start a
standardization process any time soon because there is no benefit to
doing so, but it seems orthogonal to any discussion of a Go
foundation.
Behind Golang, it is google.
Like joyent behind node.js
There is no open source foundations who can control and take care about the language or platform.
Revenue is the first things the companys care about.
If google not want to continue pay money or resource on golang.
The core develop team will be dismissed.
No single person can invent a programming language like go lang and other popular language.
Produce the success programming language need large amount human resources, money, and other support.
If there not be a stable foundation behind.
The life of the project will not so long.
Hope golang will not go to the end.
But who can prove google will continue on it.
Google already cut most projects, or abandon them.
I like google reader before google terminated it.
Any thing google can not do it?
http://www.apache.org/foundation/policies/conduct.html
4. Be inquisitive. Nobody knows everything! Asking questions early avoids many problems later, so questions are encouraged, though they may be directed to the appropriate forum. Those who are asked should be responsive and helpful, within the context of our shared goal of improving Apache project code.
It would not change anything of course. Had it been another company backing Go I might be inclined to agree (Java is fairly hard in Oracle control regardless of the surrounding organizations) that a foundation or some such may be better. Had I been using say Swift for example... I have no illusions whatsoever about Google's financial motivations but given its fairly outstanding track record in the open source area I am easily willing to give the current setup the benefit of the doubt.
Either way, if the shit hits the fan alternate setups can always be put in place like you said.
To make matters worse, Google's corporate re-focus on AI caused the Flutter team to de-prioritize all desktop platforms. As we speak, the Flutter team is in maintenance mode for 3 of its 6 supported platforms. Desktop is quite possibly the greatest untapped value for Flutter, but it's now mostly stagnant.
The golang team has the same problem, If google continue freeze head count, or cut the job.