<Snip>
But if they`re going to charge me money to do it when they should be paying me (or at least make it free) then the Devs have another think coming!
So basically, charging people even if some might use it just to play and not contribute is an own-goal since I believe most people WOULD contribute. That`s besides what I`ve already said in early posts.
Anyway, I appreciate everyone`s input and views even if some I don`t agree with.
This is an interesting debate, and one that is not unique to Elite: Dangerous.
Game developers have discovered that players are so keen to get their hands on the latest updates that they are willing to pay for it.
We see this throughout the industry under different names.
Early Access
Game Preview
Pre Release Access
Paid Beta
Paid Alpha
And so on....
So from the point of view of the developer this is a market where they can earn money.
As for the actual testing, this is a double edged sword.
They get revenue from running a public beta test program and the code is pounded into oblivion by the community. So thorough testing, sort of.
But public beta testing in no way replaces internal testing. They have to deliver a coherent and reasonably stable testing environment. So internal testing is required.
They also have to recreate the issues that are dicovered by all the testers internally in order to fix them. This requires them to maintain multiple test branches of the code. Further, internally the most current build can contain stuff that is not to be released in the next public release. There may also be spoilers that they need to hide in the beta test release. Running public test programs also creates a lot of noise and false positives, all of which have to be addressed. So running a public test program is still expensive and requires additional developer resources. So it is not as efficient as one would think. Targeted and closed beta testing, where all testers focus on specific tasks and specific parts of the code and have signed NDA's does have some merit.
Paying for testing and pricing: When a company runs public beta tests, they want committed people that follow through and document what they find. There aren't that many ways to encourage this. Charging for testing does at least mean that the person paying has a vested interest and, I would argue, is more likely to follow through when testing.
Back during the Kickstarter, FDEV charged £200 for alpha access. Thinking about it, that is horrendous. I always wandered why FDEV did that. My theory is that they wanted to ensure that everyone in alpha testing were committed and willing to invest time and effort. They did that by setting a pretty steep price on alpha access. This is pure speculation but, looking back, I think it worked.
So compared to 15 years ago, charging for beta testing (charging people to work for you) does seem unethical. I think the views these days is that people are actually paying for the involvement in a process that interests them. It's almost like paying for entry to an art gallery where all the pictures are for sale, you are paying for an experience, but you have to pay more to bring that experience home.
I understand why some think that charging for beta testing is wrong, especially when they have already bought the game. But reality is, beta testing has become another product in the online store.