I'd consider amateur a non full-time creator that doesn't make money from their content besides by ads.
So no OF, but posts on free ad-supported sites are still amateur unless it's done full time.