I was setting up the Qantas app on a new phone and noticed that it offered a 'Join QFF for free' option (usually $99.50, not that anyone should be paying that!).
This is probably the only way to obtain a QFF membership for free, without using a link from a third party (like this, this or this).
I am pretty sure it has always been free.