Well, in golf its pretty clear. I guess i like 'ancient' then. Amateur means its not your way of making a living. Pretty simple in my book.In related news, the defending champion, Neil Robertson, was just smashed out of the tournament by "amateur" John Astley. The score was 6-2.
Golf has clung to an ancient definition of "amateur". In snooker is just means you are not officially on the pro tour. It has nothing to do with having ever accepted prize money. Remember when the Olympics were entirely "amateur"?