> The vendor can decide NOT to share the next version with you [because you shared the previous verison].
Sounds a lot like a new restriction on sharing. The threat of future action if you share something under GPL is a restriction on sharing.
If someone is prevented from sharing GPL code because of some kind of contract, license or TOS how is that not a new restriction being placed on the GPL?