Instead of saying "Google Inc." (which is not always correct) say "The Kubernetes Authors", which is generic.
MarshalJSON can't use a pointer to a struct for RawExtension: http://stackoverflow.com/questions/21390979/custom-marshaljson-never-gets-called-in-go