diff --git a/doc/go_faq.html b/doc/go_faq.html index 63ad66c519..62a564b6bf 100644 --- a/doc/go_faq.html +++ b/doc/go_faq.html @@ -454,6 +454,34 @@ as when hosting an untrusted program, the implementation could interlock map access.
++People often suggest improvements to the language—the +mailing list +contains a rich history of such discussions—but very few of these changes have +been accepted. +
+ ++Although Go is an open source project, the language and libraries are protected +by a compatibility promise that prevents +changes that break existing programs. +If your proposal violates the Go 1 specification we cannot even entertain the +idea, regardless of its merit. +A future major release of Go may be incompatible with Go 1, but we're not ready +to start talking about what that might be. +
+ ++Even if your proposal is compatible with the Go 1 spec, it may be +not be in the spirit of Go's design goals. +The article Go +at Google: Language Design in the Service of Software Engineering +explains Go's origins and the motivation behind its design. +
+