Just thought it was worth clarifying since a lot of people treat RCS and Google Messages like the same thing when one is a Google product (Google Messages) and the other is an open standard (RCS)
Google Messages is built on RCS but if Apple wanted interoperability they would only need to support the open standard (RCS) not use any of Google’s code or require Google’s permission.