They didn’t give away patents. They publicly announced they would cross-license patents. You only get to use them if you also give Tesla all of your patents.
Not exactly: "Tesla will not initiate patent lawsuits against anyone who, in good faith, wants to use our technology."
IANAL, but I have no idea what that means.