The simple definition for me for "first-party" is who the publisher is. If it's WotC it's first-party, if not, not.

Beyond that, there is licensed third party (like the Kalamar and Ravenloft stuff that gets to use the trademarked logo), and just plain third party that doesn't. I don't distinguish between these except to note that the former is easier to get community opinions on.