Except for the fact that the term Alpha with redards to software development means the very early stage of development reserved for a select few to see the product at its worst to start to help shape it into something resembling a usable product. At that point it is referred to as a Beta and more people are introduced to the product. Once this stage is complete it typically goes into Open Beta where everyone gets their hands on it product. For the most part the product is complete for a release 1 and is stable.
Different places will give you different definitions of what constitutes each stage. For instance, by wikipedia's definition, this game is solidly in alpha.
Calling a product that is completely stable and functional without major bugs an Alpha is a trend I see happening in the gaming market lately to basically push an otherwise finished game out with an alpha tag carrying with it the clause that we can make changes to this at any time because its so new and is only an alpha - if something were to happen "it's ok guys - you are covered.. still alpha"
Have you read the bug report section by any chance?
The problem is if Rust launched as it was day 1 as a finished product people would have been screaming bloody murder. Things like "I PAID MY HARD EARNED MONEY FOR THIS!!!! I EXPECT SERVICE!" blah blah blah
That is simply done away with by saying "Alpha" You immediately arm all the forum nazi's with the "It's just Alpha" comment and the devs can simply relax and say hey "It's not like this is a full release... it's an alpha guys.."
This isn't all about Rust either - because I enjoy the game. What I don't enjoy is the loose use of the word Alpha and inserting it anywhere someone decides to speak negatively about any game.
Rust is not the only game doing this.. I stated that games like Minecraft paved the way for it and you see it more and more today in games.
Right....
How about we replace alpha (which it is by many definitions) with early access (which it is) or in development (which it is) all of which hold the same meaning:
The game is in development. If you buy it, be bloody prepared for the fact it is still early in development.