This question already has an answer here:
I know that with the Playstation plus membership, they will away free games every month and giving away different games every month. So, I were to get a free game, then a month later, that same game isn't considered a "free" ps+ game, will I still have it?
--June 2013-- Uncharted 3 is free for ps+ members
2 months later
--August 2013-- (Hypothetically) Uncharted 3 ISN'T offered as free for ps+ members anymore
So, if I downloaded, installed, played, etc. Uncharted 3 while it was free, will I have still owned Uncharted 3 even AFTER August 2013 when they stop offering it to ps+ members?
Also note, that during this time, my ps+ membership has NOT expired.