Is a game like Battlefield 4 ever finished? How many games get released knowing that they're not done with plans to just patch it post-release, even with a Day 1 patch. When is a game really ever finished?
When the Dev sells it in boxes or for money without mentioning anything like "early", "beta" or stuff like that, then it counts as finished. Doesn't mean that it should be called finished, but the dev feels like it's done.