I dont want to argue various different points, but interpret and implement are different things. I'm talking about implementation.
It would be silly to say that AMD adopted G-Sync, it's essentially the same technology only one hardware and one software. AMD clearly didnt. AMD supported a standard that was already there through the displayport. nVidia will implement it through driver support. AMD supports the VESA standard through the port, nVidia supports the VEA standard through the port, nVidia is not supporting freesync.
I cant make it any clearer.